better tooltip handling
- search: remove tooltip from DOM immediately instead of setting up a new instance (which would have other options) - sidebar toggle: remove tooltip upon click, tooltip might persist otherwise - close other tooltips before opening a new one
This commit is contained in:
parent
7987a459eb
commit
93f0b8b572
@ -453,6 +453,7 @@ window.setupSidebarToggle = function() {
|
|||||||
toggle.html('<span class="toggle close"></span>');
|
toggle.html('<span class="toggle close"></span>');
|
||||||
toggle.css('right', SIDEBAR_WIDTH+1+'px');
|
toggle.css('right', SIDEBAR_WIDTH+1+'px');
|
||||||
}
|
}
|
||||||
|
$('.ui-tooltip').remove();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -463,6 +464,7 @@ window.setupTooltips = function(element) {
|
|||||||
show: { effect: "hide", duration: 0 } ,
|
show: { effect: "hide", duration: 0 } ,
|
||||||
hide: false,
|
hide: false,
|
||||||
open: function(event, ui) {
|
open: function(event, ui) {
|
||||||
|
$(".ui-tooltip").not(ui.tooltip).remove();
|
||||||
ui.tooltip.delay(300).fadeIn(0);
|
ui.tooltip.delay(300).fadeIn(0);
|
||||||
},
|
},
|
||||||
content: function() {
|
content: function() {
|
||||||
|
@ -190,7 +190,7 @@ window.search.doSearch = function(term, confirmed) {
|
|||||||
|
|
||||||
if(useAndroidPanes()) show('info');
|
if(useAndroidPanes()) show('info');
|
||||||
|
|
||||||
$('#search').tooltip().tooltip('close');
|
$('.ui-tooltip').remove();
|
||||||
|
|
||||||
window.search.lastSearch = new window.search.Query(term, confirmed);
|
window.search.lastSearch = new window.search.Query(term, confirmed);
|
||||||
window.search.lastSearch.show();
|
window.search.lastSearch.show();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user