From f7e9fd787bda1b19f96dc706b7cb7e7971740c48 Mon Sep 17 00:00:00 2001 From: Fredrick Brennan Date: Wed, 18 Mar 2015 17:00:21 +0800 Subject: [PATCH] Fix Yotsuba B incorrectly showing as default in [Options]->themes --- js/options/user-css.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/js/options/user-css.js b/js/options/user-css.js index 5eaa7736..0756d5a6 100644 --- a/js/options/user-css.js +++ b/js/options/user-css.js @@ -36,17 +36,19 @@ var main = function(){ if (!localStorage.board_stylesheets) localStorage.board_stylesheets = '{}'; var fix_choice = function(){ + var chosen = false; stylechooser.empty(); $.each(styles, function(k, v) { var ps; k === "Custom" ? k2 = _("Board-specific CSS") : k2 = k; - var option = $("").appendTo(stylechooser); + var option = $("").appendTo(stylechooser); if (localStorage.stylesheets_all_boards === "false") { var bs = JSON.parse(localStorage.board_stylesheets); if (bs[board_name]) ps = bs[board_name]; } - if ((k === localStorage.stylesheet && localStorage.stylesheets_all_boards === "true") || (localStorage.stylesheets_all_boards === "false" && (ps && k === ps))) option.prop('selected', 'selected'); + if ((k === localStorage.stylesheet && localStorage.stylesheets_all_boards === "true") || (localStorage.stylesheets_all_boards === "false" && (ps && k === ps))) { option.prop('selected', 'selected'); chosen = true } }) + if (!chosen) stylechooser.find('.default').prop('selected', 'selected'); }; fix_choice();