Tooltips are now properly hidden if the element is removed from the dom.

pull/3113/head
Taloth Saldono 9 years ago
parent 0789ace879
commit 5c1d683e71

@ -19,6 +19,24 @@ Tooltip.prototype.getOptions = function(options) {
return result;
};
var onElementRemoved = function(event) {
event.data.hide();
};
var origShow = Tooltip.prototype.show;
Tooltip.prototype.show = function() {
origShow.call(this);
this.$element.on('remove', this, onElementRemoved);
};
var origHide = Tooltip.prototype.hide;
Tooltip.prototype.hide = function() {
origHide.call(this);
this.$element.off('remove', onElementRemoved);
};
module.exports = {
appInitializer : function() {

Loading…
Cancel
Save