diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..fa29cdf --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +** \ No newline at end of file diff --git a/src/js/tempusdominus-bootstrap-4.js b/src/js/tempusdominus-bootstrap-4.js index bce758e..e99cf44 100644 --- a/src/js/tempusdominus-bootstrap-4.js +++ b/src/js/tempusdominus-bootstrap-4.js @@ -523,7 +523,11 @@ const TempusDominusBootstrap4 = ($ => { // eslint-disable-line no-unused-vars currentDate.add(1, 'd'); } + $('body').addClass('tempusdominus-bootstrap-datetimepicker-widget-day-click'); + $('body').append('
'); daysView.find('tbody').empty().append(html); + $('body').find('.tempusdominus-bootstrap-datetimepicker-widget-day-click-glass-panel').remove(); + $('body').removeClass('tempusdominus-bootstrap-datetimepicker-widget-day-click'); this._updateMonths(); diff --git a/src/sass/_tempusdominus-bootstrap-4.scss b/src/sass/_tempusdominus-bootstrap-4.scss index 8e68b98..790583b 100644 --- a/src/sass/_tempusdominus-bootstrap-4.scss +++ b/src/sass/_tempusdominus-bootstrap-4.scss @@ -10,6 +10,31 @@ $bs-datetimepicker-secondary-border-color-rgba: rgba(0, 0, 0, 0.2) !default; $bs-datetimepicker-primary-border-color: white !default; $bs-datetimepicker-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !default; +body.tempusdominus-bootstrap-datetimepicker-widget-day-click, +body.tempusdominus-bootstrap-datetimepicker-widget-day-click * { + cursor: pointer !important; +} + +body.tempusdominus-bootstrap-datetimepicker-widget-day-click { + position: relative !important; +} + +.tempusdominus-bootstrap-datetimepicker-widget-day-click-glass-panel { + position: absolute; + z-index: 999999999999; + top: 0; + left: 0; + right: 0; + bottom: 0; + cursor: pointer !important; +} + +.bootstrap-datetimepicker-widget .datepicker-days { + tbody td { + cursor: pointer; + } +} + .bootstrap-datetimepicker-widget { list-style: none;