Bug 510312 Provide notification bar for content tabs. r=asuth

This commit is contained in:
Mark Banner 2009-08-13 14:40:55 -07:00
Родитель 0709bfb885
Коммит a1ace8f568
2 изменённых файлов: 24 добавлений и 2 удалений

Просмотреть файл

@ -504,6 +504,26 @@ function getBrowser()
document.getElementById("messagepane");
}
/**
* This function is global and expected by toolkit to get the notification box
* for the browser for use with items like password manager.
*/
function getNotificationBox(aWindow) {
var tabmail = document.getElementById("tabmail");
var tabInfo = tabmail.tabInfo;
for (var i = 0; i < tabInfo.length; ++i) {
var browserFunc = tabInfo[i].mode.getBrowser ||
tabInfo[i].mode.tabType.getBrowser;
if (browserFunc) {
var possBrowser = browserFunc.call(tabInfo[i].mode.tabType, tabInfo[i]);
if (possBrowser && possBrowser.contentWindow == aWindow)
return possBrowser.parentNode;
}
}
return null;
}
// Given the server, open the twisty and the set the selection
// on inbox of that server.
// prompt if offline.

Просмотреть файл

@ -41,8 +41,10 @@
<vbox id="contentTab" collapsed="true">
<vbox flex="1">
<browser type="content-targetable" flex="1" disablehistory="true"/>
<findbar/>
<notificationbox flex="1">
<browser type="content-targetable" flex="1" disablehistory="true"/>
<findbar/>
</notificationbox>
</vbox>
</vbox>
</overlay>