概要

Produce_2.mov

スクリーンショット 2025-01-13 17.28.26.png

設定方法

スクリーンショット 2025-01-13 17.26.18.png

<script>
    const keyName = 'has-history';
    const hasHistory = localStorage.getItem(keyName);
    window.addEventListener('DOMContentLoaded', (event) => {
        const detailsMenuDrawerContainer = document.querySelector('#Details-menu-drawer-container');
        const observer = new MutationObserver(function(mutations){
            mutations.forEach((mutation) => {
                if(mutation.target.classList.contains("menu-opening")) {
                    if (hasHistory == 'true') {
                        const activeSummaries = document.querySelectorAll('summary.menu-drawer__menu-item--active');
                        activeSummaries.forEach(activeSummary => activeSummary.click());
                    } else {
                        localStorage.setItem(keyName, 'true');
                    }
                }
            });
        });
        const config = { attributes: true };
        observer.observe(detailsMenuDrawerContainer, config);
    });
</script>

スクリーンショット 2025-01-13 17.36.32.png

{% if childlink.child_active %} menu-drawer__menu-item--active{% endif %}

修正前のコード