From 3a56ba391bf176c11cc5bde6f860759a3ce4477c Mon Sep 17 00:00:00 2001 From: Vadim Dashevskiy Date: Thu, 5 Jul 2012 13:27:02 +0000 Subject: BasicHistory: folder structure change git-svn-id: http://svn.miranda-ng.org/main/trunk@773 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/BasicHistory/res/history.js | 95 +++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 plugins/BasicHistory/res/history.js (limited to 'plugins/BasicHistory/res/history.js') diff --git a/plugins/BasicHistory/res/history.js b/plugins/BasicHistory/res/history.js new file mode 100644 index 0000000000..4d2156ac24 --- /dev/null +++ b/plugins/BasicHistory/res/history.js @@ -0,0 +1,95 @@ + +function toggleFolder(id, imageNode) +{ + var folder = document.getElementById(id); + if (imageNode.previousSibling != null) + { + imageNode = imageNode.previousSibling; + } + var l = imageNode.src.length; + if (folder == null) + { + } + else if (folder.style.display == "block") + { + if (imageNode != null) + { + if (imageNode.src.substring(l-9,l) == "mnode.ico") + { + imageNode.src = imageNode.src.substring(0, l-9) + "pnode.ico"; + } + } + folder.style.display = "none"; + } + else + { + if (imageNode != null) + { + if (imageNode.src.substring(l-9,l) == "pnode.ico") + { + imageNode.src = imageNode.src.substring(0, l-9) + "mnode.ico"; + } + } + folder.style.display = "block"; + } +} + +var timer; + +function ShowMenu(isShow) +{ + if(timer) + clearTimeout(timer); + + var menu = document.getElementById("L1"); + if(isShow == 1) + menu.style.visibility = "visible"; + else + menu.style.visibility = "hidden"; +} + +function HideMenu() +{ + timer = setTimeout("ShowMenu(0)", 500); +} + +function OpenAll(isOpen) +{ + var idMod = 0; + while(gr = document.getElementById("group" + idMod)) + { + var imageNode = gr.previousSibling; + if(imageNode.tagName == null) + imageNode = imageNode.previousSibling; + imageNode = imageNode.getElementsByTagName("span")[0].getElementsByTagName("img")[0]; + var l = imageNode.src.length; + if(gr.style.display == "block") + { + if(!isOpen) + { + if (imageNode != null) + { + if (imageNode.src.substring(l-9,l) == "mnode.ico") + { + imageNode.src = imageNode.src.substring(0, l-9) + "pnode.ico"; + } + } + gr.style.display = "none"; + } + } + else if(isOpen) + { + if (imageNode != null) + { + if (imageNode.src.substring(l-9,l) == "pnode.ico") + { + imageNode.src = imageNode.src.substring(0, l-9) + "mnode.ico"; + } + } + gr.style.display = "block"; + } + ++idMod; + } + + ShowMenu(0); +} -- cgit v1.2.3