General Actions:
Log-in
Register
Wiki:
Main wiki
▼
:
Document Index
»
Space:
XWiki
▼
:
Document Index
»
Page:
AddExtensions
Search
en
Page Actions:
Export
▼
:
Export as PDF
Export as RTF
Export as HTML
More actions
▼
:
Print preview
View Source
Main wiki
»
XWiki Space
»
XWiki Preferences
»
AdminSheet
»
Add extensions
Wiki source code of
Add extensions
Last modified by
Administrator
on 2012/03/21 17:40
Content
·
Comments
(0)
·
Annotations
(0)
·
Attachments
(1)
·
History
·
Information
Show line numbers
{{include document="ExtensionManagerMacros" /}} {{velocity}} ## Ajax call for a single extension #if ($request.extensionid && $request.extensionversion && $request.ajax) #displayExtension($extensionManager.resolve($request.extensionid, $request.extensionversion) $actions) #elseif ($request.actionuninstall) #handleUninstallExtensionRequest() #elseif($request.actioninstall) #handleInstallExtensionRequest() #else (% class="full column" %)((( #if ($request.extensionid && $request.extensionversion) #set ($extensions = [$extensionManager.resolve($request.extensionid, $request.extensionversion)]) #else #set ($paginationParams = {}) ## Dump whitespace generated by the pagination macro #set ($discard = "#paginationPrepareParams($paginationParams)") #set ($extensions = $extensionManager.search("$!{request.searchextension}", $paginationParams.firstItem, $paginationParams.itemsPerPage)) #end #displayExtensionSearchBar() #if (!$request.searchextension) == $msg.get('extensions.browse.title') == #else == $msg.get('extensions.search.results.title', ["""//$request.searchextension//"""]) == #end #if ($extensions.size == 0) {{info}}$msg.get('extensions.search.noResults', ["""//$!{request.searchextension}//"""]){{/info}}## #else #if ($extensions.totalHits && $extensions.totalHits > $paginationParams.itemsPerPage) #set ($hasPagination = true) #set ($paginationURL = $doc.getURL($xcontext.action, $request.getQueryString().replaceAll('(^|&)firstIndex=[^&]++&?', '$1'))) #if ("$!{request.searchextension}" != '') #set ($paginationURL = "${paginationURL}&searchextension=${request.searchextension}") #end #set($paginationParams.totalItems = $extensions.totalHits) #set($paginationParams.url = $paginationURL) {{html}}#pagination($paginationParams){{/html}} #end #foreach($extension in $extensions) #displayExtension($extension $actions) #end #if ($hasPagination) #set ($discard = $paginationParams.put('position', 'bottom')) {{html}}#pagination($paginationParams){{/html}} #end #end ))) #end {{/velocity}}