optional catchng is not supported by IE11

pull/3045/head
meow 3 years ago
parent 1e60b9a322
commit 026ea52445

@ -466,7 +466,7 @@ function get_video_time() {
return timestamp || 0;
}
catch {
catch (e) {
return 0;
}
}

@ -14,7 +14,7 @@ toggle_theme.addEventListener('click', function () {
set_mode(dark_mode);
try {
window.localStorage.setItem('dark_mode', dark_mode ? 'dark' : 'light');
} catch {}
} catch (e) {}
xhr.send();
});
@ -30,7 +30,7 @@ window.addEventListener('DOMContentLoaded', function () {
try {
// Update localStorage if dark mode preference changed on preferences page
window.localStorage.setItem('dark_mode', dark_mode);
} catch {}
} catch (e) {}
update_mode(dark_mode);
});
@ -47,7 +47,7 @@ function scheme_switch (e) {
if (localStorage.getItem('dark_mode')) {
return;
}
} catch {}
} catch (exception) {}
if (e.matches) {
if (e.media.includes('dark')) {
set_mode(true);

Loading…
Cancel
Save