Cambios para el documento WikisMacro

Última modificación por Administrator el 2024/06/06 12:27

Desde la versión 3.1
editado por Administrator
el 2024/06/05 19:09
Cambiar el comentario: Migrated property [contentType] from class [XWiki.StyleSheetExtension]
Hasta la versión 4.1
editado por Administrator
el 2024/06/06 12:27
Cambiar el comentario: Install extension [org.xwiki.platform:xwiki-platform-wiki-ui-mainwiki/15.10.10]

Resumen

Detalles

XWiki.StyleSheetExtension[0]
Código
... ... @@ -1,7 +1,6 @@
1 1  #template('colorThemeInit.vm')
2 2  #spWorkspaceCreateItem {
3 3   background-image: url("$xwiki.getSkinFile('icons/silk/chart_organisation_add.png')");
4 - background-repeat:no-repeat;
5 5  }
6 6  
7 7  #spWorkspaceCreateLabel a {
... ... @@ -17,7 +17,13 @@
17 17  
18 18  .spWorkspaceItem {
19 19   background-image: url("$xwiki.getSkinFile('icons/silk/chart_organisation.png')");
19 +}
20 +
21 +ul.xlist li.workspace {
22 + background-position: 2px 3px;
20 20   background-repeat:no-repeat;
24 + /* Leave space for the icon. */
25 + padding-left: 1.5em;
21 21  }
22 22  
23 23  ul.xlist li.workspace div.spWorkspaceName {
XWiki.WikiMacroClass[0]
Código de la macro
... ... @@ -4,8 +4,7 @@
4 4  ##
5 5  #set($discard = $xwiki.ssx.use('WikiManager.WikisMacro'))
6 6  ##
7 -#set ($wikis = $services.wiki.getAll())
8 -##set ($discard = $workspaces.removeAll($WorkspaceManager.getWorkspaceTemplates()))
7 +#set ($wikis = $services.wiki.all)
9 9  ##
10 10  #if (!$wikis || $wikis.size() == 0 )
11 11  {{translation key="platform.wiki.macro.noWikis"/}}
... ... @@ -17,6 +17,8 @@
17 17   ## List wikis.
18 18   ##
19 19   #foreach($wiki in $wikis)
19 + ## We check that we have the view right on the wiki
20 + #if ($xwiki.hasAccessLevel('view', $xcontext.userReference, $wiki.mainPageReference))
20 20   <li class='xitem xunderline xhighlight workspace spWorkspaceItem'>
21 21   <div class='xitemcontainer'>
22 22   <div class='spWorkspaceName'>{{html}}<a href="${xwiki.getURL($wiki.mainPageReference)}">${wiki.prettyName}</a>{{/html}}</div>
... ... @@ -23,11 +23,12 @@
23 23   <div class='xspacer'>&nbsp;</div>
24 24   </div>
25 25   </li>
27 + #end
26 26   #end
27 27   ## Wiki creation.
28 28   ##
29 29   ## Only if the current action is not inline. If it's inline, then there is already a form, and if we render the second, nested one, the DOM is messed up in IE.
30 - #if(!$isGuest && "$!xcontext.action" != 'inline')
32 + #if(!$isGuest && $hasCreateWiki && "$!xcontext.action" != 'inline')
31 31   <li id='spWorkspaceCreateItem' class='xitem workspace'>
32 32   <div class='xitemcontainer'>
33 33   #set ($createWikiDocumentReference = $services.model.createDocumentReference($xcontext.mainWikiName, 'WikiManager', 'CreateWiki'))
Categoría predeterminada
... ... @@ -1,1 +1,0 @@
1 -Navigation
Cacheado
... ... @@ -1,0 +1,1 @@
1 +No
Renderizado asíncrono
... ... @@ -1,0 +1,1 @@
1 +No
Default categories
... ... @@ -1,0 +1,1 @@
1 +Navigation