/** * DO NOT EDIT THIS FILE. * See the following change record for more information, * https://www.drupal.org/node/2815083 * @preserve **/ (function (Drupal, Backbone, Modernizr) { 'use strict'; Drupal.contextual.RegionView = Backbone.View.extend({ events: function events() { var mapping = { mouseenter: function mouseenter() { this.model.set('regionIsHovered', true); }, mouseleave: function mouseleave() { this.model.close().blur().set('regionIsHovered', false); } }; if (Modernizr.touchevents) { mapping = {}; } return mapping; }, initialize: function initialize() { this.listenTo(this.model, 'change:hasFocus', this.render); }, render: function render() { this.$el.toggleClass('focus', this.model.get('hasFocus')); return this; } }); })(Drupal, Backbone, Modernizr);