Sha256: e1a3a34502d7ec7c2ef963aa37a61fdfddea3ba1e53f3e9deec9ce2cc9f9adf0

Contents?: true

Size: 760 Bytes

Versions: 83

Compression:

Stored size: 760 Bytes

Contents

class Tenon.features.tenonContent.AssetAttachment extends Tenon.features.AssetAttachment
  _setFields: ($li) =>
    @$assetField.find('.asset-id-field').val($li.data('record-id'))
    @$assetField.find('.asset-crop').attr('data-asset-id', $li.data('record-id'))
    $img = $li.find('.thumbnail img').clone()
    $img.attr('src', $li.data('style-urls')['medium'])
    @$assetField.find('.image a.add-image, .image img').remove()
    @$assetField.find('.image').prepend($img)

    # We have to make sure the image loads before we fire the trigger
    # For some reason the imagesLoaded function is not working so
    # let's kick it OLD SCHOOL
    img = new Image()
    img.onload = => @$assetField.trigger('tenon.asset_attached')
    img.src = $img.attr('src')

Version data entries

83 entries across 83 versions & 1 rubygems

Version Path
tenon-1.1.8 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.1.7 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.1.6 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.1.5 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.1.4 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.1.3 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.1.2 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.1.1 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.0.76 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.0.75 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.0.74 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.0.73 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.0.72 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.0.71 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.0.70 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.0.69 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.0.68 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.0.67 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.0.66 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee
tenon-1.0.65 app/assets/javascripts/tenon/features/tenon_content/asset_attachment.js.coffee