diff --git a/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_iconbar.scss b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_iconbar.scss
index 99ba3656..85c51543 100644
--- a/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_iconbar.scss
+++ b/public/typo3conf/ext/ep_events/Resources/Private/Assets/scss/_iconbar.scss
@@ -1,3 +1,6 @@
+.iconbar {
+ @apply hidden lg:block fixed z-100 top-[30vh] right-0 overflow-hidden;
+}
.iconbar {
display: none;
@include mq($from: desktop) {
diff --git a/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_groupspriceconfig.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_groupspriceconfig.php
index 12dd22a7..1cd229f5 100644
--- a/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_groupspriceconfig.php
+++ b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_groupspriceconfig.php
@@ -181,10 +181,5 @@ return [
'eval' => 'double2',
]
],
- 'sorting' => [
- 'config' => [
- 'type' => 'passthrough'
- ]
- ],
],
];
diff --git a/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_hotel.php b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_hotel.php
index 2c30f66d..adfd2a7f 100644
--- a/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_hotel.php
+++ b/public/typo3conf/ext/ep_products/Configuration/TCA/tx_epproducts_domain_model_hotel.php
@@ -1,11 +1,10 @@
[
- 'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_hotel',
+ 'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_hotel',
'default_sortby' => 'ORDER BY name',
'label' => 'name',
- 'label_userFunc' => \EP\EpProducts\Service\LabelService::class.'->getHotelLabel',
+ 'label_userFunc' => \EP\EpProducts\Service\LabelService::class . '->getHotelLabel',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
@@ -43,9 +42,10 @@ return [
'name' => ['showitem' => 'name,short_name,--linebreak--,header_title,header_subtitle,--linebreak--,headline'],
'categories' => ['showitem' => 'type,category'],
'season' => ['showitem' => 'main_season_from, main_season_to'],
- 'others' => ['showitem' => 'season,groups_price_tax_label, groups_price_adolescents_age'],
+ 'others' => ['showitem' => 'season,groups_price_tax_label, groups_price_adolescents_age']
],
'columns' => [
+
'sys_language_uid' => [
'exclude' => 0,
'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
@@ -56,7 +56,7 @@ return [
'foreign_table_where' => 'ORDER BY sys_language.title',
'items' => [
['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
- ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0],
+ ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
],
],
],
@@ -85,7 +85,7 @@ return [
'type' => 'input',
'size' => 30,
'max' => 255,
- ],
+ ]
],
'hidden' => [
@@ -161,7 +161,7 @@ return [
'type' => 'input',
'size' => 30,
'renderType' => 'inputLink',
- ],
+ ]
],
'name' => [
'exclude' => 0,
@@ -170,7 +170,7 @@ return [
'type' => 'text',
'cols' => 30,
'rows' => 2,
- 'eval' => 'trim,required',
+ 'eval' => 'trim,required'
],
],
'short_name' => [
@@ -179,7 +179,7 @@ return [
'config' => [
'type' => 'input',
'size' => 30,
- 'eval' => 'trim',
+ 'eval' => 'trim'
],
],
'keywords' => [
@@ -198,7 +198,7 @@ return [
'config' => [
'type' => 'input',
'size' => 30,
- 'eval' => 'trim',
+ 'eval' => 'trim'
],
],
'teaser' => [
@@ -229,7 +229,7 @@ return [
'config' => [
'type' => 'input',
'size' => 30,
- 'eval' => 'trim',
+ 'eval' => 'trim'
],
],
'header_subtitle' => [
@@ -238,7 +238,7 @@ return [
'config' => [
'type' => 'input',
'size' => 30,
- 'eval' => 'trim',
+ 'eval' => 'trim'
],
],
'features' => [
@@ -281,7 +281,7 @@ return [
'teaser_images',
[
'appearance' => [
- 'createNewRelationLinkTitle' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:images.addFileReference',
+ 'createNewRelationLinkTitle' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:images.addFileReference'
],
'overrideChildTca' => [
'types' => [
@@ -309,7 +309,7 @@ return [
],
],
],
- 'maxitems' => 10,
+ 'maxitems' => 10
],
$GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']
),
@@ -321,7 +321,7 @@ return [
'header_images',
[
'appearance' => [
- 'createNewRelationLinkTitle' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:images.addFileReference',
+ 'createNewRelationLinkTitle' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:images.addFileReference'
],
'overrideChildTca' => [
'types' => [
@@ -349,7 +349,7 @@ return [
],
],
],
- 'maxitems' => 10,
+ 'maxitems' => 10
],
$GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']
),
@@ -361,7 +361,7 @@ return [
'images',
[
'appearance' => [
- 'createNewRelationLinkTitle' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:images.addFileReference',
+ 'createNewRelationLinkTitle' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:images.addFileReference'
],
'overrideChildTca' => [
'types' => [
@@ -398,7 +398,7 @@ return [
],
],
],
- 'maxitems' => 10,
+ 'maxitems' => 10
],
$GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']
),
@@ -410,7 +410,7 @@ return [
'reseller_images',
[
'appearance' => [
- 'createNewRelationLinkTitle' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:images.addFileReference',
+ 'createNewRelationLinkTitle' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:images.addFileReference'
],
'overrideChildTca' => [
'types' => [
@@ -421,7 +421,7 @@ return [
],
],
],
- 'maxitems' => 10,
+ 'maxitems' => 10
],
$GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']
),
@@ -432,7 +432,7 @@ return [
'config' => [
'type' => 'input',
'size' => 30,
- 'eval' => 'trim',
+ 'eval' => 'trim'
],
],
'external_link' => [
@@ -461,7 +461,7 @@ return [
],
'size' => 1,
'minItems' => 1,
- 'maxItems' => 1,
+ 'maxItems' => 1
],
],
'category' => [
@@ -480,8 +480,8 @@ return [
],
'size' => 1,
'minItems' => 1,
- 'maxItems' => 1,
- ],
+ 'maxItems' => 1
+ ]
],
'country' => [
'exclude' => 0,
@@ -596,8 +596,8 @@ return [
'config' => [
'type' => 'input',
'size' => 30,
- 'eval' => 'trim',
- ],
+ 'eval' => 'trim'
+ ]
],
'longitude' => [
'exclude' => 0,
@@ -605,8 +605,8 @@ return [
'config' => [
'type' => 'input',
'size' => 30,
- 'eval' => 'trim',
- ],
+ 'eval' => 'trim'
+ ]
],
'address' => [
'exclude' => 0,
diff --git a/public/typo3conf/ext/ep_products/ext_tables.sql b/public/typo3conf/ext/ep_products/ext_tables.sql
index c57f0283..f98be1dd 100644
--- a/public/typo3conf/ext/ep_products/ext_tables.sql
+++ b/public/typo3conf/ext/ep_products/ext_tables.sql
@@ -321,7 +321,6 @@ CREATE TABLE tx_epproducts_domain_model_groupspriceconfig
hidden tinyint(4) unsigned DEFAULT '0' NOT NULL,
starttime int(11) unsigned DEFAULT '0' NOT NULL,
endtime int(11) unsigned DEFAULT '0' NOT NULL,
- sorting int(11) DEFAULT '0' NOT NULL,
t3ver_oid int(11) DEFAULT '0' NOT NULL,
t3ver_id int(11) DEFAULT '0' NOT NULL,
diff --git a/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/Breadcrumb.typoscript b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/Breadcrumb.typoscript
index 7ee93804..145490e2 100644
--- a/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/Breadcrumb.typoscript
+++ b/public/typo3conf/ext/ep_theme/Configuration/TypoScript/Library/Breadcrumb.typoscript
@@ -3,12 +3,11 @@ lib.breadcrumb {
special = rootline
special.range = 0|-1
1 = TMENU
- 1.wrap =
|
+ 1.wrap = |
1.NO {
stdWrap.htmlSpecialChars = 1
- ATagParams = class="text-zinc-400"
ATagTitle.field = nav_title // title
- linkWrap = |/|*||*| |
+ linkWrap = |/|*||*| |
doNotLinkIt = |*| 0 |*| 1
}
}
diff --git a/public/typo3conf/ext/ep_theme/Configuration/Yaml/BaseSetup.yaml b/public/typo3conf/ext/ep_theme/Configuration/Yaml/BaseSetup.yaml
index 22f5cf2c..e566b69a 100644
--- a/public/typo3conf/ext/ep_theme/Configuration/Yaml/BaseSetup.yaml
+++ b/public/typo3conf/ext/ep_theme/Configuration/Yaml/BaseSetup.yaml
@@ -17,6 +17,8 @@ TYPO3:
1623227657: 'EXT:ep_theme/Resources/Private/Partials/Form/'
layoutRootPaths:
1505042810: 'EXT:ep_theme/Resources/Private/Layouts/Form/'
+ honeypot:
+ enable: false
finishersDefinition:
BpnApiFinisher:
diff --git a/public/typo3conf/ext/ep_theme/Configuration/Yaml/FormsBase.yaml b/public/typo3conf/ext/ep_theme/Configuration/Yaml/FormsBase.yaml
index 633b1e4b..f7d0c3fe 100644
--- a/public/typo3conf/ext/ep_theme/Configuration/Yaml/FormsBase.yaml
+++ b/public/typo3conf/ext/ep_theme/Configuration/Yaml/FormsBase.yaml
@@ -32,6 +32,8 @@ TYPO3:
1623227657: 'EXT:ep_theme/Resources/Private/Partials/Form/'
layoutRootPaths:
1505042810: 'EXT:ep_theme/Resources/Private/Layouts/Form/'
+ honeypot:
+ enable: false
contactform:
__inheritances:
10: 'TYPO3.CMS.Form.prototypes.standard'
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/nav_controller.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/nav_controller.js
new file mode 100644
index 00000000..fc2e5171
--- /dev/null
+++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/nav_controller.js
@@ -0,0 +1,32 @@
+import { Controller } from '@hotwired/stimulus'
+import { useClickOutside } from 'stimulus-use'
+
+export default class extends Controller {
+
+ static classes = ['hidden']
+ static targets = ['button', 'subnav']
+ static values = { expanded: Boolean }
+
+ connect() {
+ useClickOutside(this)
+ }
+
+ toggle(e) {
+ e.preventDefault()
+ this.expandedValue = !this.expandedValue
+ }
+
+ clickOutside(e) {
+ this.expandedValue = false
+ }
+
+ expandedValueChanged(expanded) {
+ this.buttonTarget.setAttribute('aria-expanded', expanded)
+ this.subnavTarget.setAttribute('aria-hidden', !expanded)
+ if (true === expanded) {
+ this.subnavTarget.classList.remove(...this.hiddenClasses)
+ } else {
+ this.subnavTarget.classList.add(...this.hiddenClasses)
+ }
+ }
+}
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/scroll_top_controller.js b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/scroll_top_controller.js
index 6d05fbf8..6f587309 100644
--- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/scroll_top_controller.js
+++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/controllers/scroll_top_controller.js
@@ -1,9 +1,10 @@
import { Controller } from '@hotwired/stimulus'
-import { useDebounce} from 'stimulus-use'
+import { useDebounce } from 'stimulus-use'
export default class extends Controller {
static debounces = [ 'toggle' ]
+ static classes = [ 'hidden', 'visible' ]
initialize() {
useDebounce(this)
@@ -13,10 +14,13 @@ export default class extends Controller {
window.addEventListener('scroll', () => {
this.toggle()
}, { passive: true })
+ this.toggle()
}
toggle() {
- this.element.classList.toggle('hidden', window.scrollY < window.innerHeight / 3)
+ let isVisible = window.scrollY >= window.innerHeight / 3
+ this.element.classList.toggle(this.hiddenClass, false === isVisible)
+ this.element.classList.toggle(this.visibleClass, isVisible)
}
scroll() {
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_components.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_components.scss
index df105d6e..8f95ef24 100644
--- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_components.scss
+++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/_components.scss
@@ -10,5 +10,4 @@
@import "components/misc";
@import "components/searchbar";
@import "components/teaser";
- @import "components/tiles";
}
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/base/_rte-content.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/base/_rte-content.scss
index d1100bbf..d220390b 100644
--- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/base/_rte-content.scss
+++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/base/_rte-content.scss
@@ -22,7 +22,7 @@ p {
}
a:not(.button):not(.rte-button):not(.rte-button--full) {
- @apply text-ep-primary-light sbw:text-sbw-primary-dark;
+ @apply underline text-ep-primary-dark sbw:text-sbw-primary-dark;
.bg-brand-gradient & {
@apply text-white underline;
@@ -32,7 +32,7 @@ a:not(.button):not(.rte-button):not(.rte-button--full) {
a.rte-button {
@apply inline-flex items-center justify-center px-4 py-2 md:px-8;
@apply uppercase leading-none text-center;
- @apply transition-colors outline-none focus:outline-none;
+ @apply transition-colors outline-none;
@apply bg-ep-primary-light text-white;
@apply sbw:bg-sbw-secondary;
@apply snz:bg-snz-secondary;
@@ -45,6 +45,10 @@ a.rte-button {
@apply suz:hover:bg-suz-primary-dark suz:group-hover:bg-suz-primary-dark;
@apply uch:hover:bg-uch-primary-dark uch:group-hover:bg-uch-primary-dark;
@apply ser:hover:bg-ser-primary ser:group-hover:bg-ser-primary;
+ @apply focus:outline focus:outline-2 focus:outline-offset-2;
+ @apply focus:outline-ep-primary-dark sbw:focus:outline-sbw-secondary uch:focus:outline-uch-secondary;
+ @apply suz:focus:outline-suz-secondary ser:focus:outline-ser-secondary snz:focus:outline-snz-secondary;
+
}
a.rte-button--full {
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_buttons.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_buttons.scss
index 4beb540c..b64c6aa1 100644
--- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_buttons.scss
+++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_buttons.scss
@@ -1,7 +1,10 @@
.button {
@apply inline-flex items-center justify-center space-x-2 px-4 py-2 md:px-8 cursor-pointer;
@apply uppercase leading-none text-center;
- @apply transition-colors outline-none focus:outline-none;
+ @apply transition-colors outline-none;
+ @apply focus:outline focus:outline-2 focus:outline-offset-2;
+ @apply focus:outline-ep-primary-dark sbw:focus:outline-sbw-secondary uch:focus:outline-uch-secondary;
+ @apply suz:focus:outline-suz-secondary ser:focus:outline-ser-secondary snz:focus:outline-snz-secondary;
&--small {
@apply px-2 py-1 md:px-4 text-xs sm:text-sm;
@@ -12,32 +15,60 @@
}
}
-.bg-button {
- @apply bg-ep-primary-light text-white;
+.teaser-button {
+ @apply w-full;
+ @apply bg-ep-primary-dark text-white;
@apply sbw:bg-sbw-secondary;
@apply snz:bg-snz-secondary;
@apply suz:bg-suz-secondary;
@apply uch:bg-uch-secondary;
@apply ser:bg-ser-secondary;
- @apply hover:bg-ep-secondary;
- @apply sbw:hover:bg-sbw-primary-dark;
- @apply snz:hover:bg-snz-primary-dark;
- @apply suz:hover:bg-suz-primary-dark;
- @apply uch:hover:bg-uch-primary-dark;
- @apply ser:hover:bg-ser-primary;
+ @apply hover:bg-badge-gradient hover:text-white;
+ @apply peer-hover:bg-badge-gradient peer-hover:text-white;
+ @apply sbw:hover:bg-none sbw:hover:bg-sbw-primary-dark;
+ @apply snz:hover:bg-none snz:hover:bg-snz-primary-dark;
+ @apply suz:hover:bg-none suz:hover:bg-suz-primary-dark;
+ @apply uch:hover:bg-none uch:hover:bg-uch-primary-dark;
+ @apply ser:hover:bg-none ser:hover:bg-ser-primary;
+ @apply sbw:peer-hover:bg-none sbw:peer-hover:bg-sbw-primary-dark;
+ @apply snz:peer-hover:bg-none snz:peer-hover:bg-snz-primary-dark;
+ @apply suz:peer-hover:bg-none suz:peer-hover:bg-suz-primary-dark;
+ @apply uch:peer-hover:bg-none uch:peer-hover:bg-uch-primary-dark;
+ @apply ser:peer-hover:bg-none ser:peer-hover:bg-ser-primary;
+}
+
+.bg-button {
+ @apply bg-ep-primary-dark text-white;
+ @apply sbw:bg-sbw-secondary;
+ @apply snz:bg-snz-secondary;
+ @apply suz:bg-suz-secondary;
+ @apply uch:bg-uch-secondary;
+ @apply ser:bg-ser-secondary;
+ @apply hover:bg-badge-gradient hover:text-white;
+ @apply sbw:hover:bg-none sbw:hover:bg-sbw-primary-dark;
+ @apply snz:hover:bg-none snz:hover:bg-snz-primary-dark;
+ @apply suz:hover:bg-none suz:hover:bg-suz-primary-dark;
+ @apply uch:hover:bg-none uch:hover:bg-uch-primary-dark;
+ @apply ser:hover:bg-none ser:hover:bg-ser-primary;
&--active,
&--secondary {
- @apply bg-ep-secondary;
- @apply sbw:bg-sbw-primary;
- @apply snz:bg-snz-primary;
- @apply suz:bg-suz-primary;
- @apply uch:bg-uch-primary;
- @apply ser:bg-ser-secondary;
+ @apply bg-badge-gradient text-white;
+ @apply sbw:bg-none sbw:bg-sbw-secondary;
+ @apply snz:bg-none snz:bg-snz-secondary;
+ @apply suz:bg-none suz:bg-suz-secondary;
+ @apply uch:bg-none uch:bg-uch-secondary;
+ @apply ser:bg-none ser:bg-ser-secondary;
+ @apply hover:bg-none hover:bg-ep-pink hover:text-white;
+ @apply sbw:hover:bg-none sbw:hover:bg-sbw-primary-dark;
+ @apply snz:hover:bg-none snz:hover:bg-snz-primary-dark;
+ @apply suz:hover:bg-none suz:hover:bg-suz-primary-dark;
+ @apply uch:hover:bg-none uch:hover:bg-uch-primary-dark;
+ @apply ser:hover:bg-none ser:hover:bg-ser-primary;
}
&--muted {
- @apply bg-zinc-300 hover:bg-zinc-300;
+ @apply bg-zinc-300 text-gray-900 hover:bg-zinc-300;
}
&--dark {
@@ -49,7 +80,7 @@
&--light {
@apply bg-white border-2;
@apply font-bold;
- @apply border-ep-primary-light text-ep-primary;
+ @apply border-ep-primary-dark text-ep-primary-dark;
@apply sbw:bg-white sbw:border-sbw-primary sbw:text-sbw-primary;
@apply snz:bg-white snz:border-snz-primary snz:text-snz-primary;
@apply suz:bg-white suz:border-suz-primary suz:text-suz-primary;
@@ -58,8 +89,7 @@
&:hover,
&.button--active {
- @apply bg-white;
- @apply border-ep-secondary text-ep-secondary;
+ @apply bg-none bg-ep-pink border-ep-pink;
@apply sbw:bg-white sbw:border-sbw-secondary sbw:text-sbw-secondary;
@apply snz:bg-white snz:border-snz-secondary snz:text-snz-secondary;
@apply suz:bg-white suz:border-suz-secondary suz:text-suz-secondary;
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_contact-bar.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_contact-bar.scss
index 9a24e298..57f9e24a 100644
--- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_contact-bar.scss
+++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_contact-bar.scss
@@ -9,7 +9,7 @@
.contact-bar__item {
@apply flex-1 text-white py-2 bg-ep-primary-dark border-r border-white last:border-0;
- @apply ser:bg-ser-primary sbw:bg-sbw-primary snz:bg-snz-primary suz:bg-suz-primary uch:bg-uch-primary;
+ @apply ser:bg-ser-primary sbw:bg-sbw-secondary snz:bg-snz-primary suz:bg-suz-primary uch:bg-uch-primary;
@screen md {
@apply flex flex-none items-start transition-transform duration-300 ease-in-out p-1 shadow-md focus:text-white border-0;
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_forms.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_forms.scss
index 5dd18e70..793df8c3 100644
--- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_forms.scss
+++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_forms.scss
@@ -1,5 +1,6 @@
.form-field {
- @apply border-zinc-400 focus:border-zinc-800 ring-0 focus:ring-0 mt-1 block w-full;
+ @apply border-zinc-400 focus:border-zinc-800 ring-0 block w-full mt-1;
+ @apply focus:ring-0 focus:outline focus:outline-2 focus:outline-offset-2 focus:outline-zinc-800;
&--has-error {
@apply border-red-500;
@@ -9,6 +10,7 @@
.form-checkbox,
.form-radio {
@apply border-zinc-400 focus:border-zinc-800 ring-0 focus:ring-0 text-ep-secondary sbw:text-sbw-secondary uch:text-uch-secondary h-4 w-4;
+ @apply focus:outline focus:outline-2 focus:outline-offset-2 focus:outline-zinc-800;
&--has-error {
@apply border-red-500;
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_tiles.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_tiles.scss
deleted file mode 100644
index 6424e150..00000000
--- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/components/_tiles.scss
+++ /dev/null
@@ -1,47 +0,0 @@
-.tiles {
- @apply container lg:max-w-screen-2xl;
-}
-
-.tiles__grid {
- @apply grid grid-cols-1 lg:grid-cols-12 lg:grid-rows-3 lg:grid-flow-col gap-4 lg:gap-1;
- @apply lg:h-128;
- @apply bg-white;
-}
-
-.tiles__tile {
- @apply bg-cover bg-center h-32 lg:h-auto;
-}
-
-.tiles__link {
- @apply relative w-full h-full flex items-center justify-center;
- @apply leading-none text-white hover:text-white text-2xl font-bold uppercase text-shadow break-normal;
-
- &:before {
- @apply block absolute top-0 left-0 inset-0 w-full h-full z-20;
- @apply border-0 border-white;
- @apply transition-all;
- content: "";
- }
-
- &:hover:before {
- @apply mt-4 ml-4;
- @apply border-2;
- width: calc(100% - theme('spacing.8'));
- height: calc(100% - theme('spacing.8'));
- }
-
- &:after {
- @apply block absolute top-0 left-0 inset-0 w-full h-full z-10;
- @apply transition-all;
- content:"";
- }
-
- &:hover:after {
- @apply sbw:bg-sbw-overlay/55 uch:bg-uch-overlay/55;
- }
-}
-
-.tiles__label {
- @apply block relative z-20;
- @apply text-center;
-}
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/rte.scss b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/rte.scss
index e73ea2e5..7133ea14 100644
--- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/rte.scss
+++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/scss/rte.scss
@@ -13,7 +13,7 @@ table {
a.rte-button {
@apply inline-flex items-center justify-center px-4 py-2 md:px-8 cursor-pointer;
@apply uppercase leading-none text-center no-underline;
- @apply bg-ep-primary-light text-white;
+ @apply bg-ep-primary-dark text-white;
}
a.rte-button--full {
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Detail.html b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Detail.html
index 4740ca8a..6818ea7d 100644
--- a/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Detail.html
+++ b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Detail.html
@@ -7,7 +7,7 @@
-
+
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Frontpage.html b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Frontpage.html
index 00c71adb..093cef2b 100644
--- a/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Frontpage.html
+++ b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/Frontpage.html
@@ -7,7 +7,7 @@
-
+
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/FrontpageEvent.html b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/FrontpageEvent.html
index 4fec6d4b..b95d4550 100644
--- a/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/FrontpageEvent.html
+++ b/public/typo3conf/ext/ep_theme/Resources/Private/Layouts/Page/FrontpageEvent.html
@@ -7,7 +7,7 @@
-
+