source: Dev/trunk/src/client/qed-client/pages/templates/question.html @ 490

Last change on this file since 490 was 490, checked in by hendrikvanantwerpen, 11 years ago
  • Mark content as dirty to prevent moving away from unsaved data.
  • Better change propagation from lists and our own widgets.
  • Generate notifications for errors and show correct message.
  • Moved all path/url generation to the class stores, not everywhere we use it.
  • Give user always a choice between Save and Save & Close.
  • Better refresh behaviour on form changes and saves.
  • Don't generate duplicate code error when existing object is the one you're storing.
File size: 2.0 KB
Line 
1<div class="orange">
2    <div data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'top'">
3        <h2>
4            <span class="rftIcon rftIconSurvey"></span>
5            <span class="headerText"><span data-dojo-attach-point="titleNode">Question title</span> [Editing]</span>
6        </h2>
7    </div>
8    <form data-dojo-type="dijit/form/Form"
9         data-dojo-props="region:'left'"
10         data-dojo-attach-point="propertiesForm"
11         data-dojo-attach-event="onSubmit:_ignore">
12        <div data-dojo-type="dijit/layout/BorderContainer" data-dojo-props="design:'headline'" style="width: 300px;">
13            <div data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'center'">
14                <div data-dojo-type="../model/widgets/QuestionEditorToolkit"
15                     data-dojo-attach-point="QuestionEditorToolkitNode"></div>
16            </div>
17            <div data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'top'">
18                <button data-dojo-type="dijit/form/Button"
19                        data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconAccept'"
20                        data-dojo-attach-event="onClick:_onSave">
21                  Save</button>
22                <button data-dojo-type="dijit/form/Button"
23                        data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconAccept'"
24                        data-dojo-attach-event="onClick:_onSaveAndClose">
25                  Save &amp; Close</button>
26                <button data-dojo-type="dijit/form/Button"
27                        data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconCancel'"
28                        data-dojo-attach-event="onClick:_onDiscard">
29                  Discard &amp; Close</button>
30            </div>
31        </div>
32    </form>
33    <div data-dojo-type="../model/widgets/QuestionEditorPreview"
34         data-dojo-attach-point="contentList"
35         data-dojo-props="name:'content',delay:5,region:'center'"></div>
36</div>
Note: See TracBrowser for help on using the repository browser.