Änderungen von Dokument OfficeImporter
Zuletzt geändert von MACH formsolutions am 30.01.2025
Von Version 2.1
bearbeitet von MACH formsolutions
am 20.08.2020
am 20.08.2020
Änderungskommentar:
Install extension [org.xwiki.contrib:application-ckeditor-ui/1.49]
Auf Version 4.1
bearbeitet von MACH formsolutions
am 30.01.2025
am 30.01.2025
Änderungskommentar:
Install extension [org.xwiki.platform:xwiki-platform-ckeditor-ui/16.10.3]
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -1,3 +1,5 @@ 1 +{{include reference="CKEditor.VelocityMacros" /}} 2 + 1 1 {{velocity wiki="false"}} 2 2 #if ("$!request.fileName" != '') 3 3 #set ($attachmentReference = $services.model.createAttachmentReference($doc.documentReference, $request.fileName)) ... ... @@ -5,11 +5,15 @@ 5 5 'filterStyles': $request.filterStyles, 6 6 'useOfficeViewer': $request.useOfficeViewer 7 7 }) 10 + #ckeditor_initRequiredSkinExtensions() 8 8 #set ($output = $services.wysiwyg.importOfficeAttachment($attachmentReference, $parameters)) 9 9 #if ($output != '' && "$!output" == '') 10 10 ## Null output means an error has occured. 11 11 $response.sendError(500) 12 12 #else 16 + ## When importing presentations using the Office Viewer macro the slides are displayed using the gallery widget for 17 + ## which we need to load the required CSS and JavaScript resources. 18 + #set ($discard = $response.setHeader('X-XWIKI-HTML-HEAD', "#ckeditor_getRequiredSkinExtensions()")) 13 13 $output 14 14 #end 15 15 #end ... ... @@ -22,10 +22,14 @@ 22 22 <dl> 23 23 <dt> 24 24 <label> 25 - $services.localization.render('ckeditor.plugin.office.importer.filePath') 26 - <span class="xRequired">($services.localization.render('ckeditor.plugin.office.importer.required'))</span> 31 + $escapetool.xml($services.localization.render('ckeditor.plugin.office.importer.filePath')) 32 + <span class="xRequired"> 33 + ($escapetool.xml($services.localization.render('ckeditor.plugin.office.importer.required'))) 34 + </span> 27 27 </label> 28 - <span class="xHint">$services.localization.render('ckeditor.plugin.office.importer.filePath.hint')</span> 36 + <span class="xHint"> 37 + $escapetool.xml($services.localization.render('ckeditor.plugin.office.importer.filePath.hint')) 38 + </span> 29 29 </dt> 30 30 <dd> 31 31 <input type="file" name="filePath" /> ... ... @@ -33,17 +33,21 @@ 33 33 <dt> 34 34 <label> 35 35 <input type="checkbox" name="filterStyles" value="true" checked="checked" /> 36 - $services.localization.render('ckeditor.plugin.office.importer.filterStyles') 46 + $escapetool.xml($services.localization.render('ckeditor.plugin.office.importer.filterStyles')) 37 37 </label> 38 - <span class="xHint">$services.localization.render('ckeditor.plugin.office.importer.filterStyles.hint')</span> 48 + <span class="xHint"> 49 + $escapetool.xml($services.localization.render('ckeditor.plugin.office.importer.filterStyles.hint')) 50 + </span> 39 39 </dt> 40 40 <dd></dd> 41 41 <dt> 42 42 <label> 43 43 <input type="checkbox" name="useOfficeViewer" value="true" /> 44 - $services.localization.render('ckeditor.plugin.office.importer.useOfficeViewer') 56 + $escapetool.xml($services.localization.render('ckeditor.plugin.office.importer.useOfficeViewer')) 45 45 </label> 46 - <span class="xHint">$services.localization.render('ckeditor.plugin.office.importer.useOfficeViewer.hint')</span> 58 + <span class="xHint"> 59 + $escapetool.xml($services.localization.render('ckeditor.plugin.office.importer.useOfficeViewer.hint')) 60 + </span> 47 47 </dt> 48 48 <dd></dd> 49 49 </dl>