1
1
Fork 0
mirror of https://code.mensbeam.com/MensBeam/Arsse.git synced 2024-12-22 21:22:40 +00:00

Fix JS bug in Daux

See https://github.com/dauxio/daux.io/pull/122 for patch to upstream
This commit is contained in:
J. King 2019-08-08 18:34:58 -04:00
parent 440ea11e27
commit 294f3648a2

View file

@ -22,7 +22,11 @@ $(function () {
} }
function setCodeBlockStyle(codeBlockState) { function setCodeBlockStyle(codeBlockState) {
localStorage.setItem("codeBlockState", codeBlockState); try {
localStorage.setItem("codeBlockState", codeBlockState);
} catch (e) {
// local storage operations can fail with the file:// protocol
}
toggleCodeBlockBtns.removeClass("Button--active"); toggleCodeBlockBtns.removeClass("Button--active");
@ -60,7 +64,12 @@ $(function () {
toggleCodeBlockBtnFloat.click(function() { setCodeBlockStyle(2); }); toggleCodeBlockBtnFloat.click(function() { setCodeBlockStyle(2); });
var floating = $(document.body).hasClass("with-float"); var floating = $(document.body).hasClass("with-float");
var codeBlockState = localStorage.getItem("codeBlockState"); try {
var codeBlockState = localStorage.getItem("codeBlockState");
} catch (e) {
// local storage operations can fail with the file:// protocol
var codeBlockState = false;
}
if (!codeBlockState) { if (!codeBlockState) {
codeBlockState = floating? 2 : 1; codeBlockState = floating? 2 : 1;
@ -95,4 +104,3 @@ $(function () {
$('.Collapsible__content').slideToggle(); $('.Collapsible__content').slideToggle();
}); });
}); });