Also made to be a starting point for BDD module development.
With CoffeeScript and coverage reports.
And some other stuff which made code more humane.
http://htmlpreview.github.io/?https://github.com/Oziabr/ui-menu/blob/master/example.html
- Setup from ui-router states
- One project-wise recursive navigation menu
- Flat inner-page menus
- Ordering
- Icons (FontAwesome)
- Default tab pre-select
- Collapsible navigation
- Fix ui-sref-active on navigation
- [TODO] Flexible templates
- [TODO] Handling abstract states
- Coffee!!! (full support)
- Integrated BDD
- Coverage reports
- Stubs for service and directive tests
- Live demo
- [TODO] Live usage info
- Basic build system
- [TODO] Build system (annotation, minification)
- [TODO] Autoreload
- lodash (just because)
- angular
- angular-ui-router
- angular-animate (collapsible navigation)
- ui-bootstrap (collapsible navigation)
wget https://raw.githubusercontent.com/Oziabr/ui-menu/master/ui-menu.js
npm run-script build
Check example https://github.com/Oziabr/ui-menu/blob/master/example.coffee