Skip to content
Snippets Groups Projects
Commit 28cca086 authored by Andreas Fernandez's avatar Andreas Fernandez Committed by Tymoteusz Motylewski
Browse files

[BUGFIX] Abort `nodeSelectedAfter` on unchecked nodes

If a node in the page tree is clicked, the `nodeSelectedAfter` event is
triggered for any active node that is being deactivated.

The event listener is now aborted if the event is called on a unchecked
node.

Resolves: #85787
Releases: master
Change-Id: I4fa5bbc4290b5ffd2ecb77a901dceb042dff3d27
Reviewed-on: https://review.typo3.org/57836


Tested-by: default avatarTYPO3com <no-reply@typo3.com>
Reviewed-by: default avatarPaweł Rogowicz <rogowicz.pawel@gmail.com>
Tested-by: default avatarPaweł Rogowicz <rogowicz.pawel@gmail.com>
Reviewed-by: default avatarTymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: default avatarTymoteusz Motylewski <t.motylewski@gmail.com>
parent 1f898d0f
Branches
Tags
No related merge requests found
......@@ -190,6 +190,9 @@ define(['jquery',
* @param {Node} node
*/
PageTree.prototype.nodeSelectedAfter = function(node) {
if (!node.checked) {
return;
}
//remember the selected page in the global state
fsMod.recentIds.web = node.identifier;
fsMod.currentBank = node.stateIdentifier.split('_')[0];
......@@ -307,8 +310,6 @@ define(['jquery',
}
var _this = this;
var checked = node.checked;
var selectedNodes = this.getSelectedNodes();
selectedNodes.forEach(function (node) {
if (node.checked === true) {
......
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