diff options
Diffstat (limited to 'www/js')
-rw-r--r-- | www/js/views/reports.js | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/www/js/views/reports.js b/www/js/views/reports.js index 33b1a7a..9708ded 100644 --- a/www/js/views/reports.js +++ b/www/js/views/reports.js @@ -5,6 +5,25 @@ id: 'reports', next: 'home', + events: { + 'pagehide': 'destroy', + 'pageshow': 'afterDisplay', + 'click .del_report': 'deleteReport', + 'click .ui-btn-left': 'onClickButtonPrev', + 'click .ui-btn-right': 'onClickButtonNext' + }, + + deleteReport: function(e) { + var el = $(e.target); + var del = FMS.removeDraft( el.attr('id'), true ); + var that = this; + del.done( function() { that.onRemoveDraft(el); } ); + }, + + onRemoveDraft: function(el) { + el.parent('li').remove(); + }, + render: function(){ if ( !this.template ) { console.log('no template to render'); |