diff options
Diffstat (limited to 'java/resources/IceGridAdmin/helpman_topicinit.js')
-rw-r--r-- | java/resources/IceGridAdmin/helpman_topicinit.js | 186 |
1 files changed, 93 insertions, 93 deletions
diff --git a/java/resources/IceGridAdmin/helpman_topicinit.js b/java/resources/IceGridAdmin/helpman_topicinit.js index e1ba89d4675..d32e9601f37 100644 --- a/java/resources/IceGridAdmin/helpman_topicinit.js +++ b/java/resources/IceGridAdmin/helpman_topicinit.js @@ -1,93 +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 +/* ---------------- 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)); + } +} |