diff options
author | Struan Donald <struan@exo.org.uk> | 2013-03-01 11:37:29 +0000 |
---|---|---|
committer | Struan Donald <struan@exo.org.uk> | 2013-03-01 11:37:29 +0000 |
commit | cb43a115cce80e2ec6f1f9466523a30a1fc8377f (patch) | |
tree | efb99de339f773c16c0be9474184785eec0de619 /www/js | |
parent | 18df1a462e57419854ac66111b931b6f17db7b9e (diff) |
basic routing to submit screen
Diffstat (limited to 'www/js')
-rw-r--r-- | www/js/app.js | 2 | ||||
-rw-r--r-- | www/js/router.js | 8 | ||||
-rw-r--r-- | www/js/views/details.js | 3 | ||||
-rw-r--r-- | www/js/views/submit.js | 9 |
4 files changed, 19 insertions, 3 deletions
diff --git a/www/js/app.js b/www/js/app.js index 36bf827..cba1707 100644 --- a/www/js/app.js +++ b/www/js/app.js @@ -38,7 +38,7 @@ var tpl = { ;(function (FMS, Backbone, _, $) { _.extend(FMS, { templates: [ - 'home', 'around', 'photo', 'details' + 'home', 'around', 'photo', 'details', 'submit' ], initialized: 0, diff --git a/www/js/router.js b/www/js/router.js index 7ee585a..60901bf 100644 --- a/www/js/router.js +++ b/www/js/router.js @@ -8,7 +8,8 @@ 'home': 'home', 'around': 'around', 'photo': 'photo', - 'details': 'details' + 'details': 'details', + 'submit': 'submit' }, initialize: function() { @@ -40,6 +41,11 @@ this.changeView(detailsView); }, + submit: function(){ + var submitView = new FMS.SubmitView({ model: FMS.currentReport }); + this.changeView(submitView); + }, + changeView: function(view) { console.log( 'change View to ' + view.id ); $(view.el).attr('data-role', 'page'); diff --git a/www/js/views/details.js b/www/js/views/details.js index 2c16c43..2647624 100644 --- a/www/js/views/details.js +++ b/www/js/views/details.js @@ -3,7 +3,8 @@ DetailsView: FMS.FMSView.extend({ template: 'details', id: 'details-page', - prev: 'photo' + prev: 'photo', + next: 'submit' }) }); })(FMS, Backbone, _, $); diff --git a/www/js/views/submit.js b/www/js/views/submit.js new file mode 100644 index 0000000..3a04621 --- /dev/null +++ b/www/js/views/submit.js @@ -0,0 +1,9 @@ +;(function (FMS, Backbone, _, $) { + _.extend( FMS, { + SubmitView: FMS.FMSView.extend({ + template: 'submit', + id: 'submit-page', + prev: 'details' + }) + }); +})(FMS, Backbone, _, $); |