Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Objects (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,7 +1,33 @@ 1 -{{apimacro title="APIMacro"}} 2 -Code 1 +{{apimacro title="Text"}} 2 +Text 3 +Text 4 +Text 5 +{{/apimacro}} 3 3 7 +(% class="showhide-header" data-show-duration="$effectduration" data-show-effect="$effect" %) 8 +((( 9 +(% class="showhide-header-flex" %) 10 +((( 11 +(% class="showhide-title" %) 12 +((( 4 4 Code 14 +))) 5 5 16 +(% class="showhide-arrow" %) 17 +((( 18 +▶ 19 +))) 20 +))) 21 +))) 22 + 23 +(% class="showhidecontent" style="display: none;" %) 24 +((( 25 +((( 6 6 Code 7 -{{/apimacro}} 27 +Code 28 +Code 29 +))) 30 +))) 31 + 32 + 33 +
- XWiki.StyleSheetExtension[0]
-
- Code
-
... ... @@ -1,3 +1,8 @@ 1 +.showhide-wrapper { 2 + margin: 6px 0 20px; 3 + overflow: hidden; 4 +} 5 + 1 1 .showhide-header { 2 2 border: 1px solid #ccc; 3 3 background-color: #f7f7f7; ... ... @@ -7,6 +7,14 @@ 7 7 user-select: none; 8 8 } 9 9 15 +.showhidecontent { 16 + border: 1px solid #ccc; 17 + border-top: none; 18 + border-radius: 0 0 4px 4px; 19 + padding: 10px; 20 + background-color: #fff; 21 +} 22 + 10 10 .showhide-header-flex { 11 11 display: flex; 12 12 justify-content: space-between;
- XWiki.WikiMacroClass[0]
-
- Macro code
-
... ... @@ -4,11 +4,11 @@ 4 4 #if(!$mparams) 5 5 #set($mparams = $xcontext.macro.params) 6 6 #end 7 + 8 +## Parameter vorbereiten 7 7 #if($mparams.id) 8 8 #set($id = $util.convertToAlphaNumeric($mparams.id)) 9 9 #end 10 -#set($showmessage = $escapetool.xml($mparams.showmessage)) 11 -#set($hidemessage = $escapetool.xml($mparams.hidemessage)) 12 12 #set($divstyle = $escapetool.xml($mparams.style)) 13 13 #set($effect = $escapetool.xml($mparams.effect)) 14 14 #if($effect == "appear" || $effect == "fade") ... ... @@ -18,8 +18,7 @@ 18 18 #end 19 19 #set($effectduration = $mathtool.mul(1000,$mparams.effectduration)) 20 20 #set($title = $escapetool.xml($mparams.title)) 21 -(% #if($divstyle && $divstyle!="") style="${divstyle}" #end %) 22 -((( 21 + 23 23 {{html clean=false}} 24 24 <div class="showhide-header" 25 25 #if($id && $id!="") id="showhideheader${id}" #end ... ... @@ -31,12 +31,12 @@ 31 31 </div> 32 32 </div> 33 33 {{/html}} 33 + 34 34 (% class="showhidecontent" #if($id && $id!="")id="showhidecontent${id}" #end#if($xcontext.action != 'edit') style="display: none;"#end %) 35 35 ((( 36 36 ((( 37 -{{ code language="$mparams.language"}}{{wikimacrocontent /}}{{/code}}37 +{{wikimacrocontent /}} 38 38 ))) 39 39 ))) 40 - 41 -))) 42 42 {{/velocity}} 41 +

