Commit | Line | Data |
---|---|---|
6855525e JL |
1 | // PHP Layers Menu 3.1.1 (C) 2001-2003 Marco Pratesi (marco at telug dot it) |
2 | ||
3 | function {toggle_function_name}(nodeid) { | |
4 | if ((!DOM || Opera56 || Konqueror22) && !IE4) { | |
5 | return; | |
6 | } | |
7 | layersMoved = 0; | |
8 | parseExpandString(); | |
9 | parseCollapseString(); | |
10 | if (!IE4) { | |
11 | sonLayer = document.getElementById('jt' + nodeid + 'son'); | |
12 | nodeLayer = document.getElementById('jt' + nodeid + 'node'); | |
13 | folderLayer = document.getElementById('jt' + nodeid + 'folder'); | |
14 | } else { | |
15 | sonLayer = document.all('jt' + nodeid + 'son'); | |
16 | nodeLayer = document.all('jt' + nodeid + 'node'); | |
17 | folderLayer = document.all('jt' + nodeid + 'folder'); | |
18 | } | |
19 | if (sonLayer.style.display == "none") { | |
20 | sonLayer.style.display = "block"; | |
21 | if (nodeLayer.src.indexOf("{img_expand}") > -1) { | |
22 | nodeLayer.src = "{img_collapse}"; | |
23 | } else if (nodeLayer.src.indexOf("{img_expand_first}") > -1) { | |
24 | nodeLayer.src = "{img_collapse_first}"; | |
25 | } else { | |
26 | nodeLayer.src = "{img_collapse_corner}"; | |
27 | } | |
28 | folderLayer.src = "{img_folder_open}"; | |
29 | expand[nodeid] = 1; | |
30 | collapse[nodeid] = 0; | |
31 | } else { | |
32 | sonLayer.style.display = "none"; | |
33 | if (nodeLayer.src.indexOf("{img_collapse}") > -1) { | |
34 | nodeLayer.src = "{img_expand}"; | |
35 | } else if (nodeLayer.src.indexOf("{img_collapse_first}") > -1) { | |
36 | nodeLayer.src = "{img_expand_first}"; | |
37 | } else { | |
38 | nodeLayer.src = "{img_expand_corner}"; | |
39 | } | |
40 | folderLayer.src = "{img_folder_closed}"; | |
41 | expand[nodeid] = 0; | |
42 | collapse[nodeid] = 1; | |
43 | } | |
44 | saveExpandString(); | |
45 | saveCollapseString(); | |
46 | } | |
47 |