Parcourir la source

render minDate/maxDate

Adam Shaw il y a 9 ans
Parent
commit
bea9a4ec4a
1 fichiers modifiés avec 11 ajouts et 0 suppressions
  1. 11 0
      src/common/View.js

+ 11 - 0
src/common/View.js

@@ -152,6 +152,17 @@ var View = FC.View = Class.extend(EmitterMixin, ListenerMixin, {
 
 
 	// Updates all internal dates for displaying the given unzoned range.
 	// Updates all internal dates for displaying the given unzoned range.
 	setRangeFromDate: function(date) {
 	setRangeFromDate: function(date) {
+
+		// best place for this?
+		var minDateInput = this.opt('minDate');
+		var maxDateInput = this.opt('maxDate');
+		if (minDateInput) {
+			this.minDate = this.calendar.moment(minDateInput);
+		}
+		if (maxDateInput) {
+			this.maxDate = this.calendar.moment(maxDateInput);
+		}
+
 		var intervalRange = this.computeIntervalRange(date);
 		var intervalRange = this.computeIntervalRange(date);
 		var renderRange = this.computeRenderRange(intervalRange);
 		var renderRange = this.computeRenderRange(intervalRange);
 		var contentRange = this.computeContentRange(renderRange, intervalRange);
 		var contentRange = this.computeContentRange(renderRange, intervalRange);