diff options
author | Struan Donald <struan@exo.org.uk> | 2012-11-13 18:34:44 +0000 |
---|---|---|
committer | Struan Donald <struan@exo.org.uk> | 2012-11-13 19:55:49 +0000 |
commit | 3d123bf421cd5b2b93381cce3d4fb11358b7b2dc (patch) | |
tree | aeaa602af64f980106e6480362589870662cacda /www/js | |
parent | 8762fd48e62e9d24d9e67ab1cbad935bdee6bfc4 (diff) |
Add back button to submit page
save report state when go back
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 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); |