var disable3Dviewer = false; var disable3Dcontrols = false; var disable3Dskybox = false; var disable3Drealtimepos = false; var disable3Dgcodepreview = false; var disableSerialLog = false; // todo also hide tab when set to true var disableDROupdates = false; function saveDiagnostics() { localStorage.setItem('disable3Dviewer', disable3Dviewer); localStorage.setItem('disable3Dcontrols', disable3Dcontrols); localStorage.setItem('disable3Dskybox', disable3Dskybox); localStorage.setItem('disable3Drealtimepos', disable3Drealtimepos); localStorage.setItem('disable3Dgcodepreview', disable3Dgcodepreview); localStorage.setItem('disableSerialLog', disableSerialLog); localStorage.setItem('disableDROupdates', disableDROupdates); } function initDiagnostics() { if (localStorage.getItem('disable3Dviewer')) { if (JSON.parse(localStorage.getItem('disable3Dviewer')) == true) { disable3Dviewer = true; $('#disable3DviewerTick').addClass("checked"); } } else { disable3Dviewer = false; } if (localStorage.getItem('disable3Dcontrols')) { if (JSON.parse(localStorage.getItem('disable3Dcontrols')) == true) { disable3Dcontrols = true; $('#disable3DcontrolsTick').addClass("checked"); } } else { disable3Dcontrols = false; } if (localStorage.getItem('disable3Dskybox')) { if (JSON.parse(localStorage.getItem('disable3Dskybox')) == true) { disable3Dskybox = true; $('#disable3DskyboxTick').addClass("checked"); } } else { disable3Dskybox = false; } if (localStorage.getItem('disable3Drealtimepos')) { if (JSON.parse(localStorage.getItem('disable3Drealtimepos')) == true) { disable3Drealtimepos = true; $('#disable3DrealtimeposTick').addClass("checked"); } } else { disable3Drealtimepos = false; } if (localStorage.getItem('disable3Dgcodepreview')) { if (JSON.parse(localStorage.getItem('disable3Dgcodepreview')) == true) { disable3Dgcodepreview = true; $('#disable3DgcodepreviewTick').addClass("checked"); } } else { disable3Dgcodepreview = false; } if (localStorage.getItem('disableSerialLog')) { if (JSON.parse(localStorage.getItem('disableSerialLog')) == true) { disableSerialLog = true; $('#disableSerialLogTick').addClass("checked"); $('#consoletab').hide() $('#gcodeeditortab').click() } } else { disableSerialLog = false; } if (localStorage.getItem('disableDROupdates')) { if (JSON.parse(localStorage.getItem('disableDROupdates')) == true) { disableDROupdates = true; $('#disableDROupdatesTick').addClass("checked"); } } else { disableDROupdates = false; } }; initDiagnostics();