aboutsummaryrefslogtreecommitdiffstats
path: root/www/js
diff options
context:
space:
mode:
Diffstat (limited to 'www/js')
-rw-r--r--www/js/mobile.js12
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 );