diff options
author | Andrew Dolgov <[email protected]> | 2019-07-30 13:05:43 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2019-07-30 13:05:43 +0300 |
commit | 1994ed155e125597a6f4b7975475a4399322b144 (patch) | |
tree | 076e285028cd56796bb09a7e355a5f1924ef70f7 | |
parent | 6920124b40ca11d70584df69c2cc56e11cfdaa99 (diff) |
add sepia theme
-rw-r--r-- | js/read.js | 8 | ||||
-rw-r--r-- | read.html | 1 | ||||
-rw-r--r-- | worker.js | 1 |
3 files changed, 9 insertions, 1 deletions
@@ -24,7 +24,7 @@ function init_loader() { "css/transitions.css", "js/reader.js", "css/reader.css", "js/dict.js", "themes/default.css", "themes/mocca.css", "themes/night.css", - "themes/plan9.css", "themes/gray.css" ]; + "themes/plan9.css", "themes/gray.css", "themes/sepia.css" ]; for (let i = 0; i < res_names.length; i++) { fetch(res_names[i], {credentials: 'same-origin'}).then(function(resp) { @@ -954,6 +954,12 @@ function apply_theme() { if (!theme) theme = 'default'; const theme_url = base_url + "themes/" + theme + ".css"; + const theme_data = _res_data[theme_url]; + + if (!theme_data) { + console.error('theme data not found for', theme, '- check resource loader configuration'); + return; + } $("#theme_css").attr("href", theme_url); @@ -70,6 +70,7 @@ <option value="mocca">Mocca</option> <option value="night">Night</option> <option value="plan9">Plan9</option> + <option value="sepia">Sepia</option> </select> </div> </div> @@ -21,6 +21,7 @@ const CACHE_URLS = [ 'themes/night.css', 'themes/plan9.css', 'themes/gray.css', + 'themes/sepia.css', 'lib/promise.js', 'lib/fetch.js', 'lib/zip.min.js', |