зеркало из https://github.com/mozilla/gecko-dev.git
Bug 169380 Provision for load progress on tab icons r=mconnor sr=jag
This commit is contained in:
Родитель
6dd7169ecd
Коммит
c79a0ade05
|
@ -29,10 +29,13 @@
|
|||
margin-right: 3px;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
}
|
||||
|
||||
tab {
|
||||
list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
|
||||
}
|
||||
|
||||
tab[busy] > .tab-icon {
|
||||
tab[busy] {
|
||||
list-style-image: url("chrome://communicator/skin/icons/loading.gif");
|
||||
}
|
||||
|
||||
|
|
|
@ -25,10 +25,13 @@ tabpanels {
|
|||
margin-right: 3px;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
}
|
||||
|
||||
tab {
|
||||
list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
|
||||
}
|
||||
|
||||
tab[busy] > .tab-icon {
|
||||
tab[busy] {
|
||||
list-style-image: url("chrome://communicator/skin/icons/loading.gif");
|
||||
}
|
||||
|
||||
|
|
|
@ -180,6 +180,8 @@
|
|||
aCurSelfProgress, aMaxSelfProgress,
|
||||
aCurTotalProgress, aMaxTotalProgress)
|
||||
{
|
||||
if (aMaxTotalProgress > 0)
|
||||
this.mTab.setAttribute("progress", Math.floor(aCurTotalProgress * 9.9 / aMaxTotalProgress));
|
||||
if (!this.mBlank && this.mTabBrowser.mCurrentTab == this.mTab) {
|
||||
for (var i = 0; i < this.mTabBrowser.mProgressListeners.length; i++) {
|
||||
var p = this.mTabBrowser.mProgressListeners[i];
|
||||
|
@ -212,6 +214,7 @@
|
|||
this.mBrowser.userTypedClear++;
|
||||
|
||||
if (!this.mBlank) {
|
||||
this.mTab.removeAttribute("progress");
|
||||
this.mTab.setAttribute("busy", "true");
|
||||
this.mTab.label = this.mTabBrowser.mStringBundle.getString("tabs.loading");
|
||||
this.mTab.removeAttribute("image");
|
||||
|
@ -838,6 +841,7 @@
|
|||
t.setAttribute("label", aURI);
|
||||
|
||||
t.setAttribute("crop", "end");
|
||||
t.className = "tabbrowser-tab";
|
||||
t.maxWidth = 250;
|
||||
t.minWidth = 30;
|
||||
t.width = 0;
|
||||
|
|
Загрузка…
Ссылка в новой задаче