Changes for page Treeview

Last modified by Ludovic Dubost on 2023/04/25 09:12

From version 19.1
edited by Ludovic Dubost
on 2010/11/03 01:24
Change comment: There is no comment for this version
To version 23.1
edited by Ludovic Dubost
on 2010/11/03 13:57
Change comment: There is no comment for this version

Summary

Details

XWiki.WikiMacroClass[0]
Macro code
... ... @@ -25,7 +25,7 @@
25 25   #set($page = $listtool.get($res, 0))
26 26   #if($page!="")
27 27   #set($parent = $listtool.get($res, 1))
28 - #set($ok = $treelist.add({"id" : $page, "value" : $page, "parent" : $parent, "url" : $xwiki.getURL($page), "expanded" : $expanded}))
28 + #set($ok = $treelist.add({"id" : $page, "value" : $page, "parent" : $parent, "url" : $xwiki.getURL($page), "expanded" : false}))
29 29   #set($ok = $newpages.add($page))
30 30   #end
31 31  #end
... ... @@ -71,6 +71,10 @@
71 71   parent2 = nodes[parent];
72 72   nodes[id] = new YAHOO.widget.TextNode(text, parent2, expanded);
73 73   nodes[id].href = url;
74 + if (expanded)
75 + nodes[id].expand()
76 + else
77 + nodes[id].collapse()
74 74   }
75 75  
76 76   function treeInit${tviewid}() {