Fix Bug 30244
This commit is contained in:
parent
7c8150ca16
commit
9b7c0f5894
|
@ -386,6 +386,18 @@ define([
|
||||||
if (modalParents.length > 0) {
|
if (modalParents.length > 0) {
|
||||||
me.btnEl.data('bs.tooltip').tip().css('z-index', parseInt(modalParents.css('z-index')) + 10);
|
me.btnEl.data('bs.tooltip').tip().css('z-index', parseInt(modalParents.css('z-index')) + 10);
|
||||||
me.btnMenuEl && me.btnMenuEl.data('bs.tooltip').tip().css('z-index', parseInt(modalParents.css('z-index')) + 10);
|
me.btnMenuEl && me.btnMenuEl.data('bs.tooltip').tip().css('z-index', parseInt(modalParents.css('z-index')) + 10);
|
||||||
|
var onModalClose = function(dlg) {
|
||||||
|
if (modalParents[0] !== dlg.$window[0]) return;
|
||||||
|
var tip = me.btnEl.data('bs.tooltip');
|
||||||
|
if (tip) {
|
||||||
|
if (tip.dontShow===undefined)
|
||||||
|
tip.dontShow = true;
|
||||||
|
|
||||||
|
tip.hide();
|
||||||
|
}
|
||||||
|
Common.NotificationCenter.off({'modal:close': onModalClose});
|
||||||
|
};
|
||||||
|
Common.NotificationCenter.on({'modal:close': onModalClose});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -194,6 +194,18 @@ define([
|
||||||
var modalParents = el.closest('.asc-window');
|
var modalParents = el.closest('.asc-window');
|
||||||
if (modalParents.length > 0) {
|
if (modalParents.length > 0) {
|
||||||
el.data('bs.tooltip').tip().css('z-index', parseInt(modalParents.css('z-index')) + 10);
|
el.data('bs.tooltip').tip().css('z-index', parseInt(modalParents.css('z-index')) + 10);
|
||||||
|
var onModalClose = function(dlg) {
|
||||||
|
if (modalParents[0] !== dlg.$window[0]) return;
|
||||||
|
var tip = el.data('bs.tooltip');
|
||||||
|
if (tip) {
|
||||||
|
if (tip.dontShow===undefined)
|
||||||
|
tip.dontShow = true;
|
||||||
|
|
||||||
|
tip.hide();
|
||||||
|
}
|
||||||
|
Common.NotificationCenter.off({'modal:close': onModalClose});
|
||||||
|
};
|
||||||
|
Common.NotificationCenter.on({'modal:close': onModalClose});
|
||||||
}
|
}
|
||||||
|
|
||||||
el.find('.dropdown-menu').on('mouseenter', function(){ // hide tooltip when mouse is over menu
|
el.find('.dropdown-menu').on('mouseenter', function(){ // hide tooltip when mouse is over menu
|
||||||
|
|
Loading…
Reference in a new issue