
| Current Path : /var/www/html/dataninja.cn/core/modules/quickedit/js/views/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/html/dataninja.cn/core/modules/quickedit/js/views/EntityDecorationView.es6.js |
/**
* @file
* A Backbone view that decorates the in-place editable entity.
*/
(function(Drupal, $, Backbone) {
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() {
this.listenTo(this.model, 'change', this.render);
},
/**
* @inheritdoc
*/
render() {
this.$el.toggleClass(
'quickedit-entity-active',
this.model.get('isActive'),
);
},
/**
* @inheritdoc
*/
remove() {
this.setElement(null);
Backbone.View.prototype.remove.call(this);
},
},
);
})(Drupal, jQuery, Backbone);