edgecase / bird-wave

An api for eBird data
0 stars 0 forks source link

Bunch of client side changes #9

Closed jxa closed 10 years ago

jxa commented 10 years ago

My goal for this branch was to create a better UX when interacting with the page controls. Specifically I wanted:

In order to accomplish these I brought in 2 new libraries, Om and Secretary. Secretary is used for push-state routing. If I'm being honest I brought in Om because it's the new hawtnezz and I wanted to learn what it is about. There isn't anything about the requirements that we couldn't do with d3 and regular event type js. If anyone objects to the use of Om then I can take it back out without too much trouble.

tennety commented 10 years ago

Will try it out tonight! Edit: :+1: with Om. Learning the hawtnezzes is one of the reasons this project exists!

tennety commented 10 years ago

:shipit: