nooline/nooline

View on GitHub
common/js/nooline/models/content-snippet/bind-events.js

Summary

Maintainability
A
0 mins
Test Coverage
// Boilerplate for AMD and CJS isomorphism.
define('common/js/nooline/models/content-snippet/bind-events',
  [],
  function () {

  var N = this.Nooline;

  /**
   * bindEvents
   * Attach event listeners to the model.
   *
   * These event listeners handle things to which the model should react.
   * Usually this orients around manipulating the content.
   *
   * @return  None.
   */
  N.Models.ContentSnippet.prototype.bindEvents = function () {

    this.on({
      'login': this.enableEditing,

      'logout': this.disableEditing,

      'create': this.create,

      'save': this.save

    });

    this.listenTo(this.view, 'unpublish', this.unpublish);
  };

  // For r.js assembly.
  // return 'models/content-snippet/bind-events';

});