]> code.citadel.org Git - citadel.git/blobdiff - webcit/tiny_mce/themes/advanced/jscripts/anchor.js
src/crypto.c: possible fix for memory leak related
[citadel.git] / webcit / tiny_mce / themes / advanced / jscripts / anchor.js
index a89f9729d4682c16e8024c9d29c24f6a546cede5..446a3ce2be5ed64d7777589ac50d327b9e9fc947 100644 (file)
@@ -1,59 +1,59 @@
-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;
-
-       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, '&gr;');
-
-               html = '<a name="' + name + '"></a>';
-
-               tinyMCEPopup.execCommand("mceInsertContent", false, html);
-               tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);
-       }
-
-       tinyMCEPopup.execCommand("mceEndUndoLevel");
-
-       tinyMCE.triggerNodeChange();
-       tinyMCEPopup.close();
-}
+var action, element;\r
+\r
+function init() {\r
+       tinyMCEPopup.resizeToInnerSize();\r
+\r
+       var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));\r
+       var anchor = tinyMCE.getParentElement(inst.getFocusElement(), "a", "name");\r
+       var img = inst.getFocusElement();\r
+       action = 'insert';\r
+\r
+       if (anchor != null) {\r
+               element = anchor;\r
+               action = "update";\r
+       }\r
+\r
+       if (tinyMCE.getAttrib(img, "class") == "mceItemAnchor") {\r
+               element = img;\r
+               action = "update";\r
+       }\r
+\r
+       if (action == "update")\r
+               document.forms[0].anchorName.value = element.nodeName == "IMG" ? element.getAttribute("title") : element.getAttribute("name");\r
+\r
+       document.forms[0].insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true);\r
+}\r
+\r
+function insertAnchor() {\r
+       var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));\r
+       var name = document.forms[0].anchorName.value;\r
+\r
+       tinyMCEPopup.execCommand("mceBeginUndoLevel");\r
+\r
+       if (action == "update") {\r
+               if (element.nodeName == "IMG")\r
+                       element.setAttribute("title", name);\r
+               else\r
+                       element.setAttribute("name", name);\r
+       } else {\r
+               var rng = inst.getRng();\r
+\r
+               if (rng.collapse)\r
+                       rng.collapse(false);\r
+\r
+               name = name.replace(/&/g, '&amp;');\r
+               name = name.replace(/\"/g, '&quot;');\r
+               name = name.replace(/</g, '&lt;');\r
+               name = name.replace(/>/g, '&gr;');\r
+\r
+               html = '<a name="' + name + '"></a>';\r
+\r
+               tinyMCEPopup.execCommand("mceInsertContent", false, html);\r
+               tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);\r
+       }\r
+\r
+       tinyMCEPopup.execCommand("mceEndUndoLevel");\r
+\r
+       tinyMCE.triggerNodeChange();\r
+       tinyMCEPopup.close();\r
+}\r