From 744ec74b8c8aafd9d94c01e8f4bad706013f11f3 Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Mon, 3 Feb 2025 12:47:30 +0100 Subject: [PATCH] add full day label to monthly calendar th --- .../static/pretixpresale/js/widget/widget.js | 26 +++++++++++++------ 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/src/pretix/static/pretixpresale/js/widget/widget.js b/src/pretix/static/pretixpresale/js/widget/widget.js index 97fca14ba..170ee0fe6 100644 --- a/src/pretix/static/pretixpresale/js/widget/widget.js +++ b/src/pretix/static/pretixpresale/js/widget/widget.js @@ -77,6 +77,13 @@ var strings = { 'FR': django.gettext('Fr'), 'SA': django.gettext('Sa'), 'SU': django.gettext('Su'), + 'MONDAY': django.gettext('Monday'), + 'TUESDAY': django.gettext('Tuesday'), + 'WEDNESDAY': django.gettext('Wednesday'), + 'THURSDAY': django.gettext('Thursday'), + 'FRIDAY': django.gettext('Friday'), + 'SATURDAY': django.gettext('Saturday'), + 'SUNDAY': django.gettext('Sunday'), }, 'months': { '01': django.gettext('January'), @@ -1429,7 +1436,7 @@ Vue.component('pretix-widget-event-week-cell', { Vue.component('pretix-widget-event-calendar-cell', { template: ('' - + '
' + + '
' + '{{ daynum }}' + '
' + '
' @@ -1465,6 +1472,9 @@ Vue.component('pretix-widget-event-calendar-cell', { } return this.day.date.substr(8); }, + date: function () { + return this.day ? (new Date(this.day.date)).toLocaleDateString() : ''; + }, classObject: function () { var o = {}; if (this.day && this.day.events.length > 0) { @@ -1535,13 +1545,13 @@ Vue.component('pretix-widget-event-calendar', { + '' + '' + '' - + '' - + '' - + '' - + '' - + '' - + '' - + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + '' + '' + ''
' + strings['days']['MO'] + '' + strings['days']['TU'] + '' + strings['days']['WE'] + '' + strings['days']['TH'] + '' + strings['days']['FR'] + '' + strings['days']['SA'] + '' + strings['days']['SU'] + '' + strings['days']['MO'] + '' + strings['days']['TU'] + '' + strings['days']['WE'] + '' + strings['days']['TH'] + '' + strings['days']['FR'] + '' + strings['days']['SA'] + '' + strings['days']['SU'] + '