Sha256: 076ccde86f1fc594d90255ff2f00f026ddbe1c16a82b81789e32f62dbd7fcf69

Contents?: true

Size: 506 Bytes

Versions: 4

Compression:

Stored size: 506 Bytes

Contents

$ ->
  $(document).off 'click', 'form .remove_fields'
  $(document).off 'click', 'form .add_fields'
  
  $(document).on 'click', 'form .remove_fields', (event) ->
    $(this).prev('input[type=hidden]').val('1')
    $(this).closest('.fields').hide()
    event.preventDefault()

  $(document).on 'click', 'form .add_fields', (event) ->
    time = new Date().getTime()
    regexp = new RegExp($(this).data('id'), 'g')
    $(this).before($(this).data('fields').replace(regexp, time))
    event.preventDefault()

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
dynamic_fields_for_rails-0.5.1 app/assets/javascripts/dynamic_fields_for.coffee
dynamic_fields_for_rails-0.5.0 app/assets/javascripts/dynamic_fields_for.coffee
dynamic_fields_for_rails-0.4.0 app/assets/javascripts/dynamic_fields_for.coffee
dynamic_fields_for_rails-0.3.0 app/assets/javascripts/dynamic_fields_for.coffee