fifth part of syncing LCARStrek with Firefox 41 windows theme changes
authorRobert Kaiser <kairo@kairo.at>
Sat, 2 Jan 2016 14:59:36 +0000 (15:59 +0100)
committerRobert Kaiser <kairo@kairo.at>
Sat, 2 Jan 2016 14:59:36 +0000 (15:59 +0100)
15 files changed:
LCARStrek/browser/aboutNetError.css
LCARStrek/browser/browser.css
LCARStrek/browser/controlcenter/arrow-subview-back.svg [new file with mode: 0644]
LCARStrek/browser/controlcenter/panel.css
LCARStrek/browser/controlcenter/warning-gray.svg [new file with mode: 0644]
LCARStrek/browser/controlcenter/warning-yellow.svg [new file with mode: 0644]
LCARStrek/browser/customizableui/panelUIOverlay.css
LCARStrek/browser/devtools/animation-fast-track.svg [new file with mode: 0644]
LCARStrek/browser/devtools/animationinspector.css
LCARStrek/browser/devtools/layoutview.css
LCARStrek/browser/devtools/performance.css
LCARStrek/browser/devtools/ruleview.css
LCARStrek/browser/devtools/widgets.css
LCARStrek/browser/identity.png [deleted file]
LCARStrek/browser/preferences/in-content/preferences.css

index a143766b471c576561fb9ee034b9530c8d784d93..eb06ff0b80e8208b9633c6a297e3bef9b8381ab2 100644 (file)
@@ -45,7 +45,7 @@ ul {
   padding-bottom: 0.4em;
 }
 
-#errorTitleText[sslv3] {
+#errorTitle[sslv3] {
   background-image: url("aboutNetError_alert.svg");
 }
 
index 4433309c191b457cc4d1985e6055035546adf9d8..7fb1cbea52976634840b6bc56af41f086bbd1bfc 100644 (file)
@@ -2175,6 +2175,14 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper:not(:hover) > #forward-but
   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 {
diff --git a/LCARStrek/browser/controlcenter/arrow-subview-back.svg b/LCARStrek/browser/controlcenter/arrow-subview-back.svg
new file mode 100644 (file)
index 0000000..8d8796a
--- /dev/null
@@ -0,0 +1,7 @@
+<?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>
index ebc5a8e878b554dfc74aa906d70140fddefa7a00..b351999e2660743310c23124912a599d208886d4 100644 (file)
@@ -99,7 +99,7 @@
 #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;
 }
diff --git a/LCARStrek/browser/controlcenter/warning-gray.svg b/LCARStrek/browser/controlcenter/warning-gray.svg
new file mode 100644 (file)
index 0000000..7febced
--- /dev/null
@@ -0,0 +1,9 @@
+<?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>
diff --git a/LCARStrek/browser/controlcenter/warning-yellow.svg b/LCARStrek/browser/controlcenter/warning-yellow.svg
new file mode 100644 (file)
index 0000000..b02c9da
--- /dev/null
@@ -0,0 +1,9 @@
+<?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>
index 442086a314163167932578e3d338a5e223b2ce90..9a5e70ef4054ee8132e96fcc81a75156ca76f02e 100644 (file)
@@ -4,6 +4,10 @@
 
 /* === BEGIN panelUIOverlay.inc.css === */
 
+:root {
+  --panel-ui-exit-subview-gutter-width: 38px;
+}
+
 #PanelUI-popup #PanelUI-contents:empty {
   height: 128px;
 }
@@ -89,7 +93,7 @@
 
 .panel-subviews {
   padding: 4px;
-  -moz-margin-start: 38px;
+  -moz-margin-start: var(--panel-ui-exit-subview-gutter-width);
 }
 
 .panel-viewstack[viewtype="main"] > .panel-subviews {
@@ -656,6 +660,10 @@ toolbarpaletteitem[place="palette"] > toolbaritem > toolbarbutton {
   display: none;
 }
 
+#PanelUI-fxa-status[disabled] {
+  pointer-events: none;
+}
+
 #PanelUI-fxa-avatar {
   width: 32px;
   height: 32px;
@@ -688,14 +696,12 @@ toolbarpaletteitem[place="palette"] > toolbaritem > toolbarbutton {
   -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,
@@ -703,7 +709,9 @@ toolbarpaletteitem[place="palette"] > toolbaritem > toolbarbutton {
 }
 
 #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"] {
@@ -1019,7 +1027,7 @@ toolbarbutton[panel-multiview-anchor="true"] > .toolbarbutton-menubutton-button
   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;
@@ -1033,13 +1041,13 @@ toolbarbutton[panel-multiview-anchor="true"] > .toolbarbutton-menubutton-button
 
 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,
diff --git a/LCARStrek/browser/devtools/animation-fast-track.svg b/LCARStrek/browser/devtools/animation-fast-track.svg
new file mode 100644 (file)
index 0000000..3ee1d82
--- /dev/null
@@ -0,0 +1,6 @@
+<!-- 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>
index d425c3abf5d7f5f5e92f0e8677ca5911ac8223f5..c752f1b881ad2397c3cc892ed01e425432a84174 100644 (file)
@@ -308,6 +308,17 @@ body {
   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 {
index 0c295a3a1e5f876eae4b7fcc4da8db8eca6060fd..9bea927f2f17e47f75674d412c3df4a5e642a616 100644 (file)
@@ -1,6 +1,6 @@
 /* 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;
index c13a26c9157f5614ce5fc1ec0a906bd4dd0341fe..003ba35a4647f72d1a6b8c6355298b852f3738ad 100644 (file)
   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 {
@@ -832,22 +836,52 @@ call-tree-item:not([origin="content"]) .call-tree-line {
   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
index ab64840ec66e168f073b7cf7d9f7731162636b56..b3529121bfc65f596f8eb972ddb93a655da793a9 100644 (file)
   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;
+}
+*/
index 110c4bc8655c7afc58cb441d57c401888d76924c..b401f24231eaa98cb14be5dcbcdeec82dc9edadc 100644 (file)
 
 /* Bar graph widget */
 
-.bar-graph-widget-canvas {
-  background: #000000;
-}
-
 .bar-graph-widget-legend {
   position: absolute;
   top: 4px;
diff --git a/LCARStrek/browser/identity.png b/LCARStrek/browser/identity.png
deleted file mode 100644 (file)
index 323b7ff..0000000
Binary files a/LCARStrek/browser/identity.png and /dev/null differ
index f54c58095da9bb788483f337ab20e410b058001c..9bdbfe74610109ddd4877825309479367ca0d4bc 100644 (file)
@@ -365,6 +365,7 @@ description > html|a {
 
 #dialogTitle {
   text-align: center;
+  -moz-user-select: none;
 }
 
 .close-icon {
@@ -436,6 +437,19 @@ description > html|a {
   to   { opacity: 1; }
 }
 
+/**
+ * Sync
+ */
+
+#fxaDeviceName {
+  margin: 14px 0px;
+}
+
+#fxaSyncComputerName.plain {
+  background-color: transparent;
+  opacity: 1;
+}
+
 /* === END shared/in-content/preferences.css === */
 
 caption {