Index: browser/base/content/browser.xul
===================================================================
RCS file: /cvsroot/mozilla/browser/base/content/browser.xul,v
retrieving revision 1.312
diff -u -p -r1.312 browser.xul
--- browser/base/content/browser.xul 1 Aug 2006 23:08:30 -0000 1.312
+++ browser/base/content/browser.xul 3 Aug 2006 15:26:09 -0000
@@ -285,21 +285,14 @@
-
-
-
-
-
+
+ tooltiptext="&goButton.tooltip;"/>
+
+
-
Index: browser/locales/en-US/chrome/browser/browser.dtd
===================================================================
RCS file: /cvsroot/mozilla/browser/locales/en-US/chrome/browser/browser.dtd,v
retrieving revision 1.52
diff -u -p -r1.52 browser.dtd
--- browser/locales/en-US/chrome/browser/browser.dtd 21 Jul 2006 12:30:11 -0000 1.52
+++ browser/locales/en-US/chrome/browser/browser.dtd 3 Aug 2006 15:26:11 -0000
@@ -86,7 +86,6 @@
-
Index: browser/themes/pinstripe/browser/browser.css
===================================================================
RCS file: /cvsroot/mozilla/browser/themes/pinstripe/browser/browser.css,v
retrieving revision 1.28
diff -u -p -r1.28 browser.css
--- browser/themes/pinstripe/browser/browser.css 1 Aug 2006 23:08:30 -0000 1.28
+++ browser/themes/pinstripe/browser/browser.css 3 Aug 2006 15:26:11 -0000
@@ -245,7 +245,7 @@ toolbarpaletteitem[place="toolbar"] .pla
}
.toolbarbutton-text {
- margin: 0px;
+ margin: 0px;
padding: 0px;
}
Index: browser/themes/winstripe/browser/browser.css
===================================================================
RCS file: /cvsroot/mozilla/browser/themes/winstripe/browser/browser.css,v
retrieving revision 1.42
diff -u -p -r1.42 browser.css
--- browser/themes/winstripe/browser/browser.css 1 Aug 2006 23:08:30 -0000 1.42
+++ browser/themes/winstripe/browser/browser.css 3 Aug 2006 15:26:14 -0000
@@ -227,21 +227,25 @@ menupopup[type="places"] > menu > .menu-
}
.bookmark-item[type="menu"][livemark="true"] {
- -moz-image-region: rect(0px, 48px, 16px, 32px) !important;
+ -moz-image-region: rect(0px, 54px, 18px, 36px) !important;
}
.bookmark-item[type="menu"][livemark="true"][open="true"] {
- -moz-image-region: rect(16px, 48px, 32px, 32px) !important;
+ -moz-image-region: rect(18px, 54px, 36px, 36px) !important;
}
/* ::::: primary toolbar buttons ::::: */
.toolbarbutton-1 {
-moz-box-orient: vertical;
- min-width: 0px;
+ min-width: 0;
list-style-image: url("chrome://browser/skin/Toolbar.png");
}
-
+.toolbarbutton-1[chromedir="rtl"] {
+ -moz-box-orient: vertical;
+ min-width: 0;
+ list-style-image: url("chrome://browser/skin/Toolbar-rtl.png");
+}
.toolbarbutton-1 .toolbarbutton-icon {
-moz-margin-end: 0px;
}
@@ -252,28 +256,30 @@ toolbar[mode="full"] .toolbarbutton-menu
}
.toolbarbutton-1, .toolbarbutton-menubutton-button {
- padding: 5px;
+ border: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
}
.toolbarbutton-1:hover:active:not([disabled]),
.toolbarbutton-1[open="true"],
.toolbarbutton-menubutton-button:hover:active:not([disabled]),
.toolbarbutton-menubutton-button[open="true"] {
- padding-top: 5px;
- padding-bottom: 5px;
- -moz-padding-start: 6px;
- -moz-padding-end: 4px;
+ border: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
}
.toolbarbutton-1[checked="true"] {
- padding-top: 5px !important;
- padding-bottom: 5px !important;
- -moz-padding-start: 6px !important;
- -moz-padding-end: 4px !important;
+ border: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
}
.toolbarbutton-1[type="menu-button"] {
- padding: 0px !important;
+ border: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
}
.toolbarbutton-menubutton-stack,
@@ -282,42 +288,142 @@ toolbar[mode="full"] .toolbarbutton-menu
.toolbarbutton-menubutton-button:hover,
.toolbarbutton-menubutton-stack:hover:active,
.toolbarbutton-menubutton-button:hover:active {
+ border: 0 !important;
+ padding: 0 !important;
margin: 0 !important;
display: -moz-box;
}
+
/* ::::: 24px primary toolbar buttons ::::: */
/* back button-- */
-#back-button, #forward-button[chromedir="rtl"] {
+#back-button,
+#forward-button[chromedir="rtl"] {
+ border: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
-moz-image-region: rect(0px 24px 24px 0px);
+ -moz-margin-start: 5px !important;
+ -moz-margin-end: 0 !important;
}
-
-#back-button[buttonover="true"], #forward-button[buttonover="true"][chromedir="rtl"] {
+#back-button:hover,
+#back-button[buttonover="true"],
+#forward-button:hover[chromedir="rtl"],
+#forward-button[buttonover="true"][chromedir="rtl"] {
-moz-image-region: rect(24px 24px 48px 0px);
}
-#back-button[disabled="true"], #forward-button[disabled="true"][chromedir="rtl"] {
+#back-button[disabled="true"],
+#forward-button[disabled="true"][chromedir="rtl"] {
-moz-image-region: rect(48px 24px 72px 0px) !important;
}
+#back-button:hover:active,
+#forward-button:hover:active[chromedir="rtl"] {
+ -moz-image-region: rect(96px 24px 120px 0px);
+}
+
+/* back button dropmarker */
+
+#back-button .toolbarbutton-menubutton-dropmarker {
+ border: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
+ list-style-image: url("chrome://browser/skin/dropmark-nav.png");
+ -moz-image-region: rect(0px 14px 24px 0px);
+}
+
+#forward-button[chromedir="rtl"] .toolbarbutton-menubutton-dropmarker {
+ border: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
+ list-style-image: url("chrome://browser/skin/dropmark-nav-rtl.png");
+ -moz-image-region: rect(0px 14px 24px 0px);
+}
+#back-button:hover > .toolbarbutton-menubutton-dropmarker,
+#back-button[buttonover="true"] > .toolbarbutton-menubutton-dropmarker,
+#forward-button:hover[chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker,
+#forward-button[buttonover="true"][chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker {
+ -moz-image-region: rect(24px 14px 48px 0px);
+}
+#back-button > .toolbarbutton-menubutton-dropmarker[disabled="true"] {
+ list-style-image: url("chrome://browser/skin/dropmark-nav.png") !important;
+ -moz-image-region: rect(48px 14px 72px 0px);
+}
+#forward-button[chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker[disabled="true"]{
+ list-style-image: url("chrome://browser/skin/dropmark-nav-rtl.png") !important;
+ -moz-image-region: rect(48px 14px 72px 0px);
+}
+#back-button[buttondown="true"] > .toolbarbutton-menubutton-dropmarker,
+#back-button:hover:active > .toolbarbutton-menubutton-dropmarker,
+#forward-button[buttondown="true"][chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker,
+#forward-button:hover:active[chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker {
+ -moz-image-region: rect(72px 14px 96px 0px);
+}
/* forward button */
-#forward-button, #back-button[chromedir="rtl"] {
+#forward-button,
+#back-button[chromedir="rtl"] {
-moz-image-region: rect(0px 48px 24px 24px);
- -moz-padding-end: 2px;
+ -moz-margin-start: 5px !important;
+ -moz-margin-end: 0 !important;
}
-#forward-button[buttonover="true"], #back-button[buttonover="true"][chromedir="rtl"] {
+#forward-button:hover,
+#forward-button[buttonover="true"],
+#back-button:hover[chromedir="rtl"],
+#back-button[buttonover="true"][chromedir="rtl"] {
-moz-image-region: rect(24px 48px 48px 24px);
}
-#forward-button[disabled="true"], #back-button[disabled="true"][chromedir="rtl"] {
+#forward-button[disabled="true"],
+#back-button[disabled="true"][chromedir="rtl"] {
-moz-image-region: rect(48px 48px 72px 24px) !important;
}
+#forward-button:hover:active,
+#back-button:hover:active[chromedir="rtl"] {
+ -moz-image-region: rect(96px 48px 120px 24px);
+}
+
+/* forward button dropmarker */
+
+#forward-button .toolbarbutton-menubutton-dropmarker {
+ border: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
+ list-style-image: url("chrome://browser/skin/dropmark-nav.png");
+ -moz-image-region: rect(0px 14px 24px 0px);
+}
+#back-button[chromedir="rtl"] .toolbarbutton-menubutton-dropmarker {
+ border: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
+ list-style-image: url("chrome://browser/skin/dropmark-nav-rtl.png");
+ -moz-image-region: rect(0px 14px 24px 0px);
+}
+#forward-button:hover > .toolbarbutton-menubutton-dropmarker,
+#forward-button[buttonover="true"] > .toolbarbutton-menubutton-dropmarker,
+#back-button:hover[chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker,
+#back-button[buttonover="true"][chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker {
+ -moz-image-region: rect(24px 14px 48px 0px);
+}
+#forward-button > .toolbarbutton-menubutton-dropmarker[disabled="true"] {
+ list-style-image: url("chrome://browser/skin/dropmark-nav.png") !important;
+ -moz-image-region: rect(48px 14px 72px 0px);
+}
+#back-button[chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker[disabled="true"] {
+ list-style-image: url("chrome://browser/skin/dropmark-nav-rtl.png") !important;
+ -moz-image-region: rect(48px 14px 72px 0px);
+}
+#forward-button[buttondown="true"] > .toolbarbutton-menubutton-dropmarker,
+#back-button[buttondown="true"][chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker {
+ -moz-image-region: rect(72px 14px 96px 0px);
+}
/* stop button */
#stop-button {
-moz-image-region: rect(0px 72px 24px 48px);
+ margin: 0 5px !important;
}
#stop-button:hover {
-moz-image-region: rect(24px 72px 48px 48px);
@@ -325,11 +431,15 @@ toolbar[mode="full"] .toolbarbutton-menu
#stop-button[disabled="true"] {
-moz-image-region: rect(48px 72px 72px 48px) !important;
}
+#stop-button:hover:active {
+ -moz-image-region: rect(96px 72px 120px 48px);
+}
/* reload button */
#reload-button {
-moz-image-region: rect(0px 96px 24px 72px);
+ margin: 0 5px !important;
}
#reload-button:hover {
-moz-image-region: rect(24px 96px 48px 72px);
@@ -337,11 +447,15 @@ toolbar[mode="full"] .toolbarbutton-menu
#reload-button[disabled="true"] {
-moz-image-region: rect(48px 96px 72px 72px);
}
+#reload-button:hover:active {
+ -moz-image-region: rect(96px 96px 120px 72px);
+}
/* home button */
#home-button {
-moz-image-region: rect(0px 120px 24px 96px);
+ margin: 0 5px !important;
}
#home-button:hover {
-moz-image-region: rect(24px 120px 48px 96px);
@@ -349,11 +463,15 @@ toolbar[mode="full"] .toolbarbutton-menu
#home-button[disabled="true"] {
-moz-image-region: rect(48px 120px 72px 96px);
}
+#home-button:hover:active {
+ -moz-image-region: rect(96px 120px 120px 96px);
+}
/* download manager button */
#downloads-button {
-moz-image-region: rect(0px 144px 24px 120px);
+ margin: 0 5px !important;
}
#downloads-button:hover {
-moz-image-region: rect(24px 144px 48px 120px);
@@ -361,11 +479,15 @@ toolbar[mode="full"] .toolbarbutton-menu
#downloads-button[disabled="true"] {
-moz-image-region: rect(48px 144px 72px 120px) !important;
}
+#downloads-button:hover:active {
+ -moz-image-region: rect(96px 144px 120px 120px);
+}
/* history sidebar button */
#history-button {
-moz-image-region: rect(0px 168px 24px 144px);
+ margin: 0 5px !important;
}
#history-button:hover {
-moz-image-region: rect(24px 168px 48px 144px);
@@ -373,11 +495,15 @@ toolbar[mode="full"] .toolbarbutton-menu
#history-button[disabled="true"] {
-moz-image-region: rect(48px 168px 72px 144px) !important;
}
+#history-button:hover:active {
+ -moz-image-region: rect(96px 168px 120px 144px);
+}
/* bookmark sidebar button */
#bookmarks-button {
-moz-image-region: rect(0px 192px 24px 168px);
+ margin: 0 5px !important;
}
#bookmarks-button:hover {
-moz-image-region: rect(24px 192px 48px 168px);
@@ -388,11 +514,15 @@ toolbar[mode="full"] .toolbarbutton-menu
#bookmarks-button[checked="true"] {
-moz-image-region: rect(72px 192px 96px 168px) !important;
}
+#bookmarks-button:hover:active {
+ -moz-image-region: rect(96px 192px 120px 168px);
+}
/* print button */
#print-button {
-moz-image-region: rect(0px 216px 24px 192px);
+ margin: 0 5px !important;
}
#print-button:hover {
-moz-image-region: rect(24px 216px 48px 192px);
@@ -400,11 +530,15 @@ toolbar[mode="full"] .toolbarbutton-menu
#print-button[disabled="true"] {
-moz-image-region: rect(48px 216px 72px 192px) !important;
}
+#print-button:hover:active {
+ -moz-image-region: rect(96px 216px 120px 192px);
+}
/* new tab button */
#new-tab-button {
-moz-image-region: rect(0px 240px 24px 216px);
+ margin: 0 5px !important;
}
#new-tab-button:hover {
-moz-image-region: rect(24px 240px 48px 216px);
@@ -412,11 +546,15 @@ toolbar[mode="full"] .toolbarbutton-menu
#new-tab-button[disabled="true"] {
-moz-image-region: rect(48px 240px 72px 216px) !important;
}
+#new-tab-button:hover:active {
+ -moz-image-region: rect(96px 240px 120px 216px);
+}
/* new window button */
#new-window-button {
-moz-image-region: rect(0px 264px 24px 240px);
+ margin: 0 5px !important;
}
#new-window-button:hover {
-moz-image-region: rect(24px 264px 48px 240px);
@@ -424,11 +562,15 @@ toolbar[mode="full"] .toolbarbutton-menu
#new-window-button[disabled="true"] {
-moz-image-region: rect(48px 264px 72px 240px) !important;
}
+#new-window-button:hover:active {
+ -moz-image-region: rect(96px 264px 120px 240px);
+}
/* cut button */
#cut-button {
-moz-image-region: rect(0px 288px 24px 264px);
+ margin: 0 5px !important;
}
#cut-button:hover {
-moz-image-region: rect(24px 288px 48px 264px);
@@ -436,11 +578,15 @@ toolbar[mode="full"] .toolbarbutton-menu
#cut-button[disabled="true"] {
-moz-image-region: rect(48px 288px 72px 264px) !important;
}
+#cut-button:hover:active {
+ -moz-image-region: rect(96px 288px 120px 264px);
+}
/* copy button */
#copy-button {
-moz-image-region: rect(0px 312px 24px 288px);
+ margin: 0 5px !important;
}
#copy-button:hover {
-moz-image-region: rect(24px 312px 48px 288px);
@@ -448,11 +594,15 @@ toolbar[mode="full"] .toolbarbutton-menu
#copy-button[disabled="true"] {
-moz-image-region: rect(48px 312px 72px 288px);
}
+#copy-button:hover:active {
+ -moz-image-region: rect(96px 312px 120px 288px);
+}
/* paste button */
#paste-button {
-moz-image-region: rect(0px 336px 24px 312px);
+ margin: 0 5px !important;
}
#paste-button:hover {
-moz-image-region: rect(24px 336px 48px 312px);
@@ -460,42 +610,52 @@ toolbar[mode="full"] .toolbarbutton-menu
#paste-button[disabled="true"] {
-moz-image-region: rect(48px 336px 72px 312px);
}
+#paste-button:hover:active {
+ -moz-image-region: rect(96px 336px 120px 312px);
+}
/* ::::: 16px primary toolbar buttons ::::: */
toolbar[iconsize="small"] .toolbarbutton-1 {
-moz-box-orient: vertical;
+ min-width: 0;
list-style-image: url("chrome://browser/skin/Toolbar-small.png");
}
-
+toolbar[iconsize="small"] .toolbarbutton-1[chromedir="rtl"] {
+ -moz-box-orient: vertical;
+ min-width: 0;
+ list-style-image: url("chrome://browser/skin/Toolbar-rtl-small.png");
+}
toolbar[iconsize="small"] .toolbarbutton-1 .toolbarbutton-icon {
-moz-margin-end: 0px;
}
-toolbar[iconsize="small"] .toolbarbutton-1, toolbar[iconsize="small"] .toolbarbutton-menubutton-button {
- padding: 3px;
- -moz-margin-end: 2px;
+toolbar[iconsize="small"] .toolbarbutton-1,
+.toolbarbutton-menubutton-button {
+ border: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
}
toolbar[iconsize="small"] .toolbarbutton-1:hover:active:not([disabled]),
toolbar[iconsize="small"] .toolbarbutton-1[open="true"],
toolbar[iconsize="small"] .toolbarbutton-menubutton-button:hover:active:not([disabled]),
toolbar[iconsize="small"] .toolbarbutton-menubutton-button[open="true"] {
- padding-top: 3px;
- padding-bottom: 3px;
- -moz-padding-start: 4px;
- -moz-padding-end: 2px;
+ border: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
}
toolbar[iconsize="small"] .toolbarbutton-1[checked="true"] {
- padding-top: 3px !important;
- padding-bottom: 3px !important;
- -moz-padding-start: 4px !important;
- -moz-padding-end: 2px !important;
+ border: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
}
toolbar[iconsize="small"] .toolbarbutton-1[type="menu-button"] {
- padding: 0px !important;
+ border: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
}
toolbar[iconsize="small"] .toolbarbutton-menubutton-stack,
@@ -504,41 +664,142 @@ toolbar[iconsize="small"] .toolbarbutton
toolbar[iconsize="small"] .toolbarbutton-menubutton-button:hover,
toolbar[iconsize="small"] .toolbarbutton-menubutton-stack:hover:active,
toolbar[iconsize="small"] .toolbarbutton-menubutton-button:hover:active {
+ border: 0 !important;
+ padding: 0 !important;
margin: 0 !important;
display: -moz-box;
}
+/* ::::: small back button ::::: */
/* back button-- */
-toolbar[iconsize="small"] #back-button, toolbar[iconsize="small"] #forward-button[chromedir="rtl"] {
+toolbar[iconsize="small"] #back-button,
+toolbar[iconsize="small"] #forward-button[chromedir="rtl"] {
+ border: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
-moz-image-region: rect(0px 16px 16px 0px);
+ -moz-margin-start: 5px !important;
+ -moz-margin-end: 0 !important;
}
-
-toolbar[iconsize="small"] #back-button[buttonover="true"], toolbar[iconsize="small"] #forward-button[buttonover="true"][chromedir="rtl"] {
+toolbar[iconsize="small"] #back-button:hover,
+toolbar[iconsize="small"] #back-button[buttonover="true"],
+toolbar[iconsize="small"] #forward-button:hover[chromedir="rtl"],
+toolbar[iconsize="small"] #forward-button[buttonover="true"][chromedir="rtl"] {
-moz-image-region: rect(16px 16px 32px 0px);
}
-
-toolbar[iconsize="small"] #back-button[disabled="true"], toolbar[iconsize="small"] #forward-button[disabled="true"][chromedir="rtl"] {
+toolbar[iconsize="small"] #back-button[disabled="true"],
+toolbar[iconsize="small"] #forward-button[disabled="true"][chromedir="rtl"] {
-moz-image-region: rect(32px 16px 48px 0px) !important;
}
+toolbar[iconsize="small"] #back-button:hover:active,
+toolbar[iconsize="small"] #forward-button:hover:active[chromedir="rtl"] {
+ -moz-image-region: rect(64px 16px 80px 0px);
+}
-/* forward button */
+/* small back button dropmarker */
+
+toolbar[iconsize="small"] #back-button .toolbarbutton-menubutton-dropmarker {
+ border: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
+ list-style-image: url("chrome://browser/skin/dropmark-nav-small.png");
+ -moz-image-region: rect(0px 16px 16px 0px);
+}
+toolbar[iconsize="small"] #forward-button[chromedir="rtl"] .toolbarbutton-menubutton-dropmarker {
+ border: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
+ list-style-image: url("chrome://browser/skin/dropmark-nav-rtl-small.png");
+ -moz-image-region: rect(0px 16px 16px 0px);
+}
+toolbar[iconsize="small"] #back-button:hover > .toolbarbutton-menubutton-dropmarker,
+toolbar[iconsize="small"] #back-button[buttonover="true"] > .toolbarbutton-menubutton-dropmarker,
+toolbar[iconsize="small"] #forward-button:hover[chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker,
+toolbar[iconsize="small"] #forward-button[buttonover="true"][chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker {
+ -moz-image-region: rect(16px 16px 32px 0px);
+}
+toolbar[iconsize="small"] #back-button > .toolbarbutton-menubutton-dropmarker[disabled="true"] {
+ list-style-image: url("chrome://browser/skin/dropmark-nav-small.png") !important;
+ -moz-image-region: rect(32px 16px 48px 0px);
+}
+toolbar[iconsize="small"] #forward-button[chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker[disabled="true"] {
+ list-style-image: url("chrome://browser/skin/dropmark-nav-rtl-small.png") !important;
+ -moz-image-region: rect(32px 16px 48px 0px);
+}
+toolbar[iconsize="small"] #back-button[buttondown="true"] > .toolbarbutton-menubutton-dropmarker,
+toolbar[iconsize="small"] #back-button:hover:active > .toolbarbutton-menubutton-dropmarker,
+toolbar[iconsize="small"] #forward-button[buttondown="true"][chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker,
+toolbar[iconsize="small"] #forward-button:hover:active[chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker {
+ -moz-image-region: rect(64px 16px 80px 0px);
+}
-toolbar[iconsize="small"] #forward-button, toolbar[iconsize="small"] #back-button[chromedir="rtl"] {
+
+/* small forward button-- */
+
+toolbar[iconsize="small"] #forward-button,
+toolbar[iconsize="small"] #back-button[chromedir="rtl"] {
-moz-image-region: rect(0px 32px 16px 16px);
- -moz-padding-end: 2px;
+ -moz-margin-start: 5px !important;
+ -moz-margin-end: 0 !important;
}
-toolbar[iconsize="small"] #forward-button[buttonover="true"], toolbar[iconsize="small"] #back-button[buttonover="true"][chromedir="rtl"] {
+toolbar[iconsize="small"] #forward-button:hover,
+toolbar[iconsize="small"] #forward-button[buttonover="true"],
+toolbar[iconsize="small"] #back-button:hover[chromedir="rtl"],
+toolbar[iconsize="small"] #back-button[buttonover="true"][chromedir="rtl"] {
-moz-image-region: rect(16px 32px 32px 16px);
}
-toolbar[iconsize="small"] #forward-button[disabled="true"], toolbar[iconsize="small"] #back-button[disabled="true"][chromedir="rtl"] {
- -moz-image-region: rect(32px 32px 48px 16px) !important;
+toolbar[iconsize="small"] #forward-button[disabled="true"],
+toolbar[iconsize="small"] #back-button[disabled="true"][chromedir="rtl"] {
+ -moz-image-region: rect(32px 32px 48px 16px) !important;
+}
+toolbar[iconsize="small"] #forward-button:hover:active,
+toolbar[iconsize="small"] #back-button:hover:active[chromedir="rtl"] {
+ -moz-image-region: rect(64px 32px 80px 16px);
+}
+
+/* small front button dropmarker */
+
+toolbar[iconsize="small"] #forward-button .toolbarbutton-menubutton-dropmarker {
+ border: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
+ list-style-image: url("chrome://browser/skin/dropmark-nav-small.png");
+ -moz-image-region: rect(0px 16px 16px 0px);
+}
+toolbar[iconsize="small"] #back-button[chromedir="rtl"] .toolbarbutton-menubutton-dropmarker {
+ border: 0 !important;
+ padding: 0 !important;
+ margin: 0 !important;
+ list-style-image: url("chrome://browser/skin/dropmark-nav-rtl-small.png");
+ -moz-image-region: rect(0px 16px 16px 0px);
+}
+toolbar[iconsize="small"] #forward-button:hover > .toolbarbutton-menubutton-dropmarker,
+toolbar[iconsize="small"] #forward-button[buttonover="true"] > .toolbarbutton-menubutton-dropmarker,
+toolbar[iconsize="small"] #back-button:hover[chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker,
+toolbar[iconsize="small"] #back-button[buttonover="true"][chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker {
+ -moz-image-region: rect(16px 16px 32px 0px);
+}
+toolbar[iconsize="small"] #forward-button > .toolbarbutton-menubutton-dropmarker[disabled="true"] {
+ list-style-image: url("chrome://browser/skin/dropmark-nav-small.png") !important;
+ -moz-image-region: rect(32px 16px 48px 0px);
+}
+toolbar[iconsize="small"] #back-button[chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker[disabled="true"] {
+ list-style-image: url("chrome://browser/skin/dropmark-nav-rtl-small.png") !important;
+ -moz-image-region: rect(32px 16px 48px 0px);
+}
+toolbar[iconsize="small"] #forward-button[buttondown="true"] > .toolbarbutton-menubutton-dropmarker,
+toolbar[iconsize="small"] #forward-button:hover:active > .toolbarbutton-menubutton-dropmarker,
+toolbar[iconsize="small"] #back-button[buttondown="true"][chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker,
+toolbar[iconsize="small"] #back-button:hover:active[chromedir="rtl"] > .toolbarbutton-menubutton-dropmarker{
+ -moz-image-region: rect(64px 16px 80px 0px);
}
/* stop button */
toolbar[iconsize="small"] #stop-button {
-moz-image-region: rect(0px 48px 16px 32px);
+ margin: 0 5px !important;
}
toolbar[iconsize="small"] #stop-button:hover {
-moz-image-region: rect(16px 48px 32px 32px);
@@ -546,11 +807,14 @@ toolbar[iconsize="small"] #stop-button:h
toolbar[iconsize="small"] #stop-button[disabled="true"] {
-moz-image-region: rect(32px 48px 48px 32px) !important;
}
-
+toolbar[iconsize="small"] #stop-button:hover:active {
+ -moz-image-region: rect(64px 48px 80px 32px);
+}
/* reload button */
toolbar[iconsize="small"] #reload-button {
-moz-image-region: rect(0px 64px 16px 48px);
+ margin: 0 5px !important;
}
toolbar[iconsize="small"] #reload-button:hover {
-moz-image-region: rect(16px 64px 32px 48px);
@@ -558,11 +822,14 @@ toolbar[iconsize="small"] #reload-button
toolbar[iconsize="small"] #reload-button[disabled="true"] {
-moz-image-region: rect(32px 64px 48px 48px);
}
-
+toolbar[iconsize="small"] #reload-button:hover:active {
+ -moz-image-region: rect(64px 64px 80px 48px);
+}
/* home button */
toolbar[iconsize="small"] #home-button {
-moz-image-region: rect(0px 80px 16px 64px);
+ margin: 0 5px !important;
}
toolbar[iconsize="small"] #home-button:hover {
-moz-image-region: rect(16px 80px 32px 64px);
@@ -570,11 +837,15 @@ toolbar[iconsize="small"] #home-button:h
toolbar[iconsize="small"] #home-button[disabled="true"] {
-moz-image-region: rect(32px 80px 48px 64px);
}
+toolbar[iconsize="small"] #home-button:hover:active {
+ -moz-image-region: rect(64px 80px 80px 64px);
+}
/* download manager button */
toolbar[iconsize="small"] #downloads-button {
-moz-image-region: rect(0px 96px 16px 80px);
+ margin: 0 5px !important;
}
toolbar[iconsize="small"] #downloads-button:hover {
-moz-image-region: rect(16px 96px 32px 80px);
@@ -582,11 +853,15 @@ toolbar[iconsize="small"] #downloads-but
toolbar[iconsize="small"] #downloads-button[disabled="true"] {
-moz-image-region: rect(32px 96px 48px 80px) !important;
}
+toolbar[iconsize="small"] #downloads-button:hover:active {
+ -moz-image-region: rect(64px 96px 80px 80px);
+}
/* history sidebar button */
toolbar[iconsize="small"] #history-button {
-moz-image-region: rect(0px 112px 16px 96px);
+ margin: 0 5px !important;
}
toolbar[iconsize="small"] #history-button:hover {
-moz-image-region: rect(16px 112px 32px 96px);
@@ -594,11 +869,15 @@ toolbar[iconsize="small"] #history-butto
toolbar[iconsize="small"] #history-button[disabled="true"] {
-moz-image-region: rect(32px 112px 48px 96px) !important;
}
+toolbar[iconsize="small"] #history-button:hover:active {
+ -moz-image-region: rect(64px 112px 80px 96px);
+}
/* bookmark sidebar button */
toolbar[iconsize="small"] #bookmarks-button {
-moz-image-region: rect(0px 128px 16px 112px);
+ margin: 0 5px !important;
}
toolbar[iconsize="small"] #bookmarks-button:hover {
-moz-image-region: rect(16px 128px 32px 112px);
@@ -609,11 +888,15 @@ toolbar[iconsize="small"] #bookmarks-but
toolbar[iconsize="small"] #bookmarks-button[checked="true"] {
-moz-image-region: rect(48px 128px 64px 112px) !important;
}
+toolbar[iconsize="small"] #bookmarks-button:hover:active {
+ -moz-image-region: rect(64px 128px 80px 112px);
+}
/* print button */
toolbar[iconsize="small"] #print-button {
-moz-image-region: rect(0px 144px 16px 128px);
+ margin: 0 5px !important;
}
toolbar[iconsize="small"] #print-button:hover {
-moz-image-region: rect(16px 144px 32px 128px);
@@ -621,11 +904,15 @@ toolbar[iconsize="small"] #print-button:
toolbar[iconsize="small"] #print-button[disabled="true"] {
-moz-image-region: rect(32px 144px 48px 128px) !important;
}
+toolbar[iconsize="small"] #print-button:hover:active {
+ -moz-image-region: rect(64px 144px 80px 128px);
+}
/* new tab button */
toolbar[iconsize="small"] #new-tab-button {
-moz-image-region: rect(0px 160px 16px 144px);
+ margin: 0 5px !important;
}
toolbar[iconsize="small"] #new-tab-button:hover {
-moz-image-region: rect(16px 160px 32px 144px);
@@ -633,11 +920,15 @@ toolbar[iconsize="small"] #new-tab-butto
toolbar[iconsize="small"] #new-tab-button[disabled="true"] {
-moz-image-region: rect(32px 160px 48px 144px) !important;
}
+toolbar[iconsize="small"] #new-tab-button:hover:active {
+ -moz-image-region: rect(64px 160px 80px 144px);
+}
/* new window button */
toolbar[iconsize="small"] #new-window-button {
-moz-image-region: rect(0px 176px 16px 160px);
+ margin: 0 5px !important;
}
toolbar[iconsize="small"] #new-window-button:hover {
-moz-image-region: rect(16px 176px 32px 160px);
@@ -645,11 +936,15 @@ toolbar[iconsize="small"] #new-window-bu
toolbar[iconsize="small"] #new-window-button[disabled="true"] {
-moz-image-region: rect(32px 176px 48px 160px) !important;
}
+toolbar[iconsize="small"] #new-window-button:hover:active {
+ -moz-image-region: rect(64px 176px 80px 160px);
+}
/* cut button */
toolbar[iconsize="small"] #cut-button {
-moz-image-region: rect(0px 192px 16px 176px);
+ margin: 0 5px !important;
}
toolbar[iconsize="small"] #cut-button:hover {
-moz-image-region: rect(16px 192px 32px 176px);
@@ -657,11 +952,15 @@ toolbar[iconsize="small"] #cut-button:ho
toolbar[iconsize="small"] #cut-button[disabled="true"] {
-moz-image-region: rect(32px 192px 48px 176px) !important;
}
+toolbar[iconsize="small"] #cut-button:hover:active {
+ -moz-image-region: rect(64px 192px 80px 176px);
+}
/* copy button */
toolbar[iconsize="small"] #copy-button {
-moz-image-region: rect(0px 208px 16px 192px);
+ margin: 0 5px !important;
}
toolbar[iconsize="small"] #copy-button:hover {
-moz-image-region: rect(16px 208px 32px 192px);
@@ -669,11 +968,15 @@ toolbar[iconsize="small"] #copy-button:h
toolbar[iconsize="small"] #copy-button[disabled="true"] {
-moz-image-region: rect(32px 208px 48px 192px);
}
+toolbar[iconsize="small"] #copy-button:hover:active {
+ -moz-image-region: rect(64px 208px 80px 192px);
+}
/* paste button */
toolbar[iconsize="small"] #paste-button {
-moz-image-region: rect(0px 224px 16px 208px);
+ margin: 0 5px !important;
}
toolbar[iconsize="small"] #paste-button:hover {
-moz-image-region: rect(16px 224px 32px 208px);
@@ -681,6 +984,9 @@ toolbar[iconsize="small"] #paste-button:
toolbar[iconsize="small"] #paste-button[disabled="true"] {
-moz-image-region: rect(32px 224px 48px 208px);
}
+toolbar[iconsize="small"] #paste-button:hover:active {
+ -moz-image-region: rect(64px 224px 80px 208px);
+}
/* ::::: fullscreen window controls ::::: */
@@ -707,7 +1013,7 @@ toolbar[iconsize="small"] #paste-button[
/* ::::: nav-bar-inner ::::: */
#urlbar {
- margin: 2px 3px;
+ margin: 2px 0 2px 0;
}
/* This needs to be at least as large as the maximum possible width
@@ -775,16 +1081,19 @@ statusbarpanel#statusbar-display {
#go-container {
-moz-box-orient: vertical; /* for go button flex hack */
+ -moz-margin-end: 5px;
}
#go-button {
- -moz-box-flex: 1; /* expand to fill toolbar height */
+ /* -moz-box-flex: 1; expand to fill toolbar height */
list-style-image: url("chrome://browser/skin/Go.png");
- -moz-image-region: rect(0px 20px 20px 0px);
+ -moz-image-region: rect(0px 25px 22px 0px);
+ border-left: 0px;
+ border-right: 0px;
padding-top: 2px;
padding-bottom: 2px;
- -moz-padding-start: 3px;
- -moz-padding-end: 5px;
+ -moz-padding-start: 0;
+ -moz-padding-end: 0;
}
#go-button[chromedir="rtl"] {
@@ -792,15 +1101,16 @@ statusbarpanel#statusbar-display {
}
#go-button:hover {
- -moz-image-region: rect(0px 40px 20px 20px);
+ -moz-image-region: rect(0px 50px 22px 25px);
}
-#go-button:hover:active {
- padding: 3px 4px 1px 4px;
+#go-button[disabled="true"] {
+ -moz-image-region: rect(0px 75px 22px 50px);
}
-#go-button[disabled="true"] {
- -moz-image-region: rect(0px 60px 20px 40px);
+#go-button:hover:active {
+ -moz-image-region: rect(0px 100px 22px 75px);
+ /* padding: 3px 4px 1px 0; */
}
#go-button > .toolbarbutton-icon {
@@ -831,16 +1141,19 @@ statusbarpanel#statusbar-display {
#security-button[level="high"] {
list-style-image: url("chrome://browser/skin/Secure.png");
+ -moz-image-region: rect(36px, 18px, 54px, 0px);
display: -moz-box;
}
#security-button[level="low"] {
list-style-image: url("chrome://browser/skin/Secure.png");
+ -moz-image-region: rect(36px, 18px, 54px, 0px);
display: -moz-box;
}
#security-button[level="broken"] {
list-style-image: url("chrome://browser/skin/Security-broken.png");
+ -moz-image-region: rect(36px, 18px, 54px, 0px);
display: -moz-box;
}
@@ -916,7 +1229,7 @@ toolbar[mode="text"] #navigator-throbber
}
#FindToolbar > .tabs-closebutton {
- border: 1px solid transparent;
+ border: 1px solid transparent;
padding: 3px 2px 4px 2px !important;
}
Index: browser/themes/winstripe/browser/jar.mn
===================================================================
RCS file: /cvsroot/mozilla/browser/themes/winstripe/browser/jar.mn,v
retrieving revision 1.27
diff -u -p -r1.27 jar.mn
--- browser/themes/winstripe/browser/jar.mn 20 Jun 2006 02:38:39 -0000 1.27
+++ browser/themes/winstripe/browser/jar.mn 3 Aug 2006 15:26:14 -0000
@@ -2,6 +2,10 @@ classic.jar:
% skin browser classic/1.0 %skin/classic/browser/
* skin/classic/browser/browser.css (browser.css)
skin/classic/browser/browser.xml
+ skin/classic/browser/dropmark-nav.png
+ skin/classic/browser/dropmark-nav-rtl.png
+ skin/classic/browser/dropmark-nav-small.png
+ skin/classic/browser/dropmark-nav-rtl-small.png
* skin/classic/browser/engineManager.css (engineManager.css)
skin/classic/browser/Go.png
skin/classic/browser/Go-rtl.png
@@ -15,13 +19,16 @@ classic.jar:
skin/classic/browser/Search-bar.png
skin/classic/browser/Search.png
skin/classic/browser/Search-add-engines.png
+ skin/classic/browser/Search-provider-bkgnd.png
skin/classic/browser/Secure.png
skin/classic/browser/Security-broken.png
skin/classic/browser/Throbber.gif
skin/classic/browser/Throbber.png
skin/classic/browser/Throbber-small.png
skin/classic/browser/Toolbar.png
+ skin/classic/browser/Toolbar-rtl.png
skin/classic/browser/Toolbar-small.png
+ skin/classic/browser/Toolbar-rtl-small.png
#ifdef MOZ_FEEDS
skin/classic/browser/feeds/feedIcon.png (feeds/feedIcon.png)
skin/classic/browser/feeds/feedIcon16.png (feeds/feedIcon16.png)
Index: browser/themes/winstripe/browser/searchbar.css
===================================================================
RCS file: /cvsroot/mozilla/browser/themes/winstripe/browser/searchbar.css,v
retrieving revision 1.13
diff -u -p -r1.13 searchbar.css
--- browser/themes/winstripe/browser/searchbar.css 21 Jul 2006 17:05:56 -0000 1.13
+++ browser/themes/winstripe/browser/searchbar.css 3 Aug 2006 15:26:14 -0000
@@ -1,5 +1,13 @@
+#searchbar .search-go-button,
+#searchbar .searchbar-textbox {
+ border: 0px !important;
+}
+
.searchbar-textbox {
+ height: 22px;
width: 15em;
+ margin-right: 0;
+ margin-left: 0;
}
.searchbar-engine-image {
@@ -16,7 +24,9 @@
.searchbar-engine-button {
min-width: 22px;
- margin: 0px 3px 0px 0px;
+ /* margin: 0px 3px 0px 0px; <-- WORKS LTR, NOT RTL */
+ margin: 0px;
+ -moz-margin-end: 3px;
}
.searchbar-engine-button[addengines="true"] {
@@ -28,51 +38,33 @@
padding: 8px 0px 7px 20px;
}
-.search-go-button-container {
- border-left: 1px solid ThreeDShadow;
-}
-
.search-go-button {
list-style-image: url("chrome://browser/skin/Search.png");
- -moz-image-region: rect(0px 16px 16px 0px);
padding: 0px;
-moz-appearance: none;
- border: 1px solid ThreeDFace;
-}
-
-.search-go-button:hover {
- border-top: 1px solid ThreeDHighlight;
- border-left: 1px solid ThreeDHighlight;
- border-right: 1px solid ThreeDShadow;
- border-bottom: 1px solid ThreeDShadow;
-}
-
-.search-go-button:hover > .toolbarbutton-menubutton-button {
- -moz-border-right-colors: ThreeDHighlight ThreeDShadow;
-}
-
-.search-go-button:hover:active,
-.search-go-button[open="true"] {
- border-top: 1px solid ThreeDShadow;
- border-left: 1px solid ThreeDShadow;
- border-right: 1px solid ThreeDShadow;
- border-bottom: 1px solid ThreeDShadow;
+ -moz-image-region: rect(0px 25px 22px 0px);
}
-.search-go-button-container {
- background-color: ThreeDFace;
+.search-go-button[chromedir="rtl"] {
+ list-style-image: url("chrome://browser/skin/Search-rtl.png");
+ padding: 0px;
+ -moz-appearance: none;
+ -moz-image-region: rect(0px 25px 22px 0px);
}
-.search-go-button:hover {
- -moz-image-region: rect(0px 32px 16px 16px);
+.search-go-button:hover,
+.search-go-button:hover[chromedir="rtl"] {
+ -moz-image-region: rect(0px 50px 22px 25px);
}
-.search-go-button:hover:active {
- -moz-image-region: rect(0px, 32px, 16px, 16px);
+.search-go-button[disabled="true"],
+.search-go-button[disabled="true"][chromedir="rtl"] {
+ -moz-image-region: rect(0px, 75px, 22px, 50px);
}
-.search-go-button[disabled="true"]{
- -moz-image-region: rect(0px, 48px, 16px, 32px);
+.search-go-button:hover:active,
+.search-go-button[disabled="true"][chromedir="rtl"] {
+ -moz-image-region: rect(0px, 100px, 22px, 75px);
}
.searchbar-engine-menuitem[selected="true"] > .menu-iconic-text {
Index: toolkit/content/xul.css
===================================================================
RCS file: /cvsroot/mozilla/toolkit/content/xul.css,v
retrieving revision 1.83
diff -u -p -r1.83 xul.css
--- toolkit/content/xul.css 29 Jul 2006 12:47:26 -0000 1.83
+++ toolkit/content/xul.css 3 Aug 2006 15:26:59 -0000
@@ -10,6 +10,9 @@
@namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for HTML elements */
@namespace xbl url("http://www.mozilla.org/xbl"); /* namespace for XBL elements */
+/* DELETE BEFORE LAUNCH */
+/* :root {direction: rtl;} */
+
* {
-moz-user-focus: ignore;
-moz-user-select: -moz-none;
Index: toolkit/themes/winstripe/global/toolbarbutton.css
===================================================================
RCS file: /cvsroot/mozilla/toolkit/themes/winstripe/global/toolbarbutton.css,v
retrieving revision 1.7
diff -u -p -r1.7 toolbarbutton.css
--- toolkit/themes/winstripe/global/toolbarbutton.css 31 Jul 2005 15:34:56 -0000 1.7
+++ toolkit/themes/winstripe/global/toolbarbutton.css 3 Aug 2006 15:27:01 -0000
@@ -45,7 +45,6 @@
/* ::::: toolbarbutton ::::: */
toolbarbutton {
- -moz-appearance: toolbarbutton;
-moz-box-align: center;
-moz-box-pack: center;
margin: 0;
@@ -68,23 +67,17 @@ toolbarbutton.tabbable {
-moz-user-focus: normal !important;
}
-toolbarbutton:focus
-{
- /* -moz-appearance looks redundant here but is necessary.
- Without it, the outline won't appear. */
- -moz-appearance: toolbarbutton;
+toolbarbutton:focus {
outline: 1px dotted -moz-DialogText;
-moz-outline-offset: -2px;
}
toolbarbutton:hover,
toolbarbutton[buttonover="true"] {
- border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight;
}
toolbarbutton:hover:active,
toolbarbutton[open="true"] {
- border-color: ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow;
padding-top: 4px;
padding-bottom: 2px;
-moz-padding-start: 4px;
@@ -103,7 +96,6 @@ toolbarbutton[disabled="true"][open="tru
/* ..... checked state ..... */
toolbarbutton[checked="true"] {
- border-color: ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow !important;
padding-top: 4px !important;
padding-bottom: 2px !important;
-moz-padding-start: 4px !important;
Index: toolkit/themes/winstripe/help/help.css
===================================================================
RCS file: /cvsroot/mozilla/toolkit/themes/winstripe/help/help.css,v
retrieving revision 1.16
diff -u -p -r1.16 help.css
--- toolkit/themes/winstripe/help/help.css 24 May 2006 06:57:46 -0000 1.16
+++ toolkit/themes/winstripe/help/help.css 3 Aug 2006 15:27:01 -0000
@@ -47,7 +47,7 @@ toolbar toolbarbutton {
toolbarbutton:not([disabled="true"]):hover,
menubutton:not([disabled="true"]):hover {
color: -moz-buttonhovertext;
- background-color: -moz-buttonhoverface;
+ /* background-color: -moz-buttonhoverface; */
}
toolbarbutton:not([disabled="true"]):hover:active,
@@ -58,19 +58,129 @@ menubutton:not([disabled="true"]):hover:
/* Set the minimum sidebar width so the help contents aren't squeezed together.*/
#help-sidebar { min-width: 15em; width: 20em; max-width: 25em; }
-#help-back-button, #help-forward-button[chromedir="rtl"] { -moz-image-region: rect(0px 24px 24px 0px); }
-#help-back-button:hover, #help-forward-button[chromedir="rtl"]:hover { -moz-image-region: rect(24px 24px 48px 0px); }
-#help-back-button[disabled="true"], #help-forward-button[disabled="true"][chromedir="rtl"] { -moz-image-region: rect(48px 24px 72px 0px); }
-
-#help-forward-button, #help-back-button[chromedir="rtl"] { -moz-image-region: rect(0px 48px 24px 24px); }
-#help-forward-button:hover, #help-back-button[chromedir="rtl"]:hover { -moz-image-region: rect(24px 48px 48px 24px); }
-#help-forward-button[disabled="true"], #help-back-button[disabled="true"][chromedir="rtl"] { -moz-image-region: rect(48px 48px 72px 24px); }
+/* ----- BACK BUTTON ----- */
-#help-home-button { -moz-image-region: rect(0px 72px 24px 48px); }
-#help-home-button:hover { -moz-image-region: rect(24px 72px 48px 48px); }
+#help-back-button,
+#help-forward-button[chromedir="rtl"] {
+ -moz-image-region: rect(0px 24px 24px 0px);
+}
+
+#help-back-button:hover,
+#help-forward-button[chromedir="rtl"]:hover {
+ -moz-image-region: rect(24px 24px 48px 0px);
+}
+
+#help-back-button[disabled="true"],
+#help-forward-button[disabled="true"][chromedir="rtl"] {
+ -moz-image-region: rect(48px 24px 72px 0px);
+}
+
+#help-back-button:hover:active,
+#help-forward-button[chromedir="rtl"]:hover:active {
+ -moz-image-region: rect(72px 24px 96px 0px);
+}
+
+#help-back-button .toolbarbutton-text,
+#help-forward-button[chromedir="rtl"] .toolbarbutton-text {
+ display:none !important;
+}
+
+#help-back-button .toolbarbutton-menubutton-button,
+#help-forward-button[chromedir="rtl"] .toolbarbutton-menubutton-button {
+ -moz-box-align: end !important;
+}
+
+/* ----- BACK BUTTON DROPMARKER ----- */
+
+#help-back-button .toolbarbutton-menubutton-dropmarker {
+ list-style-image: url("chrome://browser/skin/dropmark-nav.png");
+ -moz-image-region: rect(0px 14px 24px 0px);
+ padding: 0;
+}
+#help-back-button:hover > .toolbarbutton-menubutton-dropmarker,
+#back-button[buttonover="true"] > .toolbarbutton-menubutton-dropmarker{
+ -moz-image-region: rect(24px 14px 48px 0px);
+}
+#help-back-button > .toolbarbutton-menubutton-dropmarker[disabled="true"] {
+ list-style-image: url("chrome://browser/skin/dropmark-nav.png") !important;
+ -moz-image-region: rect(48px 14px 72px 0px);
+}
+#help-back-button[buttondown="true"] > .toolbarbutton-menubutton-dropmarker,
+#back-button:hover:active > .toolbarbutton-menubutton-dropmarker{
+ -moz-image-region: rect(72px 14px 96px 0px);
+}
+/* ----- FORWARD BUTTON ----- */
+
+#help-forward-button,
+#help-back-button[chromedir="rtl"] {
+ -moz-image-region: rect(0px 48px 24px 24px);
+}
+
+#help-forward-button:hover,
+#help-back-button[chromedir="rtl"]:hover {
+ -moz-image-region: rect(24px 48px 48px 24px);
+}
+
+#help-forward-button[disabled="true"],
+#help-back-button[disabled="true"][chromedir="rtl"] {
+ -moz-image-region: rect(48px 48px 72px 24px);
+}
+
+#help-forward-button:hover:active,
+#help-back-button[chromedir="rtl"]:hover:active {
+ -moz-image-region: rect(24px 48px 48px 24px);
+}
+
+#help-forward-button .toolbarbutton-text {
+ display:none !important;
+}
+
+/* ----- HOME BUTTON ----- */
+
+#help-home-button {
+ -moz-image-region: rect(0px 72px 24px 48px);
+}
+
+#help-home-button:hover {
+ -moz-image-region: rect(24px 72px 48px 48px);
+}
+
+#help-home-button[disabled="true"] {
+ -moz-image-region: rect(48px 72px 72px 48px);
+}
+
+#help-home-button:hover:active {
+ -moz-image-region: rect(72px 72px 96px 48px);
+}
+
+#help-home-button .toolbarbutton-text {
+ display:none !important;
+}
+
+
+/* ----- PRINT BUTTON ----- */
+
+#help-print-button {
+ -moz-image-region: rect(0px 96px 24px 72px);
+}
+
+#help-print-button:hover {
+ -moz-image-region: rect(24px 96px 48px 72px);
+}
+
+#help-print-button[disabled="true"] {
+ -moz-image-region: rect(48px 96px 72px 72px);
+}
+
+#help-print-button:hover:active {
+ -moz-image-region: rect(72px 96px 96px 72px);
+}
+
+#help-print-button .toolbarbutton-text {
+ display:none !important;
+}
-#help-print-button { -moz-image-region: rect(0px 96px 24px 72px); }
-#help-print-button:hover { -moz-image-region: rect(24px 96px 48px 72px); }
+/* ----- OTHER ----- */
#context-copy[disabled="true"] {
visibility: collapse;