Changes for page Extensions
Last modified by superadmin on 2025/05/07 14:18
From version 2.1
edited by Thomas Coelho (local)
on 2022/05/27 15:10
on 2022/05/27 15:10
Change comment:
Install extension [org.xwiki.platform:xwiki-platform-extension-ui/14.4]
To 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]
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. coelho1 +XWiki.superadmin - Content
-
... ... @@ -78,13 +78,13 @@ 78 78 79 79 #if ($recommended) 80 80 #if (!$extensions.iterator().hasNext()) 81 - <div class="boxwarningmessage">$services.localization.render('extensions.search.recommended.fallback', ["<em>$!escapetool.xml($request.search)</em>"])</div>81 + #warning($services.localization.render('extensions.search.recommended.fallback', ["<em>$!escapetool.xml($request.search)</em>"])) 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 - <divclass="boxinfomessage">87 + #define ($infoHeaderContent) 88 88 #if ($compatible) 89 89 $services.localization.render('extensions.search.compatiblerecommended.disclaimer') 90 90 #else ... ... @@ -104,12 +104,13 @@ 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 - </div> 107 + #end 108 + #info("$infoHeaderContent") 108 108 #end 109 109 #end 110 110 111 111 #if (!$extensions.iterator().hasNext()) 112 - <div class="box infomessage">$services.localization.render($noResultsMessageKey, ["<em>$!escapetool.xml($request.search)</em>"])</div>113 + #info($services.localization.render($noResultsMessageKey, ["<em>$!escapetool.xml($request.search)</em>"])) 113 113 #else 114 114 #if ($totalHits && $totalHits > $paginationParams.itemsPerPage) 115 115 #set ($hasPagination = true) ... ... @@ -127,26 +127,7 @@ 127 127 #end 128 128 129 129 #if ($indexed) 130 - #set ($indexJobStatus = $repository.getStatus("wiki:${xcontext.database}")) 131 - #if ($indexJobStatus) 132 - <div class="box infomessage"> 133 - #if ($indexJobStatus.state != 'FINISHED') 134 - $escapetool.xml($services.localization.render('extensions.search.indexed.started', [$xwiki.formatDate($indexJobStatus.startDate)])) 135 - #set ($discard = $xwiki.jsfx.use('uicomponents/job/job.js', true)) 136 - #set ($jobStatusURL = $doc.getURL('get', $escapetool.url({ 137 - 'xpage': 'job_status_json', 138 - 'outputSyntax': 'plain', 139 - 'jobId': $indexJobStatus.request.id 140 - }))) 141 - <div class="xcontent job-status" data-url="$escapetool.xml($jobStatusURL)"> 142 - #displayJobProgressBar($indexJobStatus, true) 143 - </div> 144 - #else 145 - $escapetool.xml($services.localization.render('extensions.search.indexed.on', [$xwiki.formatDate($indexJobStatus.startDate)])) 146 - #end 147 - #else 148 - <div class="box warningmessage">$escapetool.xml($services.localization.render('extensions.search.indexed.nojob')) 149 - #end 131 + #define ($formContent) 150 150 <form action="${xwiki.relativeRequestURL}"> 151 151 #if ($request.section) 152 152 <input type="hidden" name="section" value="${escapetool.xml($request.section)}" /> ... ... @@ -159,7 +159,33 @@ 159 159 <input type="submit" value="${escapetool.xml($services.localization.render('extensions.search.indexed.reindex'))}" name="index_start" class="btn btn-default"/> 160 160 #end 161 161 </form> 162 - </div> 144 + #end 145 + #set ($indexJobStatus = $repository.getStatus("wiki:${xcontext.database}")) 146 + #if ($indexJobStatus) 147 + #if ($indexJobStatus.state != 'FINISHED') 148 + #set ($discard = $xwiki.jsfx.use('uicomponents/job/job.js')) 149 + #set ($jobStatusURL = $doc.getURL('get', $escapetool.url({ 150 + 'xpage': 'job_status_json', 151 + 'outputSyntax': 'plain', 152 + 'jobId': $indexJobStatus.request.id 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 160 + #else 161 + #define ($infoFooterContent) 162 + $escapetool.xml($services.localization.render('extensions.search.indexed.on', [$xwiki.formatDate($indexJobStatus.startDate)])) 163 + #end 164 + #end 165 + #info("$infoFooterContent 166 + $formContent") 167 + #else 168 + #warning("$escapetool.xml($services.localization.render('extensions.search.indexed.nojob')) 169 + $formContent") 170 + #end 163 163 #end 164 164 #end 165 165 </div>