User:Phlsph7/UnfoldedNumberedTOC(Vector2022).js: Difference between revisions

Content deleted Content added
adjust comments
avoid bug for italics
 
Line 33:
.vector-toc-text {
padding: 2px 0 !important;
gap: 0.25em;
display: flex;
justify-content: flex-start;
gap: 0.25em
}
Line 44 ⟶ 43:
.vector-toc .vector-toc-numb, .vector-toc .vector-toc-numb:after {
display: inline !important; white-space: pre;
}`
`;
// add stylesheet to document
Line 55:
for(var listElement of listElements){
listElement.classList.add('vector-toc-list-item-expanded');
}
// avoid bug showing multiple columns for the use of italics
const tocTextElements = document.getElementsByClassName('vector-toc-text');
for(var tocTextElement of tocTextElements){
// put everything after the number into a separate span element
tocTextElement.innerHTML = tocTextElement.innerHTML.replace('</span>', '</span><span>') + '</span>';
}
}
})();