1
0
mirror of https://github.com/vichan-devel/vichan.git synced 2025-01-19 01:24:05 +01:00

Fix Yotsuba B incorrectly showing as default in [Options]->themes

This commit is contained in:
Fredrick Brennan 2015-03-18 17:00:21 +08:00
parent 7c54e80554
commit f7e9fd787b

View File

@ -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 = $("<option value='"+k+"'>"+k2+"</option>").appendTo(stylechooser);
var option = $("<option value='"+k+"' "+(k === "Custom" ? "class='default'" : "")+">"+k2+"</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();