Sha256: 2c357f28d4e1cd8c192a861776918b5686e7ddd90ff1f2454998a4de8760f898

Contents?: true

Size: 620 Bytes

Versions: 124

Compression:

Stored size: 620 Bytes

Contents

// On page load
var replace_ids = function (s) {
  var new_id = new Date().getTime();
  return s.replace(/NEW_RECORD/g, new_id);
};

$(function () {
  'use strict';

  $('a[id*=nested]').on('click', function () {
    var template = $(this).prop('href').replace(/.*#/, '');
    var html = replace_ids(eval(template));
    $('#ul-' + $(this).prop('id')).append(html);
    update_remove_links();
  });
  update_remove_links();
});

var update_remove_links = function () {
  'use strict';

  $('.remove').on('click', function () {
    $(this).prevAll(':first').val(1);
    $(this).parent().hide();
    return false;
  });
};

Version data entries

124 entries across 124 versions & 3 rubygems

Version Path
goca-spree-backend-3.1.14.rails.5.0.1 app/assets/javascripts/spree/backend/nested-attribute.js
goca-spree-backend-3.1.14.rails.5.0 app/assets/javascripts/spree/backend/nested-attribute.js
spree_backend-3.1.14 app/assets/javascripts/spree/backend/nested-attribute.js
spree_backend-3.1.13 app/assets/javascripts/spree/backend/nested-attribute.js
spree_backend-3.1.12 app/assets/javascripts/spree/backend/nested-attribute.js
solidus_backend-2.0.3 app/assets/javascripts/spree/backend/nested-attribute.js
solidus_backend-1.4.2 app/assets/javascripts/spree/backend/nested-attribute.js
solidus_backend-1.3.2 app/assets/javascripts/spree/backend/nested-attribute.js
solidus_backend-1.2.3 app/assets/javascripts/spree/backend/nested-attribute.js
solidus_backend-1.1.4 app/assets/javascripts/spree/backend/nested-attribute.js
solidus_backend-1.0.7 app/assets/javascripts/spree/backend/nested-attribute.js
spree_backend-3.1.11 app/assets/javascripts/spree/backend/nested-attribute.js
spree_backend-3.1.10 app/assets/javascripts/spree/backend/nested-attribute.js
spree_backend-3.1.9 app/assets/javascripts/spree/backend/nested-attribute.js
spree_backend-3.1.8 app/assets/javascripts/spree/backend/nested-attribute.js
spree_backend-3.1.7 app/assets/javascripts/spree/backend/nested-attribute.js
spree_backend-3.1.6 app/assets/javascripts/spree/backend/nested-attribute.js
solidus_backend-2.0.2 app/assets/javascripts/spree/backend/nested-attribute.js
solidus_backend-1.4.1 app/assets/javascripts/spree/backend/nested-attribute.js
spree_backend-3.1.5 app/assets/javascripts/spree/backend/nested-attribute.js