Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Firefox: Extensions */
- @-moz-document url-prefix(about:addons), url(about:addons),
- url-prefix(chrome://mozapps/content/extensions/extensions.xul),
- url-prefix(chrome://mozapps/content/extensions/aboutaddons.html) {
- /* Hide 'search' header, side footer, "recommended" badges, theme images,
- extension menu items, 'view updates' button, ratings, and 'contribute' messages */
- .sidebar-footer-list, .main-search, .addon-badge-recommended, .addon-badge-private-browsing-allowed,
- .card-heading-image, panel-item[action="report"], panel-item[action="debug-addons"],
- panel-item[action="expand"], panel-item[action="reset-update-states"],
- panel-item[action="view-recent-updates"], panel-item-separator, .addon-description,
- .addon-detail-row-rating, .addon-detail-contribute, .addon-detail-help-row,
- button[data-l10n-id="addon-updates-manual-updates-found"] {display: none !important;}
- /* Reduce header padding to match settings page */
- .main-heading {
- margin-top: -10px !important;
- padding-bottom: 5px !important;}
- /* Increase padding at page top and in specific extension settings */
- .sticky-container {
- padding-top: 35px !important;
- padding-bottom: 12px !important;
- border-bottom: 1px solid #D7D7DB !important;}
- .addon-detail-row-private-browsing {padding-bottom: var(--card-padding) !important;}
- /* Fix extension title alignment after hiding description */
- .card-contents {align-self: center !important;}
- /* Remove 'highlight-on-hover' and add border for extension listing(s) */
- .addon.card {
- border: 1px solid #BCBCBC !important;
- border-radius: 8px !important;
- /*margin-bottom: -6px !important;*/}
- .addon.card, .addon.card:hover {box-shadow: 0 1px 12px rgba(12,12,13,0.2) !important;}
- /* Reduce padding around expanded addon cards' list items and increase top margin */
- :root {--card-padding: 8px !important;}
- .card {
- padding: 14px !important;
- margin-top: 18px !important;}
- addon-card[expanded] .addon.card {margin-bottom: 30px !important;}
- /* Fix missing icon for extensions' settings button */
- panel-item[action="preferences"] {--icon: url("chrome://global/skin/icons/settings.svg") !important;}
- /* Hide always-disabled option in plugin preferences menu */
- panel-item[data-l10n-id="ask-to-activate-button"] {display: none !important;}
- /* Theme sidebar navigation */
- #sidebar {background: #CED4DD !important;}
- /* Theme settings sidebar 'tabs' */
- .category {
- -moz-appearance: none !important;
- border: 1px solid #989899 !important;
- border-radius: 5px !important;
- background-color: none !important;
- background-image: linear-gradient(#FFFFFF 0%,#FCFCFC 25%,#FAFAFA 32%,#F8F8F8 38%,#F5F5F5 44%,
- #F3F3F3 50%,#ECECEC 70%,#EDEDED 90%,#EFEFEF 95%,#F2F2F2 100%) !important;
- background-repeat: unset !important;
- background-position-x: unset !important;
- background-position-y: unset !important;
- min-height: 38px !important;
- max-height: 38px !important;
- margin-inline-start: 10px !important;
- margin-inline-end: 7px !important;
- margin-top: 10px !important;}
- .category:active {
- background-image: linear-gradient(#D9D9D9 25%,#D5D5D5 30%,#D4D4D4 36%,#D0D0D0 42%,#CECECE 48%,
- #CBCBCB 54%,#C4C4C4 74%,#C5C5C5 89%,#C8C8C8 95%,#CBCBCB 100%) !important;}
- .category[selected] {
- border-top: 1px solid #4C4C4C !important;
- border-right: 1px solid #5F5F5F !important;
- border-bottom: 1px solid #7A7A7A !important;
- border-left: 1px solid #5F5F5F !important;
- border-radius: 5px !important;
- background-color: none !important;
- background-image: linear-gradient(#6D6D6D, #939393) !important;
- color: white !important;
- text-shadow: 1px 1px black !important;
- box-shadow: inset 0 1px 0 1px #5D5D5D !important;}
- /* Adjust 'number of available updates' badge on 'available updates' button */
- .category[badge-count]::after {
- padding-top: 2px !important;
- padding-right: 5px !important;
- padding-bottom: 2px !important;
- padding-left: 3px !important;
- margin-inline-start: 22px !important;
- font-weight: unset !important;
- font-size: 12px !important;}
- .category[name="Available Updates"] > .category-name {margin-top: 12px !important;}
- /* Fill void of missing icons to avoid double-stacking text with update count badge */
- .category-name {
- padding-inline-start: 0px !important;
- margin-left: -21px !important;}
- /* Unhide hidden sidebar 'tabs' */
- /* Note: Additional options are .category[name="dictionary"] and .category[name="locale"] */
- .category[name="available-updates"], .category[name="recent-updates"] {display: block !important;}
- /* Theme buttons – shared parameters */
- button[action="undo"], button.tab-button, .button-link {
- border: 1px solid #989899 !important;
- border-radius: 5px !important;
- background-image: linear-gradient(#FFFFFF 0%,#FCFCFC 25%,#FAFAFA 32%,#F8F8F8 38%,#F5F5F5 44%,
- #F3F3F3 50%,#ECECEC 70%,#EDEDED 90%,#EFEFEF 95%,#F2F2F2 100%) !important;}
- /* Theme 'undo [addon removal]' button */
- button[action="undo"] {
- margin-left: 10px !important;
- min-width: 80px !important;
- max-width: 80px !important;
- min-height: 22px !important;
- max-height: 22px !important;}
- button[action="undo"]:active {
- border-top: 1px solid #41415E !important;
- border-right: 1px solid #3D3C51 !important;
- border-bottom: 1px solid #383844 !important;
- border-left: 1px solid #3D3C51 !important;
- background-image: linear-gradient(#BDC2C9 5%,#9FA6B4 10%,#949BAB 15%,#8E94A5 20%,#8A92A3 25%,
- #838B9F 30%,#81899E 36%,#7B859A 42%,#778197 48%,#747E95 54%,#64658B 60%,#68738F 65%,
- #6F7A94 70%,#78849A 75%,#808BA0 80%,#8994A7 85%,#959FAF 90%,#A1ACB8 95%,#B3BCC5 100%) !important;}
- /* Theme addon cards' 'tab' buttons */
- button.tab-button {
- background-color: none !important;
- padding-top: 3px !important;
- min-width: 130px !important;
- max-width: 130px !important;
- min-height: 28px !important;
- max-height: 28px !important;}
- button.tab-button:active {
- background-image: linear-gradient(#D9D9D9 25%,#D5D5D5 30%,#D4D4D4 36%,#D0D0D0 42%,#CECECE 48%,
- #CBCBCB 54%,#C4C4C4 74%,#C5C5C5 89%,#C8C8C8 95%,#CBCBCB 100%) !important;}
- button.tab-button[selected] {
- border-top: 1px solid #4C4C4C !important;
- border-right: 1px solid #5F5F5F !important;
- border-bottom: 1px solid #7A7A7A !important;
- border-left: 1px solid #5F5F5F !important;
- background-image: linear-gradient(#6D6D6D,#939393) !important;
- color: white !important;
- text-shadow: 1px 1px black !important;
- box-shadow: inset 0 1px 0 1px #5D5D5D !important;}
- /* Adjust addon cards' 'tab' buttons' spacing */
- #details-deck-button-details {
- margin-left: 125px !important;
- margin-right: 5px !important;}
- #details-deck-button-preferences, #details-deck-button-permissions,
- #details-deck-button-release-notes {
- margin-left: 5px !important;
- margin-right: 5px !important;}
- /* Hide top and bottom borders around addon cards' 'tab' buttons */
- .tab-group {
- padding-top: 8px !important;
- padding-bottom: 10px !important;
- border-top: none !important;}
- /* Theme 'cehck for updates' button inside expanded addon card */
- .button-link {
- color: black !important;
- text-decoration: none !important;
- padding-top: 0px !important;
- min-width: 160px !important;
- max-width: 160px !important;
- min-height: 28px !important;
- max-height: 28px !important;
- margin-right: 10px !important;}
- .button-link:active {
- border-top: 1px solid #41415E !important;
- border-right: 1px solid #3D3C51 !important;
- border-bottom: 1px solid #383844 !important;
- border-left: 1px solid #3D3C51 !important;
- background-image: linear-gradient(#BDC2C9 5%,#9FA6B4 10%,#949BAB 15%,#8E94A5 20%,#8A92A3 25%,
- #838B9F 30%,#81899E 36%,#7B859A 42%,#778197 48%,#747E95 54%,#64658B 60%,#68738F 65%,
- #6F7A94 70%,#78849A 75%,#808BA0 80%,#8994A7 85%,#959FAF 90%,#A1ACB8 95%,#B3BCC5 100%) !important;}
- /* Adjustments to buttons that can't be properly themed */
- button:enabled:hover {background-color: #E1E1E2 !important;}
- .more-options-button[action="more-options"], .more-options-button[action="page-options"],
- .back-button {
- border-radius: 5px !important;
- border: 1px solid #989899 !important;
- min-height: 28px !important;
- max-height: 28px !important;
- min-width: 50px !important;
- max-width: 50px !important;}
- .back-button {
- background-size: 15px auto !important;
- margin-inline-start: -2px !important;}
- .more-options-button[action="more-options"] {
- background-color: #E1E1E2 !important;
- margin-top: 3px !important;}
- .more-options-button[action="more-options"]:active,
- .more-options-button[action="more-options"][aria-expanded="true"],
- .more-options-button[action="page-options"]:active,
- .more-options-button[action="page-options"][aria-expanded="true"] {
- background-color: #BEBEBE !important;}
- .theme-enable-button {
- background-color: #E1E1E2 !important;
- border-radius: 5px !important;
- border: 1px solid #989899 !important;
- min-height: 28px !important;
- max-height: 28px !important;
- min-width: 80px !important;
- max-width: 80px !important;
- margin-top: 3px !important;
- margin-right: 6px !important; }
- .more-options-button[action="page-options"] {background-size: 15px auto !important;}
- .more-options-button {display: unset !important;}
- /* Use native checkbox and adjust positioning */
- input[type="checkbox"] {-moz-appearance: checkbox !important;}
- .toggle-button {
- height: 20px !important;
- margin-right: 10px !important;
- margin-bottom: -5px !important;}
- /* Hide 'update dot' on extentions' options menu buttons */
- .more-options-button-badged::after, button[role="menuitem"]::after {display: none !important;}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement