Changeset 493 for Dev/trunk/src/client/qed-client/model
- Timestamp:
- 03/09/14 19:25:40 (11 years ago)
- Location:
- Dev/trunk/src/client/qed-client/model
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/src/client/qed-client/model/classes/_Class.js
r492 r493 34 34 save: function(obj) { 35 35 return this._store.put(this._doSerialize(obj)) 36 .otherwise(lang.hitch(this,'_deserializeError')); 36 .then(lang.hitch(this,'_doDeserialize'), 37 lang.hitch(this,'_deserializeError')); 37 38 }, 38 39 remove: function(objOrId,rev) { -
Dev/trunk/src/client/qed-client/model/widgets/QuestionEditorToolkit.js
r487 r493 30 30 { type: "Header" }, 31 31 { type: "Text" }, 32 { type: "Image" },33 { type: "ExternalMedia" },34 32 { type: "Divider" } 35 33 ], … … 44 42 "Header": "Header", 45 43 "Text": "Text", 46 "Image": "Image",47 "ExternalMedia": "External media",48 44 "Divider": "Divider", 49 45 "StringInput": "Text line", … … 56 52 "Header": "Header", 57 53 "Text": "TextBox", 58 "Image": "Image",59 "ExternalMedia": "External",60 54 "Divider": "Divider", 61 55 "StringInput": "Text", -
Dev/trunk/src/client/qed-client/model/widgets/SurveyRunWidget.js
r492 r493 17 17 if ( !value.startDate ) { delete value.startDate; } 18 18 if ( !value.endDate ) { delete value.endDate; } 19 value.respondentCanDeleteOwnResponse = value.respondentCanDeleteOwnResponse[0] === true; 19 value.respondentCanDeleteOwnResponse = 20 value.respondentCanDeleteOwnResponse.length > 0; 20 21 return value; 22 }, 23 _setValueAttr: function(value) { 24 value.respondentCanDeleteOwnResponse = 25 value.respondentCanDeleteOwnResponse ? ["on"] : []; 26 this.inherited(arguments); 21 27 } 22 28 }); -
Dev/trunk/src/client/qed-client/model/widgets/SurveySummary.js
r490 r493 19 19 this.titleNode.innerHTML = survey.title || ""; 20 20 domAttr.set(this.titleNode, "href", survey && surveys.getObjectPath(survey)); 21 this.descriptionNode.innerHTML = survey.description ;21 this.descriptionNode.innerHTML = survey.description || ""; 22 22 this.questionsNode.innerHTML = survey.questions.length; 23 23 } -
Dev/trunk/src/client/qed-client/model/widgets/questions/MultipleChoiceInputConfigWidget.js
r490 r493 52 52 _getValueAttr: function() { 53 53 var value = this.inherited(arguments); 54 value.allowMultiple = value.allowMultiple && value.allowMultiple.length > 0;54 value.allowMultiple = value.allowMultiple.length > 0; 55 55 value.type = this.type; 56 56 return value; 57 },58 _setValueAttr: function(value) {59 value.allowMultiple = value.allowMultiple === true ? ["on"] : [];60 this.inherited(arguments);61 57 }, 62 58 onAddItem: function(evt) { -
Dev/trunk/src/client/qed-client/model/widgets/questions/NumberInputConfigWidget.js
r443 r493 10 10 var value = this.inherited(arguments); 11 11 value.type = this.type; 12 if ( !value.min ) { delete value.min; } 13 if ( !value.max ) { delete value.max; } 14 if ( !value.places ) { delete value.places; } 12 15 return value; 13 16 } -
Dev/trunk/src/client/qed-client/model/widgets/questions/TextInputConfigWidget.js
r443 r493 10 10 var value = this.inherited(arguments); 11 11 value.type = this.type; 12 if ( !value.maxLength ) { delete value.maxLength; } 12 13 return value; 13 14 } -
Dev/trunk/src/client/qed-client/model/widgets/questions/templates/MultipleChoiceInputConfigRowWidget.html
r461 r493 1 1 <form> 2 <div data-dojo-type="dijit/form/ValidationTextBox" name="text" required="required" data-dojo-attach-point="textBox"></div><div data-dojo-type="dijit/form/Button" data-dojo-attach-event="onClick:onDestroy">X</div> 2 <div data-dojo-type="dijit/form/ValidationTextBox" 3 name="text" required="required" 4 data-dojo-attach-point="textBox"></div> 5 <div data-dojo-type="dijit/form/Button" 6 data-dojo-attach-event="onClick:onDestroy">X</div> 3 7 </form> -
Dev/trunk/src/client/qed-client/model/widgets/questions/templates/MultipleChoiceInputConfigWidget.html
r461 r493 6 6 <div data-dojo-attach-point="itemsNode"> 7 7 </div> 8 <div data-dojo-type="dijit/form/Button" data-dojo-attach-event="onClick:onAddItem">Add item</div> 8 <div data-dojo-type="dijit/form/Button" 9 data-dojo-attach-event="onClick:onAddItem">Add item</div> 9 10 </form> -
Dev/trunk/src/client/qed-client/model/widgets/templates/SurveyRunWidget.html
r492 r493 25 25 <input type="text" name="respondentCanDeleteOwnResponse" 26 26 class="qedField" 27 data-dojo-type="dijit/form/CheckBox" 28 data-dojo-props="'value':true" /> 27 data-dojo-type="dijit/form/CheckBox" /> 29 28 </div> 30 29
Note: See TracChangeset
for help on using the changeset viewer.