Changes for page Show Hide Macro

Last modified by Scott Gagan on 2025/08/19 20:33

From version 1.1
edited by Scott Gagan
on 2021/12/16 18:22
Change comment: Install extension [org.xwiki.contrib.showhide:showhide-macro/2.0.1]
To version 5.1
edited by admin
on 2025/05/16 18:09
Change comment: Migrated property [executionIsolated] from class [XWiki.WikiMacroClass]

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.scottg
1 +XWiki.admin
Syntax
... ... @@ -1,1 +1,1 @@
1 -XWiki 2.0
1 +XWiki 2.1
XWiki.WikiMacroClass[0]
Macro code
... ... @@ -1,6 +1,9 @@
1 1  {{velocity}}
2 -$xwiki.jsx.use("Macros.ShowHideMacro")
3 -#set($mparams = $xcontext.macro.params)
2 +#set($discard = $xwiki.jsx.use("Macros.ShowHideMacro"))
3 +#set($mparams = $wikimacro.parameters)
4 +#if(!$mparams)
5 + #set($mparams = $xcontext.macro.params)
6 +#end
4 4  #if($mparams.id)
5 5   #set($id = $util.convertToAlphaNumeric($mparams.id))
6 6  #end
... ... @@ -25,7 +25,7 @@
25 25  (% class="showhidecontent" #if($id && $id!="")id="showhidecontent${id}" #end style="display: none;" %)
26 26  (((
27 27  (((
28 -$context.macro.content
31 +$xcontext.macro.content
29 29  )))
30 30  )))
31 31  )))