[ Index ] |
|
Code source de eGroupWare 1.2.106-2 |
1 /* Import plugin specific language pack */ 2 tinyMCE.importPluginLanguagePack('save', 'en,zh_cn,cs,fa,fr_ca,fr,de,pl'); 3 4 /** 5 * Returns the HTML contents of the save control. 6 */ 7 function TinyMCE_save_getControlHTML(control_name) { 8 switch (control_name) { 9 case "save": 10 return '<img id="{$editor_id}_save" src="{$pluginurl}/images/save.gif" title="{$lang_save_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.switchClass(this,\'mceButtonNormal\');" onmousedown="tinyMCE.switchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSave\');" />'; 11 } 12 return ""; 13 } 14 15 /** 16 * Executes the save command. 17 */ 18 function TinyMCE_save_execCommand(editor_id, element, command, user_interface, value) { 19 // Handle commands 20 switch (command) { 21 case "mceSave": 22 var formObj = tinyMCE.selectedInstance.formElement.form; 23 24 if (formObj) { 25 tinyMCE.triggerSave(); 26 27 // Disable all UI form elements that TinyMCE created 28 for (var i=0; i<formObj.elements.length; i++) { 29 var elementId = formObj.elements[i].name ? formObj.elements[i].name : formObj.elements[i].id; 30 31 if (elementId.indexOf('mce_editor_') == 0) 32 formObj.elements[i].disabled = true; 33 } 34 35 tinyMCE.selectedInstance.formElement.form.submit(); 36 } else 37 alert("Error: No form element found."); 38 39 return true; 40 } 41 // Pass to next handler in chain 42 return false; 43 }
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Feb 25 17:20:01 2007 | par Balluche grâce à PHPXref 0.7 |