diff --git a/patterns/vsf-card-listen-fundamentalanalyse-drawer.html b/patterns/vsf-card-listen-fundamentalanalyse-drawer.html
index 88f78f9..78cd0bb 100644
--- a/patterns/vsf-card-listen-fundamentalanalyse-drawer.html
+++ b/patterns/vsf-card-listen-fundamentalanalyse-drawer.html
@@ -170,15 +170,15 @@
- | PE ? |
+ PE Kennzahl PE. |
27.5 |
- | PE Forward ? |
+ PE Forward Kennzahl PE Forward. |
26.4 |
- | PEG Forward ? |
+ PEG Forward Kennzahl PEG Forward. |
0.35 |
@@ -324,20 +324,42 @@
});
});
- document.addEventListener('click', (event) => {
- if (event.target.closest('.sg-sandwich-menu-wrap')) {
+ document.querySelectorAll('.sg-help-icon-wrap').forEach((wrap) => {
+ const button = wrap.querySelector('.sg-help-icon');
+ if (!button) {
return;
}
- document.querySelectorAll('.sg-sandwich-menu-wrap').forEach((wrap) => {
- const button = wrap.querySelector('.sg-sandwich-button');
- wrap.dataset.open = 'false';
- if (button) {
- button.setAttribute('aria-expanded', 'false');
- }
+ button.addEventListener('click', (event) => {
+ event.stopPropagation();
+ const nextState = wrap.dataset.open !== 'true';
+ wrap.dataset.open = String(nextState);
+ button.setAttribute('aria-expanded', String(nextState));
});
});
+ document.addEventListener('click', (event) => {
+ if (!event.target.closest('.sg-sandwich-menu-wrap')) {
+ document.querySelectorAll('.sg-sandwich-menu-wrap').forEach((wrap) => {
+ const button = wrap.querySelector('.sg-sandwich-button');
+ wrap.dataset.open = 'false';
+ if (button) {
+ button.setAttribute('aria-expanded', 'false');
+ }
+ });
+ }
+
+ if (!event.target.closest('.sg-help-icon-wrap')) {
+ document.querySelectorAll('.sg-help-icon-wrap').forEach((wrap) => {
+ const button = wrap.querySelector('.sg-help-icon');
+ wrap.dataset.open = 'false';
+ if (button) {
+ button.setAttribute('aria-expanded', 'false');
+ }
+ });
+ }
+ });
+
const tabGroup = document.querySelector('[data-pattern="card-gruppe-mit-tastennavigation"]');
if (tabGroup) {