Sha256: e75c5e384065c6d4e67f9375fc686865b7ed0b66301813c1e1076064ae0f3b6e

Contents?: true

Size: 790 Bytes

Versions: 1

Compression:

Stored size: 790 Bytes

Contents

// Repeater inputs

$(document).on('click', '.repeater__add-item-button', function() {
  var $repeater = $(this).closest('.form-group.repeater');
  var $template = $repeater.find('.repeater__template').attr('data-template');
  var $itemWrapper = $repeater.find('.repeater__group-wrapper');

  $itemWrapper.append( $template );
});

$(document).on('click', '.repeater__controls__add-row-button', function() {
  var $repeater = $(this).closest('.form-group.repeater');
  var $group = $(this).closest('.repeater__group');
  var $template = $repeater.find('.repeater__template').attr('data-template');

  $group.before( $template );
});

$(document).on('click', '.repeater__controls__remove-row-button', function() {
  var $group = $(this).closest('.repeater__group');

  $group.remove();
});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
forest_cms-0.98.1 app/assets/javascripts/forest/admin/partials/repeater_inputs.js