By the way, the changes were made to asciidoc-8.6.5\javascripts \asciidoc.js.
Cheers, Will On Aug 15, 3:58 pm, Will <[email protected]> wrote: > Hi, > > I found the TOC & footnotes generator with asciidoc 8.6.5 under > Windows XP sp3 duplicates items (TOC entries or footnotes) if an XHTML > document is large or slow to load. > > To replicate you can create a document that embeds (using the data-uri > scheme) a large image. As the image takes some time to load in the > browser (tested with FF 6.0 beta and Chrome 13.0.782.112) it has the > same effect as a large document. Example (image is 4560 x 3052 px & > 510 x 510 ppi): > > = AsciiDoc TOC test > > == Lorem ipsum > > Lorem ipsum dolor sit ametfootnote:[lobortis id venenatis sed], > consectetur adipiscing elit. Cras consecteturfootnote:[vel sagittis > mauris iaculis in] lobortis mauris, id malesuada mi sollicitudin eget. > Nullam magna ante, consectetur vitae scelerisque quis, porttitor > volutpat sapien. Duis at purus nec arcu luctus luctus vitae eu neque. > Praesent vel est vel diam auctor scelerisque. Nam nec nulla eget metus > dapibus rhoncus. > > image::./jimmy.jpg[alt="Zoso",width="800"] > > == Cras consectetur > > Etiam nulla purus, pellentesque eget ultrices vitae, consequat vitae > massa. Cras imperdiet, justo eget ultricies congue, neque urna rutrum > quam, sit amet egestas ante nisi sit amet arcu. Nam posuere velit sed > magna sodales ornare. Quisque at elementum ligula. Etiam aliquam, > tortor a vulputate imperdiet, nibh justo pellentesque tellus, eu > gravida massa dui sed nulla. Aliquam sodales elit a nunc egestas > placerat. > > == Nullam magna ante > > Donec pretium tincidunt semper. Phasellus congue ornare tortor eu > semper. Phasellus iaculis tempus lorem id pellentesque. Morbi > elementum commodo nisl vel euismod. Aliquam ac nibh quis sapien > tristique lobortis. Quisque ligula enim, tempus a aliquam sit amet, > tempor sed est. Ut sit amet augue lacus. Etiam tortor est, pretium > eget vulputate at, blandit eu tortor. Fusce eget rutrum purus. Aenean > est eros, suscipit at dignissim condimentum, suscipit id mi. > > Rendering: > > python C:\bin\asciidoc-8.6.5\asciidoc.py --verbose --attribute data- > uri --attribute icons --attribute numbered --backend=xhtml11 --out- > file="L:\el\sa\_asciidoc\toc-test\asciidoc-toc-test.xhtml" --attribute > toc "L:\el\sa\_asciidoc\toc-test\asciidoc-toc-test.txt" > > It seems the issue is with the code that drops existing elements > before recreating, as it references the elements by tag name "DIV" > instead of "div". Editing lines 71 & 117 does the trick. > > Alternatively, it can be changed to only build the TOC/footnotes once > (after the document has loaded) by commenting out lines 178 & 182. > Increasing the interval set on line 182 (e.g. from 500 to 3000) has > the same effect but is probably pointless. > > Cheers, > Will -- You received this message because you are subscribed to the Google Groups "asciidoc" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/asciidoc?hl=en.
