<!-- INCORRECT --><mds-accordion-timer-item selected description="Elemento isolato"> <mds-text>Questo elemento non avra' mai un timer.</mds-text></mds-accordion-timer-item>
<!-- CORRECT --><mds-accordion-timer> <mds-accordion-timer-item selected description="Elemento corretto"> <mds-text>Il timer funziona correttamente all'interno del genitore.</mds-text> </mds-accordion-timer-item></mds-accordion-timer><!-- INCORRECT --><mds-accordion-timer> <mds-accordion-timer-item selected description="Timed item"> <mds-text>Pannello a timer.</mds-text> </mds-accordion-timer-item> <mds-accordion-item label="Static item"> <mds-text>Pannello statico non supportato qui.</mds-text> </mds-accordion-item></mds-accordion-timer>
<!-- CORRECT --><mds-accordion-timer> <mds-accordion-timer-item selected description="Primo pannello"> <mds-text>Pannello a timer.</mds-text> </mds-accordion-timer-item> <mds-accordion-timer-item description="Secondo pannello"> <mds-text>Altro pannello a timer.</mds-text> </mds-accordion-timer-item></mds-accordion-timer><!-- INCORRECT --><mds-accordion-timer paused="false"> <mds-accordion-timer-item selected description="Primo pannello"> <mds-text>L'attributo paused resta sull'elemento.</mds-text> </mds-accordion-timer-item></mds-accordion-timer>
<!-- CORRECT --><mds-accordion-timer> <mds-accordion-timer-item selected description="Primo pannello"> <mds-text>Il timer e' in esecuzione.</mds-text> </mds-accordion-timer-item></mds-accordion-timer>// CORRECT (from code)accordion.paused = undefined; // or false: the property takes a real boolean<!-- INCORRECT --><mds-accordion-timer> <mds-accordion-timer-item uuid="0" progress="50" selected description="Progresso manuale"> <mds-text>La barra di progresso verra' sovrascritta dal genitore.</mds-text> </mds-accordion-timer-item></mds-accordion-timer>
<!-- CORRECT --><mds-accordion-timer> <mds-accordion-timer-item selected description="Progresso gestito"> <mds-text>Il genitore gestisce uuid e progress automaticamente.</mds-text> </mds-accordion-timer-item></mds-accordion-timer>/* INCORRECT */mds-accordion-timer >>> .progress-bar { background: red;}mds-accordion-timer-item::part(unknown-part) { height: 4px;}
/* CORRECT */mds-accordion-timer { --mds-accordion-timer-progress-bar-color: rgb(var(--magma-accent-fg)); --mds-accordion-timer-progress-bar-thickness: 3px;}// INCORRECTaccordion.addEventListener('change', (e) => { /* never fires */ });
// CORRECTaccordion.addEventListener('mdsAccordionTimerChange', (e) => { console.log('Indice attivo:', e.detail.index);});