mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-21 09:49:14 +00:00
Bug 102905 Site navigation (links) toolbar doesn't update when tabs are switched
patch by neil@parkwaycc.co.uk r=sballard@netreach.net sr=bzbarsky a=blizzard
This commit is contained in:
parent
f3e187551d
commit
15244867a7
@ -76,6 +76,17 @@ function(event)
|
||||
linkToolbarHandler.clearAllItems();
|
||||
}
|
||||
|
||||
LinkToolbarUI.prototype.tabSelected =
|
||||
function(event)
|
||||
{
|
||||
if (event.originalTarget.localName != "tabs" ||
|
||||
!linkToolbarUI.isLinkToolbarEnabled())
|
||||
return;
|
||||
|
||||
linkToolbarHandler.clearAllItems();
|
||||
linkToolbarUI.fullSlowRefresh();
|
||||
}
|
||||
|
||||
LinkToolbarUI.prototype.fullSlowRefresh =
|
||||
function()
|
||||
{
|
||||
@ -216,6 +227,8 @@ function()
|
||||
if (linkToolbarUI.isLinkToolbarEnabled())
|
||||
{
|
||||
if (!linkToolbarUI.addHandlerActive) {
|
||||
contentArea.addEventListener("select", linkToolbarUI.tabSelected,
|
||||
false);
|
||||
contentArea.addEventListener("DOMLinkAdded", linkToolbarUI.linkAdded,
|
||||
true);
|
||||
linkToolbarUI.addHandlerActive = true;
|
||||
@ -223,6 +236,8 @@ function()
|
||||
} else
|
||||
{
|
||||
if (linkToolbarUI.addHandlerActive) {
|
||||
contentArea.removeEventListener("select", linkToolbarUI.tabSelected,
|
||||
false);
|
||||
contentArea.removeEventListener("DOMLinkAdded", linkToolbarUI.linkAdded,
|
||||
true);
|
||||
linkToolbarUI.addHandlerActive = false;
|
||||
|
Loading…
x
Reference in New Issue
Block a user