diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_app.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_app.js
index f30efe33..61b970af 100644
--- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_app.js
+++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/_app.js
@@ -8,13 +8,7 @@ require('picturefill')
import smoothscroll from 'smoothscroll-polyfill'
smoothscroll.polyfill()
-// Alpine stuff
-import Alpine from 'alpinejs'
-import contactForm from './components/contact-form'
-
-Alpine.data('contactForm', contactForm)
-Alpine.start()
-
+// Add pacode to external links
document.addEventListener('DOMContentLoaded', () => {
const configElement = document.getElementById('appconfig')
if (null === configElement) {
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/contact-form.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/contact-form.js
deleted file mode 100644
index d1efe892..00000000
--- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/contact-form.js
+++ /dev/null
@@ -1,35 +0,0 @@
-import axios from 'axios'
-
-export default () => ({
- formErrors: {},
- processing: false,
- success: false,
- error: false,
- submit() {
- this.processing = true
- const form = this.$refs.form
- const data = new FormData(form)
- axios.post(form.action, data)
- .then(response => {
- if (response.data.status === 'validation') {
- this.formErrors = response.data.errors
- } else {
- this.success = true
- }
- })
- .catch(e => {
- this.error = true
- })
- .finally(() => {
- this.processing = false
- this.$el.scrollIntoView({behavior: 'smooth'})
- })
- },
- reset() {
- this.formErrors = {}
- this.processing = false
- this.success = false
- this.error = false
- this.$refs.form.reset()
- }
-})
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/collapse_controller.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/collapse_controller.js
index d2228be0..dffd4f28 100644
--- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/collapse_controller.js
+++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/collapse_controller.js
@@ -53,6 +53,7 @@ export default class extends Controller {
collapsedValueChanged() {
this.containerTarget.classList.toggle('hidden', this.collapsedValue === true)
+ this.containerTarget.scrollTop = 0
if (this.hasIconTarget) {
this.iconTarget.classList.toggle('rotate-180', this.collapsedValue === false)
}
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_datepicker.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_datepicker.scss
index a27d3183..7abc8b1f 100644
--- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_datepicker.scss
+++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_datepicker.scss
@@ -1,5 +1,9 @@
@import "~flatpickr/dist/flatpickr.css";
+.flatpickr-input {
+ @apply hidden;
+}
+
.flatpickr-calendar {
box-shadow: none;
@@ -8,54 +12,6 @@
}
}
-.daterange {
- padding-bottom: 16px;
-}
-
-.daterange__panel {
- padding: 8px 0;
-
- .flatpickr-calendar {
- margin: 0 auto;
- }
-}
-
-.daterange__headline,
-.daterange__presets {
- text-align: center;
-}
-
-.daterange__presets {
- display: flex;
- justify-content: space-between;
-}
-
-.daterange__preset {
- display: block;
- color: theme('colors.gray.800');
-
- .fa {
- display: block;
- }
-}
-
-.daterange__buttons {
- display: flex;
- justify-content: space-between;
-}
-
-.daterange__button {
- color: theme('colors.gray.800');
- border: none;
- background: none;
- outline: none;
- width: percentage(1/2);
-}
-
-.flatpickr-input:not(.datepicker--visible) {
- display: none;
-}
-
.flatpickr-calendar {
&.inline {
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Searchbar/Index.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Searchbar/Index.html
index 23571550..2497cfd6 100644
--- a/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Searchbar/Index.html
+++ b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/Searchbar/Index.html
@@ -24,6 +24,8 @@