You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the navigation bar is generated for each document using a template. This leads to the following issues:
The DevDocs CSS doesn't work quite right because we're using native HTML tags to collapse/expand content rather than JS. Ideally, we'd be able to use DevDocs CSS out of the box.
Pages like the index and licenses are treated as special cases because that matches how they're done in DevDocs.
The highlighted page doesn't change as you navigate through the structure on the same page because there's no JS to react to navigation changes.
Each page in the ZIM has the full navigation tree embedded which causes significant size increases for navigation heavy documents.
Instead, we should dynamically generate the navbar using JS and some kind of optimized navigation intermediate representation in JSON that encodes all the special sorting and special case links that DevDocs does.
The text was updated successfully, but these errors were encountered:
Currently, the navigation bar is generated for each document using a template. This leads to the following issues:
Instead, we should dynamically generate the navbar using JS and some kind of optimized navigation intermediate representation in JSON that encodes all the special sorting and special case links that DevDocs does.
The text was updated successfully, but these errors were encountered: