Modifications pour le document VelocityMacros

Modifié par Florent Charton le 2026/03/13 11:04

Depuis la version 2.1
modifié par Florent Charton
sur 2024/08/08 18:44
Commentaire de modification : Install extension [org.xwiki.platform:xwiki-platform-ckeditor-ui/15.10.11]
À la version 3.1
modifié par Florent Charton
sur 2025/07/04 23:28
Commentaire de modification : Install extension [org.xwiki.platform:xwiki-platform-ckeditor-ui/16.10.9]

Résumé

Détails

Propriétés de la Page
Contenu
... ... @@ -168,6 +168,12 @@
168 168   #if ($source.restricted == 'true' && !$services.security.authorization.hasAccess('edit', $source.documentReference))
169 169   #set ($parameters.attributes.data-upload-disabled = 'true')
170 170   #end
171 + ## We use the velocity template context to convey the startupFocus parameter to CKEditor.
172 + #if ($wysiwygEditorConfig.startupFocus)
173 + #set ($parameters.attributes.data-startup-focus = 'true')
174 + ## We make sure to clear this context so that it doesn't interfere with CKEditors opened later.
175 + #set ($wysiwygEditorConfig.startupFocus = false)
176 + #end
171 171   ##
172 172   <textarea
173 173   #foreach ($entry in $parameters.attributes.entrySet())
... ... @@ -180,7 +180,7 @@
180 180  
181 181  #macro (displayCKEditorConfigProperty $configDoc $propName $action)
182 182   <dt>
183 - <label>$configDoc.displayPrettyName($propName)</label>
189 + <label for="CKEditor.ConfigClass_$escapetool.xml($configDoc.getObject("CKEditor.ConfigClass").getNumber())_${propName}">$configDoc.displayPrettyName($propName)</label>
184 184   <span class="xHint">$escapetool.xml($services.localization.render("CKEditor.ConfigClass_${propName}.hint"))</span>
185 185   </dt>
186 186   <dd>#displayCKEditorConfigPropertyValue($configDoc $propName $action)</dd>