Now the collapse and expand event are triggered after the event loop, Fixes #2019

This commit is contained in:
Daniel Vilanova Yamuza 2019-02-24 15:16:53 +01:00
parent f0edf90f88
commit 68834fc648

6
dist/js/adminlte.js vendored
View file

@ -1077,7 +1077,7 @@ throw new Error('AdminLTE requires jQuery')
parent.addClass(ClassName.open);
tree.slideDown(this.options.animationSpeed, function () {
$(this.element).trigger(expandedEvent);
setTimeout(() => $(this.element).trigger(expandedEvent),0)
}.bind(this));
};
@ -1086,9 +1086,9 @@ throw new Error('AdminLTE requires jQuery')
//tree.find(Selector.open).removeClass(ClassName.open);
parentLi.removeClass(ClassName.open);
tree.slideUp(this.options.animationSpeed, function () {
tree.slideUp(this.options.animationSpeed, function () {
//tree.find(Selector.open + ' > ' + Selector.treeview).slideUp();
$(this.element).trigger(collapsedEvent);
setTimeout(() => $(this.element).trigger(collapsedEvent), 0);
}.bind(this));
};