X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Fcontextual%2Fjs%2Fviews%2FAuralView.js;h=43f9eee048f68fa9a30f726a62ef78977c9fc76b;hp=8ba2e33e347b43b21e5b0afae72b7f6fb939d573;hb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;hpb=aea91e65e895364e460983b890e295aa5d5540a5 diff --git a/web/core/modules/contextual/js/views/AuralView.js b/web/core/modules/contextual/js/views/AuralView.js index 8ba2e33e3..43f9eee04 100644 --- a/web/core/modules/contextual/js/views/AuralView.js +++ b/web/core/modules/contextual/js/views/AuralView.js @@ -1,55 +1,30 @@ /** - * @file - * A Backbone View that provides the aural view of a contextual link. - */ +* 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.contextual.AuralView = Backbone.View.extend(/** @lends Drupal.contextual.AuralView# */{ - - /** - * Renders the aural view of a contextual link (i.e. screen reader support). - * - * @constructs - * - * @augments Backbone.View - * - * @param {object} options - * Options for the view. - */ - initialize: function (options) { + Drupal.contextual.AuralView = Backbone.View.extend({ + initialize: function initialize(options) { this.options = options; this.listenTo(this.model, 'change', this.render); - // Use aria-role form so that the number of items in the list is spoken. this.$el.attr('role', 'form'); - // Initial render. this.render(); }, - - /** - * @inheritdoc - */ - render: function () { + render: function render() { var isOpen = this.model.get('isOpen'); - // Set the hidden property of the links. - this.$el.find('.contextual-links') - .prop('hidden', !isOpen); + this.$el.find('.contextual-links').prop('hidden', !isOpen); - // Update the view of the trigger. - 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); + 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); +})(Drupal, Backbone); \ No newline at end of file