Sha256: edd9d88d4069adbfa7735adf180c8b2e0178252cd98703f99efdd346ae8010ef

Contents?: true

Size: 553 Bytes

Versions: 10

Compression:

Stored size: 553 Bytes

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) ->
  $obj = $(event.target)

  return if $obj.hasClass('not-date-linked')
  return if $obj.attr('name').indexOf('[start_') == -1

  end_date = $obj.attr('name').replace('[start_', '[end_')
  $end_date = $obj.closest('form').find("input[name='#{end_date}'].initialized:not(.not-date-linked)")

  try $end_date.data('DateTimePicker').minDate(event.date)

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
effective_form_inputs-1.1.11 app/assets/javascripts/effective_date_time_picker/overrides.js.coffee
effective_form_inputs-1.1.10 app/assets/javascripts/effective_date_time_picker/overrides.js.coffee
effective_form_inputs-1.1.9 app/assets/javascripts/effective_date_time_picker/overrides.js.coffee
effective_form_inputs-1.1.8 app/assets/javascripts/effective_date_time_picker/overrides.js.coffee
effective_form_inputs-1.1.7 app/assets/javascripts/effective_date_time_picker/overrides.js.coffee
effective_form_inputs-1.1.6 app/assets/javascripts/effective_date_time_picker/overrides.js.coffee
effective_form_inputs-1.1.5 app/assets/javascripts/effective_date_time_picker/overrides.js.coffee
effective_form_inputs-1.1.4 app/assets/javascripts/effective_date_time_picker/overrides.js.coffee
effective_form_inputs-1.1.3 app/assets/javascripts/effective_date_time_picker/overrides.js.coffee
effective_form_inputs-1.1.2 app/assets/javascripts/effective_date_time_picker/overrides.js.coffee