Modifications pour le document Expand
Modifié par superadmin le 21/07/2025 - 08:55
Résumé
-
Propriétés de la Page (1 modifications, 0 ajouts, 0 suppressions)
-
Objets (3 modifications, 0 ajouts, 0 suppressions)
Détails
- Propriétés de la Page
-
- Contenu
-
... ... @@ -3,9 +3,8 @@ 3 3 = Parameters = 4 4 5 5 |=Parameter|=Description|=Required|=Default 6 -|**title**|Text displayed on the collaspse toggle|No| (empty)6 +|**title**|Text displayed on the collaspse toggle|No|Click here to expand... 7 7 8 -Note: if no title is provided, the title of the first panel or the first header appearing in the content will be used. if there is no such header or panel title, "Click here to expand…" will be used. 9 9 10 10 = Example Usage = 11 11
- XWiki.StyleSheetExtension[0]
-
- Code
-
... ... @@ -8,9 +8,8 @@ 8 8 transform: rotate(90deg); 9 9 } 10 10 11 -.confluence-expand-macro .panel-title{ 11 +.confluence-expand-macro .panel-title { 12 12 padding: @panel-heading-padding; 13 - display: block; 14 14 } 15 15 16 16 .confluence-expand-macro .panel-body {
- XWiki.WikiMacroClass[0]
-
- Code de la macro
-
... ... @@ -1,21 +1,14 @@ 1 1 {{velocity output="false"}} 2 2 #macro (executeMacro) 3 - #set ($discard = $xwiki.ssx.use('Confluence.Macros.Expand'))4 - #set ($opened = $xcontext.action == 'edit' || $ xcontext.action=='export')3 + $xwiki.ssx.use('Confluence.Macros.Expand') 4 + #set ($opened = $xcontext.action == 'edit' || $request.getParameter('format') == "html-print") 5 5 {{html clean="false" wiki="true"}} 6 6 <details class="confluence-expand-macro panel panel-default" #if ($opened)open#end> 7 7 <summary> 8 - < spanclass="panel-title">8 + <div class="panel-title"> 9 9 <span class="glyphicon glyphicon-menu-right" aria-hidden="true"></span> 10 - #set ($title = $wikimacro.parameters.title) 11 - #if ("$!title" == "") 12 - #set ($title = $services.promacroexpand.getAutoTitle($wikimacro.content, $xwiki.currentContentSyntaxId)) 13 - #if ("$!title" == "") 14 - #set ($title = $services.localization.render("rendering.macro.expand.defaultexpandtitle")) 15 - #end 16 - #end 17 - $services.rendering.escape($escapetool.xml($title), $xwiki.currentContentSyntaxId) 18 - </span> 10 + $services.rendering.escape($escapetool.xml("${wikimacro.parameters.title}"), 'xwiki/2.1') 11 + </div> 19 19 </summary> 20 20 <div class="panel-body"> 21 21
- XWiki.WikiMacroParameterClass[0]
-
- Valeur par défaut du paramètre
-
... ... @@ -1,0 +1,1 @@ 1 +Click here to expand...