Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / web / core / modules / contextual / js / views / RegionView.es6.js
index c1d3e8fe379c50bf74e30af9d86335c058dfa0ce..57048a77d68d0968d5d537aff0b3f06f04575956 100644 (file)
@@ -3,53 +3,56 @@
  * A Backbone View that renders the visual view of a contextual region element.
  */
 
-(function (Drupal, Backbone, Modernizr) {
-  Drupal.contextual.RegionView = Backbone.View.extend(/** @lends Drupal.contextual.RegionView# */{
+(function(Drupal, Backbone, Modernizr) {
+  Drupal.contextual.RegionView = Backbone.View.extend(
+    /** @lends Drupal.contextual.RegionView# */ {
+      /**
+       * Events for the Backbone view.
+       *
+       * @return {object}
+       *   A mapping of events to be used in the view.
+       */
+      events() {
+        let mapping = {
+          mouseenter() {
+            this.model.set('regionIsHovered', true);
+          },
+          mouseleave() {
+            this.model
+              .close()
+              .blur()
+              .set('regionIsHovered', false);
+          },
+        };
+        // We don't want mouse hover events on touch.
+        if (Modernizr.touchevents) {
+          mapping = {};
+        }
+        return mapping;
+      },
 
-    /**
-     * Events for the Backbone view.
-     *
-     * @return {object}
-     *   A mapping of events to be used in the view.
-     */
-    events() {
-      let mapping = {
-        mouseenter() {
-          this.model.set('regionIsHovered', true);
-        },
-        mouseleave() {
-          this.model.close().blur().set('regionIsHovered', false);
-        },
-      };
-      // We don't want mouse hover events on touch.
-      if (Modernizr.touchevents) {
-        mapping = {};
-      }
-      return mapping;
-    },
-
-    /**
-     * Renders the visual view of a contextual region element.
-     *
-     * @constructs
-     *
-     * @augments Backbone.View
-     */
-    initialize() {
-      this.listenTo(this.model, 'change:hasFocus', this.render);
-    },
+      /**
+       * Renders the visual view of a contextual region element.
+       *
+       * @constructs
+       *
+       * @augments Backbone.View
+       */
+      initialize() {
+        this.listenTo(this.model, 'change:hasFocus', this.render);
+      },
 
-    /**
-     * @inheritdoc
-     *
-     * @return {Drupal.contextual.RegionView}
-     *   The current contextual region view.
-     */
-    render() {
-      this.$el.toggleClass('focus', this.model.get('hasFocus'));
+      /**
+       * @inheritdoc
+       *
+       * @return {Drupal.contextual.RegionView}
+       *   The current contextual region view.
+       */
+      render() {
+        this.$el.toggleClass('focus', this.model.get('hasFocus'));
 
-      return this;
+        return this;
+      },
     },
-
-  });
-}(Drupal, Backbone, Modernizr));
+  );
+})(Drupal, Backbone, Modernizr);