$ = jQuery context = window logger = context.JK.logger @InstrumentStore = Reflux.createStore( { listenables: @InstrumentActions instruments: [] instrumentLookup: {} init: -> # Register with the app store to get @app this.listenTo(context.AppStore, this.onAppInit) onAppInit: (@app) -> rest.getInstruments().done (instruments) => @instruments = instruments for instrument in instruments @instrumentLookup[instrument.id] = instrument.description @trigger(@instruments) display: (id) -> @instrumentLookup[id] } )