]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-includes/js/tinymce/themes/advanced/jscripts/anchor.js
Wordpress 2.5.1-scripts
[autoinstalls/wordpress.git] / wp-includes / js / tinymce / themes / advanced / jscripts / anchor.js
diff --git a/wp-includes/js/tinymce/themes/advanced/jscripts/anchor.js b/wp-includes/js/tinymce/themes/advanced/jscripts/anchor.js
deleted file mode 100644 (file)
index f2e5d48..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-var action, element;
-
-function init() {
-       tinyMCEPopup.resizeToInnerSize();
-
-       var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
-       var anchor = tinyMCE.getParentElement(inst.getFocusElement(), "a", "name");
-       var img = inst.getFocusElement();
-       action = 'insert';
-
-       if (anchor != null) {
-               element = anchor;
-               action = "update";
-       }
-
-       if (tinyMCE.getAttrib(img, "class") == "mceItemAnchor") {
-               element = img;
-               action = "update";
-       }
-
-       if (action == "update")
-               document.forms[0].anchorName.value = element.nodeName == "IMG" ? element.getAttribute("title") : element.getAttribute("name");
-
-       document.forms[0].insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true);
-}
-
-function insertAnchor() {
-       var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
-       var name = document.forms[0].anchorName.value, e;
-
-       tinyMCEPopup.execCommand("mceBeginUndoLevel");
-
-       if (action == "update") {
-               if (element.nodeName == "IMG")
-                       element.setAttribute("title", name);
-               else
-                       element.setAttribute("name", name);
-       } else {
-               var rng = inst.getRng();
-
-               if (rng.collapse)
-                       rng.collapse(false);
-
-               name = name.replace(/&/g, '&');
-               name = name.replace(/\"/g, '"');
-               name = name.replace(/</g, '&lt;');
-               name = name.replace(/>/g, '&gt;');
-
-               // Fix for bug #1447335
-               if (tinyMCE.isGecko)
-                       html = '<a id="mceNewAnchor" name="' + name + '"></a>';
-               else
-                       html = '<a name="' + name + '"></a>';
-
-               tinyMCEPopup.execCommand("mceInsertContent", false, html);
-
-               // Fix for bug #1447335 force cursor after the anchor element
-               if (tinyMCE.isGecko) {
-                       e = inst.getDoc().getElementById('mceNewAnchor');
-
-                       if (e) {
-                               inst.selection.selectNode(e, true, false, false);
-                               e.removeAttribute('id');
-                       }
-               }
-
-               tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);
-       }
-
-       tinyMCEPopup.execCommand("mceEndUndoLevel");
-
-       tinyMCE.triggerNodeChange();
-       tinyMCEPopup.close();
-}