Changeset 441 for Dev/trunk/client/qed/pages/question.js
- Timestamp:
- 04/29/13 19:35:10 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/client/qed/pages/question.js
r426 r441 42 42 _refresh: function () { 43 43 this.titleNode.innerHTML = Question.DisplayTitle.get(this.question); 44 this._toolkit.set('value', this.question);45 this._preview. appendItems(Question.Content.get(this.question));44 this._toolkit.set('value', this.question); 45 this._preview.set('value', Question.Content.get(this.question)); 46 46 }, 47 47 _onSave: function(evt) { 48 lang.mixin(this.question, this._toolkit.get('value')); 49 Question.Content.set(this.question, this._preview.getItems()); 50 store.put(this.question) 51 .then(function() { 52 Router.go('/questions'); 53 },function(err){ 54 Content.notify(err,'error'); 55 }); 48 if ( this._preview.validate() ) { 49 lang.mixin(this.question, this._toolkit.get('value')); 50 Question.Content.set(this.question, this._preview.get('value')); 51 store.put(this.question) 52 .then(function() { 53 Router.go('/questions'); 54 },function(err){ 55 Content.notify(err,'error'); 56 }); 57 } 56 58 if ( evt ) { event.stop( evt ); } 57 59 return false; … … 68 70 69 71 this._preview = new QuestionEditorPreview({ 70 },this.QuestionEditorPreviewNode); 72 name: 'content', 73 delay: 5, 74 region: 'center' 75 }); 71 76 this._preview.startup(); 72 this. _supportingWidgets.push(this._toolkit,this._preview);77 this.addChild(this._preview); 73 78 } 74 79 });
Note: See TracChangeset
for help on using the changeset viewer.