Skip to content

Instantly share code, notes, and snippets.

@asqd
Last active August 29, 2015 14:18
Show Gist options
  • Save asqd/8214cc1d69cc466d8988 to your computer and use it in GitHub Desktop.
Save asqd/8214cc1d69cc466d8988 to your computer and use it in GitHub Desktop.
Ember PickADate Component

Ember PickADate Component Ember Component for pickadate.js

Usage

{{pick-a-date value=yourDateField}}

App.PickADateComponent = Ember.Component.extend
value: ''
tagName: 'input'
classNames: 'pickadate'
didInsertElement: ->
value = @get('value')
options =
onStart: ->
@set('select', new Date(value)) if value
@$().pickadate options
picker = @$().pickadate 'picker'
@set 'picker', picker
picker.on(
set: (e) =>
@userSelectedDate(e)
)
userSelectedDate: (e) ->
if e.select
@set 'value', new Date(e.select)
else
@set 'value', ''
@$().blur
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment