/**
- * @file
- * A Backbone view that decorates the in-place editable entity.
- */
+* DO NOT EDIT THIS FILE.
+* See the following change record for more information,
+* https://www.drupal.org/node/2815083
+* @preserve
+**/
(function (Drupal, $, Backbone) {
-
- 'use strict';
-
- Drupal.quickedit.EntityDecorationView = Backbone.View.extend(/** @lends Drupal.quickedit.EntityDecorationView# */{
-
- /**
- * Associated with the DOM root node of an editable entity.
- *
- * @constructs
- *
- * @augments Backbone.View
- */
- initialize: function () {
+ Drupal.quickedit.EntityDecorationView = Backbone.View.extend({
+ initialize: function initialize() {
this.listenTo(this.model, 'change', this.render);
},
-
- /**
- * @inheritdoc
- */
- render: function () {
+ render: function render() {
this.$el.toggleClass('quickedit-entity-active', this.model.get('isActive'));
},
-
- /**
- * @inheritdoc
- */
- remove: function () {
+ remove: function remove() {
this.setElement(null);
Backbone.View.prototype.remove.call(this);
}
-
});
-
-}(Drupal, jQuery, Backbone));
+})(Drupal, jQuery, Backbone);
\ No newline at end of file