Sha256: 87deae3c36478f126245477f98125800e420bf1af45ccb2ed5ebc762256f86a4
Contents?: true
Size: 896 Bytes
Versions: 3
Compression:
Stored size: 896 Bytes
Contents
class App.Views.ImageCropper extends Backbone.View el: 'body' template: JST['cambium/admin/templates/image_cropper'] events: 'click .image-actions a.crop': 'openModal' openModal: (e) -> e.preventDefault() data = url: $(e.target).data('url') width: $(e.target).data('width') / 3 height: $(e.target).data('height') / 3 $('#modal-container').remove() $('body').prepend(@template(image: data)) $('#modal-container img').on 'load', () -> $('#modal-container .gravity div') .height($('#modal-container img').height() / 3) $('#modal-container .gravity div').click (event) => e.preventDefault() $(e.target).parents('.image-actions').find('input') .val($(event.target).attr('data-gravity')) $('#modal-container').remove() $(document).keyup (e) -> $('#modal-container').remove() if e.keyCode == 27
Version data entries
3 entries across 3 versions & 1 rubygems