source: Dev/trunk/src/client/qed-client/pages/templates/survey.html @ 492

Last change on this file since 492 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.1 KB
Line 
1<div class="blue">
2
3    <div data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'top'">
4        <h2>
5            <span class="rftIcon rftIconSurvey"></span>
6            <span class="headerText" data-dojo-attach-point="titleNode">Survey Editor</span>
7        </h2>
8    </div>
9   
10    <div data-dojo-type="dijit/layout/BorderContainer" data-dojo-props="region:'center'">
11        <div data-dojo-attach-point="questionBrowser"></div>
12    </div>
13   
14    <div data-dojo-type="dijit/layout/BorderContainer" data-dojo-props="region:'right'" style="width: 300px">
15        <div data-dojo-attach-point="surveyListViewNode" class="rftSurveyListView">
16        </div>
17
18        <div data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region: 'bottom'">
19            <button data-dojo-type="dijit/form/Button"
20                    data-dojo-attach-event="onClick:_onShowProperties"
21                    data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconProperties'">
22                Properties</button>
23            <button data-dojo-type="dijit/form/Button"
24                    data-dojo-attach-event="onClick:_onSave"
25                    data-dojo-attach-point="saveBtn"
26                    data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconAccept'">
27                Save</button>
28            <button data-dojo-type="dijit/form/Button"
29                    data-dojo-attach-event="onClick:_onSaveAndClose"
30                    data-dojo-attach-point="saveAndCloseBtn"
31                    data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconAccept'">
32                Save &amp; Close</button>
33            <button data-dojo-type="dijit/form/Button"
34                    data-dojo-attach-event="onClick:_onDiscardAndClose"
35                    data-dojo-attach-point="discardBtn"
36                    data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconCancel'">
37                Discard &amp; Close</button>
38            <button data-dojo-type="dijit/form/Button"
39                    data-dojo-attach-event="onClick:_onShowPreview"
40                    data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconPreview'">
41                Preview</button>
42        </div>
43    </div>
44
45    <div data-dojo-type="dijit/Dialog"
46         data-dojo-props="'title':'Survey properties'"
47         data-dojo-attach-point="propertiesDialog">
48        <form data-dojo-type="dijit/form/Form"
49              data-dojo-attach-point="propertiesForm"
50              data-dojo-attach-event="onSubmit:_onPropertiesOk">
51            <fieldset class="qedFieldset">
52                <div data-dojo-type="../model/widgets/SurveyWidget" data-dojo-props="name:'survey'"></div>
53            </fieldset>
54            <button data-dojo-type="dijit/form/Button"
55                    type="submit"
56                    data-dojo-attach-event="onClick:_onPropertiesOk">
57                OK</button>
58            <button data-dojo-type="dijit/form/Button"
59                    type="button"
60                    data-dojo-attach-event="onClick:_onPropertiesCancel">
61                Cancel</button>
62        </form>
63    </div>
64
65</div>
Note: See TracBrowser for help on using the repository browser.