Изменения документа Document Tree Macros
Редактировал(а) ztx lyghters 2025/10/28 11:47
От версии 2.1
отредактировано ztx lyghters
на 2025/10/03 09:34
на 2025/10/03 09:34
Изменить комментарий:
Install extension [org.xwiki.platform:xwiki-platform-index-tree-macro/17.3.0]
К версии 3.1
отредактировано ztx lyghters
на 2025/10/28 11:47
на 2025/10/28 11:47
Изменить комментарий:
Install extension [org.xwiki.platform:xwiki-platform-index-tree-macro/17.7.0]
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -152,6 +152,8 @@ 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) 155 155 #end 156 156 #if ($nodeId == '#' && $docTreeConfig.showRoot) 157 157 #maybeAddNode($actualNodeId $children) ... ... @@ -286,7 +286,7 @@ 286 286 287 287 #macro (addSpaceNode $spaceReference $siblings) 288 288 #set ($spaceId = $services.model.serialize($spaceReference, 'default')) 289 - #set ($ nodeId = "space:$spaceId")291 + #set ($spaceNodeId = "space:$spaceId") 290 290 #set ($hasSpaceAdmin = $services.security.authorization.hasAccess('admin', $spaceReference)) 291 291 #set ($canViewSpace = $services.security.authorization.hasAccess('view', $spaceReference)) 292 292 #if ($docTreeConfig.showTerminalDocuments) ... ... @@ -294,7 +294,7 @@ 294 294 #set ($hasChildren = true) 295 295 #else 296 296 ## We display only the nested spaces. This space might contain only documents. 297 - #set ($hasChildren = $tree.getChildCount($ nodeId) > 0)299 + #set ($hasChildren = $tree.getChildCount($spaceNodeId) > 0) 298 298 #end 299 299 #set ($isOpened = false) 300 300 #if ("$!docTreeConfig.expandToLevel" != '') ... ... @@ -304,11 +304,11 @@ 304 304 #else 305 305 #set ($rootNode = $docTreeConfig.root) 306 306 #end 307 - #set ($rootDistance = $tree.getPath($ nodeId).size())309 + #set ($rootDistance = $tree.getPath($spaceNodeId).size()) 308 308 #set ($isOpened = ($rootDistance != -1 && $docTreeConfig.expandToLevel >= $rootDistance)) 309 309 #end 310 310 #set ($discard = $siblings.add({ 311 - 'id': $ nodeId,313 + 'id': $spaceNodeId, 312 312 'text': $spaceReference.name, 313 313 'icon': 'fa fa-folder-o', 314 314 'iconOpened': 'fa fa-folder-open-o', ... ... @@ -354,7 +354,7 @@ 354 354 355 355 #macro (addDocumentNode $documentReference $siblings) 356 356 #set ($documentId = $services.model.serialize($documentReference, 'default')) 357 - #set ($ nodeId = "document:$documentId")359 + #set ($docNodeId = "document:$documentId") 358 358 #set ($label = $documentReference.name) 359 359 #if (!$docTreeConfig.showSpaces && 360 360 $documentReference.name == $services.model.getEntityReference('DOCUMENT', 'default').name) ... ... @@ -371,7 +371,7 @@ 371 371 #set ($label = $plainTitle) 372 372 #end 373 373 #end 374 - #set ($hasChildren = $tree.getChildCount($ nodeId) > 0)376 + #set ($hasChildren = $tree.getChildCount($docNodeId) > 0) 375 375 #set ($isOpened = false) 376 376 #if ("$!docTreeConfig.expandToLevel" != '') 377 377 #set ($rootNode = "wiki:$services.wiki.currentWikiId") ... ... @@ -380,11 +380,11 @@ 380 380 #else 381 381 #set ($rootNode = $docTreeConfig.root) 382 382 #end 383 - #set ($rootDistance = $tree.getPath($ nodeId).size())385 + #set ($rootDistance = $tree.getPath($docNodeId).size()) 384 384 #set ($isOpened = ($rootDistance != -1 && $docTreeConfig.expandToLevel >= $rootDistance)) 385 385 #end 386 386 #set ($discard = $siblings.add({ 387 - 'id': $ nodeId,389 + 'id': $docNodeId, 388 388 'text': $label, 389 389 'icon': 'fa fa-file-o', 390 390 'children': $hasChildren,