bgneal@183: /** bgneal@183: * del.js bgneal@45: * bgneal@183: * Copyright 2009, Moxiecode Systems AB bgneal@183: * Released under LGPL License. bgneal@183: * bgneal@183: * License: http://tinymce.moxiecode.com/license bgneal@183: * Contributing: http://tinymce.moxiecode.com/contributing bgneal@45: */ bgneal@45: bgneal@45: function init() { bgneal@45: SXE.initElementDialog('del'); bgneal@45: if (SXE.currentAction == "update") { bgneal@45: setFormValue('datetime', tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement, 'datetime')); bgneal@45: setFormValue('cite', tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement, 'cite')); bgneal@45: SXE.showRemoveButton(); bgneal@45: } bgneal@45: } bgneal@45: bgneal@45: function setElementAttribs(elm) { bgneal@45: setAllCommonAttribs(elm); bgneal@45: setAttrib(elm, 'datetime'); bgneal@45: setAttrib(elm, 'cite'); bgneal@45: } bgneal@45: bgneal@45: function insertDel() { bgneal@45: var elm = tinyMCEPopup.editor.dom.getParent(SXE.focusElement, 'DEL'); bgneal@45: bgneal@45: tinyMCEPopup.execCommand('mceBeginUndoLevel'); bgneal@45: if (elm == null) { bgneal@45: var s = SXE.inst.selection.getContent(); bgneal@45: if(s.length > 0) { bgneal@45: insertInlineElement('del'); bgneal@45: var elementArray = tinymce.grep(SXE.inst.dom.select('del'), function(n) {return n.id == '#sxe_temp_del#';}); bgneal@45: for (var i=0; i