aboutsummaryrefslogtreecommitdiffstats
path: root/www/js
diff options
context:
space:
mode:
authorStruan Donald <struan@exo.org.uk>2012-11-13 18:34:44 +0000
committerStruan Donald <struan@exo.org.uk>2012-11-13 19:55:49 +0000
commit3d123bf421cd5b2b93381cce3d4fb11358b7b2dc (patch)
treeaeaa602af64f980106e6480362589870662cacda /www/js
parent8762fd48e62e9d24d9e67ab1cbad935bdee6bfc4 (diff)
Add back button to submit page
save report state when go back
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 d68e335..4c9d4c4 100644
--- a/www/js/mobile.js
+++ b/www/js/mobile.js
@@ -520,15 +520,24 @@ function get_report_params () {
}
-function save_report() {
+function _submit_save_report() {
var params = get_report_params();
var r = new Report(params);
r.save();
+ return r;
+}
+function save_report() {
+ _submit_save_report();
$.mobile.changePage('my_reports.html');
}
+function submit_back() {
+ var r = _submit_save_report();
+ localStorage.currentReport = r.id();
+}
+
function display_saved_reports() {
if ( localStorage.getObject( 'reports' ) ) {
var r = localStorage.getObject('reports');
@@ -706,3 +715,4 @@ $(document).on('vclick', '#id_photo_button', function() {takePhoto(navigator.cam
$(document).on('vclick', '#id_existing', function() {takePhoto(navigator.camera.PictureSourceType.SAVEDPHOTOALBUM);});
$(document).on('vclick', '#mapForm :input[type=submit]', function() { submit_clicked = $(this); });
$(document).on('vclick', '#id_del_photo_button', delPhoto);
+$(document).on('vclick', '#submit-header a.ui-btn-left', submit_back);