Änderungen von Dokument NavigationConfigurationSheet

Zuletzt geändert von Daniel Herrmann am 2025/07/19 16:57

Von Version Icon 3.1
bearbeitet von Daniel Herrmann
am 2025/07/19 16:57
Änderungskommentar: Install extension [org.xwiki.platform:xwiki-platform-panels-ui/17.5.0]
Auf Version 1.1 Icon
bearbeitet von admin
am 2025/02/23 10:22
Änderungskommentar: Install extension [org.xwiki.platform:xwiki-platform-panels-ui/17.0.0]

Zusammenfassung

Details

Icon Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.dherrman
1 +XWiki.admin
Icon XWiki.JavaScriptExtension[0]
Code
... ... @@ -295,7 +295,7 @@
295 295   const nodeTemplate = navigationTree?._data?.core?.node;
296 296   if (!nodeTemplate) {
297 297   // The tree node template hasn't been initialized yet.
298 - $navigationTree.on('loading.jstree', function(event, data) {
298 + $navigationTree.on('loading', function(event, data) {
299 299   navigationTree = data.instance;
300 300   modifyNodeTemplate(navigationTree._data.core.node);
301 301   });
... ... @@ -509,7 +509,7 @@
509 509   // Pinned child pages storage requires partial URL escaping because entries that correspond to nested pages are
510 510   // suffixed with slash (in order to distinguish them from terminal pages). We don't need to add the slash suffix
511 511   // here because top level pages are always nested.
512 - return topLevelSpaceName.replaceAll('%', '%25').replaceAll('/', '%2F').replaceAll('+', '%2B');
512 + return topLevelSpaceName.replaceAll('%', '%25').replaceAll('/', '%2F');
513 513   });
514 514   // We need to have at least one value in order to be able to overwrite the value stored on the server.
515 515   return pinnedTopLevelPages.length ? pinnedTopLevelPages : [''];
Icon XWiki.StyleSheetExtension[0]
Code
... ... @@ -176,26 +176,10 @@
176 176  .navigationPanelConfiguration .jstree-active + .jstree-actions .jstree-action-pin {
177 177   display: inline-block;
178 178  }
179 -
180 -// When a node is pinned but not in focus anymore, the pin is still shown, and we make sure an alternative text is still
181 -// available for assistive technologies.
182 -.navigationPanelConfiguration [data-pinned=true]:not(.jstree-clicked):not(.jstree-active) + .jstree-actions
183 -.jstree-action-pin-off {
184 - display: inline;
185 - position: absolute;
186 - width: 1px;
187 - height: 1px;
188 - padding: 0;
189 - margin: -1px;
190 - overflow: hidden;
191 - border: 0;
192 -}
193 -
194 194  .navigationPanelConfiguration .jstree-action-pin-on,
195 195  .navigationPanelConfiguration .jstree-action-pin-off {
196 196   display: none;
197 197  }
198 -
199 199  .navigationPanelConfiguration .jstree-active[data-pinned=true] + .jstree-actions .jstree-action-pin-off,
200 200  .navigationPanelConfiguration .jstree-clicked[data-pinned=true] + .jstree-actions .jstree-action-pin-off,
201 201  .navigationPanelConfiguration .jstree-active:not([data-pinned=true]) + .jstree-actions .jstree-action-pin-on,