summaryrefslogtreecommitdiff
path: root/java/resources/IceGridAdmin/helpman_topicinit.js
diff options
context:
space:
mode:
Diffstat (limited to 'java/resources/IceGridAdmin/helpman_topicinit.js')
-rw-r--r--java/resources/IceGridAdmin/helpman_topicinit.js93
1 files changed, 93 insertions, 0 deletions
diff --git a/java/resources/IceGridAdmin/helpman_topicinit.js b/java/resources/IceGridAdmin/helpman_topicinit.js
new file mode 100644
index 00000000000..ce3d2d9fb78
--- /dev/null
+++ b/java/resources/IceGridAdmin/helpman_topicinit.js
@@ -0,0 +1,93 @@
+/* ---------------- Script © 2006-2007 EC Software ----------------
+This script was created by Help & Manual. It is designed for use
+in combination with the output of Help & Manual and must not
+be used outside this context. http://www.helpandmanual.com
+
+Do not modify this file! It will be overwritten by Help & Manual.
+-----------------------------------------------------------------*/
+
+var topicInitScriptAvailable = true;
+var HMToggles = new Array();
+
+function HMToggleExpandAll(value)
+{
+ if (HMToggles.length != null){
+ for (i=0; i<HMToggles.length; i++){
+ HMToggleExpand(HMToggles[i], value);
+ }
+ }
+}
+
+function HMToggle()
+{
+ var op = HMToggle.arguments[0];
+ for (i=1; i<HMToggle.arguments.length; i++) {
+ var objID = HMToggle.arguments[i];
+ var obj = document.getElementById(objID);
+ switch (op) {
+ case "toggle":
+ var state = obj.getAttribute("hm.state");
+ if (state == null) { state = "0" };
+ HMToggleExpand(obj, (state != "1"));
+ break;
+
+ case "expand":
+ HMToggleExpand(obj, true);
+ break;
+
+ case "collapse":
+ HMToggleExpand(obj, false);
+ break;
+ }
+ }
+}
+
+function HMToggleExpand(obj, value)
+{
+ tagName = obj.nodeName.toLowerCase();
+ switch (tagName) {
+ case "span":
+ obj.style.display = (value ? "inline" : "none");
+ break;
+ case "table":
+ obj.style.display = (value ? "block" : "none");
+ break;
+ case "img":
+ obj.src = (value ? obj.getAttribute("hm.src1") : obj.getAttribute("hm.src0"));
+ var newTitle = (value ? obj.getAttribute("hm.title1") : obj.getAttribute("hm.title0"));
+ if (newTitle != null) { obj.title = newTitle; }
+ var newCaption = (value ? obj.getAttribute("hm.caption1") : obj.getAttribute("hm.caption0"));
+ if (newCaption != null) { obj.parentNode.parentNode.parentNode.nextSibling.firstChild.firstChild.innerHTML = newCaption; }
+ break;
+ }
+ obj.setAttribute("hm.state", value ? "1" : "0");
+}
+
+function HMInitToggle()
+{
+ if (document.getElementById) {
+ var node = document.getElementById(HMInitToggle.arguments[0]);
+ for (i=1; i<HMInitToggle.arguments.length-1; i=i+2) {
+ if (HMInitToggle.arguments[i] == "onclick") {
+ node.onclick = Function(HMInitToggle.arguments[i+1]);
+ }
+ else {
+ node.setAttribute(HMInitToggle.arguments[i], decodeURI(HMInitToggle.arguments[i+1]));
+ }
+ if (HMInitToggle.arguments[i].substring(0,6) == "hm.src") {
+ var img = new Image();
+ img.src = HMInitToggle.arguments[i+1];
+ }
+ }
+ mustExpand = window.location.search.lastIndexOf("zoom_highlight") > 0;
+ if (node.nodeName.toLowerCase() == "img") {
+ var aLink = node.parentNode;
+ if (aLink.nodeName.toLowerCase() == "a") {
+ aLink.href = "javascript:HMToggle('toggle','" + HMInitToggle.arguments[0] +"')";
+ mustExpand = false;
+ }
+ }
+ HMToggles[HMToggles.length] = node;
+ HMToggleExpand(node, ((node.getAttribute("hm.state") == "1") || mustExpand));
+ }
+} \ No newline at end of file