Added new javascript events for dropdown and modal
- dropdown.clicked - dropdown.afterRender - dropdown.beforeDestroy - modal.open - modal.afterRender - modal.beforeDestroy
This commit is contained in:
@@ -41,15 +41,26 @@ Kanboard.Dropdown.prototype.listen = function() {
|
||||
else {
|
||||
clone.css('left', offset.left);
|
||||
}
|
||||
|
||||
if (document.getElementById('dropdown') !== null) {
|
||||
KB.trigger('dropdown.afterRender');
|
||||
}
|
||||
});
|
||||
|
||||
$(document).on('click', '.dropdown-submenu-open li', function(e) {
|
||||
|
||||
if ($(e.target).is('li')) {
|
||||
KB.trigger('dropdown.clicked');
|
||||
|
||||
$(this).find('a:visible')[0].click(); // Calling native click() not the jQuery one
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
Kanboard.Dropdown.prototype.close = function() {
|
||||
if (document.getElementById('dropdown') !== null) {
|
||||
KB.trigger('dropdown.beforeDestroy');
|
||||
}
|
||||
|
||||
$("#dropdown").remove();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user