Options to switch smolrss themes
This commit is contained in:
parent
73f269bca7
commit
708e0b45ea
|
@ -155,14 +155,17 @@ function smolrss_remove_feed {
|
||||||
function configure_interactive_smolrss {
|
function configure_interactive_smolrss {
|
||||||
W=(1 $"Add an RSS feed"
|
W=(1 $"Add an RSS feed"
|
||||||
2 $"Remove an RSS feed"
|
2 $"Remove an RSS feed"
|
||||||
3 $'Edit all feeds')
|
3 $'Edit all feeds'
|
||||||
|
4 $'Light theme'
|
||||||
|
5 $'Dark theme')
|
||||||
|
|
||||||
read_config_param SMOLRSS_DOMAIN_NAME
|
read_config_param SMOLRSS_DOMAIN_NAME
|
||||||
|
|
||||||
while true
|
while true
|
||||||
do
|
do
|
||||||
|
|
||||||
# shellcheck disable=SC2068
|
# shellcheck disable=SC2068
|
||||||
selection=$(dialog --backtitle $"Freedombone Administrator Control Panel" --title $"Smol RSS" --menu $"Choose an operation, or ESC for main menu:" 12 70 3 "${W[@]}" 3>&2 2>&1 1>&3)
|
selection=$(dialog --backtitle $"Freedombone Administrator Control Panel" --title $"Smol RSS" --menu $"Choose an operation, or ESC for main menu:" 14 70 5 "${W[@]}" 3>&2 2>&1 1>&3)
|
||||||
|
|
||||||
if [ ! "$selection" ]; then
|
if [ ! "$selection" ]; then
|
||||||
break
|
break
|
||||||
|
@ -177,6 +180,18 @@ function configure_interactive_smolrss {
|
||||||
./create_feeds feeds.txt > feeds.xml
|
./create_feeds feeds.txt > feeds.xml
|
||||||
chown www-data:www-data feeds.txt
|
chown www-data:www-data feeds.txt
|
||||||
;;
|
;;
|
||||||
|
4) cd "/var/www/$SMOLRSS_DOMAIN_NAME/htdocs" || break
|
||||||
|
cp style.light.css style.css
|
||||||
|
chown www-data:www-data style.css
|
||||||
|
dialog --title $"Smol RSS theme" \
|
||||||
|
--msgbox $"Switched theme to light" 6 50
|
||||||
|
;;
|
||||||
|
5) cd "/var/www/$SMOLRSS_DOMAIN_NAME/htdocs" || break
|
||||||
|
cp style.dark.css style.css
|
||||||
|
chown www-data:www-data style.css
|
||||||
|
dialog --title $"Smol RSS theme" \
|
||||||
|
--msgbox $"Switched theme to dark" 6 50
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue