Copy link to clipboard
Copied
I was hunting down an issue that caused the TOC in HTML5 pages to not show by default. I tracked the issue down to tabpanel1.js. I had to remove anything in gTabListIdArr and gTabContentIdArr that ended in numbers to fix the issue (none of the related pieces have numbers, if this isn't true for you be careful).
Here's my question: How did those extra list items appear in the first place? I can fix this issue manually, by removing them from tabpanel1.js after it's created, but I'd rather know how it happened so I can stop it from happening again.
Copy link to clipboard
Copied
Post moved to HTML5 Layouts forum.
See www.grainge.org for RoboHelp and Authoring tips
Copy link to clipboard
Copied
This issue has now jumped from tabpanels1.js to tabpanels2.js.
Copy link to clipboard
Copied
The issue will stay jumping because there is probably something in the TOC that the script is breaking on.
This sounds like you are using Multiscreen HTML5. Is that correct? My question: is the TOC not loading? Or is the sidebar being hidden by default?
Copy link to clipboard
Copied
The TOC is not loading, I know where the issue is once RoboHelp builds the site (extra elements in gTabListIdArr and gTabContentIdArr cause javascript to land on an undefined element and choke, removing those elements fixes the issue), but I don't know why RoboHelp adds the extra stuff to gTabListIdArr and gTabContentIdArr.