{:uriI"�file:///Users/nz/Projects/virgo/app/assets/javascripts/virgo/admin/slides/form.coffee?type=application/javascript&pipeline=self&id=2172fa570d3294e343ca7b9a400b10e67766e11b2ef3515a6d5f5d6ab8434609:ET:load_pathI"4/Users/nz/Projects/virgo/app/assets/javascripts;F:
filenameI"S/Users/nz/Projects/virgo/app/assets/javascripts/virgo/admin/slides/form.coffee;T:	nameI"virgo/admin/slides/form;T:logical_pathI"$virgo/admin/slides/form.self.js;T:content_typeI"application/javascript;T:sourceI"�(function() {
  var AdminSlideForm,
    bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; };

  AdminSlideForm = (function() {
    function AdminSlideForm() {
      this.on_image_uploaded = bind(this.on_image_uploaded, this);
      this.on_image_selected = bind(this.on_image_selected, this);
      new window.MediaModal({
        image_selected_callback: this.on_image_selected,
        image_uploaded_callback: this.on_image_uploaded
      });
      this.bind_events();
    }

    AdminSlideForm.prototype.bind_events = function() {
      return $('.js-change-image-link, .js-add-image-link').click((function(_this) {
        return function(e) {
          e.preventDefault();
          return $(document).trigger("showMediaModal");
        };
      })(this));
    };

    AdminSlideForm.prototype.on_image_selected = function(data) {
      $(".js-image-id").val(data.id);
      $(".js-image-thumb").attr("src", data.image_url).removeClass("hidden");
      $(".slide-thumb").removeClass("empty");
      return $("#media-modal .close").click();
    };

    AdminSlideForm.prototype.on_image_uploaded = function(image, image_html) {
      $(".js-image-id").val(image.id);
      $(".js-image-thumb").attr("src", image.image_url).removeClass("hidden");
      return $(".slide-thumb").removeClass("empty");
    };

    return AdminSlideForm;

  })();

  window.AdminSlideForm = AdminSlideForm;

}).call(this);
;T:
metadata{:dependencieso:Set:
@hash{	I"environment-version;TTI"environment-paths;TTI"jprocessors:type=application/javascript&file_type=application/javascript&engines=.coffee&pipeline=self;TTI"afile-digest:///Users/nz/Projects/virgo/app/assets/javascripts/virgo/admin/slides/form.coffee;TT:
requiredo;;{�:stubbedo;;{�:
linkso;;{�:charsetI"
utf-8;F:digest"%���S=�;*{R@0n��^�1��eLΘ:lengthi�:dependencies_digest"%���	&�p Vr���E�b�'g;�'��+:idI"E2172fa570d3294e343ca7b9a400b10e67766e11b2ef3515a6d5f5d6ab8434609;F:
mtimel+j��U