Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / web / core / modules / contextual / js / views / AuralView.es6.js
index 0141b04ba10e88de43b6e607372b4f2a39cb18e1..27574239ea6dbe384c0274ae12fc379f54625cdb 100644 (file)
@@ -3,49 +3,53 @@
  * A Backbone View that provides the aural view of a contextual link.
  */
 
-(function (Drupal, Backbone) {
-  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(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();
+(function(Drupal, Backbone) {
+  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(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() {
+        const isOpen = this.model.get('isOpen');
+
+        // Set the hidden property of the links.
+        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);
+      },
     },
-
-    /**
-     * @inheritdoc
-     */
-    render() {
-      const isOpen = this.model.get('isOpen');
-
-      // Set the hidden property of the links.
-      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);
-    },
-
-  });
-}(Drupal, Backbone));
+  );
+})(Drupal, Backbone);