From 1c4c4e9abe604796f621092a3eec97e02a4ee2df Mon Sep 17 00:00:00 2001 From: Vince Date: Sun, 8 Nov 2020 22:38:16 +0800 Subject: [PATCH] Fixed firefox theme issue --- .../application-x-addon-blocked-symbolic.svg | 7 ++++++ .../icons/autoplay-media-blocked-symbolic.svg | 4 ++++ .../icons/autoplay-media-symbolic.svg | 3 +++ .../chrome/WhiteSur/icons/drm-symbolic.svg | 12 ++++++++++ .../firefox/chrome/WhiteSur/parts/buttons.css | 4 ++-- .../firefox/chrome/WhiteSur/parts/icons.css | 23 ++++++++++++++++++- .../chrome/WhiteSur/parts/popups-contents.css | 5 ++-- 7 files changed, 53 insertions(+), 5 deletions(-) create mode 100644 src/other/firefox/chrome/WhiteSur/icons/application-x-addon-blocked-symbolic.svg create mode 100644 src/other/firefox/chrome/WhiteSur/icons/autoplay-media-blocked-symbolic.svg create mode 100644 src/other/firefox/chrome/WhiteSur/icons/autoplay-media-symbolic.svg create mode 100644 src/other/firefox/chrome/WhiteSur/icons/drm-symbolic.svg diff --git a/src/other/firefox/chrome/WhiteSur/icons/application-x-addon-blocked-symbolic.svg b/src/other/firefox/chrome/WhiteSur/icons/application-x-addon-blocked-symbolic.svg new file mode 100644 index 0000000..74a645f --- /dev/null +++ b/src/other/firefox/chrome/WhiteSur/icons/application-x-addon-blocked-symbolic.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/other/firefox/chrome/WhiteSur/icons/autoplay-media-blocked-symbolic.svg b/src/other/firefox/chrome/WhiteSur/icons/autoplay-media-blocked-symbolic.svg new file mode 100644 index 0000000..e8ba914 --- /dev/null +++ b/src/other/firefox/chrome/WhiteSur/icons/autoplay-media-blocked-symbolic.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/other/firefox/chrome/WhiteSur/icons/autoplay-media-symbolic.svg b/src/other/firefox/chrome/WhiteSur/icons/autoplay-media-symbolic.svg new file mode 100644 index 0000000..85824fe --- /dev/null +++ b/src/other/firefox/chrome/WhiteSur/icons/autoplay-media-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/other/firefox/chrome/WhiteSur/icons/drm-symbolic.svg b/src/other/firefox/chrome/WhiteSur/icons/drm-symbolic.svg new file mode 100644 index 0000000..019bec4 --- /dev/null +++ b/src/other/firefox/chrome/WhiteSur/icons/drm-symbolic.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/src/other/firefox/chrome/WhiteSur/parts/buttons.css b/src/other/firefox/chrome/WhiteSur/parts/buttons.css index 8c45132..71b1f60 100644 --- a/src/other/firefox/chrome/WhiteSur/parts/buttons.css +++ b/src/other/firefox/chrome/WhiteSur/parts/buttons.css @@ -254,7 +254,7 @@ menulist[open] .menulist-label-box, .subviewbutton.panel-subview-footer:not(:only-of-type):not(:last-of-type), .panel-footer button:not(:only-of-type):not(:last-of-type), #appMenu-popup .toolbaritem-combined-buttons toolbarbutton:not(:last-of-type):not(#appMenu-zoomEnlarge-button), -#context-navigation menuitem:not(:last-of-type), +#context-navigation menuitem:not(:only-of-type):not(:last-of-type), .findbar-container toolbarbutton.findbar-find-previous, .findbar-button:not(:last-of-type) { border-top-right-radius: 0 !important; @@ -267,7 +267,7 @@ menulist[open] .menulist-label-box, .subviewbutton.panel-subview-footer:not(:only-of-type):not(:first-of-type), .panel-footer button:not(:only-of-type):not(:first-of-type), #appMenu-popup .toolbaritem-combined-buttons toolbarbutton:not(:first-of-type):not(#appMenu-fullscreen-button), -#context-navigation menuitem:not(:first-of-type), +#context-navigation menuitem:not(:only-of-type):not(:first-of-type), .findbar-container toolbarbutton.findbar-find-previous, .findbar-container toolbarbutton.findbar-find-next, .findbar-button:not(:first-of-type) { diff --git a/src/other/firefox/chrome/WhiteSur/parts/icons.css b/src/other/firefox/chrome/WhiteSur/parts/icons.css index a377ce2..c9dd4ca 100644 --- a/src/other/firefox/chrome/WhiteSur/parts/icons.css +++ b/src/other/firefox/chrome/WhiteSur/parts/icons.css @@ -308,10 +308,30 @@ menuitem[type="radio"]:not([disabled="true"]):hover .menu-iconic-icon { list-style-image: url("../icons/application-x-addon-symbolic.svg") !important; } +.plugin-icon { + list-style-image: url("../icons/application-x-addon-symbolic.svg") !important; +} + +.plugin-blocked > .plugin-icon { + list-style-image: url("../icons/application-x-addon-blocked-symbolic.svg") !important; +} + /* #plugin-icon-badge { list-style-image: url("../icons/application-x-addon-symbolic.svg") !important; } */ +.autoplay-media-icon { + list-style-image: url("../icons/autoplay-media-symbolic.svg") !important; +} + +.autoplay-media-icon.blocked-permission-icon { + list-style-image: url("../icons/autoplay-media-blocked-symbolic.svg") !important; +} + +.popup-notification-icon[popupid="drmContentPlaying"], .drm-icon { + list-style-image: url("../icons/drm-symbolic.svg") !important; +} + #reader-mode-button { list-style-image: url("../icons/reader-mode.svg") !important; } @@ -413,7 +433,8 @@ menuitem[type="radio"]:not([disabled="true"]):hover .menu-iconic-icon { #tracking-protection-icon-animatable-image, #reader-mode-button, #star-button:not([starred]), - #plugins-notification-icon:not(.plugin-blocked) > .plugin-icon, + .plugin-icon, .autoplay-media-icon, + .popup-notification-icon[popupid="drmContentPlaying"], .drm-icon, .bookmark-item[container] .toolbarbutton-icon { filter: invert(60%) brightness(150%); } diff --git a/src/other/firefox/chrome/WhiteSur/parts/popups-contents.css b/src/other/firefox/chrome/WhiteSur/parts/popups-contents.css index 4cbde3e..b4b7023 100644 --- a/src/other/firefox/chrome/WhiteSur/parts/popups-contents.css +++ b/src/other/firefox/chrome/WhiteSur/parts/popups-contents.css @@ -108,7 +108,7 @@ margin-top: 10px; z-index: 10; } -#customization-panelWrapper > .panel-arrowbox { +#customization-panelWrapper > .panel-arrowbox { margin-bottom: -5px !important; } @@ -205,8 +205,9 @@ border-radius: 5px 5px 0 0; min-height: 34px !important; } + #protections-popup[toast] #protections-popup-mainView-panel-header { - border-radius: 5px !important; + border-radius: 5px 5px 5px 5px !important; } #protections-popup-message {