X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Ftiny_mce%2Fplugins%2Fadvlink%2Fjs%2Fadvlink.js;h=703138fa554e91640d4806ce16d987fe749bb3a0;hb=a8ce0eff2e9c97d6c0c878451f83a3759ec0d07f;hp=837c937c6606f8476b66cfa21e6fd8e509fc0c7c;hpb=2797e21fbf023037fc706d85ab314e609a0d3a07;p=citadel.git diff --git a/webcit/tiny_mce/plugins/advlink/js/advlink.js b/webcit/tiny_mce/plugins/advlink/js/advlink.js index 837c937c6..703138fa5 100644 --- a/webcit/tiny_mce/plugins/advlink/js/advlink.js +++ b/webcit/tiny_mce/plugins/advlink/js/advlink.js @@ -54,6 +54,13 @@ function init() { document.getElementById('popupurl').style.width = '180px'; elm = inst.dom.getParent(elm, "A"); + if (elm == null) { + var prospect = inst.dom.create("p", null, inst.selection.getContent()); + if (prospect.childNodes.length === 1) { + elm = prospect.firstChild; + } + } + if (elm != null && elm.nodeName == "A") action = "update"; @@ -503,7 +510,7 @@ function getTargetListHTML(elm_id, target_form_element) { var targets = tinyMCEPopup.getParam('theme_advanced_link_targets', '').split(';'); var html = ''; - html += '