checkbox:-moz-focusring {
outline: none;
}
+
+
+:root {
+ --clear-icon-url: url("chrome://devtools/skin/images/clear.svg");
+}
+
+.devtools-button.devtools-clear-icon::before {
+ background-image: var(--clear-icon-url);
+}
+
+.devtools-button.devtools-filter-icon::before {
+ background-image: var(--filter-image);
+}
+
+.devtools-toolbarbutton.devtools-clear-icon {
+ list-style-image: var(--clear-icon-url);
+}
+
+.devtools-option-toolbarbutton {
+ list-style-image: var(--tool-options-image);
+}
.devtools-textinput,
.devtools-searchinput,
-.devtools-filterinput {
+.devtools-filterinput,
+.devtools-plaininput {
background-color: #000000;
color: #E7ADE7;
border: 1px solid #9C9CFF;
+ border-radius: 3px;
}
.devtools-textinput:focus,
.devtools-searchinput:focus,
-.devtools-filterinput:focus {
+.devtools-filterinput:focus,
+.devtools-plaininput:focus {
border-color: #008484;
}
+.devtools-textinput::-moz-placeholder,
+.devtools-searchinput::-moz-placeholder,
+.devtools-filterinput::-moz-placeholder,
+.devtools-plaininput::-moz-placeholder {
+ color: #8050B0;
+ opacity: 1.0;
+}
+
.CodeMirror-Tern-fname {
color: #A09090;
}
padding: 0;
}
-:root.theme-dark {
+:root {
--breadcrumbs-border-color: #9C9CFF;
}
+* {
+ box-sizing: border-box;
+}
+
+/* Make sure to hide scroll bars for the parent window */
+window {
+ overflow: hidden;
+}
+
+/* The main Inspector panel container. */
+.inspector-responsive-container {
+ height: 100vh;
+}
+
+/* The main panel layout. This area consists of a toolbar, markup view
+ and breadcrumbs bar. */
+#inspector-main-content {
+ /* Subtract 1 pixel from the panel height. It's puzzling why this
+ is needed, but if not presented the entire Inspector panel
+ content jumps 1 pixel up when the Toolbox is opened. */
+ height: calc(100% - 1px);
+ /* This min-width avoids a visual glitch when moving the splitter quickly to the left.
+ See bug 1307408 comment #12. */
+ min-width: 125px;
+ display: flex;
+ flex-direction: column;
+ flex: 1 1 auto;
+}
+
+/* Inspector Panel Splitter */
+
+#inspector-splitter-box {
+ height: 100vh;
+ width: 100vw;
+ position: fixed;
+}
+
+/* Minimum dimensions for the Inspector splitter areas. */
+#inspector-splitter-box .uncontrolled,
+#inspector-splitter-box .controlled {
+ min-height: 50px;
+ min-width: 50px;
+ overflow-x: hidden;
+}
+
+/* Set a minimum width of 200px for tab content to avoid breaking the layout when resizing
+ the sidebar tab to small width. If a specific panel supports smaller width, this should
+ be overridden on a panel-by-panel basis */
+.inspector-tabpanel {
+ min-width: 200px;
+}
+
+#inspector-splitter-box .controlled.pane-collapsed {
+ visibility: collapse;
+}
+
/* Use flex layout for the Inspector toolbar. For now, it's done
specifically for the Inspector toolbar since general rule applied
- on .devtools-toolbar breaks breadcrubs and also toolbars in other
+ on .devtools-toolbar breaks breadcrumbs and also toolbars in other
panels (e.g. webconsole, debugger), these are not ready for HTML
layout yet. */
#inspector-toolbar.devtools-toolbar {
display: inline-block;
}
+/* Add element toolbar button */
+#inspector-element-add-button::before {
+ background-image: url("chrome://devtools/skin/images/add.svg");
+ list-style-image: url("chrome://devtools/skin/images/add.svg");
+ -moz-user-focus: normal;
+}
+
#inspector-searchlabel {
overflow: hidden;
}
line-height: 19px;
}
+#inspector-search {
+ flex: unset;
+}
+
+/* Eyedropper toolbar button */
+
+#inspector-eyedropper-toggle {
+ /* Required to display tooltip when eyedropper is disabled in non-HTML documents */
+ pointer-events: auto;
+}
+
+#inspector-eyedropper-toggle::before {
+ background-image: var(--eyedropper-image);
+}
+
+#inspector-sidebar-toggle-box {
+ line-height: initial;
+}
+
#inspector-breadcrumbs-toolbar {
padding: 0px;
border-bottom-width: 0px;
- border-top-width: 1px;
- border-top-color: var(--breadcrumbs-border-color);
+/* border-top-width: 1px;
+ border-top-color: var(--breadcrumbs-border-color);*/
/* Bug 1262668 - Use the same background as the body so the breadcrumbs toolbar doesn't
get mistaken as a splitter */
- background-color: var(--theme-body-background);
+ background-color: var(--theme-alternate-toolbar-background);
+ background-image: none;
+ background-size: auto;
display: block;
position: relative;
}
+/* Remove LCARS startcap and endcap */
+div#inspector-breadcrumbs-toolbar::before,
+div#inspector-breadcrumbs-toolbar::after {
+ display: none;
+}
+
#inspector-breadcrumbs-toolbar,
#inspector-breadcrumbs-toolbar * {
box-sizing: border-box;
#inspector-breadcrumbs {
display: flex;
+
/* Break out of the XUL flexbox, so the splitter can still shrink the
markup view even if the contents of the breadcrumbs are wider than
the new width. */
#inspector-breadcrumbs .breadcrumbs-widget-item {
white-space: nowrap;
flex-shrink: 0;
- font: message-box;
+ font: 11px "Liberation Sans",Arial,Tahoma,Helvetica,sans-serif;
}
-#inspector-eyedropper-toggle {
- /* hidden by default, until we can check that the required highlighter exists */
- display: none;
+#inspector-sidebar-container {
+ overflow: hidden;
+ position: relative;
+ height: 100%;
}
-#inspector-eyedropper-toggle::before {
- background-image: var(--eyedropper-image);
+#inspector-sidebar {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
}
-/* Add element toolbar button */
-#inspector-element-add-button::before {
- background-image: url("chrome://devtools/skin/images/add.svg");
- list-style-image: url("chrome://devtools/skin/images/add.svg");
+/* Override `-moz-user-focus:ignore;` from toolkit/content/minimal-xul.css */
+.inspector-tabpanel > * {
-moz-user-focus: normal;
}
text-align: center;
margin: 5px;
}
+
+/* Markup Box */
+
+iframe {
+ border: 0;
+}
+
+#markup-box {
+ width: 100%;
+ flex: 1;
+ min-height: 0;
+}
+
+#markup-box > iframe {
+ height: 100%;
+ width: 100%;
+}
/* Recording buttons */
#recordings-controls {
- background-color: #9C9CFF;
+/* background-color: #9C9CFF;*/
+ display: flex;
+}
+
+#recording-controls-mount,
+#recording-controls-mount > div,
+#recording-controls-mount > div > .devtools-toolbar {
+ display: flex;
+ flex: 1 1 auto;
}
#clear-button::before {
background-image: var(--clear-icon-url);
}
+#main-record-button > image,
#main-record-button::before {
background-image: url(images/profiler-stopwatch-tbutton.svg);
}
+#import-button > image,
#import-button::before {
background-image: url(images/import.svg);
}
height: auto;
}
+/* Remove LCARS startcap and endcap */
+/* XXX: We actually should add them via the #ruleview-toolbar again */
+div#ruleview-toolbar-container::before,
+div#ruleview-toolbar-container::after {
+ display: none;
+}
+
#ruleview-toolbar {
display: flex;
}
/* Toolbars */
.devtools-toolbar,
.devtools-sidebar-tabs tabs {
+ padding: 0;
+ border-width: 0;
+/* border-bottom-width: 1px;*/
+ border-style: solid;
+/* height: 24px;
+ line-height: 24px;*/
+ box-sizing: border-box;
+ font: 11px "Liberation Sans",Arial,Tahoma,Helvetica,sans-serif;
+}
+.devtools-toolbar {
+ height: 24px;
}
.devtools-toolbar {
.devtools-toolbar checkbox .checkbox-label-box .checkbox-label {
}
+/* HTML Checkboxes - a lot copied from global/in-content/common.css */
+/* Hide the actual checkbox */
+input[type="checkbox"]:not(#browser-style-checkbox) { /* not() is workaround for old placement of checkbox in label */
+ opacity: 0;
+ width: 0;
+ pointer-events: none;
+ position: absolute;
+}
+
+/* Create a box to style as the checkbox */
+input[type="checkbox"] + label::before {
+ display: inline-block;
+ content: "";
+ vertical-align: middle;
+}
+
+.devtools-searchbox + #browser-style-checkbox-label, /* workaround for old placement of checkbox in label */
+input[type="checkbox"] + label {
+ line-height: 0px;
+ color: var(--theme-capped-toolbar-text);
+}
+
+input[type="checkbox"] + label::before {
+ -moz-appearance: none;
+ width: 13px;
+ height: 13px;
+ border-radius: 0;
+ border: 1px solid var(--theme-body-color);
+ margin-inline-end: 3px;
+ margin-inline-start: 2px;
+ background-color: var(--theme-toolbar-background);
+ background-position: center center;
+ background-repeat: no-repeat;
+}
+
+input[type="checkbox"]:not(:disabled) + label:hover::before {
+ border-color: var(--theme-hover-background);
+}
+.devtools-searchbox + #browser-style-checkbox-label:hover, /* workaround for old placement of checkbox in label */
+input[type="checkbox"]:not(:disabled) + label:hover {
+ color: var(--theme-hover-background);
+}
+input[type="checkbox"]:checked + label::before {
+ background-image: url("chrome://global/skin/in-content/check.svg#check");
+}
+
+input[type="checkbox"]:checked:disabled + label::before {
+ background-image: url("chrome://global/skin/in-content/check.svg#check-disabled");
+}
+input[type="checkbox"]:checked:not(:disabled) + label:hover::before {
+ background-image: url("chrome://global/skin/in-content/check.svg#check-hover");
+}
+input[type="checkbox"]:disabled + label::before {
+ border-color: var(--theme-body-color-inactive);
+}
+input[type="checkbox"]:disabled + label {
+ color: var(--theme-body-color-inactive);
+}
+
.devtools-separator {
margin: 0 2px;
width: 2px;
background-position: 0, 1px, 2px;
}
+/* HTML toolbars - style them LCARStrek-like */
+
+div.devtools-toolbar {
+ background-size: calc(100% - 30px);
+ background-image: linear-gradient(90deg, var(--theme-capped-toolbar-background), var(--theme-capped-toolbar-background));
+ background-repeat: no-repeat;
+ background-position: center center;
+ display: flex;
+}
+
+div.devtools-toolbar::before,
+div.devtools-toolbar::after {
+ display: flex;
+ content: "";
+ width: 12px;
+ min-height: 16px;
+ background-color: var(--theme-toolbar-caps);
+}
+
+div.devtools-toolbar::before {
+ border-radius: 8px 0px 0px 8px;
+ border: none;
+ border-inline-end: 3px solid black;
+ margin-inline-end: 2px;
+}
+
+div.devtools-toolbar::after {
+ border-radius: 0px 8px 8px 0px;
+ border: none;
+ border-inline-start: 3px solid black;
+ margin-inline-start: auto; /* originally 2px, but auto makes us able to get flexible free space */
+}
+
/* Toolbar buttons */
.devtools-menulist,
.devtools-button[standalone],
.devtools-button[data-standalone],
.devtools-toolbarbutton[standalone],
-.devtools-toolbarbutton[data-standalone] {
+.devtools-toolbarbutton[data-standalone],
+.menu-filter-button {
border: none;
/* min-height: 32px; */
background-color: var(--theme-button-background);
.devtools-button[standalone]:hover,
.devtools-button[data-standalone]:hover,
.devtools-toolbarbutton[standalone]:hover,
-.devtools-toolbarbutton[data-standalone]:hover {
+.devtools-toolbarbutton[data-standalone]:hover,
+.menu-filter-button:hover {
background-color: var(--theme-hover-background);
color: var(--theme-hover-color);
}
.devtools-button[standalone]:hover:active,
.devtools-button[data-standalone]:hover:active,
.devtools-toolbarbutton[standalone]:hover:active,
-.devtools-toolbarbutton[data-standalone]:hover:active {
+.devtools-toolbarbutton[data-standalone]:hover:active,
+.menu-filter-button:hover:active {
background-color: var(--theme-active-background);
color: var(--theme-active-color);
}
+.menu-filter-button.checked {
+ background: var(--theme-selection-background);
+ color: var(--theme-selection-color);
+}
+
+.menu-filter-button + .menu-filter-button {
+ margin-inline-start: 2px;
+}
+
.devtools-toolbarbutton[standalone], .devtools-toolbarbutton[data-standalone] {
}
}
.devtools-filterinput {
- background-image: url(--filter-image);
+ background-image: var(--filter-image);
}
.devtools-searchinput:-moz-locale-dir(rtl),
.devtools-rule-searchbox {
-moz-box-flex: 1;
width: 100%;
- font: inherit;
+/* font: inherit;*/
}
.devtools-rule-searchbox[filled] {
}
.devtools-style-searchbox-no-match {
- background-color: var(--searcbox-no-match-background-color) !important;
- border-color: var(--searcbox-no-match-border-color) !important;
+ background-color: var(--searchbox-no-match-background-color) !important;
+ border-color: var(--searchbox-no-match-border-color) !important;
}
.devtools-searchinput-clear {
/* background-color: var(--theme-splitter-color);*/
}
+/* HACK around hardcoded stylings for the HTML-based sidebar tabs */
+.tabs .tabs-menu-item,
+.theme-dark .tabs .tabs-menu-item,
+.theme-light .tabs .tabs-menu-item {
+ margin: 0;
+ margin-inline-end: 3px !important;
+ padding: 0 !important;
+ border-radius: 8px 8px 0 0;
+ border: 0 !important;
+ background-color: var(--theme-button-background);
+}
+.tabs .tabs-menu-item a {
+ color: var(--theme-button-color) !important;
+ padding: 0px 3px !important;
+}
+.tabs .tabs-menu-item.is-active {
+ height: auto !important;
+}
+.tabs .tabs-navigation {
+ height: auto !important;
+ border: 0 !important;
+ border-bottom: 3px solid var(--theme-body-background) !important;
+}
+
/* Throbbers */
.devtools-throbber::before {
color: #FFCF00;
}
+/* Set flex attribute to Toolbox buttons and Picker container so,
+ they don't overlapp with the tab bar */
+#toolbox-buttons {
+ display: flex;
+}
+
+#toolbox-picker-container {
+ display: flex;
+}
+
/* Toolbox tabs */
.devtools-tab {
-moz-user-focus: normal;
-moz-box-flex: 1;
- color: #000000;
- background-color: #C09070;
-}
-
-.theme-dark .devtools-tab:hover {
- color: #ced3d9;
+ color: var(--theme-button-color);
+ background-color: var(--theme-button-background);
}
.devtools-tab:hover,
}
.devtools-tabbar .devtools-tab[selected] {
- background-color: var(--theme-selection-background);
color: var(--theme-selection-color);
+ background-color: var(--theme-selection-background);
}
#toolbox-tabs .devtools-tab[selected],
--theme-tab-toolbar-background: #402800;
--theme-toolbar-background: #000000;
+ --theme-capped-toolbar-background: #9C9CFF;
+ --theme-capped-toolbar-text: #000000;
+ --theme-alternate-toolbar-background: #A09090;
+ --theme-toolbar-caps: #FF9F00;
--theme-button-background: #C09070;
--theme-button-color: #000000;
--theme-hover-background: #FFCF00;
--theme-hover-color: #000000;
- --theme-active-background: #FFCF00;
+ --theme-active-background: #FF9F00;
--theme-active-color: #000000;
--theme-selection-background: #008484;
--theme-selection-color: #000000;
.theme-dark,
.theme-light,
.theme-firebug {
+ --error-color: #FF0000;
+ --error-background-color: #FF0000;
+ --error-background-text: #000000;
+ --warning-background-color: #FFCF00;
+ --warning-background-text: #000000;
}
window {
max-width: 40%;
}
+.stack-trace {
+ /* The markup contains extra whitespace to improve formatting of clipboard text.
+ Make sure this whitespace doesn't affect the HTML rendering */
+ white-space: normal;
+}
+
.stack-trace .frame-link-source,
.message-location .frame-link-source {
/* Makes the file name truncated (and ellipsis shown) on the left side */
}
.message-flex-body > .message-body {
+ display: block;
flex: auto;
}
direction: ltr;
overflow: auto;
-moz-user-select: text;
+ position: relative;
}
/* The width on #output-container is set to a hardcoded px in webconsole.js
-moz-user-focus: normal;
}
+.webconsole-filter-button > .toolbarbutton-menubutton-button {
+ -moz-box-orient: horizontal; /* saving vertical space in toolbar */
+}
+
.webconsole-filter-button > .toolbarbutton-menubutton-button:before {
content: "";
display: inline-block;
height: 8px;
width: 8px;
border-radius: 50%;
- margin-inline-start: 5px;
+ margin-inline-start: 1px;
+ margin-inline-end: 3px;
border-width: 1px;
border-style: solid;
}
background-color: var(--theme-contrast-background);
}
-.message[severity=error] {
- background-color: #FF0000;
+.message[severity=error],
+.message.error {
+ background-color: var(--error-background-color);
}
.console-string {
}
.message[severity=error] .console-string {
- color: #000000;
+ background-color: var(--error-background-text);
}
.theme-selected .console-string,
border-inline-end: solid var(--theme-body-color-alt) 6px;
}
-.message[category=network][severity=error] > .icon::before {
+.message[category=network][severity=error] > .icon::before,
+.message.network.error > .icon::before {
background-position: -12px 0;
}
-.message[category=network] > .message-body {
+.message[category=network] > .message-body,
+.message.network > .message-body {
display: flex;
flex-wrap: wrap;
}
-.message[category=network] .method {
+.message[category=network] .method,
+.message.network .method {
flex: none;
}
-.message[category=network]:not(.navigation-marker) .url {
+.message[category=network]:not(.navigation-marker) .url,
+.message.network:not(.navigation-marker) .url {
flex: 1 1 auto;
/* Make sure the URL is very small initially, let flex change width as needed. */
width: 100px;
text-overflow: ellipsis;
}
-.message[category=network] .status {
+.message[category=network] .status,
+.message.network .status {
flex: none;
margin-inline-start: 6px;
}
-.message[category=network].mixed-content .url {
+.message[category=network].mixed-content .url,
+.message.network.mixed-content .url {
color: var(--theme-highlight-red);
}
margin: 0 6px;
}
-.message[category=network] .xhr {
+.message[category=network] .xhr,
+.message.network .xhr {
background-color: var(--theme-body-color-alt);
color: var(--theme-body-background);
border-radius: 3px;
border-color: #9C9CFF;
}
-.message[category=cssparser] > .indent {
+.message[category=cssparser] > .indent,
+.message.cssparser > .indent {
border-inline-end: solid #9C9CFF 6px;
}
-.message[category=cssparser][severity=error] > .icon::before {
+.message[category=cssparser][severity=error] > .icon::before,
+.message.cssparser.error > .icon::before {
background-position: -12px -12px;
}
-.message[category=cssparser][severity=warn] > .icon::before {
+.message[category=cssparser][severity=warn] > .icon::before,
+.message.cssparser.warn > .icon::before {
background-position: -24px -12px;
}
border-color: #FF9F00;
}
-.message[category=exception] > .indent {
+.message[category=exception] > .indent,
+.message.exception > .indent {
border-inline-end: solid #FF9F00 6px;
}
-.message[category=exception][severity=error] > .icon::before {
+.message[category=exception][severity=error] > .icon::before,
+.message.exception.error > .icon::before {
background-position: -12px -24px;
}
-.message[category=exception][severity=warn] > .icon::before {
+.message[category=exception][severity=warn] > .icon::before,
+.message.exception.warn > .icon::before {
background-position: -24px -24px;
}
border-color: #8050B0;
}
-.message[category=console] > .indent {
+.message[category=console] > .indent,
+.message.console-api > .indent {
border-inline-end: solid #8050B0 6px;
}
border-color: #008484;
}
-.message[category=server] > .indent {
+.message[category=server] > .indent,
+.message.server > .indent {
border-inline-end: solid #8050B0 6px;
}
/* Input and output styles */
.message[category=input] > .indent,
-.message[category=output] > .indent {
+.message[category=output] > .indent,
+.message.command > .indent,
+.message.result > .indent {
border-inline-end: solid #A09090 6px;
}
-.message[category=input] > .icon::before {
+.message[category=input] > .icon::before,
+.message.command > .icon::before {
background-position: -48px -36px;
}
-.message[category=output] > .icon::before {
+.message[category=output] > .icon::before,
+.message.result > .icon::before {
background-position: -60px -36px;
}
/* Security styles */
-.message[category=security] > .indent {
+.message[category=security] > .indent,
+.message.security > .indent {
border-inline-end: solid #FF0000 6px;
}
border-color: #FFCF00;
}
-.message[category=security][severity=error] > .icon::before {
+.message[category=security][severity=error] > .icon::before,
+.message.security.error > .icon::before {
background-position: -12px -48px;
}
-.message[category=security][severity=warn] > .icon::before {
+.message[category=security][severity=warn] > .icon::before,
+.message.security.warn > .icon::before {
background-position: -24px -48px;
}
filter: url(images/filters.svg#checked-icon-state);
}
+.elementNode:hover .open-inspector:active,
.open-inspector:active {
filter: url(images/filters.svg#checked-icon-state);
}
:root[platform="win"] .hud-filter-box {
width: 200px;
}
+
+/* NEW CONSOLE STYLES */
+
+#output-wrapper > div {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+}
+
+#output-container {
+ height: 100%;
+}
+
+.webconsole-output-wrapper {
+ display: flex;
+ flex-direction: column;
+ height: 100%;
+ -moz-user-focus: normal;
+}
+
+.webconsole-filterbar-wrapper {
+ flex-grow: 0;
+}
+
+.webconsole-output {
+ flex: 1;
+ overflow: auto;
+}
+
+.webconsole-filterbar-primary {
+ display: flex;
+}
+
+.devtools-toolbar.webconsole-filterbar-secondary {
+ height: initial;
+}
+
+.webconsole-filterbar-primary .devtools-plaininput {
+ flex: 1 1 100%;
+}
+
+.webconsole-output.hideTimestamps > .message > .timestamp {
+ display: none;
+}
+
+.message.startGroup .message-body,
+.message.startGroupCollapsed .message-body {
+ color: var(--theme-body-color);
+ font-weight: bold;
+}
+
+.webconsole-output-wrapper .message > .icon {
+ margin: 3px 0 0 0;
+ padding: 0 0 0 6px;
+}
+
+.message.error > .icon::before {
+ background-position: -12px -36px;
+}
+
+.message.warn > .icon::before {
+ background-position: -24px -36px;
+}
+
+.message.info > .icon::before {
+ background-position: -36px -36px;
+}
+
+.message.network .method {
+ margin-inline-end: 5px;
+}
+
+.webconsole-output-wrapper .message .indent {
+ display: inline-block;
+ border-inline-end: solid 1px var(--theme-splitter-color);
+}
+
+.message.startGroup .indent,
+.message.startGroupCollapsed .indent {
+ border-inline-end-color: transparent;
+ margin-inline-end: 5px;
+}
+
+.message.startGroup .icon,
+.message.startGroupCollapsed .icon {
+ display: none;
+}
+
+/* console.table() */
+.new-consoletable {
+ width: 100%;
+ border-collapse: collapse;
+ --consoletable-border: 1px solid var(--table-splitter-color);
+}
+
+.new-consoletable thead,
+.new-consoletable tbody {
+ background-color: var(--theme-body-background);
+}
+
+.new-consoletable th {
+ background-color: var(--theme-selection-background);
+ color: var(--theme-selection-color);
+ margin: 0;
+ padding: 5px 0 0;
+ font-weight: inherit;
+ border-inline-end: var(--consoletable-border);
+ border-bottom: var(--consoletable-border);
+}
+
+.new-consoletable tr:nth-of-type(even) {
+ background-color: var(--table-zebra-background);
+}
+
+.new-consoletable td {
+ padding: 3px 4px;
+ min-width: 100px;
+ -moz-user-focus: normal;
+ color: var(--theme-body-color);
+ border-inline-end: var(--consoletable-border);
+ height: 1.25em;
+ line-height: 1.25em;
+}
}
.breadcrumbs-widget-item {
- background-color: var(--theme-toolbar-background);
+ background-color: var(--theme-capped-toolbar-background);
min-height: 24px;
min-width: 65px;
margin: 0;
.breadcrumbs-widget-item[siblings-menu-open],
.breadcrumbs-widget-item:active {
- background-color: #FF9F00;
- color: #000000;
+ background-color: var(--theme-active-background);
+ color: var(--theme-active-color);
}
.breadcrumbs-widget-item:-moz-focusring {
}
.breadcrumbs-widget-item:not([checked]) {
- background: -moz-element(#breadcrumb-separator-normal) no-repeat center left;
+ background-image: -moz-element(#breadcrumb-separator-normal);
+ background-repeat: no-repeat;
+ background-position: center left;
}
.breadcrumbs-widget-item[checked] + .breadcrumbs-widget-item {
- background: -moz-element(#breadcrumb-separator-after) no-repeat 0 0;
+ background-image: -moz-element(#breadcrumb-separator-after);
+ background-repeat: no-repeat;
+ background-position: 0 0;
}
.breadcrumbs-widget-item[checked] {
- background: -moz-element(#breadcrumb-separator-before) no-repeat 0 0;
- background-color: #008484; /* Select Highlight Blue */
+ background-image: -moz-element(#breadcrumb-separator-before);
+ background-repeat: no-repeat;
+ background-position: 0 0;
+ background-color: var(--theme-selection-background); /* Select Highlight Blue */
}
.breadcrumbs-widget-item:first-child {
.breadcrumbs-widget-item[checked] .breadcrumbs-widget-item-tag,
.breadcrumbs-widget-item[checked] .breadcrumbs-widget-item-pseudo-classes,
.breadcrumbs-widget-item[checked] .breadcrumbs-widget-item-classes {
- color: var(--theme-highlight-lightorange);
+ color: var(--theme-button-color); /* --theme-highlight-lightorange */
}
.breadcrumbs-widget-item {
- color: var(--theme-highlight-lightorange);
+ color: var(--theme-button-color); /* tag name, --theme-highlight-lightorange */
}
+.breadcrumbs-widget-item:not([checked]):hover span,
.breadcrumbs-widget-item:not([checked]):hover label {
color: var(--theme-hover-color) !important;
}
.breadcrumbs-widget-item-id {
- color: var(--theme-body-color-alt);
+ color: var(--theme-highlight-red); /* --theme-body-color-alt */
}
.breadcrumbs-widget-item-classes {
- color: var(--theme-content-color1);
+ color: var(#402800); /* --theme-content-color1 */
}
.breadcrumbs-widget-item-pseudo-classes {
- color: var(--theme-highlight-lightorange);
+ color: var(--theme-button-color); /* --theme-highlight-lightorange */
}
/* SimpleListWidget */