Changeset 487 for Dev/trunk/src/client/qed-client/pages/survey.js
- Timestamp:
- 03/05/14 22:44:48 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/src/client/qed-client/pages/survey.js
r443 r487 2 2 "../app/Page", 3 3 "../app/Router", 4 "../model/classes/ Survey",4 "../model/classes/surveys", 5 5 "../model/widgets/QuestionListView", 6 6 "../model/widgets/TabbedQuestionBrowser", 7 "../store",8 7 "dojo/_base/array", 9 8 "dojo/_base/declare", … … 13 12 "require", 14 13 "dojo/text!./templates/survey.html" 15 ], function(Page, Router, Survey, QuestionListView, TabbedQuestionBrowser, store, array, declare, event, lang, when, require, template) {14 ], function(Page, Router, surveys, QuestionListView, TabbedQuestionBrowser, array, declare, event, lang, when, require, template) { 16 15 return declare([Page],{ 17 16 contextRequire: require, … … 63 62 _loadSurvey: function() { 64 63 if ( this.surveyId === "new" ) { 65 this.survey = Survey.create();64 this.survey = surveys.create(); 66 65 this.refresh(); 67 66 } else { 68 when(s tore.get(this.surveyId))67 when(surveys.load(this.surveyId)) 69 68 .then(lang.hitch(this,function(survey){ 70 69 this.survey = survey; 71 70 this.questionList.set('value', 72 Survey.Questions.get(this.survey));71 this.survey.questions); 73 72 this.refresh(); 74 73 })); … … 79 78 }, 80 79 refresh: function() { 81 this.titleNode.innerHTML = Survey.DisplayTitle.get(this.survey)|| "(set title in properties)";80 this.titleNode.innerHTML = this.survey.title || "(set title in properties)"; 82 81 this.propertiesDialog.set('value',this.survey); 83 82 }, … … 100 99 _onSave: function(evt) { 101 100 this.survey.questions = this.questionList.get('value'); 102 s tore.put(this.survey)101 surveys.save(this.survey) 103 102 .then(function() { 104 103 Router.go('/surveys'); … … 111 110 }, 112 111 _onShowPreview: function() { 113 Router.go('/previewSurvey/'+ store.getIdentity(this.survey),{112 Router.go('/previewSurvey/'+this.survey._id,{ 114 113 preview: true 115 114 });
Note: See TracChangeset
for help on using the changeset viewer.