diff --git a/mozilla/suite/browser/navigator.css b/mozilla/suite/browser/navigator.css index 75e616cf366..8656e6383b3 100644 --- a/mozilla/suite/browser/navigator.css +++ b/mozilla/suite/browser/navigator.css @@ -15,7 +15,7 @@ tabbrowser { } .tabbrowser-tabs > .tabbrowser-tab { - -moz-binding: url("chrome://global/content/bindings/tabbox.xml#tab"); + -moz-binding: url("chrome://navigator/content/tabbrowser.xml#tabbrowser-tab"); } .tabs-closebutton-box > .tabs-closebutton { diff --git a/mozilla/suite/browser/tabbrowser.xml b/mozilla/suite/browser/tabbrowser.xml index 96438fb1d17..d98cfab2601 100644 --- a/mozilla/suite/browser/tabbrowser.xml +++ b/mozilla/suite/browser/tabbrowser.xml @@ -2171,27 +2171,54 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mozilla/themes/classic/jar.mn b/mozilla/themes/classic/jar.mn index b797d1b03eb..4c77f5a6795 100644 --- a/mozilla/themes/classic/jar.mn +++ b/mozilla/themes/classic/jar.mn @@ -543,7 +543,11 @@ classic.jar: skin/classic/navigator/navigator.css (navigator/navigator.css) skin/classic/navigator/linkToolbar.css (navigator/linkToolbar.css) skin/classic/navigator/pageInfo.css (navigator/pageInfo.css) - skin/classic/navigator/tabbrowser.css (navigator/tabbrowser.css) +#ifdef XP_MACOSX + skin/classic/navigator/tabbrowser.css (navigator/mac/tabbrowser.css) +#else + skin/classic/navigator/tabbrowser.css (navigator/win/tabbrowser.css) +#endif skin/classic/navigator/btn1/first.gif (navigator/btn1/first.gif) skin/classic/navigator/btn1/first-disabled.gif (navigator/btn1/first-disabled.gif) skin/classic/navigator/btn1/first-hover.gif (navigator/btn1/first-hover.gif) diff --git a/mozilla/themes/classic/navigator/mac/tabbrowser.css b/mozilla/themes/classic/navigator/mac/tabbrowser.css index 522cf129bb3..3ff2d8d2c80 100644 --- a/mozilla/themes/classic/navigator/mac/tabbrowser.css +++ b/mozilla/themes/classic/navigator/mac/tabbrowser.css @@ -1,18 +1,9 @@ @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); -.tabbrowser-strip { - padding-bottom: 3px; - border-bottom: 2px solid; - -moz-border-bottom-colors: ThreeDDarkShadow ThreeDShadow; -} - -tabpanels { - -moz-appearance: none; -} - .tabbrowser-tabs { padding-top: 1px; + margin-bottom: 0; } .tabs-left, @@ -34,6 +25,20 @@ tabpanels { height: 2px; } +.tab-image-left { + width: 11px; + height: 25px; +} + +.tab-image-right { + width: 12px; + height: 25px; +} + +.tab-image-left, .tab-image-right, .tab-image-middle { + -moz-appearance: tab-left-edge; +} + .tab-icon { margin-top: 1px; margin-right: 3px; @@ -41,43 +46,62 @@ tabpanels { height: 16px; } -tab { - list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.png"); +.tabbrowser-tab { + list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.png"); + padding: 0; + margin: 0; } -tab[busy] { +.tabbrowser-tab[busy] { list-style-image: url("chrome://communicator/skin/icons/loading.gif"); } +.tabbrowser-tab[selected="true"] { + -moz-user-focus: normal; +} + +.tabbrowser-tab:focus { + outline: 3px solid -moz-mac-focusring; + outline-offset: -3px; + -moz-outline-radius-topleft: 5px; + -moz-outline-radius-topright: 5px; +} + /* ::::: close button ::::: */ .tabs-closebutton { margin: 3px; + padding: 2px; list-style-image: url("chrome://communicator/skin/icons/close-button.gif"); } .tabs-closebutton > .toolbarbutton-icon { - margin: 0; + margin: 0px; } .tabs-newbutton { margin: 0px; + padding: 2px; list-style-image: url("chrome://navigator/skin/icons/tab-new.gif"); } -.tab-drop-indicator-bar { - height: 11px; - margin-top: -11px; - margin-left: -8px; - position: relative; +.tabs-newbutton > .toolbarbutton-icon { + margin-right: 2px; } +.tab-drop-indicator-bar { + height: 11px; + margin-top: -11px; + margin-left: -8px; + position: relative; +} + .tab-drop-indicator { - height: 11px; - width: 11px; - margin-bottom: -5px; - position: relative; - list-style-image: url('chrome://navigator/skin/icons/tab-drag-indicator.gif'); + height: 11px; + width: 11px; + margin-bottom: -5px; + position: relative; + list-style-image: url('chrome://navigator/skin/icons/tab-drag-indicator.gif'); } tooltip[tabpreview="true"] { diff --git a/mozilla/themes/classic/navigator/win/tabbrowser.css b/mozilla/themes/classic/navigator/win/tabbrowser.css index 522cf129bb3..35a86aff1dc 100644 --- a/mozilla/themes/classic/navigator/win/tabbrowser.css +++ b/mozilla/themes/classic/navigator/win/tabbrowser.css @@ -20,20 +20,6 @@ tabpanels { width: 3px; } -.tabs-bottom { - -moz-appearance: tabpanels; - height: 4px; -} - -.tabs-stack { - border-bottom: 1px solid; - -moz-border-bottom-colors: ThreeDShadow; -} - -.tabs-bottom-spacer { - height: 2px; -} - .tab-icon { margin-top: 1px; margin-right: 3px; @@ -41,11 +27,11 @@ tabpanels { height: 16px; } -tab { +.tabbrowser-tab { list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.png"); } -tab[busy] { +.tabbrowser-tab[busy] { list-style-image: url("chrome://communicator/skin/icons/loading.gif"); }