* 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/. */
-html {
- height: 100%;
-}
-
-body {
- height: 100%;
- text-align: center;
-}
-
-#errorPageContainer {
- background-image: url("chrome://global/skin/icons/alert-exclam.gif");
- display: -moz-box;
- width: -moz-available;
- height: 70%;
- -moz-box-orient: vertical;
- text-align: start;
-}
-
-#errorShortDesc > p {
- margin-top: 0.4em;
- margin-bottom: 0;
-}
-
-#errorLongContent, #errorTrailerDesc {
- display: -moz-box;
- -moz-box-flex: 1;
- -moz-box-orient: vertical;
-}
-
-#tabList {
- margin-top: 2.5em;
- width: 100%;
- min-height: 12em;
+.title {
+ background-image: url("chrome://browser/skin/session-restore.svg");
}
treechildren::-moz-tree-image(icon),
treechildren::-moz-tree-image(checked) {
list-style-image: url("chrome://global/skin/checkbox/cbox-check.gif");
}
+treechildren::-moz-tree-image(checked, selected) {
+ list-style-image: url("chrome://global/skin/checkbox/cbox-check-inverted.gif");
+}
treechildren::-moz-tree-image(partial) {
list-style-image: url("chrome://global/skin/checkbox/cbox-check-disabled.gif");
}
background-color: #008484;
color: #000000;
}
-
-#buttons {
- width: 100%;
-}
-#buttons > button {
- margin-top: 2em;
-}
-body {
- background-color: #000000;
- margin-top: 2em;
- font: 11px "Liberation Sans",Arial,Tahoma,Helvetica,sans-serif;
-}
-
-p {
- font-size: .8em;
-}
-
-#error-box {
- border: 2px solid #FFCF00;
- border-radius: 10px;
- background: url('chrome://global/skin/icons/information-24.png') no-repeat left 4px;
- -moz-padding-start: 30px;
-}
+/* 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/. */
-#error-box:-moz-locale-dir(rtl) {
- background-position: right 4px;
+.title {
+ background-image: url("chrome://browser/skin/tab-crashed.svg");
}
-#main-error-msg {
- color: #A09090;
+#reportSent {
font-weight: bold;
}
-
-#report-box {
- text-align: center;
- width: 75%;
- margin: 0 auto;
- display: none;
-}
-
-.crashDumpAvailable #report-box {
- display: block;
-}
-
-#button-box {
- text-align: center;
- width: 75%;
- margin: 0 auto;
-}
-
-@media all and (min-width: 300px) {
- #error-box {
- max-width: 50%;
- margin: 0 auto;
- background-image: url('chrome://global/skin/icons/information-32.png');
- min-height: 36px;
- -moz-padding-start: 38px;
- }
-
- button {
- width: auto !important;
- min-width: 150px;
- }
-}
-
-@media all and (min-width: 780px) {
- #error-box {
- max-width: 30%;
- }
-}
-
-button {
- border-radius: 10px;
- background: #C09070;
- color: #000000;
- border: none;
- padding: 0 .5em;
-}
-
-button:hover,
-button:hover:active {
- background-color: #FFCF00;
- color: #000000;
-}
* 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/. */
-#errorPageContainer {
- background-image: url("chrome://global/skin/icons/information-64.png");
- height: auto;
+.title {
+ background-image: url("chrome://browser/skin/welcome-back.svg");
+}
+
+.radioRestoreContainer:not(:last-child) {
+ margin-bottom: 0.2em;
}
/* tablist starts out hidden, but JS may make it visible in response to
display: -moz-box;
}
-.radioRestoreContainer {
- display: flex;
+treechildren::-moz-tree-image(icon),
+treechildren::-moz-tree-image(noicon) {
+ padding-right: 2px;
+ margin: 0 2px;
+ width: 16px;
+ height: 16px;
}
-.radioRestoreButton {
- flex: 0 0 auto;
+treechildren::-moz-tree-image(noicon) {
+ list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif");
}
-
-.radioRestoreButton:-moz-focusring {
- outline: 1px dotted #008484;
+treechildren::-moz-tree-image(container, noicon) {
+ list-style-image: url("chrome://browser/skin/aboutSessionRestore-window-icon.png");
+}
+treechildren::-moz-tree-image(checked) {
+ list-style-image: url("chrome://global/skin/checkbox/cbox-check.gif");
+}
+treechildren::-moz-tree-image(checked, selected) {
+ list-style-image: url("chrome://global/skin/checkbox/cbox-check-inverted.gif");
+}
+treechildren::-moz-tree-image(partial) {
+ list-style-image: url("chrome://global/skin/checkbox/cbox-check-disabled.gif");
}
-.radioChooseLabel {
- flex: 1 1 auto;
+treechildren::-moz-tree-row(alternate) {
+ background-color: #404000;
}
-/* We want errorTrailerDesc to have the same padding-top as errorShortDesc
- has padding-bottom
-*/
-#errorTrailerDesc {
- padding-top: 1em;
+treechildren::-moz-tree-row(alternate, selected) {
+ background-color: #008484;
+ color: #000000;
}
:root {
/* --tab-toolbar-navbar-overlap: 1px; */
/* --tab-min-height: 31px; */
+ /* --tab-curve-width: 30px; */
+ /* --tab-curve-half-width: 15px; */
}
.tabbrowser-tab,
.tab-content {
}
-.tab-/*throbber*/,
+.tab-content[pinned] {
+}
+
+.tab-throbber,
.tab-icon-image,
.tab-close-button {
}
.tab-icon-image {
height: 16px;
width: 16px;
+ -moz-margin-end: 3px;
}
.tab-icon-image {
list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png");
}
+.tab-icon-overlay {
+ width: 16px;
+ height: 16px;
+ /* margin-top: 10px; */
+ -moz-margin-start: -16px;
+ display: none;
+}
+
+.tab-icon-overlay[crashed] {
+ display: -moz-box;
+ list-style-image: url("chrome://browser/skin/tabbrowser/crashed.svg");
+}
+
.tab-throbber[busy] {
list-style-image: url("chrome://communicator/skin/brand/throbber16-anim-connect.png");
}
list-style-image: url("chrome://communicator/skin/brand/throbber16-anim.png");
}
-.tab-throbber:not([pinned]),
-.tab-icon-image:not([pinned]) {
- -moz-margin-end: 3px;
-}
-
.tab-throbber[pinned],
.tab-icon-image[pinned] {
-moz-margin-start: 2px;
.tabs-newtab-button {
width: 28px;
- /* width: calc(36px + @tabCurveWidth@); */
+ /* width: calc(36px + var(--tab-curve-width)); */
}
/* === END tabs.inc.css === */
}
.popup-notification-icon[popupid="indexedDB-permissions-prompt"],
-.popup-notification-icon[popupid="indexedDB-quota-prompt"],
.popup-notification-icon[popupid*="offline-app-requested"],
.popup-notification-icon[popupid="offline-app-usage"] {
list-style-image: url("chrome://global/skin/icons/alert-question.gif");
}
}
+/* Disabled playerWidget when the animation has ended */
+
+.finished {
+ pointer-events: none;
+ opacity: .5;
+}
+
/* Animation title gutter, contains the name, duration, iteration */
.animation-title {
pointer-events: none;
}
-.snapshot-item-footer[saving]::before {
- display: inline-block;
- content: "";
- background: url("chrome://global/skin/icons/loading.gif") center no-repeat;
- width: 16px;
- height: 16px;
+.snapshot-item-footer.devtools-throbber::before {
margin-top: -2px;
- -moz-margin-end: 4px;
}
#snapshots-list .selected label {
/* -moz-border-end: 1px solid var(--theme-splitter-color);
border-color: var(--theme-splitter-color); / Needed for responsive container at low width. */
}
+/* Throbbers */
+
+.devtools-throbber::before {
+ content: "";
+ display: inline-block;
+ vertical-align: bottom;
+ -moz-margin-end: 0.5em;
+ width: 1em;
+ height: 1em;
+ border: 2px solid currentColor;
+ border-right-color: transparent;
+ border-radius: 50%;
+ animation: 1.1s linear throbber-spin infinite;
+}
+
+@keyframes throbber-spin {
+ from {
+ transform: none;
+ }
+ to {
+ transform: rotate(360deg);
+ }
+}
/* === END toolbars.inc.css === */
list-style-image: url("chrome://browser/skin/identity-icons-https.png");
}
+.security-state-weak {
+ cursor: pointer;
+ list-style-image: url("chrome://browser/skin/identity-icons-https-mixed-display.png");
+}
+
.security-state-broken {
cursor: pointer;
list-style-image: url("chrome://browser/skin/identity-icons-https-mixed-active.png");
white-space: pre-wrap;
}
+.security-warning-icon {
+ background-image: url("alerticon-warning.png");
+ background-size: 13px 12px;
+ -moz-margin-start: 5px;
+ vertical-align: top;
+ width: 13px;
+ height: 12px;
+}
+
+@media (min-resolution: 2dppx) {
+ .security-warning-icon {
+ background-image: url("alerticon-warning@2x.png");
+ }
+}
+
/* Custom request form */
#custom-pane {
list-style-image: url(performance-icons.svg#details-waterfall-active);
}
-#select-calltree-view,
#select-js-calltree-view,
#select-memory-calltree-view {
list-style-image: url(performance-icons.svg#details-call-tree);
}
-#select-calltree-view:hover,
-#select-calltree-view:hover:active,
-#select-calltree-view[checked],
#select-js-calltree-view:hover,
#select-js-calltree-view:hover:active,
#select-js-calltree-view[checked],
list-style-image: url(performance-icons.svg#details-call-tree-active);
}
-#select-flamegraph-view,
#select-js-flamegraph-view,
#select-memory-flamegraph-view {
list-style-image: url(performance-icons.svg#details-flamegraph);
}
-#select-flamegraph-view:hover,
-#select-flamegraph-view:hover:active,
-#select-flamegraph-view[checked],
#select-js-flamegraph-view:hover,
#select-js-flamegraph-view:hover:active,
#select-js-flamegraph-view[checked],
overflow: auto;
}
+.call-tree-cells-container[allocations-hidden] .call-tree-cell[type="allocations"],
+.call-tree-cells-container[allocations-hidden] .call-tree-cell[type="self-allocations"],
.call-tree-cells-container[categories-hidden] .call-tree-category {
display: none;
}
.call-tree-item:not([origin="content"]) .call-tree-name,
.call-tree-item:not([origin="content"]) .call-tree-url,
-.call-tree-item:not([origin="content"]) .call-tree-line {
+.call-tree-item:not([origin="content"]) .call-tree-line,
+.call-tree-item:not([origin="content"]) .call-tree-column {
/* Style chrome and non-JS nodes differently. */
opacity: 0.6;
}
color: var(--theme-content-color2);
}
+.call-tree-column {
+ color: var(--theme-highlight-orange);
+ opacity: 0.6;
+}
+
.call-tree-host {
-moz-margin-start: 8px !important;
font-size: 90%;
color: var(--theme-highlight-pink);
}
+.call-tree-name[value=""],
.call-tree-url[value=""],
.call-tree-line[value=""],
+.call-tree-column[value=""],
.call-tree-host[value=""] {
display: none;
}
font-size: 110%;
}
-#waiting-notice::before {
- display: inline-block;
- content: "";
- background: url("chrome://global/skin/icons/loading_16.png") center no-repeat;
- width: 16px;
- height: 16px;
- -moz-margin-end: 6px;
-}
-
/* Shaders pane */
#shaders-pane {
color: var(--theme-body-color);
}
-.loading .splitview-nav-container {
- background-image: url("chrome://global/skin/icons/loading.gif");
- background-repeat: no-repeat;
- background-position: center center;
+.splitview-nav-container .devtools-throbber {
+ display: none;
+ text-align: center;
+}
+
+.loading .splitview-nav-container .devtools-throbber {
+ display: block;
}
.splitview-nav {
font-size: 110%;
}
-#waiting-notice::before {
- display: inline-block;
- content: "";
- background: url("chrome://global/skin/icons/loading.gif") center no-repeat;
- width: 16px;
- height: 16px;
- -moz-margin-end: 6px;
-}
-
/* Context Graph */
svg {
overflow: hidden;
}
/* General Tab */
-groupbox.collapsable caption .caption-icon {
+groupbox.collapsable caption .caption-icon {
width: 9px;
height: 9px;
background-repeat: no-repeat;
-moz-appearance: none;
}
-groupbox.collapsable[closed="true"] > caption > .caption-icon {
+groupbox.collapsable[closed="true"] > caption > .caption-icon {
background-image: url("chrome://global/skin/tree/twisty-closed-selected.gif");
}
background-color: #FFCF00;
}
-groupbox.treebox {
+groupbox.treebox {
padding: 0;
}
-groupbox.treebox > tree {
+groupbox.treebox > tree {
margin: 2px;
margin-top: 0;
border: none;
border-top-left-radius: 0;
}
-groupbox.treebox > tree > treecols > treecol {
+groupbox.treebox > tree > treecols > treecol {
border: none;
border-bottom: 1px solid #FF9F00;
background-color: #A09090;
padding: 0 3px;
}
-#securityBox description {
+#securityBox description {
-moz-margin-start: 10px;
}
-moz-border-left-colors: ThreeDShadow ThreeDDarkShadow;
}
*/
-.feedTitle {
+.feedTitle {
font-weight: bold;
}
}
#securityPanel .fieldLabel {
- margin: 2px 10px 3px 10px;
+ margin: 2px 10px 3px;
}
#securityPanel .fieldValue {
font-weight: bold;
- margin: 2px 10px 0px 10px;
+ margin: 2px 10px 0px;
+}
+
+#securityPanel row {
+ -moz-box-align: center;
}
/* Category List */
#categories {
+ max-height: 100vh;
+
background-color: #A09090;
padding-top: 4em;
margin: 0;
border: none;
}
+#categories > scrollbox {
+ overflow-x: hidden !important;
+}
+
.category {
background-color: #000000;
color: #FFCF00;
margin: 0;
}
+/**
+ * We want the last category to always have non-0 getBoundingClientRect().bottom
+ * so we can use the value to figure out the max-height of the list in
+ * preferences.js, so use collapse instead of display: none; if it's hidden
+ */
+#categories > .category[hidden="true"] {
+ display: -moz-box;
+ visibility: collapse;
+}
+
.category-icon {
width: 24px;
height: 24px;
/* General Pane */
+#startupTable {
+ border-collapse: collapse;
+}
+
+#startupTable > tr > td {
+ padding: 0; /* remove the padding from html.css */
+}
+
+#startupTable > tr:not(:first-child) > td {
+ padding-top: 0.5em; /* add a spacing between the rows */
+}
+
+#startupTable > tr > .label-cell {
+ text-align: end;
+ width: 0; /* make the column as small as possible */
+}
+
+#startupTable > tr > .label-cell > label {
+ white-space: nowrap;
+}
+
+#startupTable > tr > .content-cell > menulist,
+#startupTable > tr > .content-cell > textbox {
+ width: calc(100% - 8px);
+ margin-left: 4px;
+ margin-right: 4px;
+}
+
+#startupTable > tr > .homepage-buttons {
+ display: flex;
+ flex-wrap: wrap;
+}
+
+#startupTable > tr > .homepage-buttons > .content-cell-item {
+ flex-grow: 1;
+}
+
#useFirefoxSync {
font-size: 90%;
-moz-margin-end: 8px !important;
* 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/. */
+#defaultEngine {
+}
+
#defaultEngine > .menulist-label-box > .menulist-icon {
height: 16px;
}
}
#engineList {
- margin: .5em 6px;
+ margin: .5em 2px;
}
/*
#engineList treechildren::-moz-tree-image(engineShown, checked) {
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>\r
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" viewBox="0 0 60 60" enable-background="new 0 0 60 60">\r
+ <linearGradient id="gradient" gradientUnits="userSpaceOnUse" x1="30" y1="10" x2="30" y2="50">\r
+ <stop offset="0" style="stop-color: #FFCF00"/>\r
+ <stop offset="1" style="stop-color: #FF9F00"/>\r
+ </linearGradient>\r
+ <path fill="url(#gradient)" d="M49.316,42.867L33.829,12.7c-0.879-1.715-2.274-2.7-3.828-2.7c-1.554,0-2.949,0.985-3.829,2.702\r
+ L10.685,42.864c-0.869,1.69-0.913,3.482-0.121,4.909C11.35,49.187,12.817,50,14.591,50h30.82c1.772,0,3.24-0.81,4.023-2.224\r
+ C50.227,46.349,50.185,44.56,49.316,42.867z M32.176,22.304l-0.48,14.304h-3.424L27.76,22.304H32.176z M30,44.896\r
+ c-1.44,0-2.592-1.184-2.592-2.592c0-1.44,1.152-2.592,2.592-2.592c1.472,0,2.592,1.152,2.592,2.592\r
+ C32.592,43.712,31.472,44.896,30,44.896z"/>\r
+</svg>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>\r
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" viewBox="0 0 60 60" enable-background="new 0 0 60 60">\r
+ <linearGradient id="gradient" gradientUnits="userSpaceOnUse" x1="30" y1="12.8499" x2="30" y2="47.1501">\r
+ <stop offset="0" style="stop-color: #FF0000"/>\r
+ <stop offset="1" style="stop-color: #FF9F00"/>\r
+ </linearGradient>\r
+ <path fill-rule="evenodd" clip-rule="evenodd" fill="url(#gradient)" d="M49.048,17.648H29.004\r
+ c-2.289-0.016-2.809-1.142-3.165-2.401c-0.359-1.269-1.076-2.397-3.229-2.397c-5.775,0-5.42,0-6.167,0\r
+ c-2.153,0-2.87,1.127-3.229,2.397c-0.359,1.269-0.882,2.403-3.214,2.403h0.94c-0.519,0.008-0.937,0.433-0.937,0.958v27.583\r
+ c0,0.53,0.426,0.959,0.952,0.959h38.093c0.526,0,0.952-0.429,0.952-0.959V18.607C50,18.077,49.574,17.648,49.048,17.648z\r
+ M18.441,27.932c0-2.119,1.705-3.837,3.809-3.837c2.103,0,3.809,1.718,3.809,3.837c0,2.119-1.705,3.837-3.809,3.837\r
+ C20.146,31.769,18.441,30.051,18.441,27.932z M36.717,41.83c-1.525,0-1.525-2.305-6.864-2.305c-5.339,0-5.339,2.305-6.864,2.305\r
+ c-0.842,0-1.526-0.512-1.526-1.537c0-1.024,1.271-3.842,8.39-3.842c7.119,0,8.39,2.804,8.39,3.842\r
+ C38.243,41.331,37.56,41.83,36.717,41.83z M37.485,31.769c-2.104,0-3.809-1.718-3.809-3.837c0-2.119,1.705-3.837,3.809-3.837\r
+ c2.104,0,3.809,1.718,3.809,3.837C41.294,30.051,39.588,31.769,37.485,31.769z"/>\r
+</svg>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>\r
+<svg xmlns="http://www.w3.org/2000/svg"\r
+ xmlns:xlink="http://www.w3.org/1999/xlink"\r
+ viewBox="22 22 16 16">\r
+ <linearGradient id="gradient" gradientUnits="userSpaceOnUse" x1="30" y1="23" x2="30" y2="37">\r
+ <stop offset="0" style="stop-color: #FF0000"/>\r
+ <stop offset="1" style="stop-color: #FF0000"/>\r
+ </linearGradient>\r
+ <circle fill="url(#gradient)" cx="30" cy="30" r="7"/>\r
+ <path fill="#FFCF00" d="M31.03,33.304c0,0.6-0.479,1.092-1.091,1.092c-0.6,0-1.079-0.492-1.079-1.092 c0-0.588,0.479-1.079,1.079-1.079C30.551,32.225,31.03,32.716,31.03,33.304z M29.171,31.133l-0.24-5.253h2.015l-0.24,5.253H29.171z"/>\r
+</svg>\r
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>\r
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 60 60" enable-background="new 0 0 60 60">\r
+ <linearGradient id="gradient" gradientUnits="userSpaceOnUse" x1="0" y1="30" x2="60" y2="30">\r
+ <stop offset="0" style="stop-color: #FF4F00"/>\r
+ <stop offset="1" style="stop-color: #FF9F00"/>\r
+ </linearGradient>\r
+ <path fill="url(#gradient)" d="M45.844,41.272c0.018-0.08,0.039-0.156,0.055-0.239c0.097-0.35,0.164-0.735,0.215-1.136\r
+ c0.375-0.835,0.747-2.172,0.5-3.936c-0.021-0.326-0.073-0.669-0.14-1.018c4.957-3.957,24.499-20.957,5.137-29.039\r
+ c0,0,4.23,6.9-2.898,13.92c-4.332,4.266-5.37,8.436-5.058,11.538c0,0,0.036,0.21,0.096,0.564c-1.62-2.178-5.652-4.53-14.256-2.022\r
+ c-8.736,2.544-7.476,4.518-9.234,3.606c0,0-0.93-2.166-3.564-4.452c0,0,0.726-4.416-0.42-5.472\r
+ c-1.146-1.062-2.628,2.244-5.346,3.432c-2.712,1.188-6.234,2.928-6.57,6.024l-3.39,2.328c0,0-1.446,0.684-0.81,1.32\r
+ c0.636,0.636,1.698,1.44,3.012,1.314c1.314-0.126,2.928-0.51,4.158-0.168c1.23,0.336,2.202,2.67,4.872,6.102\r
+ c0,0,2.142,4.542,6.936,5.412c0.036,0.024,0.072,0.054,0.108,0.078c1.404,1.026,4.584,3.336,5.148,3.834\r
+ c0.744,0.636,7.422,1.158,9.486,0.474c0,0-0.6-3.408-5.04-1.944c0,0-2.082,0.078-4.59-2.892c0.228-0.072,0.456-0.156,0.69-0.252\r
+ c1.056-0.402,2.184-0.966,3.39-1.728c0,0,1.542-0.774,3.846-1.356c0,0,2.497-0.555,4.376,0.455c2.542,1.829,6.483,2.442,12.58-0.566\r
+ c0,0,5.357,5.102,7.575,8.644c0,0,4.916-1.89-5.065-11.76C51.643,42.336,47.455,42.801,45.844,41.272z"/>\r
+</svg>
\ No newline at end of file
padding-top: 3px;
padding-bottom: 5px;
-moz-padding-start: 5px;
- -moz-padding-end: 3px;
+ -moz-padding-end: 5px;
}
.groupbox-body {