diff options
Diffstat (limited to 'www/js/index.js')
| -rw-r--r-- | www/js/index.js | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/www/js/index.js b/www/js/index.js index 089f737..58ab685 100644 --- a/www/js/index.js +++ b/www/js/index.js @@ -108,6 +108,13 @@ $('#settingspanel').change(function(){ localStorage.setItem('apptheme', $('#themeselect').val()); }); +$('#saveflip').change(function(){ + localStorage.setItem('savepass', $('#saveflip').val()); + if($('#saveflip').val() === 'false'){ + localStorage.removeItem('password'); + } +}); + document.addEventListener('offline', function(){ $('#loginsubmit').prop('disabled', true); $('#error_noconn').show('fast'); @@ -145,6 +152,7 @@ $('#mainpage').on('pagebeforeshow', function(){ var premium = localStorage.getItem('premium'); var easteregg = localStorage.getItem('easteregg'); var apptheme = localStorage.getItem('apptheme'); + var savepass = localStorage.getItem('savepass'); if(dntrack === null || dntrack.length === 0){ dntrack = 'false'; @@ -192,6 +200,11 @@ $('#mainpage').on('pagebeforeshow', function(){ } $('#themeselect').val(apptheme).selectmenu('refresh'); + if(savepass === null || savepass.length === 0){ + savepass = 'true'; + } + $('#saveflip').val(savepass).slider('refresh'); + /* Piwik initialisieren */ _paq.push(['setDoNotTrack', dntrack]); }); @@ -890,7 +903,7 @@ function getUserData(){ if(password === ''){ password = localStorage.getItem('password'); - }else{ + }else if($('#saveflip').val() === 'true'){ localStorage.setItem('password', password); } |
