Sha256: a95ca9492e20e052618c31dd6c6ef06155c1d1db31d2b8090ba089459540ffa3
Contents?: true
Size: 1.45 KB
Versions: 30
Compression:
Stored size: 1.45 KB
Contents
$(document).on 'dp.hide', (event) -> $(event.target).trigger('keyup') # When an input with field named "start_*" is changed, set it's corresponding "end_*" minDate $(document).on 'dp.change', (event) -> $start_date = $(event.target) return if $start_date.hasClass('not-date-linked') return if ($start_date.attr('name') || '').indexOf('[start_') == -1 end_date = $start_date.attr('name').replace('[start_', '[end_') $end_date = $start_date.closest('form').find("input[name='#{end_date}'].initialized") return if $end_date.length == 0 return if $end_date.hasClass('not-date-linked') try $end_date.data('DateTimePicker').minDate(event.date) try if $end_date.data('DateTimePicker').date() <= event.date $end_date.data('DateTimePicker').date(moment(event.date.format()).add(1, 'hour')) # When an input with field named "end_*" is initialized, set it's corresponding "start_*" minDate $(document).on 'dp.end_date_initialized', (event) -> $end_date = $(event.target) return if $end_date.hasClass('not-date-linked') return if ($end_date.attr('name') || '').indexOf('[end_') == -1 start_date = $end_date.attr('name').replace('[end_', '[start_') $start_date = $end_date.closest('form').find("input[name='#{start_date}'].initialized") return if $start_date.length == 0 return if $start_date.hasClass('not-date-linked') try date = $start_date.data('DateTimePicker').date() $end_date.data('DateTimePicker').minDate(date) if date
Version data entries
30 entries across 30 versions & 1 rubygems