Changes for page Attachments
Last modified by Georg Klimm on 329.11.2025
From version 6.1
edited by Georg Klimm
on 300.10.2025
on 300.10.2025
Change comment:
Install extension [org.xwiki.platform:xwiki-platform-attachment-ui/17.9.0]
To version 7.1
edited by Georg Klimm
on 329.11.2025
on 329.11.2025
Change comment:
Install extension [org.xwiki.platform:xwiki-platform-attachment-ui/17.10.0]
Summary
-
Objects (1 modified, 0 added, 0 removed)
Details
- XWiki.JavaScriptExtension[0]
-
- Code
-
... ... @@ -167,7 +167,7 @@ 167 167 /** AJAX deletion of attachments. */ 168 168 onDelete : function(event) { 169 169 event.stop(); 170 - deleteTool = event.ele ment();170 + const deleteTool = event.target.closest('.btn'); 171 171 if (!deleteTool.disabled) { 172 172 new XWiki.widgets.ConfirmedAjaxRequest( 173 173 deleteTool.readAttribute('href'), ... ... @@ -210,7 +210,7 @@ 210 210 /** Update the property with the selected value without reloading the page. */ 211 211 onSelect : function(event) { 212 212 event.stop(); 213 - vartargetElement = event.element();213 + const targetElement = event.target.closest('.btn'); 214 214 var attachmentName = targetElement.up('.gallery_attachmentbox').down('.gallery_attachmenttitle').title; 215 215 var imageSource = targetElement.up('.gallery_attachmentbox.gallery_image'); 216 216 if (imageSource) { ... ... @@ -225,7 +225,7 @@ 225 225 if (this.directSave) { 226 226 // save via ajax 227 227 if (!targetElement.disabled) { 228 - new Ajax.Request( event.element().href, {228 + new Ajax.Request(targetElement.href, { 229 229 onCreate : function() { 230 230 targetElement.disabled = true; 231 231 targetElement._x_notif = new XWiki.widgets.Notification("$services.localization.render('core.widgets.confirmationBox.notification.inProgress')", 'inprogress');