padding-right: 2.01px;
}
-#urlbar[pageproxystate="valid"] > #identity-box.chromeUI {
- color: #9C9CFF;
- -moz-border-end: 1px solid #9C9CFF;
-}
-
-#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
- color: #008484;
- -moz-border-end: 1px solid #008484;
-}
-
#urlbar[pageproxystate="valid"] > #identity-box.chromeUI,
#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
-moz-margin-end: 3px;
/* page proxy icon */
+/* === BEGIN identity-block.inc.css === */
+
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI {
+ /* Default theme does different color per channel, we can't as they do it build-time. */
+ color: #9C9CFF;
+ -moz-border-end: 1px solid #9C9CFF;
+}
+
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
+ color: #008484;
+ -moz-border-end: 1px solid #008484;
+}
+
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI,
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
+ background-position: right;
+ background-size: 1px;
+ background-repeat: no-repeat;
+}
+
+/* page proxy icon */
+
#page-proxy-favicon {
width: 16px;
height: 16px;
list-style-image: url("chrome://browser/skin/identity-icons-generic.png");
- -moz-image-region: rect(0, 16px, 16px, 0);
+}
+
+.chromeUI > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url("chrome://branding/content/identity-icons-brand.png");
}
.verifiedDomain > #page-proxy-favicon[pageproxystate="valid"] {
list-style-image: url("chrome://browser/skin/identity-icons-https-mixed-active.png");
}
+.mixedDisplayContent > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url("chrome://browser/skin/identity-icons-https-mixed-display.png");
+}
+
+.mixedDisplayContentLoadedActiveBlocked > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url("chrome://browser/skin/identity-icons-https-mixed-display.png");
+}
+
+#page-proxy-favicon[pageproxystate="invalid"] {
+ opacity: 0.3;
+}
+
+#identity-popup.chromeUI > #identity-popup-container > #identity-popup-icon {
+ list-style-image: url("chrome://branding/content/icon64.png");
+}
+
+#identity-popup-brandName {
+ font-weight: bold;
+ font-size: 1.25em;
+ margin-top: .5em;
+ margin-bottom: .5em;
+}
+
+#identity-popup-content-box {
+ max-width: 50ch;
+}
+
+/* === END identity-block.inc.css === */
+
+#page-proxy-favicon {
+ -moz-image-region: rect(0, 16px, 16px, 0);
+}
+
#identity-box:hover > #page-proxy-favicon {
-moz-image-region: rect(0, 32px, 16px, 16px);
}
color: #000000;
}
-#page-proxy-favicon[pageproxystate="invalid"] {
- opacity: 0.3;
-}
-
/* autocomplete */
#treecolAutoCompleteImage {
border-radius: inherit;
}
+/* === BEGIN chat.inc.css === */
+
.chat-status-icon {
max-height: 16px;
max-width: 16px;
width: inherit;
}
+.chat-toolbarbutton.notification-anchor-icon > .toolbarbutton-icon {
+ width: inherit;
+ margin-top: -2px;
+}
+
.chat-close-button {
list-style-image: url('chrome://browser/skin/social/chat-icons.png');
-moz-image-region: rect(0, 16px, 16px, 0);
padding: 0px;
}
+/* === END chat.inc.css === */
+
/* === BEGIN plugin-doorhanger.inc.css === */
/**
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+/* === file identical to profiler.inc.css === */
+
window {
padding: 0;
}
+.profiler-sidebar-empty-notice {
+ max-width: 176px;
+ padding: 10px;
+ background-color: #A09090;
+ color: #000000;
+ font-weight: bold;
+}
+
.devtools-toolbar {
+/* min-height: 33px; */
}
-.profile-name {
+.profiler-sidebar {
+ min-width: 196px;
+}
+
+.profiler-sidebar + .devtools-side-splitter {
+ -moz-border-start-color: transparent;
+}
+
+.profiler-sidebar-item {
+ padding: 3px 5px;
+}
+
+.profiler-sidebar-item, .side-menu-widget-item-contents {
+ cursor: default;
+}
+
+.profiler-sidebar-item > h3 {
font-size: 13px;
- padding: 8px;
+ display: block;
+ cursor: pointer;
}
-#profiles-list > li {
- width: 180px;
+.profiler-sidebar-item > hbox {
+ margin-top: 2px;
+ color: #A09090;
+}
+
+.profiler-sidebar-item > hbox > a {
+ display: none;
+ text-decoration: underline;
cursor: pointer;
}
-.splitview-nav-container button {
- color: #FF9F00;
- background-clip: padding-box;
- border-bottom: 1px solid #A09090;
- -moz-padding-end: 8px;
- -moz-box-align: center;
+.profiler-sidebar-item > hbox > a:hover {
+ color: #FFCF00;
+}
+
+[state=completed].selected .profiler-sidebar-item > hbox > a {
+ display: block;
+}
+
+.selected .profiler-sidebar-item > hbox {
+ color: #3A3A5F; /* 37% of #9C9CFF */
+}
+
+#profiler-controls > toolbarbutton {
+/* margin: 0;
+ box-shadow: none;
+ border-radius: 0;
+ border-width: 0;
+ -moz-border-end-width: 1px;
+ outline-offset: -3px;*/
+}
+
+#profiler-controls > toolbarbutton:last-of-type {
+/* -moz-border-end-width: 0;*/
+}
+
+#profiler-controls {
+ border-radius: 3px;
+ margin: 0 3px;
}
#profiler-start {
#profiler-start[checked]:hover {
-moz-image-region: rect(16px,32px,32px,16px);
}
+
+
+
+
+
+
+/*
+.devtools-toolbar {
+}
+
+.profile-name {
+ font-size: 13px;
+ padding: 8px;
+}
+
+#profiles-list > li {
+ width: 180px;
+ cursor: pointer;
+}
+
+.splitview-nav-container button {
+ color: #FF9F00;
+ background-clip: padding-box;
+ border-bottom: 1px solid #A09090;
+ -moz-padding-end: 8px;
+ -moz-box-align: center;
+}
+
+*/
\ No newline at end of file
richlistitem[type="download"]:hover > stack > .downloadButton.downloadRetry:active {
-moz-image-region: rect(32px, 32px, 48px, 16px);
}
-
-/*** Status and progress indicator ***/
-
-#downloads-indicator-anchor {
- /* Makes the outermost stack element positioned, so that its contents are
- rendered over the main browser window in the Z order. This is required by
- the animated event notification. */
- position: relative;
-}
-
-/*** Main indicator icon ***/
-
-#downloads-indicator-icon {
- background: -moz-image-rect(url("chrome://browser/skin/FxToolbar.png"),
- 0, 108, 18, 90) center no-repeat;
- min-width: 18px;
- min-height: 18px;
-}
-
-#downloads-indicator:hover > #downloads-indicator-anchor > #downloads-indicator-icon,
-#downloads-indicator[open="true"] > #downloads-indicator-anchor > #downloads-indicator-icon,
-#downloads-indicator[attention]:hover > #downloads-indicator-anchor > #downloads-indicator-icon {
- background: -moz-image-rect(url("chrome://browser/skin/FxToolbar.png"),
- 18, 108, 36, 90) center no-repeat;
- color: #000000;
-}
-
-#downloads-indicator-icon:-moz-lwtheme-brighttext {
-/* background: -moz-image-rect(url("chrome://browser/skin/Toolbar-inverted.png"),
- 0, 108, 18, 90) center no-repeat;*/
-}
-
-#downloads-indicator[attention] > #downloads-indicator-anchor > #downloads-indicator-icon {
- background-image: url("chrome://browser/skin/downloads/download-glow.png");
-}
-
-/* In the next few rules, we use :not([counter]) as a shortcut that is
- equivalent to -moz-any([progress], [paused]). */
-
-#downloads-indicator:not([counter]) > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-counter {
- background: -moz-image-rect(url("chrome://browser/skin/FxToolbar.png"),
- 0, 108, 18, 90) center no-repeat;
- background-size: 12px;
-}
-
-#downloads-indicator:not([counter])[attention] > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-counter {
- background-image: url("chrome://browser/skin/downloads/download-glow.png");
-}
-
-#downloads-indicator:not([counter]):hover > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-counter,
-#downloads-indicator[open="true"]:not([counter]) > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-counter,
-#downloads-indicator:not([counter])[attention]:hover > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-counter {
- background: -moz-image-rect(url("chrome://browser/skin/FxToolbar.png"),
- 18, 108, 36, 90) center no-repeat;
- background-size: 12px;
-}
-
-/*** Download notifications ***/
-
-#downloads-indicator-notification {
- opacity: 0;
- background-size: 16px;
- background-position: center;
- background-repeat: no-repeat;
-}
-
-@keyframes downloadsIndicatorNotificationStartRight {
- from { opacity: 0; transform: translate(-128px, 128px) scale(8); }
- 20% { opacity: .85; animation-timing-function: ease-out; }
- to { opacity: 0; transform: translate(0) scale(1); }
-}
-
-@keyframes downloadsIndicatorNotificationStartLeft {
- from { opacity: 0; transform: translate(128px, 128px) scale(8); }
- 20% { opacity: .85; animation-timing-function: ease-out; }
- to { opacity: 0; transform: translate(0) scale(1); }
-}
-
-#downloads-indicator[notification="start"] > #downloads-indicator-anchor > #downloads-indicator-notification {
- background-image: url("chrome://browser/skin/downloads/download-notification-start.png");
- animation-name: downloadsIndicatorNotificationStartRight;
- animation-duration: 1s;
-}
-
-#downloads-indicator[notification="start"]:-moz-locale-dir(rtl) > #downloads-indicator-anchor > #downloads-indicator-notification {
- animation-name: downloadsIndicatorNotificationStartLeft;
-}
-
-@keyframes downloadsIndicatorNotificationFinish {
- from { opacity: 0; transform: scale(1); }
- 20% { opacity: .65; animation-timing-function: ease-in; }
- to { opacity: 0; transform: scale(8); }
-}
-
-#downloads-indicator[notification="finish"] > #downloads-indicator-anchor > #downloads-indicator-notification {
- background-image: url("chrome://browser/skin/downloads/download-notification-finish.png");
- animation-name: downloadsIndicatorNotificationFinish;
- animation-duration: 1s;
-}
-
-/*** Progress bar and text ***/
-
-#downloads-indicator-counter {
- height: 9px;
- margin: -3px 0 0;
- color: #FFCF00;
- font-size: 9px;
- line-height: 9px;
- text-align: center;
-}
-
-#downloads-indicator-counter:-moz-lwtheme-brighttext {
-/* color: white;
- text-shadow: 0 0 1px rgba(0,0,0,.7),
- 0 1px 1.5px rgba(0,0,0,.5);*/
-}
-
-#downloads-indicator[counter]:hover > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-counter,
-#downloads-indicator[counter][open="true"] > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-counter {
- color: #000000;
-}
-
-#downloads-indicator-progress {
- width: 16px;
- height: 5px;
- min-width: 0;
- min-height: 0;
- margin-top: 1px;
- margin-bottom: 2px;
- border-radius: 2px;
- background-color: #795900;
-}
-
-#downloads-indicator-progress > .progress-bar {
- -moz-appearance: none;
- min-width: 0;
- min-height: 0;
- background-color: #008484;
- border-radius: 2px 0 0 2px;
-}
-
-#downloads-indicator-progress > .progress-remainder {
- min-width: 0;
- min-height: 0;
- background-color: #A09090;
- border-radius: 0 2px 2px 0;
-}
-
-#downloads-indicator[paused] > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-progress > .progress-bar {
- background-color: #8050B0;
-}
-
-#downloads-indicator[paused] > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-progress > .progress-remainder {
- background-color: #404048;
-}
-
-toolbar[mode="full"] > #downloads-indicator > .toolbarbutton-text {
- margin: 0;
- text-align: center;
-}