make links to events in calendar tabbable

This commit is contained in:
Richard Schreiber
2025-01-31 17:45:37 +01:00
parent f6e485989a
commit 15b76aa566
@@ -1325,7 +1325,7 @@ Vue.component('pretix-widget-event-list', {
});
Vue.component('pretix-widget-event-calendar-event', {
template: ('<a :class="classObject" @click.prevent.stop="select">'
template: ('<a :href="href" :class="classObject" @click.prevent.stop="select">'
+ '<strong class="pretix-widget-event-calendar-event-name">'
+ '{{ event.name }}'
+ '</strong>'
@@ -1336,6 +1336,9 @@ Vue.component('pretix-widget-event-calendar-event', {
event: Object
},
computed: {
href: function () {
return this.event.event_url + (this.event.subevent ? this.event.subevent + '/' : '');
},
classObject: function () {
var o = {
'pretix-widget-event-calendar-event': true