24 lines
818 B
JavaScript
24 lines
818 B
JavaScript
/**
|
|
* DO NOT EDIT THIS FILE.
|
|
* See the following change record for more information,
|
|
* https://www.drupal.org/node/2815083
|
|
* @preserve
|
|
**/
|
|
|
|
(function (Drupal, Backbone) {
|
|
Drupal.contextual.AuralView = Backbone.View.extend({
|
|
initialize: function initialize(options) {
|
|
this.options = options;
|
|
this.listenTo(this.model, 'change', this.render);
|
|
this.render();
|
|
},
|
|
render: function render() {
|
|
var isOpen = this.model.get('isOpen');
|
|
this.$el.find('.contextual-links').prop('hidden', !isOpen);
|
|
this.$el.find('.trigger').text(Drupal.t('@action @title configuration options', {
|
|
'@action': !isOpen ? this.options.strings.open : this.options.strings.close,
|
|
'@title': this.model.get('title')
|
|
})).attr('aria-pressed', isOpen);
|
|
}
|
|
});
|
|
})(Drupal, Backbone); |