templates/tiny_mce/tiny_mce/plugins/xhtmlxtras/js/del.js in compass-jquery-plugin-0.3.2.6 vs templates/tiny_mce/tiny_mce/plugins/xhtmlxtras/js/del.js in compass-jquery-plugin-0.3.2.7.nil

- old
+ new

@@ -1,53 +2 @@ -/** - * del.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -function init() { - SXE.initElementDialog('del'); - if (SXE.currentAction == "update") { - setFormValue('datetime', tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement, 'datetime')); - setFormValue('cite', tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement, 'cite')); - SXE.showRemoveButton(); - } -} - -function setElementAttribs(elm) { - setAllCommonAttribs(elm); - setAttrib(elm, 'datetime'); - setAttrib(elm, 'cite'); - elm.removeAttribute('data-mce-new'); -} - -function insertDel() { - var elm = tinyMCEPopup.editor.dom.getParent(SXE.focusElement, 'DEL'); - - if (elm == null) { - var s = SXE.inst.selection.getContent(); - if(s.length > 0) { - insertInlineElement('del'); - var elementArray = SXE.inst.dom.select('del[data-mce-new]'); - for (var i=0; i<elementArray.length; i++) { - var elm = elementArray[i]; - setElementAttribs(elm); - } - } - } else { - setElementAttribs(elm); - } - tinyMCEPopup.editor.nodeChanged(); - tinyMCEPopup.execCommand('mceEndUndoLevel'); - tinyMCEPopup.close(); -} - -function removeDel() { - SXE.removeElement('del'); - tinyMCEPopup.close(); -} - -tinyMCEPopup.onInit.add(init); +function init(){SXE.initElementDialog("del");if(SXE.currentAction=="update"){setFormValue("datetime",tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement,"datetime"));setFormValue("cite",tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement,"cite"));SXE.showRemoveButton()}}function setElementAttribs(a){setAllCommonAttribs(a);setAttrib(a,"datetime");setAttrib(a,"cite");a.removeAttribute("data-mce-new")}function insertDel(){var d=tinyMCEPopup.editor.dom.getParent(SXE.focusElement,"DEL");if(d==null){var c=SXE.inst.selection.getContent();if(c.length>0){insertInlineElement("del");var a=SXE.inst.dom.select("del[data-mce-new]");for(var b=0;b<a.length;b++){var d=a[b];setElementAttribs(d)}}}else{setElementAttribs(d)}tinyMCEPopup.editor.nodeChanged();tinyMCEPopup.execCommand("mceEndUndoLevel");tinyMCEPopup.close()}function removeDel(){SXE.removeElement("del");tinyMCEPopup.close()}tinyMCEPopup.onInit.add(init); \ No newline at end of file