Updated tiny-mce to most recent 3.4 version
[citadel.git] / webcit / tiny_mce / plugins / advlink / js / advlink.js
index 837c937c6606f8476b66cfa21e6fd8e509fc0c7c..703138fa554e91640d4806ce16d987fe749bb3a0 100644 (file)
@@ -54,6 +54,13 @@ function init() {
                document.getElementById('popupurl').style.width = '180px';\r
 \r
        elm = inst.dom.getParent(elm, "A");\r
+       if (elm == null) {\r
+               var prospect = inst.dom.create("p", null, inst.selection.getContent());\r
+               if (prospect.childNodes.length === 1) {\r
+                       elm = prospect.firstChild;\r
+               }\r
+       }\r
+\r
        if (elm != null && elm.nodeName == "A")\r
                action = "update";\r
 \r
@@ -503,7 +510,7 @@ function getTargetListHTML(elm_id, target_form_element) {
        var targets = tinyMCEPopup.getParam('theme_advanced_link_targets', '').split(';');\r
        var html = '';\r
 \r
-       html += '<select id="' + elm_id + '" name="' + elm_id + '" onf2ocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target_form_element + '.value=';\r
+       html += '<select id="' + elm_id + '" name="' + elm_id + '" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target_form_element + '.value=';\r
        html += 'this.options[this.selectedIndex].value;">';\r
        html += '<option value="_self">' + tinyMCEPopup.getLang('advlink_dlg.target_same') + '</option>';\r
        html += '<option value="_blank">' + tinyMCEPopup.getLang('advlink_dlg.target_blank') + ' (_blank)</option>';\r