Modifications pour le document Expand
Modifié par superadmin le 21/07/2025 - 08:55
Depuis la version 12.1
modifié par superadmin
sur 21/07/2025 - 08:55
sur 21/07/2025 - 08:55
Commentaire de modification :
Migrated property [executionIsolated] from class [XWiki.WikiMacroClass]
Résumé
-
Propriétés de la Page (2 modifications, 0 ajouts, 0 suppressions)
-
Objets (3 modifications, 0 ajouts, 0 suppressions)
Détails
- Propriétés de la Page
-
- Auteur du document
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. superadmin1 +XWiki.admin - Contenu
-
... ... @@ -11,5 +11,5 @@ 11 11 = Example Usage = 12 12 13 13 {{expand expanded="false"}} 14 -Hello 14 +Hello 👀 15 15 {{/expand}}
- XWiki.StyleSheetExtension[0]
-
- Code
-
... ... @@ -10,7 +10,7 @@ 10 10 11 11 .confluence-expand-macro .panel-title{ 12 12 padding: @panel-heading-padding; 13 - display: flex;13 + display: block; 14 14 } 15 15 16 16 .confluence-expand-macro .panel-body { ... ... @@ -23,10 +23,6 @@ 23 23 24 24 .confluence-expand-macro summary:hover { 25 25 cursor: pointer; 26 -} 27 - 28 -.panel-title:hover .title-text { 29 - cursor: pointer; 30 30 text-decoration: underline; 31 31 } 32 32
- XWiki.WikiMacroClass[0]
-
- Code de la macro
-
... ... @@ -1,28 +1,6 @@ 1 1 {{velocity output="false"}} 2 2 #macro (executeMacro) 3 - ## To avoid an issue regarding {{wikimacroparameter}} and {{wikimacrocontent}} that fail to render when in 4 - ## edit mode while inside a HTML macro, we need to manually write the HTML by using XWiki syntax. This way, 5 - ## while the macro will always be expanded when in edit mode, the user will be able to modify the text inline. 6 - #set ($targetSyntaxId = $wikimacro.context.transformationContext.targetSyntax.type.id) 7 7 #set ($discard = $xwiki.ssx.use('Confluence.Macros.Expand')) 8 - #if ($targetSyntaxId == 'annotatedhtml' || $targetSyntaxId == 'annotatedxhtml' || 9 - $request.outputSyntax == 'annotatedhtml') 10 - (% class="confluence-expand-macro panel panel-default" %) 11 - ((( 12 - ((( 13 - (% class="panel-title" %) 14 - ((( 15 - (% class="glyphicon glyphicon-menu-down" aria-hidden="true" %) 16 - ((())) 17 - {{wikimacroparameter name='title' /}} 18 - ))) 19 - ))) 20 - (% class="panel-body" %) 21 - ((( 22 - {{wikimacrocontent /}} 23 - ))) 24 - ))) 25 - #else 26 26 #set ($opened = $xcontext.action == 'edit' || $xcontext.action == 'export' || $wikimacro.parameters.expanded) 27 27 {{html clean="false" wiki="true"}} 28 28 <details class="confluence-expand-macro panel panel-default" #if ($opened)open#end> ... ... @@ -36,10 +36,8 @@ 36 36 #set ($title = $services.localization.render("rendering.macro.expand.defaultexpandtitle")) 37 37 #end 38 38 #end 39 - <span class="title-text"> 40 - $services.rendering.escape($escapetool.xml($title), $xwiki.currentContentSyntaxId) 41 - </span> 42 - </span> 17 + $services.rendering.escape($escapetool.xml($title), $xwiki.currentContentSyntaxId) 18 + </span> 43 43 </summary> 44 44 <div class="panel-body"> 45 45 ... ... @@ -48,7 +48,6 @@ 48 48 </div> 49 49 </details> 50 50 {{/html}} 51 - #end 52 52 #end 53 53 {{/velocity}} 54 54 ... ... @@ -56,7 +56,7 @@ 56 56 ## We need to check if there is a valid license because the macro is registered even if the user doesn't have view right 57 57 ## on the macro definition page. See XWIKI-14828: Rendering macros defined in wiki pages are available to users that 58 58 ## don't have view right on those pages. 59 -#if ($services.licensing. licensor.hasLicensureForEntity($xcontext.macro.doc.documentReference))34 +#if ($services.promacrolicensing.hasLicensureForEntity($xcontext.macro.doc.documentReference)) 60 60 #executeMacro 61 61 #else 62 62 {{missingLicenseMessage extensionName="proMacros.extension.name"/}} - Disponibilité du contenu de la macro
-
... ... @@ -1,1 +1,1 @@ 1 - Mandatory1 +Optional - Description de la macro
-
... ... @@ -1,0 +1,5 @@ 1 +Add the Expand macro to your page to provide content in an expandable / collapsible section. 2 + 3 +This is one of Confluence's most popular macros. It's great for: visually reducing the amount of information on a page, breaking process information down into clickable steps, hiding background or obsolete information, while still keeping it on the page for future reference. 4 + 5 +The macro is collapsed by default, people need to click each one to expand it. There's no way to expand all macros on a page at once, however all Expand macros are automatically expanded when you print or export the page to PDF.
- XWiki.WikiMacroParameterClass[0]
-
- Valeur par défaut du paramètre
-
... ... @@ -1,1 +1,0 @@ 1 -Click here to expand... - Description du paramètre
-
... ... @@ -1,0 +1,1 @@ 1 +Defines the text that appears next to the expand/collapse icon.