]> git.agnieray.net Git - galette.git/commitdiff
Make the calendar's date formatter translatable
authorGuillaume AGNIERAY <dev@agnieray.net>
Tue, 28 Feb 2023 15:06:46 +0000 (16:06 +0100)
committerJohan Cwiklinski <johan@x-tnd.be>
Wed, 1 Mar 2023 06:13:00 +0000 (07:13 +0100)
galette/templates/default/elements/js/calendar.js.twig

index f594110a614aa4aa2753583fe251422f7f8790e0..3bebbe159a1b16b5c068dd1b78172e45cf46f141 100644 (file)
@@ -46,6 +46,7 @@
     ];
     var _calendarToday = '{{ _T("Today") }}';
     var _calendarNow = '{{ _T("Now") }}';
+    var _dateFormatter = '{{ _T("YYYY-MM-DD") }}';
     function _calendarWidget(selector) {
         $(selector).calendar({
             type: 'date',
                 now: _cleanUntranslated(_calendarNow),
             },
             formatter: {
-                date: function (date, settings) {
-                    if (!date) return '';
-                    var day = date.getDate() + '';
-                    if (day.length < 2) {
-                        day = '0' + day;
-                    }
-                    var month = (date.getMonth() + 1) + '';
-                    if (month.length < 2) {
-                        month = '0' + month;
-                    }
-                    var year = date.getFullYear();
-                    return day + '/' + month + '/' + year;
-                }
+                date: _cleanUntranslated(_dateFormatter),
             }
         });
     };