@import url("chrome://global/skin/inContentUI.css");
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+#addons-page {
+ padding: 3px;
+ margin: 0;
+}
.nav-button {
list-style-image: url("chrome://communicator/skin/icons/communicatoricons.png");
/*** category selector ***/
#categories {
- -moz-appearance: none;
- border: none;
- -moz-margin-end: -1px;
- background-color: transparent;
+ background-color: #A09090;
position: relative;
- margin-top: 31px;
+ padding-top: 31px;
+ margin: 0px;
+ border: none;
}
.category {
- background-color: transparent;
- color: #FF9F00;
+ background-color: #000000;
+ color: #FFCF00;
min-height: 0;
padding: 10px 4px;
- border-width: 1px;
- border-style: solid;
- border-color: transparent;
-moz-box-align: center;
overflow: hidden;
}
-.category:-moz-locale-dir(ltr) {
- border-top-left-radius: 5px;
- border-bottom-left-radius: 5px;
-}
-
-.category:-moz-locale-dir(rtl) {
- border-top-right-radius: 5px;
- border-bottom-right-radius: 5px;
+.category:not([disabled]):hover {
+ background-color: #FFCF00;
+ color: #000000;
}
.category[disabled] {
border-bottom: 0;
height: 0;
opacity: 0;
- -moz-transition-property: height, opacity;
- -moz-transition-duration: 1s, 0.8s;
+ transition-property: height, opacity;
+ transition-duration: 1s, 0.8s;
}
.category:not([disabled]) {
height: 52px;
- -moz-transition-property: height, opacity;
- -moz-transition-duration: 1s, 0.8s;
+ transition-property: height, opacity;
+ transition-duration: 1s, 0.8s;
}
.category[selected] {
background-color: #008484;
color: #FFCF00;
- border-color: #9C9CFF;
}
.category-name {
#category-extension > .category-icon {
list-style-image: url("chrome://mozapps/skin/extensions/category-extensions.png");
}
+#category-service > .category-icon {
+ list-style-image: url("chrome://mozapps/skin/extensions/category-service.png");
+}
#category-theme > .category-icon {
list-style-image: url("chrome://mozapps/skin/extensions/category-themes.png");
}
#category-dictionary > .category-icon {
list-style-image: url("chrome://mozapps/skin/extensions/category-dictionaries.png");
}
+#category-experiment > .category-icon {
+ list-style-image: url("chrome://mozapps/skin/extensions/category-experiments.png");
+}
#category-availableUpdates > .category-icon {
list-style-image: url("chrome://mozapps/skin/extensions/category-available.png");
}
list-style-image: url("chrome://mozapps/skin/extensions/category-recent.png");
}
+/*** main content ***/
+
+#addons-page > hbox {
+ /* This applied both to the header and the box surrounding the main content. */
+ background-color: #A09090;
+}
+
+.main-content {
+ background-color: #000000;
+ border: none;
+ border-top: 3px solid #000000;
+ -moz-border-start: 3px solid #000000;
+ border-radius: 1em 0 0 0;
+}
/*** header ***/
#header {
- margin-bottom: 18px;
height: 2em;
+ padding: 3px;
+ border-radius: 1em 0 0 0;
}
#header-search {
color: #E7ADE7;
border: 1px solid #9C9CFF;
border-radius: 4px;
- padding: 3px;
background-color: #000000;
margin: 0;
}
-#header-search .textbox-input:-moz-placeholder {
+#header-search .textbox-input::-moz-placeholder {
color: #8050B0;
}
border-color: #008484;
}
+@media (max-width: 600px) {
+ #header-search {
+ width: 12em;
+ }
+}
+
#header-utils-btn {
list-style-image: url("chrome://mozapps/skin/extensions/utilities.png");
-moz-margin-end: 16px;
}
.addon[active="false"] .icon {
- filter: url("chrome://mozapps/skin/extensions/extensions.svg#greyscale");
+ filter: grayscale(1);
}
.addon-view[type="theme"] .icon {
list-style-image: url("chrome://mozapps/skin/extensions/dictionaryGeneric.png");
}
+.addon-view[type="experiment"] .icon {
+ list-style-image: url("chrome://mozapps/skin/extensions/experimentGeneric.png");
+}
+
.name-container {
font-size: 150%;
font-weight: bold;
height: 0;
overflow: hidden;
opacity: 0;
- -moz-transition-property: height, opacity;
- -moz-transition-duration: 0.5s, 0.5s;
+ transition-property: height, opacity;
+ transition-duration: 0.5s, 0.5s;
}
.addon[show-relnotes] .relnotes-container {
opacity: 1;
- -moz-transition-property: height, opacity;
- -moz-transition-duration: 0.5s, 0.5s;
+ transition-property: height, opacity;
+ transition-duration: 0.5s, 0.5s;
}
.addon .relnotes-header {
#detail-view[loading-extended] .loading {
opacity: 1;
- -moz-transition-property: opacity;
- -moz-transition-duration: 1s;
+ transition-property: opacity;
+ transition-duration: 1s;
}
.detail-view-container {
}
#detail-screenshot[loading] {
- background-image: url("chrome://communicator/skin/brand/throbber-anim.gif");
+ background-image: url("chrome://communicator/skin/brand/throbber-anim.png");
background-position: 50% 50%;
background-repeat: no-repeat;
}
/*** buttons ***/
-.addon-control[disabled="true"] {
+.addon-control[disabled="true"]:not(.no-auto-hide) {
display: none;
}
+.no-auto-hide .addon-control {
+ display: block !important;
+}
+
button.button-link {
background: transparent;
border: none;
text-decoration: underline;
- color: blue;
+ color: #3333FF;
cursor: pointer;
min-width: 0;
margin: 0 6px;
/* Needed to override normal button style from inContent.css */
button.button-link:not([disabled="true"]):active:hover {
}
+
+/*** telemetry experiments ***/
+
+#detail-experiment-container {
+ font-size: 80%;
+ margin-bottom: 1em;
+}
+
+#detail-experiment-bullet-container,
+#detail-experiment-state,
+#detail-experiment-time,
+.experiment-bullet-container,
+.experiment-state,
+.experiment-time {
+ vertical-align: middle;
+ display: inline-block;
+}
+
+.addon .experiment-bullet,
+#detail-experiment-bullet {
+ fill: #8050B0;
+}
+
+.addon[active="true"] .experiment-bullet,
+#detail-view[active="true"] #detail-experiment-bullet {
+ fill: #FFCF00;
+}