зеркало из https://github.com/mozilla/gecko-dev.git
Bug 343096 Dispatch TabSelect event for tabbrowser-tabs only
r=mano a=mconnor
This commit is contained in:
Родитель
20822cba63
Коммит
8504a1aeb9
|
@ -291,15 +291,10 @@
|
|||
}
|
||||
}
|
||||
|
||||
// Support both the old "select" event and the new, better-named
|
||||
// "TabSelect" event.
|
||||
// Fire an onselect event for the tabs element.
|
||||
var event = document.createEvent('Events');
|
||||
event.initEvent('select', true, true);
|
||||
this.dispatchEvent(event);
|
||||
|
||||
event = document.createEvent("Events");
|
||||
event.initEvent("TabSelect", true, false);
|
||||
this.dispatchEvent(event);
|
||||
}
|
||||
return val;
|
||||
]]>
|
||||
|
|
|
@ -742,6 +742,11 @@
|
|||
}
|
||||
}
|
||||
|
||||
// We've selected the new tab, so go ahead and notify listeners.
|
||||
var event = document.createEvent("Events");
|
||||
event.initEvent("TabSelect", true, false);
|
||||
this.mCurrentTab.dispatchEvent(event);
|
||||
|
||||
if (document.commandDispatcher.focusedElement &&
|
||||
document.commandDispatcher.focusedElement.parentNode ==
|
||||
this.mCurrentTab.parentNode) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче