From 7184b3a0e14c81e0e582052aff64f030f07699e6 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak <alec@alec.pl> Date: Sat, 23 Nov 2013 03:38:02 -0500 Subject: [PATCH] - Update TinyMCE to version 3.5.10 (#1489442) --- program/js/tiny_mce/plugins/advlink/js/advlink.js | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/program/js/tiny_mce/plugins/advlink/js/advlink.js b/program/js/tiny_mce/plugins/advlink/js/advlink.js index 9ca955c..f013aac 100644 --- a/program/js/tiny_mce/plugins/advlink/js/advlink.js +++ b/program/js/tiny_mce/plugins/advlink/js/advlink.js @@ -64,13 +64,14 @@ if (elm != null && elm.nodeName == "A") action = "update"; - formObj.insert.value = tinyMCEPopup.getLang(action, 'Insert', true); + formObj.insert.value = tinyMCEPopup.getLang(action, 'Insert', true); setPopupControlsDisabled(true); if (action == "update") { var href = inst.dom.getAttrib(elm, 'href'); var onclick = inst.dom.getAttrib(elm, 'onclick'); + var linkTarget = inst.dom.getAttrib(elm, 'target') ? inst.dom.getAttrib(elm, 'target') : "_self"; // Setup form data setFormValue('href', href); @@ -98,7 +99,7 @@ setFormValue('onkeypress', inst.dom.getAttrib(elm, 'onkeypress')); setFormValue('onkeydown', inst.dom.getAttrib(elm, 'onkeydown')); setFormValue('onkeyup', inst.dom.getAttrib(elm, 'onkeyup')); - setFormValue('target', inst.dom.getAttrib(elm, 'target')); + setFormValue('target', linkTarget); setFormValue('classes', inst.dom.getAttrib(elm, 'class')); // Parse onclick data @@ -119,7 +120,7 @@ addClassesToList('classlist', 'advlink_styles'); selectByValue(formObj, 'classlist', inst.dom.getAttrib(elm, 'class'), true); - selectByValue(formObj, 'targetlist', inst.dom.getAttrib(elm, 'target'), true); + selectByValue(formObj, 'targetlist', linkTarget, true); } else addClassesToList('classlist', 'advlink_styles'); } @@ -377,6 +378,9 @@ for (i=0, len=nodes.length; i<len; i++) { if ((name = ed.dom.getAttrib(nodes[i], "name")) != "") html += '<option value="#' + name + '">' + name + '</option>'; + + if ((name = nodes[i].id) != "" && !nodes[i].href) + html += '<option value="#' + name + '">' + name + '</option>'; } if (html == "") -- Gitblit v1.9.1