Showing the changes to lib (1 of 4 files). Show all
Unified · Split
| @@ -128,11 +128,11 @@ class App < Sinatra::Application · 127 unmodified lines | ||
| 128 | 128 | end |
| 129 | 129 | |
| 130 | 130 | def main_stylesheet_path |
| 131 | − stylesheet_paths[cookies[:dark].nil? ? :default : :dark] | |
| 131 | + stylesheet_paths[dark_theme? ? :dark : :default] | |
| 132 | 132 | end |
| 133 | 133 | |
| 134 | 134 | def alternate_stylesheet_path |
| 135 | − stylesheet_paths[cookies[:dark].nil? ? :dark : :default] | |
| 135 | + stylesheet_paths[dark_theme? ? :default : :dark] | |
| 136 | 136 | end |
| 137 | 137 | |
| 138 | 138 | def stylesheet_paths |
| @@ -142,8 +142,16 @@ class App < Sinatra::Application · 3 unmodified lines | ||
| 142 | 142 | } |
| 143 | 143 | end |
| 144 | 144 | |
| 145 | − def size | |
| 146 | − @size ||= cookies[:size].nil? ? '18rem' : "#{cookies[:size]}px" | |
| 145 | + def app_size | |
| 146 | + @app_size ||= cookies[:size].nil? ? '18rem' : "#{cookies[:size]}px" | |
| 147 | + end | |
| 148 | + | |
| 149 | + def app_theme | |
| 150 | + @app_theme ||= cookies[:dark].nil? ? 'default' : 'dark' | |
| 151 | + end | |
| 152 | + | |
| 153 | + def dark_theme? | |
| 154 | + app_theme == 'dark' | |
| 147 | 155 | end |
| 148 | 156 | end |
| 149 | 157 | |