Before we refactor, lets move the files around. (BTW, this branch is currently NOT WORKING)
Configured require paths and shims, also moved js directory to scripts
Adding in a pageview and router
Refactoring the router logic a little more to be dry.
Adding in a PokemonListView.
Added a PokemonList collection, Pokemon model, Pokemon view, and updated backbone. Currently my Collection.fetch doesn't seem to work as intended.. I'll investigate later.
I got search/sort functionality working. Visually its not complete, but you can tell the data is being filtered correctly.
Fixed up the PokemonView, updated the backbone-localstorage plugin, added some templates to the index.html, and fixed up the localStorage saving behavior
Fixed the initial load bug that was happening (when you load the page, the view isn't rendered). Also general code cleanup
Adding GoogleAnalytics. Also adding a backbone-ga plugin to capture pushState events
Final commit for the requirejs branch. Moving it over to master after it has been tested on stage.pokechecklist.com
GoogleAnalytics stopped working. Added a patch to resolve the issue.