Sha256: 728d1b85de9fa51a78acddea52400ed8b1056dcaca5f712f48e03b58552568d6

Contents?: true

Size: 527 Bytes

Versions: 43

Compression:

Stored size: 527 Bytes

Contents

# When we add a cocoon element, it copies a static template into the DOM
# We have to update this template to have a unique ID
$(document).on 'cocoon:before-insert', (event, item) ->
  return true if item.find('.asset-box-uploader').length == 0

  html = item.html()

  item.find('.asset-box-uploader').each (index, element) =>
    from = $(element).attr('id').replace('s3_', '')
    to = from.replace(/\d.?\d/g, '') + (new Date().getTime()) + '-' + index
    html = html.replace(new RegExp(from, 'g'), to)

  item.html(html)

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
effective_assets-1.12.2 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.12.1 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.12.0 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.11.5 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.11.4 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.11.3 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.11.2 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.11.1 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.11.0 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.10.1 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.10.0 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.9.14 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.9.13 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.9.12 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.9.11 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.9.10 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.9.9 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.9.8 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.9.7 app/assets/javascripts/effective_assets/cocoon.js.coffee
effective_assets-1.9.6 app/assets/javascripts/effective_assets/cocoon.js.coffee