Ignore:
Timestamp:
04/24/13 19:48:32 (12 years ago)
Author:
hendrikvanantwerpen
Message:

Rename as Input and add 'type' to output.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Dev/trunk/client/qed/model/widgets/QuestionWidgetFactory.js

    r426 r435  
    11define([
    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) {
    2022    var factory = declare(null, {
    2123        createViewWidget: function(/*Object*/options) {
    2224            // options: Object
    23             //            type: "header", "text", textinput, etc.
     25            //            type: "Header", "Text", "TextInput", etc.
    2426            //            other type specific fields
    2527            var fun = this['create'+options.type+'ViewWidget'];
     
    9496        createMultipleChoiceInputEditWidget: function() {
    9597            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            });
    96107        }
    97108    });
Note: See TracChangeset for help on using the changeset viewer.