Изменения документа Вложения
Редактировал(а) Сергей Коршунов 2025/07/17 22:34
От версии 6.1
отредактировано Сергей Коршунов
на 2022/10/31 15:50
на 2022/10/31 15:50
Изменить комментарий:
Install extension [org.xwiki.platform:xwiki-platform-attachment-ui/14.9]
К версии 7.1
отредактировано Сергей Коршунов
на 2022/12/22 17:40
на 2022/12/22 17:40
Изменить комментарий:
Install extension [org.xwiki.platform:xwiki-platform-attachment-ui/14.10.1]
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
-
Объекты (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -333,8 +333,10 @@ 333 333 $!targetDocument.use($targetDocument.getObject($options.classname, $options.object))## 334 334 #attachmentPicker_displayAttachmentGallery($targetDocument, $targetAttachDocument, $options) 335 335 336 + #set ($cancelLinkName = $services.rendering.escape($services.rendering.escape($services.localization.render("${translationPrefix}.cancel"), 'xwiki/2.1'), 'xwiki/2.1')) 337 + #set ($cancelLinkTarget = $services.rendering.escape($services.model.serialize($targetDocument), 'xwiki/2.1')) 336 336 (% class="gallery_buttons buttons" %)((( 337 - (% class="buttonwrapper secondary" %)[[$ services.localization.render("${translationPrefix}.cancel")>>${targetDocument}||class="button secondary" id="attachment-picker-close"]]339 + (% class="buttonwrapper secondary" %)[[$cancelLinkName>>$cancelLinkTarget||class="button secondary" id="attachment-picker-close"]] 338 338 ))) 339 339 #end 340 340 {{/velocity}}
- XWiki.JavaScriptExtension[0]
-
- Код
-
... ... @@ -122,6 +122,13 @@ 122 122 new XWiki.widgets.Notification("$services.localization.render('xe.attachmentSelector.upload.error.badExtension')", 'error'); 123 123 hasErrors = true; 124 124 } 125 + const beforeUploadEvent = Event.fire(document, 'xwiki:actions:beforeUpload', { 126 + file: fileInput 127 + }); 128 + 129 + if (beforeUploadEvent.defaultPrevented) { 130 + hasErrors = true; 131 + } 125 125 }.bind(this)); 126 126 if (!hasErrors) { 127 127 if (this.directSave) {