From 1c332d8a52e9a7fcfcca9b38542529f6b06f064d Mon Sep 17 00:00:00 2001 From: schneefux Date: Mon, 30 Jun 2014 15:49:33 +0200 Subject: füge optionales Vergessen des Passworts hinzu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- www/index.html | 9 +++++++++ www/js/index.js | 15 ++++++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/www/index.html b/www/index.html index d611028..bf5c99c 100644 --- a/www/index.html +++ b/www/index.html @@ -97,6 +97,15 @@ + +
+ + +
+ 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); } -- cgit v1.3.1