Skip to content

Frameless Docs + New Menu #175

@eksperimental

Description

@eksperimental

In #150 @alco mentioned that the core team is ok with removing the frames. The questions is raised, how are we going to get rid of those frames.

  • just the module list itself now in HTML weights: 180KB
  • modifying this html to pack it as much as possible i could only make it weight 50KB
  • the data itself (just the module names, and the functions (with no module name and with a separator), all weights: 10KB

including the menu on every html page doesn't seem like a feasible option (in addition to modules, we need to add, protocol and exception lists).
Maybe we should look loading the module_list as json, and load it throught javascript on every page.
the module list will still be available as html in the overview page, in case javascript is disabled, or for search engine detection.

I was thinking of a menu that pops up upon a special key is hit, and covers the screen, and then you can navigate thought it and get rid of it as soon as you choose which page you want to read. or hit ESC.

I think http://jqapi.com/ has achieve this in a nice way, the way the navigational menu works.
Also the search is more advanced, i think the search funcitonality we have now is very basic as it doesn't return results sorted by relevance.

what you guys think?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions