Skip to content

Instantly share code, notes, and snippets.

@stevekane
Created September 6, 2013 19:12
Show Gist options
  • Save stevekane/6468526 to your computer and use it in GitHub Desktop.
Save stevekane/6468526 to your computer and use it in GitHub Desktop.
Rough idea for passing along events in a component to component methods
AR.AgentrunPickadateComponent = Ember.Component.extend
events: [
'onOpen',
'onClose',
'onRender',
'onStart',
'onStop',
'onSet'
]
onSet: (object) ->
@set "value", moment(object.select)
didInsertElement: ->
self = @
value = new Date()
options = {}
for event in @events
evCallback = self[event]
if evCallback then options[event] = evCallback.bind(@)
$picker = @$().find('.datepicker').pickadate(options)
picker = $picker.pickadate('picker')
picker.set('select', value)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment