Refactoring/rewrite of modal boxes handling
This commit is contained in:
@@ -2,6 +2,7 @@ Kanboard.Dropdown = function(app) {
|
||||
this.app = app;
|
||||
};
|
||||
|
||||
// TODO: rewrite this code
|
||||
Kanboard.Dropdown.prototype.listen = function() {
|
||||
var self = this;
|
||||
|
||||
@@ -9,10 +10,6 @@ Kanboard.Dropdown.prototype.listen = function() {
|
||||
self.close();
|
||||
});
|
||||
|
||||
$(document).on('click', '#popover-content', function() {
|
||||
self.close();
|
||||
});
|
||||
|
||||
$(document).on('click', '.dropdown-menu', function(e) {
|
||||
e.preventDefault();
|
||||
e.stopImmediatePropagation();
|
||||
@@ -56,7 +53,3 @@ Kanboard.Dropdown.prototype.listen = function() {
|
||||
Kanboard.Dropdown.prototype.close = function() {
|
||||
$("#dropdown").remove();
|
||||
};
|
||||
|
||||
Kanboard.Dropdown.prototype.onPopoverOpened = function() {
|
||||
this.close();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user