Files
dunlop-core/app/assets/javascripts/dunlop-semantic/calendar.coffee
T
2019-10-18 16:08:57 -05:00

29 lines
847 B
CoffeeScript

# require ./calendar-vendor
Dunlop.register_setup 'calendar', (target) ->
target.find('.datepicker').each ->
options =
firstDayOfWeek: 1
type: 'date'
formatter:
date: (date, settings) ->
return '' unless date
moment(date).format().substr(0, 10)
datetime: (date, settings) ->
return '' unless date
moment(date).format().substr(0, 10)
options.showWeekNumbers = true if $(@).data().hasOwnProperty('showWeekNumbers')
$(@).calendar options
target.find('.timepicker').calendar
ampm: false
firstDayOfWeek: 1
type: 'time'
formatter:
time: (date, settings) ->
return '' unless date
date.toISOString()
moment(date).format()
datetime: (date, settings) ->
return '' unless date
moment(date).format()