diff options
Diffstat (limited to 'www/js')
-rw-r--r-- | www/js/mobile.js | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/www/js/mobile.js b/www/js/mobile.js index b1d2950..d770fe7 100644 --- a/www/js/mobile.js +++ b/www/js/mobile.js @@ -254,6 +254,15 @@ function check_name( name, msg ) { } } +function remove_saved_report() { + if ( localStorage.currentReport ) { + var reports = localStorage.getObject('reports'); + delete reports[localStorage.currentReport]; + localStorage.setObject('reports', reports); + delete localStorage.currentReport; + } +} + function fileUploadSuccess(r) { if ( r.response ) { var data; @@ -270,6 +279,7 @@ function fileUploadSuccess(r) { } else { $.mobile.changePage('email_sent.html'); } + remove_saved_report(); } else { if ( data.check_name ) { check_name( data.check_name, data.errors.name ); @@ -289,7 +299,6 @@ function fileUploadFail() { $('input[type=submit]').prop("disabled", false); } - var submit_clicked = null; function postReport(e) { @@ -362,6 +371,7 @@ function postReport(e) { localStorage.username = $('#form_email').val(); localStorage.password = $('#password_sign_in').val(); } + remove_saved_report(); } else { if ( data.check_name ) { check_name( data.check_name, data.errors.name ); |