Ignore:
Timestamp:
03/09/14 14:23:42 (11 years ago)
Author:
hendrikvanantwerpen
Message:
  • 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.
Location:
Dev/trunk/src/client/qed-client/pages/templates
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • Dev/trunk/src/client/qed-client/pages/templates/question.html

    r490 r492  
    1818                <button data-dojo-type="dijit/form/Button"
    1919                        data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconAccept'"
     20                        data-dojo-attach-point="saveBtn"
    2021                        data-dojo-attach-event="onClick:_onSave">
    2122                  Save</button>
    2223                <button data-dojo-type="dijit/form/Button"
    2324                        data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconAccept'"
     25                        data-dojo-attach-point="saveAndCloseBtn"
    2426                        data-dojo-attach-event="onClick:_onSaveAndClose">
    2527                  Save &amp; Close</button>
    2628                <button data-dojo-type="dijit/form/Button"
    2729                        data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconCancel'"
     30                        data-dojo-attach-point="discardBtn"
    2831                        data-dojo-attach-event="onClick:_onDiscard">
    2932                  Discard &amp; Close</button>
  • Dev/trunk/src/client/qed-client/pages/templates/survey.html

    r491 r492  
    2323            <button data-dojo-type="dijit/form/Button"
    2424                    data-dojo-attach-event="onClick:_onSave"
     25                    data-dojo-attach-point="saveBtn"
    2526                    data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconAccept'">
    2627                Save</button>
    2728            <button data-dojo-type="dijit/form/Button"
    2829                    data-dojo-attach-event="onClick:_onSaveAndClose"
     30                    data-dojo-attach-point="saveAndCloseBtn"
    2931                    data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconAccept'">
    3032                Save &amp; Close</button>
    3133            <button data-dojo-type="dijit/form/Button"
    3234                    data-dojo-attach-event="onClick:_onDiscardAndClose"
     35                    data-dojo-attach-point="discardBtn"
    3336                    data-dojo-props="baseClass: 'rftLargeButton', iconClass: 'rftIcon rftIconCancel'">
    3437                Discard &amp; Close</button>
     
    4144
    4245    <div data-dojo-type="dijit/Dialog"
    43          title="Survey properties"
    44          data-dojo-attach-point="propertiesDialog"
    45          data-dojo-attach-event="onSubmit:_onPropertiesOk">
    46         <fieldset class="qedFieldset">
    47             <div data-dojo-type="../model/widgets/SurveyWidget" data-dojo-props="name:'survey'"></div>
    48         </fieldset>
    49         <button data-dojo-type="dijit/form/Button"
    50                 type="submit"
    51                 data-dojo-attach-event="onClick:_onPropertiesOk">
    52             OK</button>
    53         <button data-dojo-type="dijit/form/Button"
    54                 type="button"
    55                 data-dojo-attach-event="onClick:_onPropertiesCancel">
    56             Cancel</button>
     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>
    5763    </div>
    5864
  • Dev/trunk/src/client/qed-client/pages/templates/surveyRun.html

    r490 r492  
    5555                class="blue"
    5656                data-dojo-props="baseClass: 'rftBlockButton', iconClass: 'rftIcon rftIconSave'"
     57                data-dojo-attach-point="saveBtn"
    5758                data-dojo-attach-event="onClick:_onSave">Save</button>
    5859        <button data-dojo-type="dijit/form/Button"
    5960                class="blue"
    6061                data-dojo-props="baseClass: 'rftBlockButton', iconClass: 'rftIcon rftIconSave'"
     62                data-dojo-attach-point="saveAndCloseBtn"
    6163                data-dojo-attach-event="onClick:_onSaveAndClose">Save &amp; Close</button>
    6264        <button data-dojo-type="dijit/form/Button"
    6365                class="blue"
    6466                data-dojo-props="baseClass: 'rftBlockButton', iconClass: 'rftIcon rftIconClose'"
     67                data-dojo-attach-point="discardBtn"
    6568                data-dojo-attach-event="onClick:_onDiscard">Discard &amp; Close</button>
    6669    </div>
Note: See TracChangeset for help on using the changeset viewer.