4 * Copyright 2009, Moxiecode Systems AB
5 * Released under LGPL License.
7 * License: http://tinymce.moxiecode.com/license
8 * Contributing: http://tinymce.moxiecode.com/contributing
12 SXE
.initElementDialog('ins');
13 if (SXE
.currentAction
== "update") {
14 setFormValue('datetime', tinyMCEPopup
.editor
.dom
.getAttrib(SXE
.updateElement
, 'datetime'));
15 setFormValue('cite', tinyMCEPopup
.editor
.dom
.getAttrib(SXE
.updateElement
, 'cite'));
16 SXE
.showRemoveButton();
20 function setElementAttribs(elm
) {
21 setAllCommonAttribs(elm
);
22 setAttrib(elm
, 'datetime');
23 setAttrib(elm
, 'cite');
24 elm
.removeAttribute('data-mce-new');
27 function insertIns() {
28 var elm
= tinyMCEPopup
.editor
.dom
.getParent(SXE
.focusElement
, 'INS');
31 var s
= SXE
.inst
.selection
.getContent();
33 insertInlineElement('ins');
34 var elementArray
= SXE
.inst
.dom
.select('ins[data-mce-new]');
35 for (var i
=0; i
<elementArray
.length
; i
++) {
36 var elm
= elementArray
[i
];
37 setElementAttribs(elm
);
41 setElementAttribs(elm
);
43 tinyMCEPopup
.editor
.nodeChanged();
44 tinyMCEPopup
.execCommand('mceEndUndoLevel');
48 function removeIns() {
49 SXE
.removeElement('ins');
53 tinyMCEPopup
.onInit
.add(init
);