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.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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
Note: See TracChangeset for help on using the changeset viewer.