Fix temporary referenceable counting

This commit is contained in:
Mateus Cezário Barreto 2025-11-20 12:02:58 -03:00
commit f194a99086

View file

@ -33,6 +33,8 @@ function main ()
// TODO: handle multiple referenceable classes (classList)
referenceableClassName = referenceable.getAttribute("class");
if (referenceableClassName == "local")
{
// Reset local counter on new section
let section = referenceable.parentElement;
@ -41,7 +43,12 @@ function main ()
section = section.parentElement;
}
if (referenceableClassName == "local") { last_section = section; }
if (last_section != section)
{
last_section = section;
referenceable_index["local"] = 1;
}
}
referenceable.setAttribute("data-referenceable-class", referenceableClassName);