Bug 1399138 - Fix identity block spacing in compact mode. r=dao draft
authorDale Harvey <dale@arandomurl.com>
Wed, 22 Nov 2017 14:46:13 +0000
changeset 701990 136dcbbcb3226a6986f65a670ded060b962d560c
parent 701935 2d62270047217e43ce7a8c4931b5c95b0f7b0f0c
child 741317 33f61e9250df3d0266a98d5096270726b6893ebe
push id90329
push userbmo:dharvey@mozilla.com
push dateWed, 22 Nov 2017 14:46:33 +0000
reviewersdao
bugs1399138
milestone59.0a1
Bug 1399138 - Fix identity block spacing in compact mode. r=dao MozReview-Commit-ID: KC4tx3XO1zy
browser/themes/shared/identity-block/identity-block.inc.css
--- a/browser/themes/shared/identity-block/identity-block.inc.css
+++ b/browser/themes/shared/identity-block/identity-block.inc.css
@@ -1,14 +1,22 @@
 %if 0
 /* 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/. */
 %endif
 
+:root {
+  --identity-block-extra-spacing: 8px;
+}
+
+:root[uidensity=compact] {
+  --identity-block-extra-spacing: 4px;
+}
+
 #identity-box {
   padding-inline-start: 8px;
   padding-inline-end: 4px;
   margin-inline-end: 4px;
   /* Set default fill for icons in the identity block.
      Individual icons can override this. */
   fill: currentColor;
   fill-opacity: .6;
@@ -50,26 +58,26 @@
 #urlbar[pageproxystate=valid] > #identity-box.verifiedIdentity {
   --urlbar-separator-color: rgba(18, 188, 0, .5);
 }
 
 #urlbar[pageproxystate=valid] > #identity-box.verifiedIdentity,
 #urlbar[pageproxystate=valid] > #identity-box.chromeUI,
 #urlbar[pageproxystate=valid] > #identity-box.extensionPage,
 #urlbar-display-box {
-  margin-inline-end: 8px;
+  margin-inline-end: var(--identity-block-extra-spacing);
   border-inline-end: 1px solid var(--urlbar-separator-color);
   border-image: linear-gradient(transparent 15%, var(--urlbar-separator-color) 15%, var(--urlbar-separator-color) 85%, transparent 85%);
   border-image-slice: 1;
 }
 
 #urlbar[pageproxystate=valid] > #identity-box.verifiedIdentity,
 #urlbar[pageproxystate=valid] > #identity-box.chromeUI,
 #urlbar[pageproxystate=valid] > #identity-box.extensionPage {
-  padding-inline-end: 8px;
+  padding-inline-end: var(--identity-block-extra-spacing);
 }
 
 #urlbar-display-box {
   padding-inline-start: 4px;
   border-inline-start: 1px solid var(--urlbar-separator-color);
   border-image: linear-gradient(transparent 15%, var(--urlbar-separator-color) 15%, var(--urlbar-separator-color) 85%, transparent 85%);
   border-image-slice: 1;
 }