From 15cea2330885d8aec2351b73cfab69d16f080dbe Mon Sep 17 00:00:00 2001 From: Konstantin L Date: Tue, 20 Dec 2016 20:21:02 +0100 Subject: [PATCH] Support yearRange property for datepicker field. --- modules/backend/formwidgets/DatePicker.php | 8 ++++++++ .../formwidgets/datepicker/partials/_datepicker.htm | 1 + 2 files changed, 9 insertions(+) diff --git a/modules/backend/formwidgets/DatePicker.php b/modules/backend/formwidgets/DatePicker.php index 61d840528..6ff7db597 100644 --- a/modules/backend/formwidgets/DatePicker.php +++ b/modules/backend/formwidgets/DatePicker.php @@ -40,6 +40,12 @@ class DatePicker extends FormWidgetBase */ public $maxDate = null; + /** + * @var string number of years either side or array of upper/lower range + * eg: 10 or [1900,1999] + */ + public $yearRange = null; + // // Object properties // @@ -59,6 +65,7 @@ class DatePicker extends FormWidgetBase 'mode', 'minDate', 'maxDate', + 'yearRange', ]); $this->mode = strtolower($this->mode); @@ -104,6 +111,7 @@ class DatePicker extends FormWidgetBase $this->vars['mode'] = $this->mode; $this->vars['minDate'] = $this->minDate; $this->vars['maxDate'] = $this->maxDate; + $this->vars['yearRange'] = $this->yearRange; $this->vars['format'] = $this->format; $this->vars['formatMoment'] = $this->getDateFormatMoment(); $this->vars['formatAlias'] = $this->getDateFormatAlias(); diff --git a/modules/backend/formwidgets/datepicker/partials/_datepicker.htm b/modules/backend/formwidgets/datepicker/partials/_datepicker.htm index cb80a81b7..53221db78 100644 --- a/modules/backend/formwidgets/datepicker/partials/_datepicker.htm +++ b/modules/backend/formwidgets/datepicker/partials/_datepicker.htm @@ -13,6 +13,7 @@ data-format="" data-min-date="" data-max-date="" + data-year-range="" >