Check for null dates before setting time in timepicker.

Remove syllabus as it's not instrumented.
This commit is contained in:
Don Mitchell
2012-12-12 11:37:04 -05:00
parent cd23c8f8b6
commit 71455f760e
2 changed files with 4 additions and 4 deletions

View File

@@ -220,7 +220,7 @@ CMS.Views.Settings.Details = CMS.Views.ValidatingView.extend({
timefield.on('changeTime', savefield);
datefield.datepicker('setDate', this.model.get(fieldName));
timefield.timepicker('setTime', this.model.get(fieldName));
if (this.model.has(fieldName)) timefield.timepicker('setTime', this.model.get(fieldName));
},
updateModel: function(event) {
@@ -352,7 +352,7 @@ CMS.Views.Settings.Grading = CMS.Views.ValidatingView.extend({
var graceEle = this.$el.find('#course-grading-graceperiod');
graceEle.timepicker({'timeFormat' : 'H:i'}); // init doesn't take setTime
graceEle.timepicker('setTime', this.model.gracePeriodToDate());
if (this.model.has('grace_period')) graceEle.timepicker('setTime', this.model.gracePeriodToDate());
return this;
},

View File

@@ -180,7 +180,7 @@ from contentstore import utils
</div>
</div>
<div class="row row-col2">
<!-- <div class="row row-col2">
<label for="course-syllabus">Course Syllabus</label>
<div class="field">
<div class="input input-existing">
@@ -198,7 +198,7 @@ from contentstore import utils
<span class="tip tip-inline">PDF formatting preferred</span>
</div>
</div>
</div>
</div> -->
</section><!-- .settings-details-schedule -->
<hr class="divide" />