Skip to content
This repository has been archived by the owner on Oct 28, 2019. It is now read-only.

Commit

Permalink
Merge pull request #309 from synapsos/adblock-plus
Browse files Browse the repository at this point in the history
Adblock Plus icon support in dark mode (#69)
  • Loading branch information
seleznev committed Jan 18, 2015
2 parents 5272ab2 + 75e32ba commit d27e3f6
Show file tree
Hide file tree
Showing 4 changed files with 107 additions and 78 deletions.
45 changes: 33 additions & 12 deletions theme/shared/browser/extensions/adblock-plus.inc.css
Original file line number Diff line number Diff line change
Expand Up @@ -4,24 +4,45 @@
* URL: https://addons.mozilla.org/firefox/addon/adblock-plus/ */
%endif

#abp-toolbarbutton {
list-style-image: url(chrome://symbolic-icons/skin/extensions/adblock-plus.svg) !important;
-moz-image-region: auto !important;
/* Default */
#abp-toolbarbutton .toolbarbutton-icon {
list-style-image: url(chrome://symbolic-icons/skin/extensions/adblock-plus.svg#default);
-moz-image-region: auto;
}

#abp-toolbarbutton[cui-areatype="menu-panel"] .toolbarbutton-icon {
list-style-image: url(chrome://symbolic-icons/skin/extensions/adblock-plus.svg#default-panel);
-moz-image-region: auto;
}

#main-window[darkvariant="toolbar"] #abp-toolbarbutton[cui-areatype="toolbar"] .toolbarbutton-icon,
#main-window[darkvariant="full"] #abp-toolbarbutton .toolbarbutton-icon {
list-style-image: url(chrome://symbolic-icons/skin/extensions/adblock-plus.svg#default-bright);
-moz-image-region: auto;
}

/* Stopped */
#abp-toolbarbutton[abpstate="disabled"] .toolbarbutton-icon,
#abp-toolbarbutton[abpstate="whitelisted"] .toolbarbutton-icon {
list-style-image: url(chrome://symbolic-icons/skin/extensions/adblock-plus-stopped.svg) !important;
-moz-image-region: auto !important;
list-style-image: url(chrome://symbolic-icons/skin/extensions/adblock-plus.svg#stopped);
-moz-image-region: auto;
}

#abp-toolbarbutton[cui-areatype="menu-panel"] .toolbarbutton-icon,
toolbarpaletteitem[place="palette"] > #abp-toolbarbutton .toolbarbutton-icon {
opacity: .6;
#abp-toolbarbutton[abpstate="disabled"][cui-areatype="menu-panel"] .toolbarbutton-icon,
#abp-toolbarbutton[abpstate="whitelisted"][cui-areatype="menu-panel"] .toolbarbutton-icon {
list-style-image: url(chrome://symbolic-icons/skin/extensions/adblock-plus.svg#stopped-panel);
-moz-image-region: auto;
}

#abp-toolbarbutton:-moz-any([abpstate="disabled"], [abpstate="whitelisted"])[cui-areatype="menu-panel"] .toolbarbutton-icon,
toolbarpaletteitem[place="palette"] > #abp-toolbarbutton:-moz-any([abpstate="disabled"], [abpstate="whitelisted"]) .toolbarbutton-icon {
list-style-image: url(chrome://symbolic-icons/skin/extensions/adblock-plus-stopped-menuPanel.svg) !important;
opacity: 1;
#main-window[darkvariant="toolbar"] #abp-toolbarbutton:-moz-any([abpstate="disabled"], [abpstate="whitelisted"])[cui-areatype="toolbar"] .toolbarbutton-icon,
#main-window[darkvariant="full"] #abp-toolbarbutton:-moz-any([abpstate="disabled"], [abpstate="whitelisted"]) .toolbarbutton-icon {
list-style-image: url(chrome://symbolic-icons/skin/extensions/adblock-plus.svg#stopped-bright);
-moz-image-region: auto;
}

/* Palette */
toolbarpaletteitem[place="palette"] > #abp-toolbarbutton .toolbarbutton-icon {
list-style-image: url(chrome://symbolic-icons/skin/extensions/adblock-plus.svg#default-panel) !important;
-moz-image-region: auto;
}

This file was deleted.

23 changes: 0 additions & 23 deletions theme/shared/symbolic-icons/extensions/adblock-plus-stopped.svg

This file was deleted.

Loading

0 comments on commit d27e3f6

Please sign in to comment.