fourth part of syncing LCARStrek with Firefox 36 windows theme changes
authorRobert Kaiser <kairo@kairo.at>
Sat, 21 Mar 2015 17:44:19 +0000 (18:44 +0100)
committerRobert Kaiser <kairo@kairo.at>
Sat, 21 Mar 2015 17:44:19 +0000 (18:44 +0100)
LCARStrek/browser/devtools/dark-theme.css
LCARStrek/browser/devtools/ruleview.css
LCARStrek/browser/devtools/shadereditor.css
LCARStrek/browser/devtools/splitview.css
LCARStrek/browser/devtools/styleeditor.css
LCARStrek/browser/devtools/webaudioeditor.css
LCARStrek/browser/devtools/webconsole.css
LCARStrek/browser/devtools/widgets.css

index 7193fc78ef571ef56bfddafc3677febfa43095d5..b9c7f60b8436e9fa52ac63186fac759daac8b5d0 100644 (file)
@@ -437,7 +437,7 @@ div.CodeMirror span.eval-text {
 
 .devtools-toolbar checkbox {
   /* LCARStrek checkbox colors don't work well against toolbar background */
-  background-color: #000000;
+  background-color: var(--theme-toolbar-background);
   padding: 2px;
 }
 .devtools-toolbar checkbox .checkbox-check {
@@ -455,7 +455,7 @@ div.CodeMirror span.eval-text {
 
 .devtools-menulist:-moz-focusring,
 .devtools-toolbarbutton:-moz-focusring {
-  outline: 1px dotted #008484;
+  outline: 1px dotted var(--theme-selection-color);
 }
 
 .devtools-toolbarbutton[standalone] {
@@ -537,7 +537,7 @@ div.CodeMirror span.eval-text {
 .devtools-toolbarbutton[checked=true],
 #toolbox-buttons .devtools-toolbarbutton[text-as-image][checked] {
 /*  background: rgba(29, 79, 115, .7); / Select highlight blue /
-  color: #f5f7fa;*/
+  color: var(--theme-selection-color); */
 }
 
 .devtools-menulist[open=true],
@@ -548,7 +548,7 @@ div.CodeMirror span.eval-text {
 .devtools-toolbarbutton[checked=true]:hover,
 #toolbox-buttons .devtools-toolbarbutton[text-as-image][checked] {
 /*  background: rgba(29, 79, 115, .8); / Select highlight blue /
-  color: #f5f7fa; */
+  color: var(--theme-selection-color); */
 }
 
 .devtools-toolbarbutton[checked=true]:hover {
@@ -620,7 +620,7 @@ div.CodeMirror span.eval-text {
 }
 
 .devtools-no-search-result {
-  border-color: #FF0000 !important;
+  border-color: var(--theme-highlight-red) !important;
 }
 
 /* Close button */
@@ -906,13 +906,13 @@ div.CodeMirror span.eval-text {
 
 .devtools-tab:hover,
 .devtools-tab:hover:active {
-  background-color: #FFCF00;
-  color: #000000;
+  background-color: var(--theme-hover-background);
+  color: var(--theme-hover-color);
 }
 
 .devtools-tab[selected] {
-  background-color: #008484;
-  color: #000000;
+  background-color: var(--theme-selection-background);
+  color: var(--theme-selection-color);
 }
 
 .devtools-tab > spacer {
index 9bda6bb0f0c373d42c5d115ff145ca2f1a38fa9f..ff7b22a392b1a57f19b03f1fef52ee9fff0f2b2e 100644 (file)
@@ -45,7 +45,7 @@
 
 /* User agent styles are not editable, display them differently */
 .ruleview-rule[uneditable=true] {
-  background: #282425; /* Tab Toolbar */
+  background: var(--theme-toolbar-background);
 }
 
 .ruleview-rule[uneditable=true] :focus {
@@ -53,7 +53,7 @@
 }
 
 .ruleview-rule[uneditable=true] .theme-link {
-  color: #336699; /* Blue - Grey */
+  color: var(--theme-text-blue);
 }
 
 .ruleview-rule[uneditable=true] .ruleview-enableproperty {
 }
 
 .ruleview-property[dirty] {
-  border-left-color: #9C9CFF; /* Green */
+  border-left-color: var(--theme-highlight-green);
 }
 
 .ruleview-namecontainer > .ruleview-propertyname,
index c03bea599301ef060f6652ff1c90b14ce94b1bb1..9e034b06f5aa6363b0677d3c6580bd23b2c2cfc5 100644 (file)
@@ -12,9 +12,8 @@ window {
 
 .notice-container {
   margin-top: -50vh;
-
-  background-color: #000000;
-  color: #FF9F00;
+  background-color: var(--theme-toolbar-background);
+  color: var(--theme-body-color);
 }
 
 #reload-notice {
@@ -84,18 +83,18 @@ window {
 /* Shader source editors */
 
 #editors-splitter {
-  border-color: #000000;
+  border-color: var(--theme-contrastsidebar-bordercolor);
 }
 
 .editor-label {
-  background-color: #A09090;
   padding: 1px 12px;
-  color: #000000;
+  background: var(--theme-contrastsidebar-background);
+  color: var(--theme-contrastsidebar-color);
 }
 
 .editor-label[selected] {
-  background-color: #008484;
-  color: #FFCF00;
+  background-color: var(--theme-selection-background);
+  color: var(--theme-selection-color);
 }
 
 /* Responsive sidebar */
index f41403b9462a29bb8fde7d6c6af0667fd9209b62..38963094ddc16a9b44cda7ba6a86aa73458f8ca6 100644 (file)
@@ -4,8 +4,8 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 .splitview-nav-container {
-  background-color: #000000;
-  color: #FF9F00;
+  background-color: var(--theme-toolbar-background);
+  color: var(--theme-body-color);
 }
 
 .loading .splitview-nav-container {
index 6c142455c807d23e0e46546e174bc293a8955402..ff98fd00ee183de0633b4e43577f260f613ad035 100644 (file)
@@ -13,54 +13,10 @@ window:not([windowtype]) {
   background-color: #000000;
 }
 
-.csscoverage-report {
-  background: #A09090; /* Toolbars */
-}
-
-.csscoverage-report-container {
-  height: 100vh;
-  padding: 10px;
-}
-
-.csscoverage-report-content {
-  font-size: 13px;
-  margin: 0 auto;
-  max-width: 600px;
-  padding: 0 10px;
-}
-
-.csscoverage-report h1,
-.csscoverage-report h2,
-.csscoverage-report h3 {
-  font-weight: bold;
-}
-
-.csscoverage-report textarea {
-  width: 100%;
-  height: 100px;
-}
-
-.csscoverage-report > .csscoverage-toolbar {
-  border: none;
-  margin: 0;
-  padding: 0;
-}
-
-.csscoverage-report > .csscoverage-toolbarbutton {
-  min-width: 4em;
-  min-height: 100vh;
-  margin: 0;
-  padding: 0;
-  border-radius: 0;
-  border-top: none;
-  border-bottom: none;
-  -moz-border-start: none;
-}
-
 .stylesheet-title,
 .stylesheet-name {
   text-decoration: none;
-  color: #9C9CFF;
+  color: var(--theme-highlight-blue);
 }
 
 .stylesheet-name {
@@ -70,7 +26,7 @@ window:not([windowtype]) {
 .stylesheet-rule-count,
 .stylesheet-linked-file,
 .stylesheet-saveButton {
-  color: #FF9F00;
+  color: var(--theme-body-color);
 }
 
 .stylesheet-saveButton {
@@ -80,13 +36,13 @@ window:not([windowtype]) {
 
 .splitview-active .stylesheet-title,
 .splitview-active .stylesheet-name {
-  color: #FFCF00;
+  color: var(--theme-highlight-lightorange);
 }
 
 .splitview-active .stylesheet-rule-count,
 .splitview-active .stylesheet-linked-file,
 .splitview-active .stylesheet-saveButton {
-  color: #E7ADE7;
+  color: var(--theme-highlight-pink);
 }
 
 .splitview-nav:focus {
@@ -179,10 +135,6 @@ li.linked-file-error .stylesheet-linked-file:after {
   font-size: 11px;
 }
 
-.placeholder {
-  color: white;
-}
-
 .placeholder a {
   text-decoration: underline;
 }
@@ -230,3 +182,97 @@ h3 {
     width: 180px;
   }
 }
+
+.csscoverage-report {
+  background-color: var(--theme-contrastsidebar-background);
+}
+
+.csscoverage-report-container {
+  height: 100vh;
+  padding: 10px;
+}
+
+.csscoverage-report-content {
+  margin: 20px auto;
+  -moz-column-width: 300px;
+  font-size: 13px;
+}
+
+.csscoverage-report h1 {
+  font-size: 120%;
+}
+
+.csscoverage-report h2 {
+  font-size: 110%;
+}
+
+.csscoverage-report h1,
+.csscoverage-report h2,
+.csscoverage-report h3 {
+  font-weight: bold;
+  margin: 10px 0;
+}
+
+.csscoverage-list:after {
+  content: ', ';
+}
+
+.csscoverage-list:last-child:after {
+  display: none;
+}
+
+.csscoverage-report textarea {
+  width: 100%;
+  height: 100px;
+}
+
+.csscoverage-report a {
+  cursor: pointer;
+  text-decoration: underline;
+}
+
+.csscoverage-report > .csscoverage-toolbar {
+  border: none;
+  margin: 0;
+  padding: 0;
+}
+
+.csscoverage-report > .csscoverage-toolbarbutton {
+  min-width: 4em;
+  min-height: 100vh;
+  margin: 0;
+  padding: 0;
+  border-radius: 0;
+  border-top: none;
+  border-bottom: none;
+  -moz-border-start: none;
+}
+
+.chart-colored-blob[name="Used Preload"] {
+  fill: var(--theme-highlight-pink);
+  background: var(--theme-highlight-pink);;
+}
+
+.chart-colored-blob[name=Used] {
+  fill: var(--theme-highlight-green);
+  background: var(--theme-highlight-green);
+}
+
+.chart-colored-blob[name=Unused] {
+  fill: var(--theme-highlight-lightorange);
+  background: var(--theme-highlight-lightorange);
+}
+
+/* Undo 'largest' customization */
+.pie-chart-slice[largest] {
+  stroke-width: 1px;
+  stroke: rgba(0,0,0,0.2);
+}
+
+.csscoverage-report .pie-chart-slice {
+  cursor: default;
+}
+
+.csscoverage-report-chart {
+  margin: 0 50px;
+}
index 18b1d08dcc66e0e1f2341db3fe32db47051d1b3f..d471042093d6a17b1eba93ebbb6aeaebca6867ae 100644 (file)
@@ -8,8 +8,8 @@
 }
 
 .notice-container {
-  background-color: #000000; /* Toolbars */
-  color: #A09090; /* Light foreground text */
+  background-color: var(--theme-toolbar-background);
+  color: var(--theme-body-color-alt);
 }
 
 #reload-notice {
@@ -56,10 +56,10 @@ g.edgePath.param-connection {
  * the main background so there's whitespace around the label, on top of the
  * dotted lines. */
 g.edgeLabel rect {
-  fill: #000000;
+  fill: var(--theme-body-background);
 }
 g.edgeLabel tspan {
-  fill: #9C9CFF; /* Grey foreground text */
+  fill: var(--theme-Highlight-color-blue);
 }
 
 /* Audio Nodes */
@@ -69,12 +69,12 @@ g.edgeLabel tspan {
 }
 
 .nodes rect {
-  stroke: #9C9CFF; /* Tab toolbar */
-  fill: #000000; /* Toolbars */
+  stroke: var(--theme-splitter-color);
+  fill: var(--theme-toolbar-background);
 }
 
 .nodes g.selected rect {
-  fill: #008484; /* Select Highlight Blue */
+  fill: var(--theme-selection-background);
 }
 
 /* Text in nodes and edges */
@@ -86,10 +86,10 @@ text {
 }
 
 text {
-  fill: #A09090; /* Grey foreground text */
+  fill: var(--theme-body-color-alt);
 }
 g.selected text {
-/*  fill: #f0f1f2; / Toolbars */
+/*  fill: var(--theme-toolbar-background); */
 }
 
 .nodes text {
index a0540c9982eb63710c9fab42fb10516ec34bf071..b10d94cda4582f77fb7ae22e1e8c5501f6a1384b 100644 (file)
@@ -182,7 +182,7 @@ a {
 }
 
 #output-container.hideTimestamps > .message > .indent {
-  background-color: #000000; /* .theme-body */
+  background-color: var(--theme-body-background);
 }
 
 .filtered-by-type,
@@ -238,7 +238,7 @@ a {
 }
 
 .console-string {
-  color: #FF9F00;
+  color: var(--theme-highlight-orange);
 }
 
 .message[severity=error] .console-string {
@@ -515,20 +515,20 @@ a {
 
 /* Replace these values with CSS variables as available */
 .jsterm-input-container {
-  background-color: #000000; /* tabToolbarBackgroundColor */
-  border-color: #9C9CFF; /* mainBackgroundColor */
+  background-color: var(--theme-toolbar-background);
+  border-color: var(--theme-splitter-color);
 }
 
 .jsterm-input-node {
-  color: #E7ADE7; /* textColor */
+  color: var(--theme-highlight-pink);
 }
 
 .jsterm-complete-node {
-  color: #A09090; /* commentColor */
+  color: var(--theme-comment);
 }
 
 .navigation-marker .url {
-  background: #000000; /* mainBackgroundColor */
+  background: var(--theme-body-background);
 }
 
 .inlined-variables-view iframe {
index 4c0826dc9ddc49bfd5fe21890c6de811988089d6..0d6110bd4a9bad1afcfb0eb250df2409a6510718 100644 (file)
 .scrollbutton-down:-moz-locale-dir(rtl) {
   border-right: solid 1px rgba(255, 255, 255, .1);
   border-left: solid 1px transparent;
-  box-shadow: 3px 0px 3px -3px #181d20;
+  box-shadow: 3px 0px 3px -3px var(--theme-sidebar-background);
 }
 
 .scrollbutton-down:-moz-locale-dir(ltr),
 .scrollbutton-up:-moz-locale-dir(rtl) {
   border-right: solid 1px transparent;
   border-left: solid 1px rgba(255, 255, 255, .1);
-  box-shadow: -3px 0px 3px -3px #181d20;
+  box-shadow: -3px 0px 3px -3px var(--theme-sidebar-background);
 }
 
 .scrollbutton-up[disabled],
 
 #breadcrumb-separator-before,
 #breadcrumb-separator-after:after {
-  background: #008484; /* Select Highlight Blue */
+  background: var(--theme-selection-background);
 }
 
 #breadcrumb-separator-after,
 #breadcrumb-separator-before:after {
-  background: #000000; /* Toolbars */
+  background: var(--theme-toolbar-background);
 }
 
 /* This chevron arrow cannot be replicated easily in CSS, so we are using
 }
 
 .breadcrumbs-widget-item {
-  background-color: #000000;
+  background-color: var(--theme-toolbar-background);
   min-height: 24px;
   min-width: 65px;
   margin: 0;
   border: none;
   border-radius: 0;
   outline: none;
-  color: #FF9F00;
+  color: var(--theme-content-color1);
 }
 
 .breadcrumbs-widget-item:hover {
-  background-color: #FFCF00;
-  color: #000000;
+  background-color: var(--theme-hover-background);
+  color: var(--theme-hover-color);
 }
 
 .breadcrumbs-widget-item[checked]:not(:hover) {
-  background-color: #008484;
-  color: #000000;
+  background-color: var(--theme-selection-background);
+  color: var(--theme-selection-color);
 }
 
 .breadcrumbs-widget-item[siblings-menu-open],
 .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: #FF9F00; /* Foreground (Text) - Light */
+  color: var(--theme-highlight-lightorange);
 }
 
 .breadcrumbs-widget-item:not([checked]):hover .breadcrumbs-widget-item-id,
 .breadcrumbs-widget-item:not([checked]):hover .breadcrumbs-widget-item-tag,
 .breadcrumbs-widget-item:not([checked]):hover .breadcrumbs-widget-item-pseudo-classes,
 .breadcrumbs-widget-item:not([checked]):hover .breadcrumbs-widget-item-classes {
-  color: #000000 !important;
+  color: var(--theme-hover-color) !important;
 }
 
 .breadcrumbs-widget-item {
-  color: #FFCF00; /* Foreground (Text) - Light */
+  color: var(--theme-highlight-lightorange);
 }
 
 .breadcrumbs-widget-item-id {
-  color: #A09090; /* Foreground (Text) - Grey */
+  color: var(--theme-body-color-alt);
 }
 
 .breadcrumbs-widget-item-classes {
-  color: #FF9F00; /* Content (Text) - Light */
+  color: var(--theme-content-color1);
 }
 
 .breadcrumbs-widget-item-pseudo-classes {
-  color: #FFCF00; /* Light Orange */
+  color: var(--theme-highlight-lightorange);
 }
 
 /* SimpleListWidget */
 }
 
 .simple-list-widget-item.selected {
-  background-color: #008484; /* Select Highlight Blue */
-  color: #FFCF00; /* Light foreground text */
+  background-color: var(--theme-selection-background);
+  color: var(--theme-selection-color);
 }
 
 .simple-list-widget-item:not(.selected):hover {
-  background-color: #FFCF00;
-  color: #FFCF00;
+  background-color: var(--theme-hover-background);
+  color: var(--theme-hover-color);
 }
 
 .simple-list-widget-perma-text,
 .simple-list-widget-empty-text {
-  color: #8050B0;
+  color: var(--theme-body-color-alt);
   padding: 4px 8px;
 }
 
 .fast-list-widget-empty-text {
   padding: 12px;
   font-weight: 600;
-  color: #8050B0;
+  color: var(--theme-body-color-alt);
 }
 
 /* SideMenuWidget */
 .side-menu-widget-container {
   /* Hack: force hardware acceleration */
   transform: translateZ(1px);
-
-  background-color: #000000;
-  color: #FF9F00;
 }
 
 .side-menu-widget-container:-moz-locale-dir(ltr),
 
 .side-menu-widget-group-title {
   padding: 4px;
-
-  background-color: #A09090;
-  color: #000000;
+  background-color: var(--theme-contrastsidebar-background);
+  color: var(--theme-contrastsidebar-color);
 }
 
 /* SideMenuWidget items */
 }
 
 .side-menu-widget-item.selected {
-  background-color: #008484 !important;
-  color: #000000;
+  background-color: var(--theme-selection-background);
+  color: var(--theme-selection-color);
 }
 
 .side-menu-widget-item-arrow {
   /* To compensate for the .side-menu-widget-item-contents padding. */
   -moz-margin-start: -4px;
   -moz-margin-end: -8px;
-
-  background-color: #000000;
+  color: var(--theme-selection-color);
 }
 
 .side-menu-widget-item-other.selected {
-  background-color: #008484;
-  color: #000000;
+  background-color: var(--theme-selection-background);
+  color: var(--theme-selection-color);
 }
 
 .side-menu-widget-item-other:first-of-type {
 
 /* SideMenuWidget misc */
 
+.theme-dark .side-menu-widget-container,
+.theme-dark .side-menu-widget-empty-text {
+  background-color: var(--theme-toolbar-background);
+}
+
 .side-menu-widget-empty-text {
   padding: 12px;
-
-  background-color: #000000;
-  font-weight: 600;
-  color: #A09090;
 }
 
 /* VariablesView */
 }
 
 .variables-view-empty-notice {
-  color: #A09090;
+  color: var(--theme-body-color-alt);
   padding: 2px;
 }
 
 .variables-view-scope:focus > .title,
 .theme-dark .variable-or-property:focus > .title {
-  background-color: #008484; /* Selection colors */
-  color: #FFCF00;
+  background-color: var(--theme-selection-background);
+  color: var(--theme-selection-color);
 }
 
 .variables-view-scope > .title {
 }
 
 .generic-chart-container {
-  color: #A09090; /* Light foreground text */
+  color: var(--theme-body-color-alt);
 }
 
 .chart-colored-blob {
-  fill: #9C9CFF; /* Light content text */
-  background: #9C9CFF;
+  fill: var(--theme-highlight-blue);
+  background: var(--theme-highlight-blue);
 }
 
 /* Charts: Pie */