Skip to content
Snippets Groups Projects
Commit b0ef41bc authored by Prashant Chauhan's avatar Prashant Chauhan Committed by Prashant Chauhan
Browse files

Issue #3117447 by Prashant.c, nader.mouldi: Does not work with #AJAX

parent 774faaf1
No related branches found
No related tags found
No related merge requests found
......@@ -27,8 +27,14 @@ class BootstrapDateTime extends Datetime {
'#element_validate' => [
[$class, 'validateDatetime'],
],
'#process' => [[$class, 'processBootstrapDateTime']],
'#pre_render' => [[$class, 'preRenderBootstrapDateTime']],
'#process' => [
[$class, 'processBootstrapDateTime'],
[$class, 'processAjaxForm']
],
'#pre_render' => [
[$class, 'preRenderBootstrapDateTime'],
[$class, 'preRenderAjaxForm']
],
'#multiple' => FALSE,
'#maxlength' => 512,
'#size' => 25,
......@@ -159,6 +165,11 @@ class BootstrapDateTime extends Datetime {
$settings['data-bootstrap-date-time'] = $element['#date_type'];
$element['#date_date_element'] = $element['#date_type'];
}
// Handle #ajax event.
if (isset($element['#ajax']) && !isset($element['#ajax']['event'])) {
$element['#ajax']['event'] = 'change';
}
// Append our attributes to element.
$element['#attributes'] += $settings;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment