Files
BoilerPlate/Content/Panel/js/pages/crud/forms/widgets/bootstrap-datetimepicker.js
2025-07-23 18:54:59 +03:30

92 lines
2.2 KiB
JavaScript

// Class definition
var KTBootstrapDatetimepicker = function () {
// Private functions
var baseDemos = function () {
// Demo 1
$('#kt_datetimepicker_1').datetimepicker();
// Demo 2
$('#kt_datetimepicker_2').datetimepicker({
locale: 'de'
});
// Demo 3
$('#kt_datetimepicker_3').datetimepicker({
format: 'L'
});
// Demo 4
$('#kt_datetimepicker_4').datetimepicker({
format: 'LT'
});
// Demo 5
$('#kt_datetimepicker_5').datetimepicker();
// Demo 6
$('#kt_datetimepicker_6').datetimepicker({
defaultDate: '11/1/2020',
disabledDates: [
moment('12/25/2020'),
new Date(2020, 11 - 1, 21),
'11/22/2022 00:53'
]
});
// Demo 7
$('#kt_datetimepicker_7_1').datetimepicker();
$('#kt_datetimepicker_7_2').datetimepicker({
useCurrent: false
});
$('#kt_datetimepicker_7_1').on('change.datetimepicker', function (e) {
$('#kt_datetimepicker_7_2').datetimepicker('minDate', e.date);
});
$('#kt_datetimepicker_7_2').on('change.datetimepicker', function (e) {
$('#kt_datetimepicker_7_1').datetimepicker('maxDate', e.date);
});
// Demo 8
$('#kt_datetimepicker_8').datetimepicker({
inline: true,
});
}
var modalDemos = function () {
// Demo 9
$('#kt_datetimepicker_9').datetimepicker();
// Demo 10
$('#kt_datetimepicker_10').datetimepicker({
locale: 'de'
});
// Demo 11
$('#kt_datetimepicker_11').datetimepicker({
format: 'L'
});
}
var validationDemos = function () {
// Demo 12
$('#kt_datetimepicker_12').datetimepicker();
// Demo 13
$('#kt_datetimepicker_13').datetimepicker();
}
return {
// Public functions
init: function() {
baseDemos();
modalDemos();
validationDemos();
}
};
}();
jQuery(document).ready(function() {
KTBootstrapDatetimepicker.init();
});