padding-bottom: 0.4em;
}
-#errorTitleText[sslv3] {
+#errorTitle[sslv3] {
background-image: url("aboutNetError_alert.svg");
}
max-width: 50ch;
}
+#urlbar[actiontype="searchengine"] > #identity-box > #page-proxy-favicon {
+ -moz-image-region: inherit;
+ list-style-image: url(chrome://global/skin/icons/autocomplete-search.svg#search-icon);
+ width: 16px;
+ height: 16px;
+ opacity: 1;
+}
+
/* === END identity-block.inc.css === */
#page-proxy-favicon {
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - 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/. -->
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+ <polygon fill="#FFCF00" points="12,3.5 10.5,2 4.625,8 10.5,14 12,12.5 7.625,8" />
+</svg>
#identity-popup-security-content,
#identity-popup-permissions-content,
#tracking-protection-content {
- padding: 0.75em 0 1em;
+ padding: 0.5em 0 1em;
-moz-padding-start: calc(2em + 24px);
-moz-padding-end: 1em;
background-repeat: no-repeat;
background-position: calc(100% - 1em) 1em;
}
-/* IN-CONTENT-PREF STYLE BUTTONS */
-/*
-.identity-popup-button {
- -moz-appearance: none;
- margin: 5px 0;
- height: 30px;
- color: #333;
- line-height: 20px;
- border: 1px solid #c1c1c1;
- border-radius: 2px;
- background-color: #fbfbfb;
-}
-
-.identity-popup-button:not([disabled="true"]):hover {
- background-color: #ebebeb;
-}
-
-.identity-popup-button:not([disabled="true"]):hover:active {
- background-color: #dadada;
-}
-
-.identity-popup-button[disabled="true"] {
- cursor: not-allowed;
- opacity: 0.5;
-}
-*/
/* EXPAND BUTTON */
.identity-popup-expander {
.identity-popup-expander[panel-multiview-anchor] {
transition: background-color 250ms ease-in;
background-color: #008484;
- background-image: url("chrome://browser/skin/customizableui/subView-arrow-back-inverted.png");
-}
-
-@media (min-resolution: 1.1dppx) {
- .identity-popup-expander[panel-multiview-anchor] {
- background-image: url("chrome://browser/skin/customizableui/subView-arrow-back-inverted@2x.png");
- }
+ background-image: url("chrome://browser/skin/controlcenter/arrow-subview-back.svg");
}
.identity-popup-expander > .button-box,
/* CONTENT */
+#identity-popup-security-content > description,
+#identity-popup-security-descriptions > description,
+#identity-popup-securityView-header > description,
+#identity-popup-securityView-body > description,
+#identity-popup-permissions-content > description,
+#tracking-protection-content > label,
.identity-popup-text {
white-space: pre-wrap;
font-size: 110%;
margin: 2px 0 4px;
font-size: 150%;
}
+.identity-popup-warning-gray {
+ -moz-padding-start: 24px;
+ background: url(chrome://browser/skin/controlcenter/warning-gray.svg) no-repeat 0 50%;
+}
+
+.identity-popup-warning-yellow {
+ -moz-padding-start: 24px;
+ background: url(chrome://browser/skin/controlcenter/warning-yellow.svg) no-repeat 0 50%;
+}
+
+.identity-popup-warning-gray:-moz-locale-dir(rtl),
+.identity-popup-warning-yellow:-moz-locale-dir(rtl) {
+ background-position: 100% 50%;
+}
/* SECURITY */
}
#identity-popup-securityView-header {
- border-bottom: 1px solid #A09090;
+ border-bottom: 1px solid #A09090; /*var(--panel-separator-color);*/
padding-bottom: 1em;
margin-bottom: 1em;
}
background-image: url("chrome://browser/skin/controlcenter/tracking-protection.svg");
}
+#tracking-protection-content[state="loaded-tracking-content"],
#tracking-protection-content[block-disabled] {
background-image: url("chrome://browser/skin/controlcenter/tracking-protection-disabled.svg");
}
#tracking-action-block,
-#tracking-action-unblock {
+#tracking-action-unblock,
+#tracking-action-unblock-private {
margin: 1em 0 0;
}
+#tracking-protection-content[state] > #tracking-not-detected,
+#tracking-protection-content:not([state="blocked-tracking-content"]) > #tracking-blocked,
+#main-window[privatebrowsingmode] #tracking-action-unblock,
+#main-window:not([privatebrowsingmode]) #tracking-action-unblock-private,
+#tracking-protection-content:not([state="blocked-tracking-content"]) #tracking-action-unblock,
+#tracking-protection-content:not([state="blocked-tracking-content"]) #tracking-action-unblock-private,
+#tracking-protection-content:not([state="loaded-tracking-content"]) > #tracking-loaded,
+#tracking-protection-content:not([state="loaded-tracking-content"]) #tracking-action-block,
+#tracking-protection-content:not([state]) > #tracking-actions,
+
#tracking-protection-content[block-active] > #tracking-not-detected,
#tracking-protection-content[block-disabled] > #tracking-not-detected,
#tracking-protection-content:not([block-active]) > #tracking-blocked,
/* === END panel.inc.css === */
-/* Popup Icons */
-#identity-popup-icon {
- height: 64px;
- width: 64px;
- padding: 0;
- list-style-image: url("chrome://browser/skin/identity.png");
- -moz-image-region: rect(0px, 64px, 64px, 0px);
-}
-
-#identity-popup.verifiedDomain > #identity-popup-container > #identity-popup-icon {
- -moz-image-region: rect(64px, 64px, 128px, 0px);
-}
-
-#identity-popup.verifiedIdentity > #identity-popup-container > #identity-popup-icon {
- -moz-image-region: rect(128px, 64px, 192px, 0px);
-}
-
-/* Popup Body Text */
-.identity-popup-description {
- white-space: pre-wrap;
- -moz-padding-start: 15px;
- margin: 2px 0 4px;
-}
-
-.identity-popup-label {
- white-space: pre-wrap;
- -moz-padding-start: 15px;
- margin: 0;
-}
-
-#identity-popup-content-host,
-#identity-popup-content-box.verifiedIdentity > #identity-popup-content-owner {
- font-size: 1.2em;
-}
-
-#identity-popup-content-host {
- margin-top: 3px;
- margin-bottom: 5px;
- font-weight: bold;
- max-width: 300px;
-}
-
-#identity-popup-content-owner {
- margin-top: 4px;
- margin-bottom: 0 !important;
- font-weight: bold;
- max-width: 300px;
-}
-
-.verifiedDomain > #identity-popup-content-owner {
- font-weight: normal;
-}
-
-#identity-popup-content-verifier {
- margin: 4px 0 2px;
-}
-
-#identity-popup-content-box.verifiedIdentity > #identity-popup-encryption ,
-#identity-popup-content-box.verifiedDomain > #identity-popup-encryption {
- margin-top: 10px;
- -moz-margin-start: -24px;
-}
-
-#identity-popup-content-box.verifiedIdentity > #identity-popup-encryption > vbox > #identity-popup-encryption-icon ,
-#identity-popup-content-box.verifiedDomain > #identity-popup-encryption > vbox > #identity-popup-encryption-icon {
- list-style-image: url("chrome://browser/skin/Secure24.png");
-}
-
-#identity-popup > .panel-arrowcontainer > .panel-arrowcontent {
- padding: 0;
+.identity-popup-expander:-moz-focusring {
+ padding: 1px;
}
-#identity-popup-container {
- min-width: 280px;
- padding: 10px;
+.identity-popup-expander:-moz-focusring > .button-box {
+ outline: 1px #008484 dotted;
}
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - 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/. -->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="16" height="16" viewBox="0 0 16 16">
+ <path fill="#A09090" d="M14.8,12.5L9.3,1.9C9,1.3,8.5,1,8,1C7.5,1,7,1.3,6.7,1.9L1.2,12.5c-0.3,0.6-0.3,1.2,0,1.7C1.5,14.7,2,15,2.6,15h10.8 c0.6,0,1.1-0.3,1.4-0.8C15.1,13.7,15.1,13.1,14.8,12.5z"/>
+ <path fill="#000000" d="M8,11c-0.8,0-1.5,0.7-1.5,1.5C6.5,13.3,7.2,14,8,14 c0.8,0,1.5-0.7,1.5-1.5C9.5,11.7,8.8,11,8,11z M8,10L8,10C8.6,10,9,9.6,9,9l0.2-4.2c0-0.7-0.5-1.2-1.2-1.2S6.8,4.1,6.8,4.8L7,9 C7,9.6,7.4,10,8,10z"/>
+</svg>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - 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/. -->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="16" height="16" viewBox="0 0 16 16">
+ <path fill="#FFCF00" d="M14.8,12.5L9.3,1.9C9,1.3,8.5,1,8,1C7.5,1,7,1.3,6.7,1.9L1.2,12.5c-0.3,0.6-0.3,1.2,0,1.7C1.5,14.7,2,15,2.6,15h10.8 c0.6,0,1.1-0.3,1.4-0.8C15.1,13.7,15.1,13.1,14.8,12.5z"/>
+ <path fill="#000000" d="M8,11c-0.8,0-1.5,0.7-1.5,1.5C6.5,13.3,7.2,14,8,14 c0.8,0,1.5-0.7,1.5-1.5C9.5,11.7,8.8,11,8,11z M8,10L8,10C8.6,10,9,9.6,9,9l0.2-4.2c0-0.7-0.5-1.2-1.2-1.2S6.8,4.1,6.8,4.8L7,9 C7,9.6,7.4,10,8,10z"/>
+</svg>
/* === BEGIN panelUIOverlay.inc.css === */
+:root {
+ --panel-ui-exit-subview-gutter-width: 38px;
+}
+
#PanelUI-popup #PanelUI-contents:empty {
height: 128px;
}
.panel-subviews {
padding: 4px;
- -moz-margin-start: 38px;
+ -moz-margin-start: var(--panel-ui-exit-subview-gutter-width);
}
.panel-viewstack[viewtype="main"] > .panel-subviews {
display: none;
}
+#PanelUI-fxa-status[disabled] {
+ pointer-events: none;
+}
+
#PanelUI-fxa-avatar {
width: 32px;
height: 32px;
-moz-image-region: rect(0, 48px, 16px, 32px);
}
-#PanelUI-fxa-status:not([disabled]):hover,
#PanelUI-fxa-icon:not([disabled]):hover,
#PanelUI-help:not([disabled]):hover,
#PanelUI-customize:hover,
#PanelUI-quit:not([disabled]):hover {
}
-#PanelUI-fxa-status:not([disabled]):hover:active,
#PanelUI-fxa-icon:not([disabled]):hover:active,
#PanelUI-help:not([disabled]):hover:active,
#PanelUI-customize:hover:active,
}
#PanelUI-fxa-status:not([disabled]):hover,
-#PanelUI-fxa-status:not([disabled]):hover:active {
+#PanelUI-fxa-status:not([disabled]):hover:active,
+#PanelUI-fxa-icon:not([disabled]):hover,
+#PanelUI-fxa-icon:not([disabled]):hover:active {
}
#PanelUI-footer-fxa[fxastatus="error"] {
position: absolute;
top: 0;
height: 100%;
- width: 38px;
+ width: var(--panel-ui-exit-subview-gutter-width);
background-image: url("chrome://browser/skin/customizableui/subView-arrow-back-inverted.png");
background-repeat: no-repeat;
background-color: #008484;
toolbarbutton[panel-multiview-anchor="true"] {
background-image: url("chrome://browser/skin/customizableui/subView-arrow-back-inverted.png");
- background-position: right calc((22.35em / 3 - 0.1px) / 2 - 38px + 2px) center;
+ background-position: right calc((22.35em / 3 - 0.1px) / 2 - var(--panel-ui-exit-subview-gutter-width) + 2px) center;
background-repeat: no-repeat;
}
toolbarbutton[panel-multiview-anchor="true"]:-moz-locale-dir(rtl) {
background-image: url("chrome://browser/skin/customizableui/subView-arrow-back-inverted-rtl.png");
- background-position: left calc((22.35em / 3 - 0.1px) / 2 - 38px + 2px) center;
+ background-position: left calc((22.35em / 3 - 0.1px) / 2 - var(--panel-ui-exit-subview-gutter-width) + 2px) center;
}
toolbarpaletteitem[place="palette"] > .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker,
--- /dev/null
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - 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/. -->
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 12" width="16" height="16">
+ <path d="M5.75 0l-1 5.5 2 .5-3.5 6 1-5-2-.5z" fill="#FFCF00"/>
+</svg>
margin: 0 .5em;
}
+.animation-title .meta-data .compositor-icon {
+ display: none;
+ background-image: url("animation-fast-track.svg");
+ background-repeat: no-repeat;
+ padding-left: 12px;
+ /* Make sure the icon is positioned above the timeline range input so that
+ its tooltip appears on hover */
+ z-index: 1;
+ position: relative;
+}
+
/* Timeline wiget */
.timeline {
/* This Source Code Form is subject to the terms of the Mozilla Public
* 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, You can obtain one at http://mozilla.org/MPL/2.0/ */
.theme-sidebar {
box-sizing: border-box;
list-style-image: url(performance-icons.svg#details-flamegraph-active);
}
+#select-optimizations-view {
+ list-style-image: url(profiler-stopwatch.svg);
+}
+
/* Recording buttons */
#main-record-button {
cursor: pointer;
}
-#jit-optimizations-view .opt-icon::before {
+.opt-icon::before {
content: "";
background-image: url(chrome://browser/skin/devtools/webconsole.svg);
background-repeat: no-repeat;
background-size: 72px 60px;
+ /* show grey "i" bubble by default */
+ background-position: -36px -36px;
width: 12px;
height: 12px;
display: inline-block;
- margin: 5px 6px 0 0;
max-height: 12px;
}
-#jit-optimizations-view .opt-icon[severity=warning]::before {
+#jit-optimizations-view .opt-icon::before {
+ margin: 5px 6px 0 0;
+}
+description.opt-icon {
+ margin: 0px 0px 0px 0px;
+}
+description.opt-icon::before {
+ margin: 1px 4px 0px 0px;
+}
+
+.opt-icon[severity=warning]::before {
background-position: -24px -24px;
}
+.opt-icon[type=linkable]::before {
+ cursor: pointer;
+}
+
+
+ul.frames-list {
+ list-style-type: none;
+ padding: 0px;
+ margin: 0px;
+}
+
+ul.frames-list li {
+ cursor: pointer;
+}
+
+ul.frames-list li.selected {
+ background-color: var(--theme-selection-background);
+ color: var(--theme-selection-color);
+}
/**
* Configurable Options
background-image: url("chrome://browser/skin/devtools/pseudo-class.svg#pseudo-class-checked");
filter: none !important;
}
+
+/**
+ * These buttons are using opacity instead of background color to indicate
+ * the state
+ */
+/*
+#ruleview-add-rule-button,
+#pseudo-class-panel-toggle {
+ opacity: 0.8;
+}
+
+#ruleview-add-rule-button:not([disabled]):hover,
+#pseudo-class-panel-toggle:hover,
+#pseudo-class-panel-toggle[checked] {
+ opacity: 1;
+}
+
+#ruleview-add-rule-button,
+#pseudo-class-panel-toggle,
+#pseudo-class-panel-toggle:hover,
+#pseudo-class-panel-toggle[checked]::before {
+ background-color: transparent !important;
+}
+*/
/* Bar graph widget */
-.bar-graph-widget-canvas {
- background: #000000;
-}
-
.bar-graph-widget-legend {
position: absolute;
top: 4px;
#dialogTitle {
text-align: center;
+ -moz-user-select: none;
}
.close-icon {
to { opacity: 1; }
}
+/**
+ * Sync
+ */
+
+#fxaDeviceName {
+ margin: 14px 0px;
+}
+
+#fxaSyncComputerName.plain {
+ background-color: transparent;
+ opacity: 1;
+}
+
/* === END shared/in-content/preferences.css === */
caption {