Add Slim engine to asset pipeline, allows .slim files to be compiled in the pipeline
Add NavigationHeading model with associations to Page and People
Add _menu partial for navigation menu
Add SCSS for desktop navigation menu, not yet responsive
Add URL attribute to NavigationHeading model, link to in menu if present
Add necessary stucture and css classes to _menu partial, create menu and menu_dynamic SCSS files. Responsive menu now fully functional
Replace Page and Person url method with use of existing friendly_path method provided by FrindlyURL concern
Add display_order:float to NavigationHeading, set as default sort in ActiveAdmin and _menu partial, remove hardcoded Home link in _menu partial
Set serve_static_assets = false in environments/test.rb in order for menu_dynamic.css.scss.slim to compile before tests
Change load_nav method of ApplicationController to private nav_headings helper_method
Add NavigationHeading reference to ElectoralRace
Remove NavigationHeading reference from Person
Order sub-nav links by name
Hardcode 12 nav submenu selectors, change _menu partial to use with_index loop
Add condition to application.html.slim to only display navigation menu if navigation_headings exist
Minor CSS change to fix .no-link bug in menu.css.scss
Add NavigationHeading example records to seed.db along with one ElectoralRace and one Page relationship
Fix menu subnav dropdown not displaying bug on iPad by adding href='#' to top-level anchors with no url
Add specs to test dynamic nature of navigation menu, remove models/navigation_heading_spec
Add 'close x' item to subnavs, displaying only on screens that match iPad dimensions exactly. i.e. width: 1024px or 768px