source: Dev/trunk/src/client/qed-client/pages/templates/surveyRun.html @ 532

Last change on this file since 532 was 492, checked in by hendrikvanantwerpen, 11 years ago
  • Enable/disable buttons on content change.
  • One place to do date formatting, because it was going wrong again.
  • Serialize questions in survey properly.
  • _ComplexValueMixin consumes submit events, but does trigger outer forms if present.
  • Trigger dialog show/hide for login only after previous effect is finished.
  • Check that documents are actually valid, not just that validator returned a result.
  • Validate email and timestamp formats.
  • Prepared for live runs.
File size: 3.0 KB
Line 
1<div class="blue">
2
3    <div data-dojo-type="dijit/layout/ContentPane"
4         data-dojo-props="region:'top'">
5        <h2>
6            <span class="rftIcon rftIconSurvey"></span>
7            <span class="headerText"
8                  data-dojo-attach-point="titleNode">SurveyRun Editor</span>
9        </h2>
10    </div>
11   
12    <div data-dojo-type="dijit/layout/ContentPane"
13         data-dojo-props="region:'center'">
14        <fieldset class="qedFieldset">
15            <legend>Survey</legend>
16            <div data-dojo-type="../model/widgets/SurveySummary"
17                 data-dojo-attach-point="surveySummaryWidget"></div>
18        </fieldset>
19        <fieldset class="qedFieldset">
20            <legend>Run Details</legend>
21            <div data-dojo-type="../model/widgets/SurveyRunWidget"
22                 data-dojo-attach-point="surveyRunWidget"></div>
23        </fieldset>
24        <fieldset class="qedFieldset">
25            <legend>Response Details</legend>
26            <div>
27                <div class="qedLabel">General URL</div>
28                <div class="qedField"
29                     data-dojo-attach-point="runURLNode"
30                     style="overflow: ellipsis"></div>
31            </div>
32            <div>
33                <div class="qedLabel">Response count</div>
34                <div data-dojo-attach-point="responsesCountNode"></div>
35            </div>
36            <div>
37                <div class="qedLabel">In progress count</div>
38                <div data-dojo-attach-point="inprogressCountNode"></div>
39            </div>
40            <div>
41                <div class="qedLabel">Responses (including partial)</div>
42                <div class="qedField qedFill"
43                     data-dojo-attach-point="responsesNode"></div>
44            </div>
45            <div>
46                <div class="qedLabel">Export results</div>
47                <a target="_blank" href="/api/surveyRuns/${objectId}/responses.csv" class="qedField">To CSV</a>
48            </div>
49        </fieldset>
50    </div>
51   
52    <div data-dojo-type="dijit/layout/ContentPane"
53         data-dojo-props="region: 'bottom'" style="height: 40px;">
54        <button data-dojo-type="dijit/form/Button"
55                class="blue"
56                data-dojo-props="baseClass: 'rftBlockButton', iconClass: 'rftIcon rftIconSave'"
57                data-dojo-attach-point="saveBtn"
58                data-dojo-attach-event="onClick:_onSave">Save</button>
59        <button data-dojo-type="dijit/form/Button"
60                class="blue"
61                data-dojo-props="baseClass: 'rftBlockButton', iconClass: 'rftIcon rftIconSave'"
62                data-dojo-attach-point="saveAndCloseBtn"
63                data-dojo-attach-event="onClick:_onSaveAndClose">Save &amp; Close</button>
64        <button data-dojo-type="dijit/form/Button"
65                class="blue"
66                data-dojo-props="baseClass: 'rftBlockButton', iconClass: 'rftIcon rftIconClose'"
67                data-dojo-attach-point="discardBtn"
68                data-dojo-attach-event="onClick:_onDiscard">Discard &amp; Close</button>
69    </div>
70</div>
Note: See TracBrowser for help on using the repository browser.