diff options
Diffstat (limited to 'www/js/views/details.js')
-rw-r--r-- | www/js/views/details.js | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/www/js/views/details.js b/www/js/views/details.js index 79bd886..6fc3f3e 100644 --- a/www/js/views/details.js +++ b/www/js/views/details.js @@ -6,10 +6,18 @@ prev: 'photo', next: 'submit-email', + events: { + 'pagehide': 'destroy', + 'pageshow': 'afterDisplay', + 'click .ui-btn-left': 'onClickButtonPrev', + 'click .ui-btn-right': 'onClickButtonNext', + 'change textarea': 'updateCurrentReport', + 'change select': 'updateCurrentReport', + 'blur input': 'updateCurrentReport' + }, + onClickButtonPrev: function() { - this.model.set('title', $('#form_title').val()); - this.model.set('details', $('#form_detail').val()); - this.model.set('category', $('#form_category').val()); + this.updateCurrentReport(); this.navigate( this.prev ); }, @@ -44,6 +52,7 @@ this.model.set('category', $('#form_category').val()); this.model.set('title', $('#form_title').val()); this.model.set('details', $('#form_detail').val()); + FMS.saveCurrentDraft(); } }) }); |