Änderungen von Dokument NavigationConfigurationSheet
Zuletzt geändert von Daniel Herrmann am 2025/07/19 16:57
Von Version
3.1
bearbeitet von Daniel Herrmann
am 2025/07/19 16:57
am 2025/07/19 16:57
Änderungskommentar:
Install extension [org.xwiki.platform:xwiki-platform-panels-ui/17.5.0]
Zusammenfassung
Details
- Seiteneigenschaften
-
- Dokument-Autor
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.d herrman1 +XWiki.admin
- 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 : [''];
- 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,