Bullet to List

<script>
document.addEventListener('DOMContentLoaded', function() {
    document.querySelectorAll('.list-item-content__description').forEach(description => {
        const paragraphs = description.querySelectorAll('p');
        let isBetweenHashes = false;
        let ulElement;
        paragraphs.forEach(p => {
            const text = p.textContent.trim();
            if (text === '##') {
                if (!isBetweenHashes) {
                    isBetweenHashes = true;
                    ulElement = document.createElement('ul');
                } else {
                    isBetweenHashes = false;
                    if (ulElement) {
                        description.insertBefore(ulElement, p.nextSibling);
                    }
                    ulElement = null;
                }
            } else if (isBetweenHashes) {
                const liElement = document.createElement('li');
                liElement.textContent = text;
                ulElement.appendChild(liElement);
                p.style.display = 'none';
            }
        });
        if (isBetweenHashes && ulElement) {
            description.appendChild(ulElement);
        }
    });
});
</script>

 

Buy me a coffee