Cultura

Letture dall'atelier.

Tessuti, icone, brand e storie scelti per il loro spessore. Pensieri, scoperte e segnalazioni dal mondo della moda e dell'artigianato che ci abita.

24

0); } }); obs.observe(html, { attributes: true, attributeFilter: ['data-intro-playing'] }); } else { banner.hidden = false; } } showBanner(); banner.addEventListener('click', function (ev) { var t = ev.target; if (!(t instanceof HTMLElement)) return; var action = t.getAttribute('data-action'); if (!action) return; if (action === 'accept') { applyConsent(true); persist({ analytics: true }); banner.hidden = true; } else if (action === 'reject') { applyConsent(false); persist({ analytics: false }); banner.hidden = true; } else if (action === 'customize') { if (detail) detail.hidden = false; } else if (action === 'save') { var analytics = !!(toggle && toggle.checked); applyConsent(analytics); persist({ analytics: analytics }); banner.hidden = true; } }); // Espone helper globale per link "modifica preferenze" nella cookie policy window.mgOpenCookiePreferences = function () { banner.hidden = false; if (detail) detail.hidden = false; }; })(); s.disconnect(); setTimeout(function () { banner.hidden = false; }, 400); } }); obs.observe(html, { attributes: true, attributeFilter: ['data-intro-playing'] }); } else { banner.hidden = false; } } showBanner(); banner.addEventListener('click', function (ev) { var t = ev.target; if (!(t instanceof HTMLElement)) return; var action = t.getAttribute('data-action'); if (!action) return; if (action === 'accept') { applyConsent(true); persist({ analytics: true }); banner.hidden = true; } else if (action === 'reject') { applyConsent(false); persist({ analytics: false }); banner.hidden = true; } else if (action === 'customize') { if (detail) detail.hidden = false; } else if (action === 'save') { var analytics = !!(toggle && toggle.checked); applyConsent(analytics); persist({ analytics: analytics }); banner.hidden = true; } }); // Espone helper globale per link "modifica preferenze" nella cookie policy window.mgOpenCookiePreferences = function () { banner.hidden = false; if (detail) detail.hidden = false; }; })(); l, { attributes: true, attributeFilter: ['data-intro-playing'] }); } else { banner.hidden = false; } } showBanner(); banner.addEventListener('click', function (ev) { var t = ev.target; if (!(t instanceof HTMLElement)) return; var action = t.getAttribute('data-action'); if (!action) return; if (action === 'accept') { applyConsent(true); persist({ analytics: true }); banner.hidden = true; } else if (action === 'reject') { applyConsent(false); persist({ analytics: false }); banner.hidden = true; } else if (action === 'customize') { if (detail) detail.hidden = false; } else if (action === 'save') { var analytics = !!(toggle && toggle.checked); applyConsent(analytics); persist({ analytics: analytics }); banner.hidden = true; } }); // Espone helper globale per link "modifica preferenze" nella cookie policy window.mgOpenCookiePreferences = function () { banner.hidden = false; if (detail) detail.hidden = false; }; })(); s = new MutationObserver(function () { if (html.getAttribute('data-intro-playing') !== 'true') { obs.disconnect(); setTimeout(function () { banner.hidden = false; }, 400); } }); obs.observe(html, { attributes: true, attributeFilter: ['data-intro-playing'] }); } else { banner.hidden = false; } } showBanner(); banner.addEventListener('click', function (ev) { var t = ev.target; if (!(t instanceof HTMLElement)) return; var action = t.getAttribute('data-action'); if (!action) return; if (action === 'accept') { applyConsent(true); persist({ analytics: true }); banner.hidden = true; } else if (action === 'reject') { applyConsent(false); persist({ analytics: false }); banner.hidden = true; } else if (action === 'customize') { if (detail) detail.hidden = false; } else if (action === 'save') { var analytics = !!(toggle && toggle.checked); applyConsent(analytics); persist({ analytics: analytics }); banner.hidden = true; } }); // Espone helper globale per link "modifica preferenze" nella cookie policy window.mgOpenCookiePreferences = function () { banner.hidden = false; if (detail) detail.hidden = false; }; })();