Open eSilverStrike opened 7 years ago
Is it all right to use jQuery UI's Menu widget to implement this feature request?
For just non uikit supported themes like modern curve? I think that would be fine, does the jquery ui menu have a fall back for users who have javascript diabled? Is making javascript required for this feature the best option?
For uikit supported themes are you thinking about using uikit components?
I was hoping using the template files for this if the theme developer wanted they could substitute whatever they wanted (like bootstrap even but within reason) to use the features of the new menu and navbar class (or whatever the new class is called).
Update navbar class to support tabs and navigation bar with sub menu and other features found with uikit tabs, nav, and navbar core components.
Requires jquery support but not necessarily uikit to support themes like modern curve that do not use uikit. This way all themes can be supported (at least for the major features of the class)
Update COM_renderMenu to use navbar class navigation bar and new menu plugin.
Make sure navbar class still works in the story editor, my account, forum navbar and anywhere else it is used in Geeklog Core.
Add in a menu builder admin interface like found in Menu and Navigation plugins. Either create new core plugin or make one of the above plugins a core plugin.
Allow menus for blocks (topics, admin, user, etc block) and add a menu autotag.
Update Staticpage Plugin and make use of Parent, Prev, Next Page selectors for possible menus. See #792
Allow more than one user menu or navigation bar to be used by calling with an autotag (for staticpage, blocks, etc...)
For more information see https://getuikit.com/docs/tab.html https://getuikit.com/docs/navbar.html
Menu plugin 1.2.5 https://www.geeklog.net/downloads/index.php/1140
Navigation Manager - Navman plugin https://www.geeklog.net/downloads/index.php/1030
Custom Menu (from @dengenxp) http://www.trybase.com/~dengen/log/downloads/index.php/12 Latest version: https://github.com/ivywe/geeklog-ivywe/tree/Geeklog2.1.3/extended/plugins/custommenu