diff --git a/browser/base/content/tabbrowser.xml b/browser/base/content/tabbrowser.xml index 1e793d5adc6..f8e1750f48a 100644 --- a/browser/base/content/tabbrowser.xml +++ b/browser/base/content/tabbrowser.xml @@ -2499,13 +2499,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + document.getAnonymousElementByAttribute(this, "anonid", "down-box"); + + + document.getAnonymousElementByAttribute(this, "anonid", "down-box-animate"); + + + + + + + + + + + + - + - + + + + + + anonid="alltabs-button" + tooltipstring="&listAllTabs.label;"> @@ -2645,7 +2749,7 @@ case 1: try { var width = this.firstChild.boxObject.width; - // 0 width is an invalid value and indicates + // 0 width is an invalid value and indicates // an item without display, so ignore. if (width > this.mTabClipWidth || width == 0) this.setAttribute("closebuttons", "alltabs"); @@ -2697,6 +2801,7 @@ break; case "underflow": this.removeAttribute("overflow"); + break; } ]]> @@ -2706,9 +2811,14 @@ "anonid", "alltabs-popup"); - + document.getAnonymousElementByAttribute(this, - "anonid", "alltabs-box"); + "anonid", + "alltabs-box-animate"); + + + + this.mTabstrip._scrollButtonDownBoxAnimate; @@ -2735,7 +2845,8 @@ this._animateTimer.cancel(); this._animateStep = -1; - this.mAllTabsBox.style.opacity = 0.0; + this.mAllTabsBoxAnimate.style.opacity = 0.0; + this.mDownBoxAnimate.style.opacity = 0.0; } ]]> @@ -2777,7 +2888,8 @@ aTimer.cancel(); var percent = this._animatePercents[this._animateStep]; - this.mAllTabsBox.style.opacity = percent; + this.mAllTabsBoxAnimate.style.opacity = percent; + this.mDownBoxAnimate.style.opacity = percent; if (this._animateStep < (this._animatePercents.length - 1)) this._animateStep++; diff --git a/browser/themes/pinstripe/browser/tabbrowser/alltabs-box-bkgnd.png b/browser/themes/pinstripe/browser/tabbrowser/alltabs-box-bkgnd.png new file mode 100644 index 00000000000..22292d8b34b Binary files /dev/null and b/browser/themes/pinstripe/browser/tabbrowser/alltabs-box-bkgnd.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/alltabs-box-overflow-bkgnd-animate.png b/browser/themes/pinstripe/browser/tabbrowser/alltabs-box-overflow-bkgnd-animate.png new file mode 100755 index 00000000000..f9092b6b8da Binary files /dev/null and b/browser/themes/pinstripe/browser/tabbrowser/alltabs-box-overflow-bkgnd-animate.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/alltabs-box-overflow-bkgnd.png b/browser/themes/pinstripe/browser/tabbrowser/alltabs-box-overflow-bkgnd.png new file mode 100644 index 00000000000..bb941ebb5c0 Binary files /dev/null and b/browser/themes/pinstripe/browser/tabbrowser/alltabs-box-overflow-bkgnd.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/tab-arrow-end-bkgnd-animate.png b/browser/themes/pinstripe/browser/tabbrowser/tab-arrow-end-bkgnd-animate.png new file mode 100755 index 00000000000..9218b0f01b6 Binary files /dev/null and b/browser/themes/pinstripe/browser/tabbrowser/tab-arrow-end-bkgnd-animate.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/tab-arrow-end-bkgnd.png b/browser/themes/pinstripe/browser/tabbrowser/tab-arrow-end-bkgnd.png new file mode 100644 index 00000000000..93bd39c1162 Binary files /dev/null and b/browser/themes/pinstripe/browser/tabbrowser/tab-arrow-end-bkgnd.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/tab-arrow-end.png b/browser/themes/pinstripe/browser/tabbrowser/tab-arrow-end.png new file mode 100644 index 00000000000..4447bba1bc8 Binary files /dev/null and b/browser/themes/pinstripe/browser/tabbrowser/tab-arrow-end.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/tab-arrow-start-bkgnd-animate.png b/browser/themes/pinstripe/browser/tabbrowser/tab-arrow-start-bkgnd-animate.png new file mode 100755 index 00000000000..6ea757696d7 Binary files /dev/null and b/browser/themes/pinstripe/browser/tabbrowser/tab-arrow-start-bkgnd-animate.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/tab-arrow-start.png b/browser/themes/pinstripe/browser/tabbrowser/tab-arrow-start.png new file mode 100644 index 00000000000..7d12a977b62 Binary files /dev/null and b/browser/themes/pinstripe/browser/tabbrowser/tab-arrow-start.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/tab-left-bkgnd.png b/browser/themes/pinstripe/browser/tabbrowser/tab-left-bkgnd.png new file mode 100755 index 00000000000..367f9a7c9fd Binary files /dev/null and b/browser/themes/pinstripe/browser/tabbrowser/tab-left-bkgnd.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/tab-left-hover.png b/browser/themes/pinstripe/browser/tabbrowser/tab-left-hover.png new file mode 100755 index 00000000000..2ed07645bf1 Binary files /dev/null and b/browser/themes/pinstripe/browser/tabbrowser/tab-left-hover.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/tab-left.png b/browser/themes/pinstripe/browser/tabbrowser/tab-left.png new file mode 100644 index 00000000000..7a93dc05644 Binary files /dev/null and b/browser/themes/pinstripe/browser/tabbrowser/tab-left.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/tab-middle-bkgnd.png b/browser/themes/pinstripe/browser/tabbrowser/tab-middle-bkgnd.png new file mode 100755 index 00000000000..b83a381a7ad Binary files /dev/null and b/browser/themes/pinstripe/browser/tabbrowser/tab-middle-bkgnd.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/tab-middle-hover.png b/browser/themes/pinstripe/browser/tabbrowser/tab-middle-hover.png new file mode 100755 index 00000000000..b18dbddc8b4 Binary files /dev/null and b/browser/themes/pinstripe/browser/tabbrowser/tab-middle-hover.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/tab-middle.png b/browser/themes/pinstripe/browser/tabbrowser/tab-middle.png new file mode 100644 index 00000000000..c161fa47133 Binary files /dev/null and b/browser/themes/pinstripe/browser/tabbrowser/tab-middle.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/tab-right-bkgnd.png b/browser/themes/pinstripe/browser/tabbrowser/tab-right-bkgnd.png new file mode 100755 index 00000000000..96d49cea9a8 Binary files /dev/null and b/browser/themes/pinstripe/browser/tabbrowser/tab-right-bkgnd.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/tab-right-hover.png b/browser/themes/pinstripe/browser/tabbrowser/tab-right-hover.png new file mode 100755 index 00000000000..db9d4af3e6a Binary files /dev/null and b/browser/themes/pinstripe/browser/tabbrowser/tab-right-hover.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/tab-right.png b/browser/themes/pinstripe/browser/tabbrowser/tab-right.png new file mode 100644 index 00000000000..9ff1d66c0bc Binary files /dev/null and b/browser/themes/pinstripe/browser/tabbrowser/tab-right.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/tabDragIndicator.png b/browser/themes/pinstripe/browser/tabbrowser/tabDragIndicator.png index 6a18e78e5e3..c50c4080dcf 100755 Binary files a/browser/themes/pinstripe/browser/tabbrowser/tabDragIndicator.png and b/browser/themes/pinstripe/browser/tabbrowser/tabDragIndicator.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/tabbrowser-tabs-bkgnd.png b/browser/themes/pinstripe/browser/tabbrowser/tabbrowser-tabs-bkgnd.png new file mode 100644 index 00000000000..60734b803c2 Binary files /dev/null and b/browser/themes/pinstripe/browser/tabbrowser/tabbrowser-tabs-bkgnd.png differ diff --git a/browser/themes/pinstripe/browser/tabbrowser/tabbrowserBindings.xml b/browser/themes/pinstripe/browser/tabbrowser/tabbrowserBindings.xml index 9caaf944700..1a664dcffb4 100644 --- a/browser/themes/pinstripe/browser/tabbrowser/tabbrowserBindings.xml +++ b/browser/themes/pinstripe/browser/tabbrowser/tabbrowserBindings.xml @@ -16,7 +16,6 @@ - @@ -24,7 +23,8 @@ - + + @@ -56,7 +56,7 @@ - + @@ -75,7 +75,17 @@ see bugs #346307 and #346035 --> - + + + + + +%tabBrowserDTD; + +%globalDTD; +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/browser/themes/winstripe/browser/tabbrowser/tabstrip-bottom.png b/browser/themes/winstripe/browser/tabbrowser/tabstrip-bottom.png index 89ced7fdcf2..945f42da7c5 100644 Binary files a/browser/themes/winstripe/browser/tabbrowser/tabstrip-bottom.png and b/browser/themes/winstripe/browser/tabbrowser/tabstrip-bottom.png differ