(function() {
  var cs;

  cs = window.CS || (window.CS = {});

  cs.Data || (cs.Data = {});

  cs.Views || (cs.Views = {});

  cs.Views.TextPostView = Backbone.View.extend({
    events: {
      'click a[rel=attachment]': 'imageClicked',
      'click a.no-link': 'imageClicked'
    },
    initialize: function(options) {
      this.options = options;
      _.bindAll(this);
      this.$el = $(this.el);
      _.each(this.$('img.alignleft'), this.fixImage);
      _.each(this.$('img.alignright'), this.fixImage);
    },
    fixImage: function(el, i) {
      var $el;
      $el = $(el);
      $el.parents('a').addClass('no-link');
    },
    imageClicked: function(e) {
      e.preventDefault();
      return false;
    }
  });

}).call(this);

