Changes for page Extensions
Last modified by superadmin on 2025/05/07 14:18
From version 4.1
edited by superadmin
on 2025/05/07 14:18
on 2025/05/07 14:18
Change comment:
Install extension [org.xwiki.platform:xwiki-platform-extension-ui/17.3.0]
To version 3.1
edited by Thomas Coelho
on 2022/07/13 16:03
on 2022/07/13 16:03
Change comment:
Install extension [org.xwiki.platform:xwiki-platform-extension-ui/14.5]
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. superadmin1 +XWiki.thw - Content
-
... ... @@ -78,13 +78,13 @@ 78 78 79 79 #if ($recommended) 80 80 #if (!$extensions.iterator().hasNext()) 81 - #warning($services.localization.render('extensions.search.recommended.fallback', ["<em>$!escapetool.xml($request.search)</em>"]))81 + <div class="box warningmessage">$services.localization.render('extensions.search.recommended.fallback', ["<em>$!escapetool.xml($request.search)</em>"])</div> 82 82 ## Search again with the recommended filter 83 83 #set ($extensions = $repository.search("$!request.search", $paginationParams.firstItem, $paginationParams.itemsPerPage)) 84 84 #set ($totalHits = $extensions.totalHits) 85 85 #set ($recommended = false) 86 86 #elseif (!$customExtensionFilter) 87 - #define($infoHeaderContent)87 + <div class="box infomessage"> 88 88 #if ($compatible) 89 89 $services.localization.render('extensions.search.compatiblerecommended.disclaimer') 90 90 #else ... ... @@ -104,13 +104,12 @@ 104 104 <input type="submit" value="${escapetool.xml($services.localization.render('extensions.search.all.label'))}" class="btn btn-default"/> 105 105 #end 106 106 </form> 107 - #end 108 - #info("$infoHeaderContent") 107 + </div> 109 109 #end 110 110 #end 111 111 112 112 #if (!$extensions.iterator().hasNext()) 113 - #info($services.localization.render($noResultsMessageKey, ["<em>$!escapetool.xml($request.search)</em>"]))112 + <div class="box infomessage">$services.localization.render($noResultsMessageKey, ["<em>$!escapetool.xml($request.search)</em>"])</div> 114 114 #else 115 115 #if ($totalHits && $totalHits > $paginationParams.itemsPerPage) 116 116 #set ($hasPagination = true) ... ... @@ -128,23 +128,11 @@ 128 128 #end 129 129 130 130 #if ($indexed) 131 - #define ($formContent) 132 - <form action="${xwiki.relativeRequestURL}"> 133 - #if ($request.section) 134 - <input type="hidden" name="section" value="${escapetool.xml($request.section)}" /> 135 - #end 136 - <input type="hidden" name="search" value="$!{escapetool.xml($request.search)}" /> 137 - <input type="hidden" name="recommended" value="$recommended" /> 138 - <input type="hidden" name="indexed" value="$indexed" /> 139 - <input type="hidden" name="compatible" value="$compatible" /> 140 - #if ($indexJobStatus.state != 'RUNNING') 141 - <input type="submit" value="${escapetool.xml($services.localization.render('extensions.search.indexed.reindex'))}" name="index_start" class="btn btn-default"/> 142 - #end 143 - </form> 144 - #end 145 145 #set ($indexJobStatus = $repository.getStatus("wiki:${xcontext.database}")) 146 146 #if ($indexJobStatus) 132 + <div class="box infomessage"> 147 147 #if ($indexJobStatus.state != 'FINISHED') 134 + $escapetool.xml($services.localization.render('extensions.search.indexed.started', [$xwiki.formatDate($indexJobStatus.startDate)])) 148 148 #set ($discard = $xwiki.jsfx.use('uicomponents/job/job.js')) 149 149 #set ($jobStatusURL = $doc.getURL('get', $escapetool.url({ 150 150 'xpage': 'job_status_json', ... ... @@ -151,23 +151,28 @@ 151 151 'outputSyntax': 'plain', 152 152 'jobId': $indexJobStatus.request.id 153 153 }))) 154 - #define ($infoFooterContent) 155 - $escapetool.xml($services.localization.render('extensions.search.indexed.started', [$xwiki.formatDate($indexJobStatus.startDate)])) 156 - <div class="xcontent job-status" data-url="$escapetool.xml($jobStatusURL)"> 157 - #displayJobProgressBar($indexJobStatus, true) 158 - </div> 159 - #end 141 + <div class="xcontent job-status" data-url="$escapetool.xml($jobStatusURL)"> 142 + #displayJobProgressBar($indexJobStatus, true) 143 + </div> 160 160 #else 161 - #define ($infoFooterContent) 162 - $escapetool.xml($services.localization.render('extensions.search.indexed.on', [$xwiki.formatDate($indexJobStatus.startDate)])) 163 - #end 145 + $escapetool.xml($services.localization.render('extensions.search.indexed.on', [$xwiki.formatDate($indexJobStatus.startDate)])) 164 164 #end 165 - #info("$infoFooterContent 166 - $formContent") 167 167 #else 168 - #warning("$escapetool.xml($services.localization.render('extensions.search.indexed.nojob')) 169 - $formContent") 148 + <div class="box warningmessage">$escapetool.xml($services.localization.render('extensions.search.indexed.nojob')) 170 170 #end 150 + <form action="${xwiki.relativeRequestURL}"> 151 + #if ($request.section) 152 + <input type="hidden" name="section" value="${escapetool.xml($request.section)}" /> 153 + #end 154 + <input type="hidden" name="search" value="$!{escapetool.xml($request.search)}" /> 155 + <input type="hidden" name="recommended" value="$recommended" /> 156 + <input type="hidden" name="indexed" value="$indexed" /> 157 + <input type="hidden" name="compatible" value="$compatible" /> 158 + #if ($indexJobStatus.state != 'RUNNING') 159 + <input type="submit" value="${escapetool.xml($services.localization.render('extensions.search.indexed.reindex'))}" name="index_start" class="btn btn-default"/> 160 + #end 161 + </form> 162 + </div> 171 171 #end 172 172 #end 173 173 </div>