Skip to content
Snippets Groups Projects
Commit ad82267b authored by Andreas Fernandez's avatar Andreas Fernandez Committed by Andreas Wolf
Browse files

[BUGFIX] EM: Prevent event stacking on update button

Using the text filter calls "bindExtensionListActions" on each change.
This method invokes the registration of the "click" event handler every
time. Register the events in ready() once to solve the event stacking.

Resolves: #65606
Releases: master
Change-Id: Ie080f2e200a7d52af1a1c42dd6198c0567f122c7
Reviewed-on: http://review.typo3.org/37657


Reviewed-by: default avatarNicole Cordes <typo3@cordes.co>
Tested-by: default avatarNicole Cordes <typo3@cordes.co>
Reviewed-by: default avatarAndreas Wolf <andreas.wolf@typo3.org>
Tested-by: default avatarAndreas Wolf <andreas.wolf@typo3.org>
parent 2e7da2a4
Branches
Tags
No related merge requests found
......@@ -96,18 +96,6 @@ define(['jquery', 'datatables', 'jquery/jquery.clearable'], function($) {
);
});
});
$('a[data-action=update-extension]').click(function(e) {
e.preventDefault();
$.ajax({
url: $(this).attr('href'),
dataType: 'json',
beforeSend: function() {
$(ExtensionManager.identifier.extensionManager).mask();
},
success: ExtensionManager.updateExtension
});
});
};
ExtensionManager.removeExtensionFromDisk = function($extension) {
......@@ -624,6 +612,18 @@ define(['jquery', 'datatables', 'jquery/jquery.clearable'], function($) {
}
});
$('a[data-action=update-extension]').click(function(e) {
e.preventDefault();
$.ajax({
url: $(this).attr('href'),
dataType: 'json',
beforeSend: function() {
$(ExtensionManager.identifier.extensionManager).mask();
},
success: ExtensionManager.updateExtension
});
});
$('.expandable').expander({
expandEffect: 'slideDown',
collapseEffect: 'slideUp',
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment