Initial support for userContent.css (#389)
This commit is contained in:
parent
fc44130eb9
commit
c8ad4341c1
|
@ -56,6 +56,26 @@ function saveProfile(){
|
||||||
echo "@import \"firefox-gnome-theme\/theme/colors/dark-$THEME.css\";" >> userChrome.css
|
echo "@import \"firefox-gnome-theme\/theme/colors/dark-$THEME.css\";" >> userChrome.css
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Create single-line user content CSS files if non-existent or empty.
|
||||||
|
if [ -s userContent.css ]; then
|
||||||
|
# Remove older theme imports
|
||||||
|
sed 's/@import "firefox-gnome-theme.*.//g' userContent.css | sed '/^\s*$/d' > userContent.css
|
||||||
|
echo >> userContent.css
|
||||||
|
else
|
||||||
|
echo >> userContent.css
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Import this theme at the beginning of the CSS files.
|
||||||
|
sed -i '1s/^/@import "firefox-gnome-theme\/userContent.css";\n/' userContent.css
|
||||||
|
|
||||||
|
if [ $THEME = "DEFAULT" ]; then
|
||||||
|
echo "No theme set, using default adwaita."
|
||||||
|
else
|
||||||
|
echo "Setting $THEME theme."
|
||||||
|
echo "@import \"firefox-gnome-theme\/theme/colors/light-$THEME.css\";" >> userContent.css
|
||||||
|
echo "@import \"firefox-gnome-theme\/theme/colors/dark-$THEME.css\";" >> userContent.css
|
||||||
|
fi
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
# Symlink user.js to firefox-gnome-theme one.
|
# Symlink user.js to firefox-gnome-theme one.
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
/* about:newtab */
|
||||||
|
|
||||||
|
@-moz-document url("about:newtab"), url("about:home") {
|
||||||
|
body {
|
||||||
|
--newtab-background-color: var(--gnome-browser-before-load-background) !important;
|
||||||
|
--newtab-background-color-secondary: var(--gnome-button-background) !important;
|
||||||
|
--newtab-primary-action-background: var(--gnome-accent) !important;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,4 @@
|
||||||
|
@import "theme/colors/light.css";
|
||||||
|
@import "theme/colors/dark.css";
|
||||||
|
|
||||||
|
@import "theme/pages/newtab.css";
|
Loading…
Reference in New Issue