summaryrefslogtreecommitdiff
path: root/public/javascripts/tiny_mce/plugins/advlink/js
diff options
context:
space:
mode:
Diffstat (limited to 'public/javascripts/tiny_mce/plugins/advlink/js')
-rw-r--r--[-rwxr-xr-x]public/javascripts/tiny_mce/plugins/advlink/js/advlink.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/public/javascripts/tiny_mce/plugins/advlink/js/advlink.js b/public/javascripts/tiny_mce/plugins/advlink/js/advlink.js
index a896250..bb7922a 100755..100644
--- a/public/javascripts/tiny_mce/plugins/advlink/js/advlink.js
+++ b/public/javascripts/tiny_mce/plugins/advlink/js/advlink.js
@@ -116,7 +116,7 @@ function checkPrefix(n) {
116 if (n.value && Validator.isEmail(n) && !/^\s*mailto:/i.test(n.value) && confirm(tinyMCEPopup.getLang('advlink_dlg.is_email'))) 116 if (n.value && Validator.isEmail(n) && !/^\s*mailto:/i.test(n.value) && confirm(tinyMCEPopup.getLang('advlink_dlg.is_email')))
117 n.value = 'mailto:' + n.value; 117 n.value = 'mailto:' + n.value;
118 118
119 if (/^\s*www./i.test(n.value) && confirm(tinyMCEPopup.getLang('advlink_dlg.is_external'))) 119 if (/^\s*www\./i.test(n.value) && confirm(tinyMCEPopup.getLang('advlink_dlg.is_external')))
120 n.value = 'http://' + n.value; 120 n.value = 'http://' + n.value;
121} 121}
122 122
@@ -402,6 +402,7 @@ function insertAction() {
402 402
403 // Create new anchor elements 403 // Create new anchor elements
404 if (elm == null) { 404 if (elm == null) {
405 inst.getDoc().execCommand("unlink", false, null);
405 tinyMCEPopup.execCommand("CreateLink", false, "#mce_temp_url#", {skip_undo : 1}); 406 tinyMCEPopup.execCommand("CreateLink", false, "#mce_temp_url#", {skip_undo : 1});
406 407
407 elementArray = tinymce.grep(inst.dom.select("a"), function(n) {return inst.dom.getAttrib(n, 'href') == '#mce_temp_url#';}); 408 elementArray = tinymce.grep(inst.dom.select("a"), function(n) {return inst.dom.getAttrib(n, 'href') == '#mce_temp_url#';});