MDL-45427 mod_data: Inserting tags into templates.

Allows tags to be inserted into the editor without
having to touch Atto at all.
This commit is contained in:
Adrian Greeve
2016-05-25 15:29:47 +08:00
parent 2772b598b8
commit 4f8ae68644
+7 -3
View File
@@ -6,9 +6,13 @@ function insert_field_tags(selectlist) {
var value = selectlist.options[selectlist.selectedIndex].value;
var editorname = 'template';
if (typeof tinyMCE == 'undefined') {
var element = document.getElementsByName(editorname)[0];
// For inserting when in normal textareas
insertAtCursor(element, value);
if (document.execCommand('insertText')) {
document.execCommand('insertText', false, value);
} else {
var element = document.getElementsByName(editorname)[0];
// For inserting when in normal textareas
insertAtCursor(element, value);
}
} else {
tinyMCE.execInstanceCommand(editorname, 'mceInsertContent', false, value);
}