Changeset 5417 for trunk/expressoMail1_2/js/rich_text_editor.js
- Timestamp:
- 01/25/12 08:46:20 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/rich_text_editor.js
r5385 r5417 104 104 105 105 if(preferences.plain_text_editor == 1) 106 107 108 109 106 { 107 RichTextEditor.plain[ID] = true; 108 RichTextEditor.editorReady = true; 109 } 110 110 else 111 111 RichTextEditor.active(pObj); 112 112 } 113 113 … … 264 264 265 265 cRichTextEditor.prototype.execPosInstance = function(inst) { 266 267 var editor = CKEDITOR.instances[inst]; 266 var editor = CKEDITOR.instances[inst]; 267 var id = inst.replace('body_',''); 268 editor.document.on('keydown', function(event) 269 { 270 away = false; 271 var save_link = Element("save_message_options_"+id); 272 save_link.onclick = function onclick() {openTab.toPreserve[id] = true;save_msg(id);} ; 273 $("#save_message_options_"+id).button({ disabled: false }); 274 }); 268 275 269 270 var id = inst.replace('body_',''); 271 272 editor.document.on('keydown', function(event) 273 { 274 away = false; 275 var save_link = Element("save_message_options_"+id); 276 save_link.onclick = function onclick() {openTab.toPreserve[id] = true;save_msg(id);} ; 277 save_link.className = 'message_options'; 278 }); 279 280 //Adicionando atalhos de preferencias 276 //Adicionando atalhos de preferencias 281 277 //TODO: Não esta pegando o numero (keycode) 282 278 // if (preferences.use_shortcuts == '1') … … 291 287 if( window.parent.loadscript && loadscript.autoStatusIM ) 292 288 { 293 294 295 289 CKEDITOR.instances[inst].document.on('keydown', function(event){ 290 loadscript.autoStatusIM; 291 }); 296 292 } 297 293 298 294 if (preferences.auto_save_draft == 1) 299 295 { 300 openTab.autosave_timer[id] = false; 301 var save_link = document.getElementById("save_message_options"+id); 302 CKEDITOR.instances[inst].document.on('keydown', function(event){ 303 if (openTab.autosave_timer[id]) 304 clearTimeout(openTab.autosave_timer[id]); 305 openTab.autosave_timer[id] = setTimeout("save_msg("+id+")", autosave_time); 306 307 }); 308 } 309 ///////////////////////////////////////////////////////////////////////////////////// 310 311 312 313 RichTextEditor.editorReady = true; 296 openTab.autosave_timer[id] = false; 297 var save_link = document.getElementById("save_message_options"+id); 298 CKEDITOR.instances[inst].document.on('keydown', function(event){ 299 if (openTab.autosave_timer[id]) 300 clearTimeout(openTab.autosave_timer[id]); 301 openTab.autosave_timer[id] = setTimeout("save_msg("+id+")", autosave_time); 302 303 }); 304 } 305 306 /*var rich_button = document.createElement("a"); 307 //rich_button.className = "button small"; 308 rich_button.name = "textplain_rt_checkbox_"+id; 309 rich_button.innerHTML = get_lang('Simple text mode')+" >>"; 310 rich_button.href = "#"; 311 rich_button.onclick = function (){ 312 var check = $("#"+$(this).attr("name")).attr("checked"); 313 $("#"+$(this).attr("name")).attr("checked", (!check ? true : false)); 314 $("#"+$(this).attr("name")).trigger('click'); 315 //RichTextEditor.setPlain($("#"+$(this).attr("name")).attr("checked"), id); 316 }; 317 if($("#cke_top_body_"+id).find(".cke_toolbar:last")) 318 $("#cke_top_body_"+id).find(".cke_toolbar:last").append("<span class='button small'></span>"); 319 $("#cke_top_body_"+id).find("span:last").append(rich_button); 320 $("#cke_top_body_"+id).attr("colSpan", "2"); 321 $("#cke_contents_body_"+id).attr("colSpan", "2"); 322 $("#cke_bottom_body_"+id).attr("colSpan", "2");*/ 323 $(".cke_editor").css("white-space", "normal"); 324 325 RichTextEditor.editorReady = true; 314 326 } 315 327 cRichTextEditor.prototype.setPlain = function (active,id){ … … 325 337 var save_link = Element("save_message_options_"+id); 326 338 save_link.onclick = function onclick() {openTab.toPreserve[id] = true;save_msg(id);} ; 327 save_link.className = 'message_options'; 339 $("#save_message_options_"+id).button({ disabled: false }); 340 //save_link.className = 'message_options'; 328 341 }); 329 342 $("[name=textplain_rt_checkbox_"+id+"]").button({ disabled: false }); 330 343 } 331 344 else 332 RichTextEditor.active('body_'+id );345 RichTextEditor.active('body_'+id, id); 333 346 } 334 347 … … 412 425 CKEDITOR.remove(CKEDITOR.instances[id]); 413 426 } 414 cRichTextEditor.prototype.active = function(id )427 cRichTextEditor.prototype.active = function(id, just_id) 415 428 { 416 429 … … 428 441 height: height 429 442 }); 430 443 $("[name=textplain_rt_checkbox_"+just_id+"]").button({ disabled: false }); 431 444 } 432 445 cRichTextEditor.prototype.focus = function(id)
Note: See TracChangeset
for help on using the changeset viewer.