From 36aa046401b88535f23a90aa2377a7af089bf659 Mon Sep 17 00:00:00 2001 From: Georgios Papadakis Date: Tue, 6 Mar 2018 01:05:36 +0200 Subject: [PATCH] Update JHtml::calendar to support relative years limits --- libraries/src/HTML/HTMLHelper.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/src/HTML/HTMLHelper.php b/libraries/src/HTML/HTMLHelper.php index 7b0ece4034efb..7930e0e2d3c68 100644 --- a/libraries/src/HTML/HTMLHelper.php +++ b/libraries/src/HTML/HTMLHelper.php @@ -1037,6 +1037,8 @@ public static function calendar($value, $name, $id, $format = '%Y-%m-%d', $attri $hint = isset($attribs['placeholder']) ? $attribs['placeholder'] : ''; $class = isset($attribs['class']) ? $attribs['class'] : ''; $onchange = isset($attribs['onChange']) ? $attribs['onChange'] : ''; + $minYear = isset($attribs['minYear']) ? $attribs['minYear'] : null; + $maxYear = isset($attribs['maxYear']) ? $attribs['maxYear'] : null; $showTime = ($showTime) ? "1" : "0"; $todayBtn = ($todayBtn) ? "1" : "0"; @@ -1081,6 +1083,8 @@ public static function calendar($value, $name, $id, $format = '%Y-%m-%d', $attri 'localesPath' => $localesPath, 'direction' => $direction, 'onchange' => $onchange, + 'minYear' => $minYear, + 'maxYear' => $maxYear, ); return LayoutHelper::render('joomla.form.field.calendar', $data, null, null);