aboutsummaryrefslogtreecommitdiffstats
path: root/www/js
diff options
context:
space:
mode:
authorStruan Donald <struan@exo.org.uk>2013-03-01 11:37:29 +0000
committerStruan Donald <struan@exo.org.uk>2013-03-01 11:37:29 +0000
commitcb43a115cce80e2ec6f1f9466523a30a1fc8377f (patch)
treeefb99de339f773c16c0be9474184785eec0de619 /www/js
parent18df1a462e57419854ac66111b931b6f17db7b9e (diff)
basic routing to submit screen
Diffstat (limited to 'www/js')
-rw-r--r--www/js/app.js2
-rw-r--r--www/js/router.js8
-rw-r--r--www/js/views/details.js3
-rw-r--r--www/js/views/submit.js9
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, _, $);