isolate state for each nav menu
authorDan Allen <dan@opendevise.com>
Fri, 9 Mar 2018 21:23:28 +0000 (14:23 -0700)
committerDan Allen <dan@opendevise.com>
Thu, 15 Mar 2018 04:35:52 +0000 (22:35 -0600)
commitab17700f022d820809dd8f134acc9fae186733ec
tree574ec92d4b537dc3f02e1b1b0984d61fa8ce7f1e
parent42a80c3838a5e4b4c770f64f4418b666b9b08db2
isolate state for each nav menu

- add data-component attribute to navigation container
- add data-version attribute to navigation container
- store state for each menu separately, using the component + version as the key
- add version field to nav-state data to detect & purge incompatible data
src/js/01-navigation.js
src/partials/navigation.hbs