Changes for page XWiki Syntax Guide

Last modified by Ludovic Dubost on 2020/07/30 11:21

From version 7.1
edited by Ludovic Dubost
on 2016/10/24 00:53
Change comment: Install extension [org.xwiki.platform:xwiki-platform-help-ui-8.2.1]
To version 10.1
edited by Ludovic Dubost
on 2020/07/30 11:21
Change comment: Install extension [org.xwiki.platform:xwiki-platform-help-ui/12.3]

Summary

Details

Page properties
Content
... ... @@ -33,7 +33,7 @@
33 33  
34 34  #set ($crtCategoryId = "$!{request.category}")
35 35  #if ($crtCategoryId != '')
36 - #set ($crtCategoryId = $mathtool.toInteger($crtCategoryId))
36 + #set ($crtCategoryId = $numbertool.toNumber($crtCategoryId).intValue())
37 37  #end
38 38  #set ($crtSectionId = "$!{request.section}")
39 39  #set ($crtSyntaxVer = "$!{request.syntax}")
... ... @@ -112,7 +112,7 @@
112 112   #end
113 113  
114 114   ## Add new sections to category children map
115 - #set($child = {'id' : $sectionDoc.getName().substring(11), 'minSyntax' : $obj.getProperty("minSyntaxId").value, 'maxSyntax' : $obj.getProperty("maxSyntaxId").value, 'name' : $sectionTitle})
115 + #set($child = {'id' : $sectionDoc.documentReference.name.substring(11), 'minSyntax' : $obj.getProperty("minSyntaxId").value, 'maxSyntax' : $obj.getProperty("maxSyntaxId").value, 'name' : $sectionTitle})
116 116   $catChildren.add($child)
117 117   #end
118 118  #end
... ... @@ -159,9 +159,9 @@
159 159  ##
160 160  #foreach ($category in $syntaxMenu)
161 161   ## "Standard" URLs and icons for categories
162 - #set ($category.url = "?syntax=$escapetool.url(${crtSyntaxVer})&category=${mathtool.sub($velocityCount, 1)}${extraParams}")
162 + #set ($category.url = "?syntax=$escapetool.url(${crtSyntaxVer})&category=${mathtool.sub($foreach.count, 1)}${extraParams}")
163 163   #set ($category.cssClass = "${category.id}Icon")
164 - #if ("$!{crtCategoryId}" != '' && $velocityCount == $mathtool.add($crtCategoryId, 1))
164 + #if ("$!{crtCategoryId}" != '' && $foreach.count == $mathtool.add($crtCategoryId, 1))
165 165   #set ($crtCategory = $category)
166 166   #end
167 167   ##
... ... @@ -308,11 +308,11 @@
308 308  ##-----------------------------------------
309 309  ## syntax-page display
310 310  ##-----------------------------------------
311 + #set ($subHeading = '===')
311 311   (% id="syntax-page-content" %)(((
312 312   #if(!$crtSection && !$crtCategory)
313 313   #syntax_displayCategories($syntaxMenu 'syntax.')
314 314   #elseif (!$crtSection)
315 - #set ($subHeading = '===')
316 316   #syntax_displayCategory($crtCategory.children 'syntax.' '==')
317 317   #else
318 318   #syntax_displaySection($crtSection 'syntax.' false)