diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/daytrip_controller.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/daytrip_controller.js index bc3bdd00..0c60c48d 100644 --- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/daytrip_controller.js +++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/daytrip_controller.js @@ -1,4 +1,4 @@ -import { Controller } from 'stimulus' +import { Controller } from '@hotwired/stimulus' import { useDispatch } from 'stimulus-use' import { useFetch } from '../mixins/use_fetch' @@ -25,9 +25,9 @@ export default class extends Controller { useFetch(this) } - openModal(e) { - let eventName = `${e.currentTarget.dataset.type}-modal:open` - this.dispatch(eventName, e.currentTarget.dataset.uid) + openModal({ params }) { + let eventName = `${params.type}-modal:open` + this.dispatch(eventName, params.uid) } load(e) { diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/modal_controller.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/modal_controller.js index 3c8a443f..478ce821 100644 --- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/modal_controller.js +++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/modal_controller.js @@ -1,4 +1,4 @@ -import { Controller } from 'stimulus' +import { Controller } from '@hotwired/stimulus' export default class extends Controller { @@ -6,7 +6,7 @@ export default class extends Controller { open(e) { this.contentTargets.forEach(element => { - let uid = element.dataset.uid + let uid = parseInt(element.dataset.uid) element.classList.toggle('hidden', e.detail !== uid) }) this.element.classList.remove('hidden') diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/pricetable_controller.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/pricetable_controller.js index ae6dba23..1f58e971 100644 --- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/pricetable_controller.js +++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/pricetable_controller.js @@ -1,4 +1,4 @@ -import { Controller } from 'stimulus' +import { Controller } from '@hotwired/stimulus' import { useDispatch } from 'stimulus-use' export default class extends Controller { @@ -35,9 +35,9 @@ export default class extends Controller { this.showAllRowsValue = !this.showAllRowsValue } - openModal(e) { - let eventName = `${e.currentTarget.dataset.type}-modal:open` - this.dispatch(eventName, e.currentTarget.dataset.uid) + openModal({ params }) { + let eventName = `${params.type}-modal:open` + this.dispatch(eventName, params.uid) } modeValueChanged() { diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxTable/Datestable.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxTable/Datestable.html index 596f5f2b..af5806f0 100644 --- a/public/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxTable/Datestable.html +++ b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxTable/Datestable.html @@ -53,7 +53,7 @@ @@ -97,8 +97,8 @@