public/javascripts/tinymce/plugins/xhtmlxtras/js/ins.js in spree_editor-0.50.0 vs public/javascripts/tinymce/plugins/xhtmlxtras/js/ins.js in spree_editor-0.50.1

- old
+ new

@@ -19,19 +19,20 @@ function setElementAttribs(elm) { setAllCommonAttribs(elm); setAttrib(elm, 'datetime'); setAttrib(elm, 'cite'); + elm.removeAttribute('data-mce-new'); } function insertIns() { var elm = tinyMCEPopup.editor.dom.getParent(SXE.focusElement, 'INS'); - tinyMCEPopup.execCommand('mceBeginUndoLevel'); + if (elm == null) { var s = SXE.inst.selection.getContent(); if(s.length > 0) { - insertInlineElement('INS'); - var elementArray = tinymce.grep(SXE.inst.dom.select('ins'), function(n) {return n.id == '#sxe_temp_ins#';}); + insertInlineElement('ins'); + var elementArray = SXE.inst.dom.select('ins[data-mce-new]'); for (var i=0; i<elementArray.length; i++) { var elm = elementArray[i]; setElementAttribs(elm); } }