- Timestamp:
- 04/24/13 19:48:32 (12 years ago)
- File:
-
- 1 edited
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 });
Note: See TracChangeset
for help on using the changeset viewer.