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
Hide line numbers
1: {{include document="ExtensionManagerMacros" /}} 2: 3: {{velocity}} 4: ## Ajax call for a single extension 5: #if ($request.extensionid && $request.extensionversion && $request.ajax) 6: #displayExtension($extensionManager.resolve($request.extensionid, $request.extensionversion) $actions) 7: #elseif ($request.actionuninstall) 8: #handleUninstallExtensionRequest() 9: #elseif($request.actioninstall) 10: #handleInstallExtensionRequest() 11: #else 12: (% class="full column" %)((( 13: #if ($request.extensionid && $request.extensionversion) 14: #set ($extensions = [$extensionManager.resolve($request.extensionid, $request.extensionversion)]) 15: #else 16: #set ($paginationParams = {}) 17: ## Dump whitespace generated by the pagination macro 18: #set ($discard = "#paginationPrepareParams($paginationParams)") 19: #set ($extensions = $extensionManager.search("$!{request.searchextension}", $paginationParams.firstItem, $paginationParams.itemsPerPage)) 20: #end 21: #displayExtensionSearchBar() 22: #if (!$request.searchextension) 23: == $msg.get('extensions.browse.title') == 24: 25: #else 26: == $msg.get('extensions.search.results.title', ["""//$request.searchextension//"""]) == 27: 28: #end 29: #if ($extensions.size == 0) 30: {{info}}$msg.get('extensions.search.noResults', ["""//$!{request.searchextension}//"""]){{/info}}## 31: 32: #else 33: #if ($extensions.totalHits && $extensions.totalHits > $paginationParams.itemsPerPage) 34: #set ($hasPagination = true) 35: #set ($paginationURL = $doc.getURL($xcontext.action, $request.getQueryString().replaceAll('(^|&)firstIndex=[^&]++&?', '$1'))) 36: #if ("$!{request.searchextension}" != '') 37: #set ($paginationURL = "${paginationURL}&searchextension=${request.searchextension}") 38: #end 39: #set($paginationParams.totalItems = $extensions.totalHits) 40: #set($paginationParams.url = $paginationURL) 41: {{html}}#pagination($paginationParams){{/html}} 42: #end 43: #foreach($extension in $extensions) 44: #displayExtension($extension $actions) 45: #end 46: #if ($hasPagination) 47: #set ($discard = $paginationParams.put('position', 'bottom')) 48: {{html}}#pagination($paginationParams){{/html}} 49: #end 50: #end 51: ))) 52: #end 53: {{/velocity}}