Widget: Add data-id attributes to items, variations and categories

This commit is contained in:
Raphael Michel
2023-02-03 13:42:05 +01:00
parent d8d31bab51
commit 79ee89bde9

View File

@@ -362,7 +362,7 @@ Vue.component('pricebox', {
} }
}); });
Vue.component('variation', { Vue.component('variation', {
template: ('<div class="pretix-widget-variation">' template: ('<div class="pretix-widget-variation" :data-id="variation.id">'
+ '<div class="pretix-widget-item-row">' + '<div class="pretix-widget-item-row">'
// Variation description // Variation description
@@ -411,7 +411,7 @@ Vue.component('variation', {
} }
}); });
Vue.component('item', { Vue.component('item', {
template: ('<div v-bind:class="classObject">' template: ('<div v-bind:class="classObject" :data-id="item.id">'
+ '<div class="pretix-widget-item-row pretix-widget-main-item-row">' + '<div class="pretix-widget-item-row pretix-widget-main-item-row">'
// Product description // Product description
@@ -517,7 +517,7 @@ Vue.component('item', {
} }
}); });
Vue.component('category', { Vue.component('category', {
template: ('<div class="pretix-widget-category">' template: ('<div class="pretix-widget-category" :data-id="category.id">'
+ '<h3 class="pretix-widget-category-name" v-if="category.name">{{ category.name }}</h3>' + '<h3 class="pretix-widget-category-name" v-if="category.name">{{ category.name }}</h3>'
+ '<div class="pretix-widget-category-description" v-if="category.description" v-html="category.description">' + '<div class="pretix-widget-category-description" v-if="category.description" v-html="category.description">'
+ '</div>' + '</div>'