Fix: Übung-des-Tages-Chip scrollt direkt zur Übung (kategorie + name als init-params) — SW by-v482, APP_VER 459
This commit is contained in:
parent
d9a0be489b
commit
117d32fcc3
4 changed files with 26 additions and 5 deletions
|
|
@ -362,7 +362,9 @@ window.Page_welcome = (() => {
|
|||
<span class="wc-chip-val${weight ? '' : ' wc-chip-val--empty'}">${weightVal}</span>
|
||||
</div>
|
||||
${ex ? `
|
||||
<div class="wc-chip" data-nav="uebungen">
|
||||
<div class="wc-chip" id="wc-chip-exercise"
|
||||
data-exercise-name="${UI.escape(ex.name)}"
|
||||
data-exercise-kat="${UI.escape(ex.kategorie || '')}">
|
||||
<svg class="ph-icon wc-chip-icon" aria-hidden="true"><use href="/icons/phosphor.svg#target"></use></svg>
|
||||
<span class="wc-chip-label">Übung des Tages</span>
|
||||
<span class="wc-chip-val">${UI.escape(ex.name)}</span>
|
||||
|
|
@ -1138,6 +1140,17 @@ window.Page_welcome = (() => {
|
|||
btn.addEventListener('click', () => App.navigate(btn.dataset.nav));
|
||||
});
|
||||
|
||||
// Exercise-Chip: navigiert direkt zur spezifischen Übung
|
||||
const exChip = _container.querySelector('#wc-chip-exercise');
|
||||
if (exChip) {
|
||||
exChip.addEventListener('click', () => {
|
||||
App.navigate('uebungen', true, {
|
||||
name: exChip.dataset.exerciseName,
|
||||
kategorie: exChip.dataset.exerciseKat,
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
// Hero-Rotation starten (nur Landing)
|
||||
if (!_appState?.user) _startHeroRotation();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue