From 56b89e65415c2dda32a6dda7be952a6877a8e11a Mon Sep 17 00:00:00 2001 From: alstjr7375 Date: Sat, 19 Nov 2022 22:26:22 +0900 Subject: [PATCH] Add: Hidden - URLbar Iconbox Label --- css/leptonChrome.css | 29 ++++++++++++++++++++++------- src/hidden/_index.scss | 29 ++++++++++++++++++++++------- user.js | 1 + 3 files changed, 45 insertions(+), 14 deletions(-) diff --git a/css/leptonChrome.css b/css/leptonChrome.css index 2312931..e05b3ee 100644 --- a/css/leptonChrome.css +++ b/css/leptonChrome.css @@ -9866,14 +9866,29 @@ } } @supports -moz-bool-pref("userChrome.hidden.urlbar_iconbox") { - #identity-box[pageproxystate="valid"].notSecureText #identity-icon-label, - #identity-box[pageproxystate="valid"].chromeUI #identity-icon-box, - #identity-box[pageproxystate="valid"].extensionPage #identity-icon-box { - display: none; + @supports not -moz-bool-pref("userChrome.hidden.urlbar_iconbox.label_only") { + #identity-box[pageproxystate="valid"].notSecureText #identity-icon-label, + #identity-box[pageproxystate="valid"].chromeUI #identity-icon-box, + #identity-box[pageproxystate="valid"].extensionPage #identity-icon-box { + display: none; + } + #identity-box[pageproxystate="valid"].notSecureText #identity-icon-box { + padding-inline-end: 5px; + /* Original: 8px */ + } } - #identity-box[pageproxystate="valid"].notSecureText #identity-icon-box { - padding-inline-end: 5px; - /* Original: 8px */ + @supports -moz-bool-pref("userChrome.hidden.urlbar_iconbox.label_only") { + #identity-box[pageproxystate="valid"].chromeUI #identity-icon-box, + #identity-box[pageproxystate="valid"].extensionPage #identity-icon-box { + padding-inline: var(--urlbar-icon-padding) !important; + } + #identity-box[pageproxystate="valid"].chromeUI #identity-icon-box:not(:hover), + #identity-box[pageproxystate="valid"].extensionPage #identity-icon-box:not(:hover) { + background-color: transparent !important; + } + #identity-box[pageproxystate="valid"] #identity-icon-label { + display: none !important; + } } } @supports -moz-bool-pref("userChrome.hidden.bookmarkbar_icon") { diff --git a/src/hidden/_index.scss b/src/hidden/_index.scss index 8b38239..56e0de4 100644 --- a/src/hidden/_index.scss +++ b/src/hidden/_index.scss @@ -47,14 +47,29 @@ @include Option("userChrome.hidden.urlbar_iconbox") { #identity-box[pageproxystate="valid"] { - &.notSecureText #identity-icon-label, - &.chromeUI #identity-icon-box, - &.extensionPage #identity-icon-box { - display: none; - } + @include NotOption("userChrome.hidden.urlbar_iconbox.label_only") { + &.notSecureText #identity-icon-label, + &.chromeUI #identity-icon-box, + &.extensionPage #identity-icon-box { + display: none; + } - &.notSecureText #identity-icon-box { - padding-inline-end: 5px; /* Original: 8px */ + &.notSecureText #identity-icon-box { + padding-inline-end: 5px; /* Original: 8px */ + } + } + @include Option("userChrome.hidden.urlbar_iconbox.label_only") { + &.chromeUI #identity-icon-box, + &.extensionPage #identity-icon-box { + padding-inline: var(--urlbar-icon-padding) !important; + &:not(:hover) { + background-color: transparent !important; + } + } + + #identity-icon-label { + display: none !important; + } } } } diff --git a/user.js b/user.js index fe624b4..3fb14fc 100644 --- a/user.js +++ b/user.js @@ -98,6 +98,7 @@ user_pref("userChrome.rounding.square_tab", false); // user_pref("userChrome.hidden.sidebar_header", true); // user_pref("userChrome.hidden.sidebar_header.vertical_tab_only", true); // user_pref("userChrome.hidden.urlbar_iconbox", true); +// user_pref("userChrome.hidden.urlbar_iconbox.label_only", true); // user_pref("userChrome.hidden.bookmarkbar_icon", true); // user_pref("userChrome.hidden.bookmarkbar_label", true); // user_pref("userChrome.hidden.disabled_menu", true);