Änderungen von Dokument Button

Zuletzt geändert von Daniel Herrmann am 2026/02/04 20:25

Von Version Icon 7.1
bearbeitet von Daniel Herrmann
am 2026/02/04 20:25
Änderungskommentar: Install extension [com.xwiki.pro:xwiki-pro-macros-ui/1.29.1]
Auf Version Icon 4.1 Icon
bearbeitet von Daniel Herrmann
am 2025/07/19 16:45
Änderungskommentar: Migrated property [order] from class [XWiki.WikiMacroParameterClass]

Zusammenfassung

Details

Icon Seiteneigenschaften
Inhalt
... ... @@ -7,7 +7,6 @@
7 7  |label|$services.localization.render('rendering.macro.button.parameter.label.description')|-
8 8  |url|$services.localization.render('rendering.macro.button.parameter.url.description')|-
9 9  |color|$services.localization.render('rendering.macro.button.parameter.color.description')|White
10 -|title|$services.localization.render('rendering.macro.button.parameter.title.description')|-
11 11  |width|$services.localization.render('rendering.macro.button.parameter.width.description')|-
12 12  |newTab|$services.localization.render('rendering.macro.button.parameter.newTab.description')|false
13 13  |icon|$services.localization.render('rendering.macro.button.parameter.icon.description')|-
Icon XWiki.WikiMacroClass[0]
Makro-Code
... ... @@ -27,7 +27,6 @@
27 27  #macro (executeMacro)
28 28   ## Retrieve macro parameters
29 29   #set ($label = $escapetool.xml($wikimacro.parameters.label))
30 - #set ($title = $escapetool.xml($wikimacro.parameters.title))
31 31   #set ($url = $escapetool.xml($wikimacro.parameters.url))
32 32   #set ($color = $wikimacro.parameters.color)
33 33   #set ($width = $escapetool.xml($wikimacro.parameters.width))
... ... @@ -68,9 +68,6 @@
68 68   #if ("$!macro.id" != '')
69 69   id="$escapetool.xml($macro.id)"
70 70   #end
71 - #if ("$!title" != "")
72 - title="$escapetool.xml($title)"
73 - #end
74 74   style="
75 75   #if ("$!color" != '')
76 76   background-color: #toCssRGB($colors);
... ... @@ -80,14 +80,7 @@
80 80   width: $!width;
81 81   "
82 82   class="btn $escapetool.xml($macro.additionalClass)">
83 - #if ("$!icon" != "")
84 - #set ($iconHTML = "$!services.icon.renderHTML($icon)")
85 - #if ($iconHTML == "")
86 - <span class="fa fa-$escapetool.xml($icon)"></span>
87 - #else
88 - $iconHTML
89 - #end
90 - #end
79 + $!services.icon.renderHTML($!icon)
91 91   $label
92 92   </button>
93 93   </a>
... ... @@ -100,7 +100,7 @@
100 100  ## We need to check if there is a valid license because the macro is registered even if the user doesn't have view right
101 101  ## on the macro definition page. See XWIKI-14828: Rendering macros defined in wiki pages are available to users that
102 102  ## don't have view right on those pages.
103 -#if ($services.promacrolicensing.hasLicensureForEntity($xcontext.macro.doc.documentReference))
92 +#if ($services.licensing.licensor.hasLicensureForEntity($xcontext.macro.doc.documentReference))
104 104   #executeMacro
105 105  #else
106 106   {{missingLicenseMessage extensionName="proMacros.extension.name"/}}
Icon XWiki.WikiMacroParameterClass[9]
Parameter verpflichtend
... ... @@ -1,1 +1,0 @@
1 -Nein
Parameter-Name
... ... @@ -1,1 +1,0 @@
1 -title
Parameter-Typ
... ... @@ -1,1 +1,0 @@
1 -java.lang.String