Ignore:
Timestamp:
03/13/14 01:19:07 (11 years ago)
Author:
hendrikvanantwerpen
Message:

Small fixes fir urls and validation.

Location:
Dev/trunk/src/client/qed-client/model/widgets
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • Dev/trunk/src/client/qed-client/model/widgets/QuestionEditorPreviewItem.js

    r511 r512  
    149149            if ( this.innerWidget !== null ) {
    150150                if ( this._editing === true ) {
    151                     this._onChange();
     151                    this.triggerOnChange();
    152152                }
    153153                this.removeChild(this.innerWidget);
  • Dev/trunk/src/client/qed-client/model/widgets/SurveyRunWidget.js

    r506 r512  
    88        templateString: template,
    99        postCreate: function() {
     10            this.inherited(arguments);
    1011            var endDateBox = this.endDateBox;
    1112            this.own(this.startDateBox.on('change', function(value){
    1213                endDateBox.constraints.min  = value;
    1314            }));
     15        },
     16        startup: function() {
     17            this.inherited(arguments);
    1418        },
    1519        _getValueAttr: function() {
  • Dev/trunk/src/client/qed-client/model/widgets/SurveySummary.js

    r493 r512  
    1818        _setValueAttr: function(survey) {
    1919            this.titleNode.innerHTML = survey.title || "";
    20             domAttr.set(this.titleNode, "href", survey && surveys.getObjectPath(survey));
     20            domAttr.set(this.titleNode, "href",
     21                        survey && ('#!'+surveys.getObjectPath(survey)));
    2122            this.descriptionNode.innerHTML = survey.description || "";
    2223            this.questionsNode.innerHTML = survey.questions.length;
  • Dev/trunk/src/client/qed-client/model/widgets/templates/SurveyWidget.html

    r492 r512  
    11<form class="${baseClass}">
    22    <label for="title">Title</label>
    3     <input data-dojo-type="dijit/form/TextBox" name="title"/><br/>
     3    <input data-dojo-type="dijit/form/ValidationTextBox"
     4           data-dojo-props="required: true"
     5           name="title"/><br/>
    46    <label for="description">Description</label>
    57    <textarea data-dojo-type="dijit/form/Textarea" name="description"></textarea><br/>
Note: See TracChangeset for help on using the changeset viewer.