Changeset 513 for Dev/trunk/src/client/qed-client/model
- Timestamp:
- 03/13/14 22:21:55 (11 years ago)
- Location:
- Dev/trunk/src/client/qed-client/model/widgets
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/src/client/qed-client/model/widgets/QuestionEditorPreviewItem.js
r512 r513 44 44 return false; 45 45 }, 46 _getValueAttr: function( value) {46 _getValueAttr: function() { 47 47 if ( this._editing === true ) { 48 this.value =this.innerWidget.get('value');48 return this.innerWidget.get('value'); 49 49 } 50 50 return this.value; 51 51 }, 52 _setValueAttr: function(value ) {53 this. value = value;52 _setValueAttr: function(value,priorityChange) { 53 this._setValueInternal(value,priorityChange); 54 54 if ( this._editing === true ) { 55 55 this._showEditWidget(); … … 97 97 if ( this._editing === true ) { 98 98 if (!this.innerWidget.validate || this.innerWidget.validate() ) { 99 this. value = this.innerWidget.get('value');99 this._setValueInternal(this.innerWidget.get('value')); 100 100 this._showViewWidget(); 101 101 } … … 149 149 if ( this.innerWidget !== null ) { 150 150 if ( this._editing === true ) { 151 this.triggerOnChange(); 151 this._onChange(); 152 // how to force event on widget here? 152 153 } 153 154 this.removeChild(this.innerWidget); -
Dev/trunk/src/client/qed-client/model/widgets/SurveyRenderWidget.js
r511 r513 38 38 lang.mixin(newValue,widget.get('value')); 39 39 },this); 40 this.value = newValue; 41 return this.value; 40 return newValue; 42 41 }, 43 _setValueAttr: function(value) { 42 _setValueAttr: function(value,priorityChange) { 43 this._setValueInternal(value,priorityChange); 44 44 array.forEach(this._getDescendantFormWidgets(),function(widget){ 45 45 widget.set('value',value); 46 46 },this); 47 this.value = value;48 47 } 49 48 }); -
Dev/trunk/src/client/qed-client/model/widgets/SurveyRunWidget.js
r512 r513 14 14 })); 15 15 }, 16 startup: function() {17 this.inherited(arguments);18 },19 16 _getValueAttr: function() { 20 17 var value = this.inherited(arguments); -
Dev/trunk/src/client/qed-client/model/widgets/templates/QuestionEditorToolkit.html
r502 r513 6 6 <label>Code:</label><input data-dojo-type="dijit/form/ValidationTextBox" required="required" name="code"/> 7 7 <label>Categories:</label> 8 <div data-dojo-attach-point="categoryListNode" class="rftLineListView"></div> 8 <div data-dojo-attach-point="categoryListNode" class="rftLineListView"></div> 9 9 <div data-dojo-attach-point="categoryBoxNode"></div> 10 10 <button class="inheritBgColor" data-dojo-type="dijit/form/Button" data-dojo-attach-event="onClick:_onCategoryAdd" data-dojo-props="baseClass:'rftBlockButton', iconClass: 'rftIcon rftIconPlus'">Add</button><br/> -
Dev/trunk/src/client/qed-client/model/widgets/templates/SurveyRunWidget.html
r508 r513 3 3 <div> 4 4 <label for="mode" class="qedLabel">Title</label> 5 < textareaname="title" class="qedField"6 7 data-dojo-type="dijit/form/ValidationTextBox"></textarea>5 <div name="title" class="qedField" 6 data-dojo-props="required: true" 7 data-dojo-type="dijit/form/ValidationTextBox"></div> 8 8 </div> 9 9 10 10 <div> 11 11 <label for="mode" class="qedLabel">Description</label> 12 < textareaname="description" class="qedField"13 data-dojo-type="dijit/form/Textarea"></textarea>12 <div name="description" class="qedField" 13 data-dojo-type="dijit/form/Textarea"></div> 14 14 </div> 15 15 16 16 <div> 17 17 <label for="startDate" class="qedLabel">Start date</label> 18 < input type="text"name="startDate" class="qedField"19 20 data-dojo-attach-point="startDateBox" />18 <div name="startDate" class="qedField" 19 data-dojo-type="dijit/form/DateTextBox" 20 data-dojo-attach-point="startDateBox"></div> 21 21 </div> 22 22 23 23 <div> 24 24 <label for="endDate" class="qedLabel">End date</label> 25 < input type="text"name="endDate" class="qedField"26 27 data-dojo-attach-point="endDateBox" />25 <div name="endDate" class="qedField" 26 data-dojo-type="dijit/form/DateTextBox" 27 data-dojo-attach-point="endDateBox"></div> 28 28 </div> 29 29 30 30 <div> 31 31 <label for="endDate" class="qedLabel">Allow respondents to delete their unsubmitted response</label> 32 < inputtype="text" name="respondentCanDeleteOwnResponse"33 34 data-dojo-type="dijit/form/CheckBox" />32 <div type="text" name="respondentCanDeleteOwnResponse" 33 class="qedField" 34 data-dojo-type="dijit/form/CheckBox"></div> 35 35 </div> 36 36 37 37 <div> 38 38 <label for="mode" class="qedLabel">Mode</label> 39 < selectname="mode" class="qedField" data-dojo-type="dijit/form/Select">39 <div name="mode" class="qedField" data-dojo-type="dijit/form/Select"> 40 40 <option value="open" selected="selected">Open</option> 41 41 <option value="closed">Closed</option> 42 </ select>42 </div> 43 43 </div> 44 44
Note: See TracChangeset
for help on using the changeset viewer.