Skip to content

Instantly share code, notes, and snippets.

View kkoskelin's full-sized avatar

Kris Koskelin kkoskelin

View GitHub Profile

Keybase proof

I hereby claim:

  • I am kkoskelin on github.
  • I am kkoskelin (https://keybase.io/kkoskelin) on keybase.
  • I have a public key ASB7V3AcF1UP6LpbSfvHsg6pZFloib109wfUt4GZsP-bAQo

To claim this, I am signing this object:

@kkoskelin
kkoskelin / PublisherView
Created April 17, 2014 16:08
Mediator 'pull'
class MyView extends Backbone.View
render: ->
# ...
@myparam = {}
@_getInfo()
_getInfo: ->
Backbone.Mediator.publish 'some:thing', @myparam
_.delay _.bind(@_infoGot, this), 0
{
"mediaCollection" : {
"1111-968c530ea8cb-1111": { "src": "TTS/1111-968c530ea8cb-1111.mp3", "timings": [0.28, 1.24, 1.81] },
"2222-968c530ea8cb-2222": { "src": "TTS/2222-968c530ea8cb-2222.mp3", "timings": [0.23, 1.21, 1.38] },
"3333-968c530ea8cb-3333": { "src": "TTS/3333-968c530ea8cb-3333.mp3", "timings": [0.26, 1.28, 1.68] },
"vv11-968c530ea8cb-vv11": { "src": "VIA/vv11-968c530ea8cb-vv11.mp3", "timings": [0.28, 1.24, 1.81] },
"vv22-968c530ea8cb-vv22": { "src": "VIA/vv22-968c530ea8cb-vv22.mp3", "timings": [0.23, 1.21, 1.38] },
"vv33-968c530ea8cb-vv33": { "src": "VIA/vv33-968c530ea8cb-vv33.mp3", "timings": [0.26, 1.28, 1.68] }
},
"items": [