fix a few coloring problems in both themes with new add-ons manager
authorRobert Kaiser <robert@notebook.box.kairo.at>
Mon, 1 Nov 2010 19:08:38 +0000 (20:08 +0100)
committerRobert Kaiser <robert@notebook.box.kairo.at>
Mon, 1 Nov 2010 19:08:38 +0000 (20:08 +0100)
EarlyBlue/mozapps/extensions/extensions.css
LCARStrek/mozapps/extensions/extensions.css

index 8181cab4c04a0274cdf49af3131dcf7d78da478f..8758d8061040b30880e525ccd420b8bc600b749c 100644 (file)
   background-color : #FFFFCC;
 }
 
   background-color : #FFFFCC;
 }
 
+richlistbox:focus > .addon-view[notification="warning"][selected="true"] {
+  color: #336699;
+}
+
 .addon-view[notification="error"] {
   background-color: #FFD0DD;
 }
 .addon-view[notification="error"] {
   background-color: #FFD0DD;
 }
   background-color: #CCFFDD;
 }
 
   background-color: #CCFFDD;
 }
 
+.addon-view[pending="enable"] .pending,
+.addon-view[pending="upgrade"] .pending,
+.addon-view[pending="install"] .pending {
+  color: #008000;
+}
+
 .addon-view[pending="disable"],
 .addon-view[pending="uninstall"] {
   background-color: #808080;
 .addon-view[pending="disable"],
 .addon-view[pending="uninstall"] {
   background-color: #808080;
   background: transparent;
   border: none;
   text-decoration: underline;
   background: transparent;
   border: none;
   text-decoration: underline;
-  color: #CCCCFF;
+  color: #0000FF;
   cursor: pointer;
   min-width: 0;
   margin: 0 6px;
   cursor: pointer;
   min-width: 0;
   margin: 0 6px;
index dda0cce41c81ab984825379170c305b607363ea4..0487d420b31f98c5ce5dac05951ce55fab2abbbc 100644 (file)
   list-style-image: url("chrome://global/skin/icons/warning-16.png");
   width: 16px;
   height: 16px;
   list-style-image: url("chrome://global/skin/icons/warning-16.png");
   width: 16px;
   height: 16px;
-  margin: 3px 0;
+  margin: 1px 0;
 }
 
 .error-icon {
   list-style-image: url("chrome://global/skin/icons/error-16.png");
   width: 16px;
   height: 16px;
 }
 
 .error-icon {
   list-style-image: url("chrome://global/skin/icons/error-16.png");
   width: 16px;
   height: 16px;
-  margin: 3px 0;
+  margin: 1px 0;
 }
 
 .pending-icon,
 }
 
 .pending-icon,
   list-style-image: url("chrome://global/skin/icons/information-16.png");
   width: 16px;
   height: 16px;
   list-style-image: url("chrome://global/skin/icons/information-16.png");
   width: 16px;
   height: 16px;
-  margin: 3px 0;
+  margin: 1px 0;
 }
 
 /*** category selector ***/
 }
 
 /*** category selector ***/
   list-style-image: url("chrome://mozapps/skin/extensions/utilities.png");
 }
 
   list-style-image: url("chrome://mozapps/skin/extensions/utilities.png");
 }
 
+#header-utils-btn:hover,
+#header-utils-btn:hover:active,
+#header-utils-btn[open="true"] {
+  list-style-image: url("chrome://mozapps/skin/extensions/utilities-hover.png");
+}
+
 #header-utils-btn:-moz-focusring > .button-box {
   border: none;
 }
 
 #header-utils-btn:-moz-focusring > .button-box {
   border: none;
 }
 
+#header-utils-btn > .button-box > .button-menu-dropmarker {
+  border: none;
+  background: transparent;
+}
+
+#header-utils-btn:hover > .button-box > .button-menu-dropmarker {
+  list-style-image: url("chrome://global/skin/arrow/arrow-down-hover.gif");
+}
+
 .view-header {
   border-radius: 8px;
 .view-header {
   border-radius: 8px;
-  padding: 0px 4em;
+  padding: 0px 1em;
   margin: 3px;
 }
 
   margin: 3px;
 }
 
 
 .sort-controls {
   -moz-appearance: none;
 
 .sort-controls {
   -moz-appearance: none;
+  border-right: 3px solid #000000;
 }
 
 .sorter {
   -moz-appearance: none;
   border: none;
   border-left: 3px solid #000000;
 }
 
 .sorter {
   -moz-appearance: none;
   border: none;
   border-left: 3px solid #000000;
-  border-right: 3px solid #000000;
   background-color: transparent;
   background-color: transparent;
+  color: #8050B0;
   border-radius: 0;
   padding: 0px 6px;
   border-radius: 0;
   padding: 0px 6px;
-  margin: 0px 6px;
+  -moz-padding-start: 6px;
+  -moz-padding-end: 3px;
+  margin: 0px;
   min-width: 12px !important;
   -moz-box-direction: reverse;
 }
   min-width: 12px !important;
   -moz-box-direction: reverse;
 }
-
+.sorter:hover {
+  background-color: #FFCF00;
+  color: #000000;
+}
 
 .sorter[checkState="1"],
 .sorter[checkState="2"] {
 
 .sorter[checkState="1"],
 .sorter[checkState="2"] {
   color: #000000;
 }
 
   color: #000000;
 }
 
+.addon-view[notification="warning"] .warning {
+  color: #000000;
+}
+
 .addon-view[notification="error"] {
   background-color: #FF0000;
   color: #000000;
 }
 
 .addon-view[notification="error"] {
   background-color: #FF0000;
   color: #000000;
 }
 
+.addon-view[notification="error"] .error {
+  color: #000000;
+}
+
 .addon-view[notification="info"] {
   background-color: #9C9CFF;
   color: #000000;
 .addon-view[notification="info"] {
   background-color: #9C9CFF;
   color: #000000;
   background-color: #008484;
 }
 
   background-color: #008484;
 }
 
+.addon-view[pending="enable"] .pending,
+.addon-view[pending="upgrade"] .pending,
+.addon-view[pending="install"] .pending {
+  color: #000000;
+}
+
 .addon-view[pending="disable"],
 .addon-view[pending="uninstall"] {
   color: #8050B0;
 .addon-view[pending="disable"],
 .addon-view[pending="uninstall"] {
   color: #8050B0;