Changes for page Rangee Index

Last modified by Tobias Wintrich on 2025/06/04 09:20

From version 7.37
edited by Tobias Wintrich
on 2021/09/27 14:50
Change comment: There is no comment for this version
To version 7.38
edited by Tobias Wintrich
on 2021/09/27 14:51
Change comment: There is no comment for this version

Summary

Details

XWiki.WikiMacroClass[0]
Macro code
... ... @@ -1,28 +1,34 @@
1 -{{template name="RangeeDocumentTree_macros.vm" /}}
2 -
1 +{{tree links="true"}}
3 3  {{velocity}}
4 -#set ($options = {})
5 -#foreach ($parameterName in $xcontext.macro.params.parameterNames)
6 - #set ($discard = $options.put($parameterName, $xcontext.macro.params.get($parameterName)))
7 -#end
8 -{{html clean="false"}}
9 -#prepareTreeOptions($options)
10 -#documentTree($options)
11 -
12 -{{/html}}
13 -
14 -{{tree}}
3 +{{html wiki=true}}
4 +<ul>
15 15  #foreach ($child in $doc.getChildren())
16 - * [[$child]]
17 - #foreach ($subchild in $xwiki.getDocument($child).getChildren())
18 - ** [[$subchild]]
19 - #foreach ($subsubchild in $xwiki.getDocument($subchild).getChildren())
20 - *** [[$subsubchild]]
6 + <li class="jstree-open">
7 + [[$child]]
8 + <ul>
9 + #foreach ($subchild in $xwiki.getDocument($child).getChildren())
10 + <li class="jstree-open">
11 + [[$subchild]]
12 + <ul>
13 + #foreach ($subsubchild in $xwiki.getDocument($subchild).getChildren())
14 + <li class="jstree-open">
15 + [[$subsubchild]]
16 + <ul>
17 + #foreach ($subsubsubchild in $xwiki.getDocument($subsubchild).getChildren())
18 + <li class="jstree-open">
19 + [[$subsubsubchild]]
20 + </li>
21 + #end
22 + </ul>
23 + </li>
24 + #end
25 + </ul>
26 + </li>
21 21   #end
22 - #end
28 + </ul>
29 + </li>
23 23  #end
24 -{{/tree}}
25 -
26 -
31 +</ul>
32 +{{/html}}
27 27  {{/velocity}}
28 -
34 +{{/tree}}