mozilla/persona.org — pull request #46 by seanmonstar (2012-05-15 17:45:14+00:00)
Title: Apps watching

- made API an class to be instantiated and passed AppsController

- Help message is now automatically bound to AppsList.isEmpty()

- API.getInstalled list is observable, and added oninstall and onuninstall

getInstalled returns an ObservableArray, that is given to the AppsController,
and passed to the AppsList, which will based it's views off of. When this list
changes, the AppsList will auomatically update accordingly.

Every list returned from getInstalled also listens for oninstall and onuninstall
events, and the list adds or removes apps based on the events. This, as well,
means that the AppsList updates automatically as well.