Änderungen von Dokument Show Hide Macro

Zuletzt geändert von jklein am 2025/06/02 14:04

Von Version 9.7
bearbeitet von jklein
am 2025/06/02 09:56
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 9.5
bearbeitet von jklein
am 2025/06/02 09:51
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

XWiki.StyleSheetExtension[0]
Code
... ... @@ -32,12 +32,3 @@
32 32   padding: 10px;
33 33   background-color: #fff;
34 34  }
35 -
36 -.showhide-header:hover {
37 - background-color: #f0f0f0;
38 - cursor: default;
39 -}
40 -
41 -.showhidebutton a:hover {
42 - text-decoration: underline;
43 -}
XWiki.WikiMacroClass[0]
Makro-Code
... ... @@ -20,19 +20,24 @@
20 20  #set($title = $escapetool.xml($mparams.title))
21 21  (% #if($divstyle && $divstyle!="") style="${divstyle}" #end %)
22 22  (((
23 +(% class="showhide-header" %)
24 +(((
23 23  {{html clean=false}}
24 -<div class="showhide-header"
25 - #if($id && $id!="") id="showhideheader${id}" #end
26 - data-show-duration="$effectduration"
27 - data-show-effect="$effect"
28 - data-show-message="$showmessage"
29 - data-hide-message="$hidemessage">
30 - <div class="showhide-header-flex">
31 - <div class="showhide-title">$title</div>
32 - <div class="showhide-icon">► $showmessage</div>
26 +<div class="showhide-header-flex">
27 + <div class="showhide-title">$title</div>
28 + <div class="showhidebutton">
29 + <a href="javascript:void(0)"
30 + #if($id && $id!="")id="showhidebuttontext${id}" #end
31 + data-show-duration="$effectduration"
32 + data-show-effect="$effect"
33 + data-show-message="$showmessage"
34 + data-hide-message="$hidemessage">
35 + ► $showmessage
36 + </a>
33 33   </div>
34 34  </div>
35 35  {{/html}}
40 +)))
36 36  (% class="showhidecontent" #if($id && $id!="")id="showhidecontent${id}" #end#if($xcontext.action != 'edit') style="display: none;"#end %)
37 37  (((
38 38  (((
© Aagon GmbH 2025
Besuchen Sie unsere Aagon-Community