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
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
Change comment: Install extension [org.xwiki.platform:xwiki-platform-extension-ui/14.5]

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.superadmin
1 +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>