Changeset 435 for Dev/trunk/client/qed/model/widgets
- Timestamp:
- 04/24/13 19:48:32 (12 years ago)
- Location:
- Dev/trunk/client/qed/model/widgets
- Files:
-
- 1 edited
- 5 moved
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/client/qed/model/widgets/QuestionWidgetFactory.js
r426 r435 1 1 define([ 2 'dojo/_base/array', 3 'dojo/_base/declare', 4 'dojo/_base/lang', 5 'dojo/dom-construct', 6 'dijit/_TemplatedMixin', 7 'dijit/_WidgetBase', 8 'dijit/_Container', 9 'dijit/form/Button', 10 'dijit/form/CheckBox', 11 'dijit/form/Form', 12 'dijit/form/NumberSpinner', 13 'dijit/form/RadioButton', 14 'dijit/form/Textarea', 15 'dijit/form/TextBox', 16 'dojox/layout/TableContainer', 17 '../../widgets/list/_EditableListMixin', 18 '../../widgets/list/OrderedList' 19 ],function(array, declare, lang, domConstruct, _TemplatedMixin, _WidgetBase, _Container, Button, CheckBox, Form, NumberSpinner, RadioButton, Textarea, TextBox, TableContainer, _EditableListMixin, OrderedList) { 2 "../../widgets/list/OrderedList", 3 "../../widgets/list/_EditableListMixin", 4 "./ScaleInputConfigWidget", 5 "./ScaleInputWidget", 6 "dijit/_Container", 7 "dijit/_TemplatedMixin", 8 "dijit/_WidgetBase", 9 "dijit/form/Button", 10 "dijit/form/CheckBox", 11 "dijit/form/Form", 12 "dijit/form/NumberSpinner", 13 "dijit/form/RadioButton", 14 "dijit/form/TextBox", 15 "dijit/form/Textarea", 16 "dojo/_base/array", 17 "dojo/_base/declare", 18 "dojo/_base/lang", 19 "dojo/dom-construct", 20 "dojox/layout/TableContainer" 21 ], function(OrderedList, _EditableListMixin, ScaleInputConfigWidget, ScaleInputWidget, _Container, _TemplatedMixin, _WidgetBase, Button, CheckBox, Form, NumberSpinner, RadioButton, TextBox, Textarea, array, declare, lang, domConstruct, TableContainer) { 20 22 var factory = declare(null, { 21 23 createViewWidget: function(/*Object*/options) { 22 24 // options: Object 23 // type: " header", "text", textinput, etc.25 // type: "Header", "Text", "TextInput", etc. 24 26 // other type specific fields 25 27 var fun = this['create'+options.type+'ViewWidget']; … … 94 96 createMultipleChoiceInputEditWidget: function() { 95 97 return new MultipleChoiceInputEdit(); 98 }, 99 100 createScaleInputViewWidget: function(options) { 101 return new ScaleInputWidget(options); 102 }, 103 createScaleInputEditWidget: function(options) { 104 return new ScaleInputConfigWidget({ 105 value: options || {} 106 }); 96 107 } 97 108 }); -
Dev/trunk/client/qed/model/widgets/ScaleInputConfigWidget.js
r434 r435 16 16 "dojo/dom-construct", 17 17 "dojo/dom-style", 18 "dojo/text!./templates/Scale ConfigRowWidget.html",19 "dojo/text!./templates/Scale ConfigWidget.html",18 "dojo/text!./templates/ScaleInputConfigRowWidget.html", 19 "dojo/text!./templates/ScaleInputConfigWidget.html", 20 20 "dijit/form/NumberTextBox", 21 21 "dijit/form/TextBox" … … 50 50 constuctor: function() { 51 51 this.inherited(arguments); 52 this.items = [];53 52 this.value = {}; 54 53 }, … … 82 81 value.items = [value.items]; 83 82 } 83 value.type = 'ScaleInput'; 84 84 return value; 85 85 }, -
Dev/trunk/client/qed/model/widgets/ScaleInputWidget.js
r434 r435 10 10 "dojo/dom-attr", 11 11 "dojo/dom-construct", 12 "dojo/text!./templates/Scale Widget.html"12 "dojo/text!./templates/ScaleInputWidget.html" 13 13 ], function(_Container, _TemplatedMixin, _WidgetBase, RadioButton, _FormMixin, array, declare, lang, domAttr, domConstruct, template) { 14 14 return declare([_WidgetBase,_TemplatedMixin,_Container,_FormMixin],{
Note: See TracChangeset
for help on using the changeset viewer.