Bug 712938 - Polish tabs-on-top theme on Mac OS X, r+ui-r=mconley.
authorFlorian Quèze <florian@queze.net>
Tue, 10 Jan 2012 11:54:49 +0100
changeset 10381 e89709934a86b4c9e3c7421001f65fc4d2165b0b
parent 10380 c1bc172a24158ba61d6476e02a63b04d7d2f3768
child 10382 439e89ac3f1d161362fa98431875d1f4325fc2da
push id402
push userbugzilla@standard8.plus.com
push dateTue, 13 Mar 2012 21:17:18 +0000
treeherdercomm-beta@d080a8ebf16a [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs712938
Bug 712938 - Polish tabs-on-top theme on Mac OS X, r+ui-r=mconley.
mail/themes/pinstripe/mail/quickFilterBar.css
mail/themes/pinstripe/mail/tabmail.css
--- a/mail/themes/pinstripe/mail/quickFilterBar.css
+++ b/mail/themes/pinstripe/mail/quickFilterBar.css
@@ -5,17 +5,17 @@
 #qfb-show-filter-bar {
   -moz-box-orient: vertical;
   visibility: visible !important;
   list-style-image: url("chrome://messenger/skin/icons/mail-toolbar-small.png");
   -moz-image-region: rect(0px 504px 24px 480px);
   border: none;
   border-right: 1px solid transparent;
   border-left: 1px solid transparent;
-  margin: 1px 0;
+  margin: 0 0 1px;
   padding: 0 4px;
 }
 
 #qfb-show-filter-bar:hover:active {
   -moz-image-region: rect(24px 504px 48px 480px);
 }
 
 toolbar[iconsize="large"] #qfb-show-filter-bar {
--- a/mail/themes/pinstripe/mail/tabmail.css
+++ b/mail/themes/pinstripe/mail/tabmail.css
@@ -38,17 +38,16 @@
 .tabmail-tabs > .tabmail-tab:first-child > .tab-close-button {
   visibility: collapse;
 }
 
 .tab-icon-image,
 .tab-throbber {
   width: 16px;
   height: 16px;
-  margin-bottom: 1px;
 }
 
 .tabmail-tab {
   list-style-image: url("chrome://global/skin/tree/item.png");
 }
 
 .tab-throbber {
   list-style-image: url("chrome://global/skin/icons/loading_16.png") !important;
@@ -58,33 +57,33 @@
   opacity: .6;
 }
 
 .tabmail-tab[type="glodaSearch"] {
   list-style-image: url("chrome://messenger/skin/icons/search-tab.png");
 }
 
 .tab-text {
-  margin-top: 3px !important;
+  margin-top: 0 !important;
   margin-bottom: 0 !important;
   font: message-box;
   font-weight: bold;
   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
 }
 
 .tabmail-tab {
   position: static;
   -moz-appearance: none;
   background: -moz-linear-gradient(hsla(0, 0%, 100%, .2),
               hsla(0, 0%, 45%, .2) 1px, hsla(0, 0%, 32%, .2) 50%);
   background-position: -5px -2px;
   background-repeat: no-repeat;
   background-size: -moz-calc(100% + 11px) -moz-calc(100% + 11px);
   margin: 0;
-  padding: 0 0 1px;
+  padding: 1px 0 0;
   border-width: 4px 5px 3px 6px;
   border-style: solid;
   -moz-border-image: url(tabs/tab-normal-active.png) 4 5 3 6 fill repeat stretch;
   border-radius: 4px 4px 0 0;
   min-height: 23px;
 }
 
 .tabmail-tab[selected="true"] {
@@ -175,27 +174,26 @@ tabmail > tabbox > tabpanels {
 }
 
 /**
  * In-tab close button
  */
 
 .tab-close-button > .toolbarbutton-icon {
   -moz-margin-end: 0px !important;
-  margin-top: 1px;
   padding: 0;
 }
 
 .tab-close-button {
   list-style-image: url("chrome://global/skin/icons/close.png");
   -moz-appearance: none;
   -moz-image-region: rect(0, 16px, 16px, 0);
   border: none !important;
   padding: 0;
-  margin: 1px 0 0;
+  margin: 0;
   background: none;
   cursor: default;
 }
 
 .tab-close-button:hover,
 .tabmail-tab[selected="true"] > .tab-close-button:hover {
   -moz-image-region: rect(0, 32px, 16px, 16px);
 }