From b7d4b9ce1ea85009ae0b76a19f4c62de55ad1e6c Mon Sep 17 00:00:00 2001
From: Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de>
Date: Thu, 26 Jan 2023 15:23:38 +0000
Subject: [PATCH] jump to current date when "Now" is clicked, fixes #2084

Closes #2084

Merge request studip/studip!1347
---
 resources/assets/javascripts/studip-ui.js | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/resources/assets/javascripts/studip-ui.js b/resources/assets/javascripts/studip-ui.js
index a1df9dcb4cd..53fb13114a2 100644
--- a/resources/assets/javascripts/studip-ui.js
+++ b/resources/assets/javascripts/studip-ui.js
@@ -560,6 +560,7 @@ import { $gettext } from './lib/gettext.js';
                 'z-index': 1002
             });
         },
+        showButtonPanel: true,
         onSelect: function (value, instance) {
             if (value !== instance.lastVal) {
                 $(this).change();
@@ -608,6 +609,13 @@ import { $gettext } from './lib/gettext.js';
         $(input).datepicker('hide');
     }
 
+    // Jump to current date when "Now" is clicked
+    var _gotoToday = $.datepicker._gotoToday;
+    $.datepicker._gotoToday = function(id) {
+        _gotoToday.call(this, id);
+        this._selectDate(id);
+    };
+
     $.timepicker.setDefaults(Object.assign({}, defaults, {
         timeFormat: 'HH:mm'
     }));
-- 
GitLab