Changes for page Document Tree Macros
Last modified by ztx lyghters on 2025/10/28 11:47
From version 3.1
edited by ztx lyghters
on 2025/10/28 11:47
on 2025/10/28 11:47
Change comment:
Install extension [org.xwiki.platform:xwiki-platform-index-tree-macro/17.7.0]
To version 2.1
edited by ztx lyghters
on 2025/10/03 09:34
on 2025/10/03 09:34
Change comment:
Install extension [org.xwiki.platform:xwiki-platform-index-tree-macro/17.3.0]
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -152,8 +152,6 @@ 152 152 #set ($limit = $mathtool.max($numbertool.toNumber($request.limit).intValue(), 1)) 153 153 #if ("$!limit" == '') 154 154 #set ($limit = 15) 155 - #else 156 - #validateQueryLimit($limit) 157 157 #end 158 158 #if ($nodeId == '#' && $docTreeConfig.showRoot) 159 159 #maybeAddNode($actualNodeId $children) ... ... @@ -288,7 +288,7 @@ 288 288 289 289 #macro (addSpaceNode $spaceReference $siblings) 290 290 #set ($spaceId = $services.model.serialize($spaceReference, 'default')) 291 - #set ($ spaceNodeId = "space:$spaceId")289 + #set ($nodeId = "space:$spaceId") 292 292 #set ($hasSpaceAdmin = $services.security.authorization.hasAccess('admin', $spaceReference)) 293 293 #set ($canViewSpace = $services.security.authorization.hasAccess('view', $spaceReference)) 294 294 #if ($docTreeConfig.showTerminalDocuments) ... ... @@ -296,7 +296,7 @@ 296 296 #set ($hasChildren = true) 297 297 #else 298 298 ## We display only the nested spaces. This space might contain only documents. 299 - #set ($hasChildren = $tree.getChildCount($ spaceNodeId) > 0)297 + #set ($hasChildren = $tree.getChildCount($nodeId) > 0) 300 300 #end 301 301 #set ($isOpened = false) 302 302 #if ("$!docTreeConfig.expandToLevel" != '') ... ... @@ -306,11 +306,11 @@ 306 306 #else 307 307 #set ($rootNode = $docTreeConfig.root) 308 308 #end 309 - #set ($rootDistance = $tree.getPath($ spaceNodeId).size())307 + #set ($rootDistance = $tree.getPath($nodeId).size()) 310 310 #set ($isOpened = ($rootDistance != -1 && $docTreeConfig.expandToLevel >= $rootDistance)) 311 311 #end 312 312 #set ($discard = $siblings.add({ 313 - 'id': $ spaceNodeId,311 + 'id': $nodeId, 314 314 'text': $spaceReference.name, 315 315 'icon': 'fa fa-folder-o', 316 316 'iconOpened': 'fa fa-folder-open-o', ... ... @@ -356,7 +356,7 @@ 356 356 357 357 #macro (addDocumentNode $documentReference $siblings) 358 358 #set ($documentId = $services.model.serialize($documentReference, 'default')) 359 - #set ($ docNodeId = "document:$documentId")357 + #set ($nodeId = "document:$documentId") 360 360 #set ($label = $documentReference.name) 361 361 #if (!$docTreeConfig.showSpaces && 362 362 $documentReference.name == $services.model.getEntityReference('DOCUMENT', 'default').name) ... ... @@ -373,7 +373,7 @@ 373 373 #set ($label = $plainTitle) 374 374 #end 375 375 #end 376 - #set ($hasChildren = $tree.getChildCount($ docNodeId) > 0)374 + #set ($hasChildren = $tree.getChildCount($nodeId) > 0) 377 377 #set ($isOpened = false) 378 378 #if ("$!docTreeConfig.expandToLevel" != '') 379 379 #set ($rootNode = "wiki:$services.wiki.currentWikiId") ... ... @@ -382,11 +382,11 @@ 382 382 #else 383 383 #set ($rootNode = $docTreeConfig.root) 384 384 #end 385 - #set ($rootDistance = $tree.getPath($ docNodeId).size())383 + #set ($rootDistance = $tree.getPath($nodeId).size()) 386 386 #set ($isOpened = ($rootDistance != -1 && $docTreeConfig.expandToLevel >= $rootDistance)) 387 387 #end 388 388 #set ($discard = $siblings.add({ 389 - 'id': $ docNodeId,387 + 'id': $nodeId, 390 390 'text': $label, 391 391 'icon': 'fa fa-file-o', 392 392 'children': $hasChildren,