if (n.value && Validator.isEmail(n) && !/^\s*mailto:/i.test(n.value) && confirm(tinyMCEPopup.getLang('advlink_dlg.is_email')))\r
n.value = 'mailto:' + n.value;\r
\r
- if (/^\s*www./i.test(n.value) && confirm(tinyMCEPopup.getLang('advlink_dlg.is_external')))\r
+ if (/^\s*www\./i.test(n.value) && confirm(tinyMCEPopup.getLang('advlink_dlg.is_external')))\r
n.value = 'http://' + n.value;\r
}\r
\r
\r
// Clean up the style\r
if (attrib == 'style')\r
- value = dom.serializeStyle(dom.parseStyle(value));\r
+ value = dom.serializeStyle(dom.parseStyle(value), 'a');\r
\r
dom.setAttrib(elm, attrib, value);\r
}\r
\r
// Create new anchor elements\r
if (elm == null) {\r
+ inst.getDoc().execCommand("unlink", false, null);\r
tinyMCEPopup.execCommand("CreateLink", false, "#mce_temp_url#", {skip_undo : 1});\r
\r
elementArray = tinymce.grep(inst.dom.select("a"), function(n) {return inst.dom.getAttrib(n, 'href') == '#mce_temp_url#';});\r