Ignore:
Timestamp:
12/16/12 20:07:35 (12 years ago)
Author:
hendrikvanantwerpen
Message:

We can store answers for surveys now!

Introduces SurveyRun?, which can be edited. Workflow not quite clear yet. A
running survey can be accessed to leave a response. When the response
has an ID, it is loaded (used for closed surveys and continuations). A
researcher cannot create responses yet. He should also be able to add
comments to responses (that he creates).

Introduced caching of store requests.

Factored out path matching and formatting.

Put object creation in separate classes, to localize model/storage
dependency. Not consistent at the moment.

Location:
Dev/branches/rest-dojo-ui/client/qed/model/widgets
Files:
4 added
1 edited

Legend:

Unmodified
Added
Removed
  • Dev/branches/rest-dojo-ui/client/qed/model/widgets/templates/SurveyRunFieldset.html

    r419 r420  
    1 <fieldset class="${baseClass}">
     1<fieldset class="${baseClass} qedFieldset">
    22
    3     <label for="mode" class="loginLabel">Description</label>
    4     <textarea name="description" data-dojo-type="dijit/form/Textarea"></textarea>
    5     <br>
     3    <div>
     4    <label for="mode" class="qedLabel">Description</label>
     5    <textarea name="description" class="qedField" data-dojo-type="dijit/form/Textarea"></textarea>
     6    </div>
    67
    7     <label for="startDate" class="loginLabel">Start date</label>
    8     <input type="text" name="startDatetime" data-dojo-type="qed/widgets/DateTimeTextBox" />
    9     <br>
     8    <div>
     9    <label for="startDate" class="qedLabel">Start date</label>
     10    <input type="text" name="startDate" class="qedField" data-dojo-type="dijit/form/DateTextBox" data-dojo-attach-point="startDateBox" />
     11    </div>
    1012
    11     <label for="endDate" class="loginLabel">End date</label>
    12     <input type="text" name="endDatetime" data-dojo-type="qed/widgets/DateTimeTextBox" />
    13     <br>
     13    <div>
     14    <label for="endDate" class="qedLabel">End date</label>
     15    <input type="text" name="endDate" class="qedField" data-dojo-type="dijit/form/DateTextBox" data-dojo-attach-point="endDateBox" />
     16    </div>
    1417
    15     <label for="mode" class="loginLabel">Mode</label>
    16     <select name="mode" data-dojo-type="dijit/form/Select">
     18    <div>
     19    <label for="mode" class="qedLabel">Mode</label>
     20    <select name="mode" class="qedField" data-dojo-type="dijit/form/Select">
    1721        <option value="open" selected="selected">Open</option>
    1822        <option value="closed">Closed</option>
    1923    </select>
    20     <br>
     24    </div>
    2125
    2226</fieldset>
Note: See TracChangeset for help on using the changeset viewer.