Sha256: a6c091fe7b4435058815e44bac21f785f7273cfbc2fe47bba46cf32dcd32ca3e
Contents?: true
Size: 756 Bytes
Versions: 55
Compression:
Stored size: 756 Bytes
Contents
class Tenon.features.DateTimePicker constructor: -> @$els = $("[data-behaviour~='datetime-picker']") @format = "MMM. DD, YYYY [at] hh:mm A" $.each(@$els, @_formatDate) @_enableDateTimePicker() @_setupUnfocus() _formatDate: (i, el) => $el = $(el) if $el.val() != '' && $el.val().match(/^\d{4}\-\d{2}\-\d{2}.*$/) railsFormat = "YYYY-MM-DD HH:mm:ss ZZ" reformatted = moment($el.val(), railsFormat).format(@format) $(el).val(reformatted) _enableDateTimePicker: => @$els.datetimepicker pick12HourFormat: true, pickSeconds: false, format: @format # Blur the element when it's focused, preventing a soft-keyboard # from appearing _setupUnfocus: => @$els.attr('readonly', true)
Version data entries
55 entries across 55 versions & 1 rubygems