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 | end | 128 | end |
| 129 | 129 | ||
| 130 | def main_stylesheet_path | 130 | def main_stylesheet_path |
| 131 | stylesheet_paths[cookies[:dark].nil? ? :default : :dark] | 131 | stylesheet_paths[dark_theme? ? :dark : :default] |
| 132 | end | 132 | end |
| 133 | 133 | ||
| 134 | def alternate_stylesheet_path | 134 | def alternate_stylesheet_path |
| 135 | stylesheet_paths[cookies[:dark].nil? ? :dark : :default] | 135 | stylesheet_paths[dark_theme? ? :default : :dark] |
| 136 | end | 136 | end |
| 137 | 137 | ||
| 138 | def stylesheet_paths | 138 | def stylesheet_paths |
| @@ -142,8 +142,16 @@ class App < Sinatra::Application · 3 unmodified lines | |||
| 142 | } | 142 | } |
| 143 | end | 143 | end |
| 144 | 144 | ||
| 145 | def size | 145 | def app_size |
| 146 | @size ||= cookies[:size].nil? ? '18rem' : "#{cookies[:size]}px" | 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 | end | 155 | end |
| 148 | end | 156 | end |
| 149 | 157 | ||