X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Fcontextual%2Fjs%2Fviews%2FRegionView.js;fp=web%2Fcore%2Fmodules%2Fcontextual%2Fjs%2Fviews%2FRegionView.js;h=51317695475b159027e7390cf0f490fea3a5a87e;hp=e960db36bfd698e0b0266c65984f779a7019e8eb;hb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;hpb=aea91e65e895364e460983b890e295aa5d5540a5 diff --git a/web/core/modules/contextual/js/views/RegionView.js b/web/core/modules/contextual/js/views/RegionView.js index e960db36b..513176954 100644 --- a/web/core/modules/contextual/js/views/RegionView.js +++ b/web/core/modules/contextual/js/views/RegionView.js @@ -1,57 +1,34 @@ /** - * @file - * A Backbone View that renders the visual view of a contextual region element. - */ +* 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(/** @lends Drupal.contextual.RegionView# */{ - - /** - * Events for the Backbone view. - * - * @return {object} - * A mapping of events to be used in the view. - */ - events: function () { + Drupal.contextual.RegionView = Backbone.View.extend({ + events: function events() { var mapping = { - mouseenter: function () { this.model.set('regionIsHovered', true); }, - mouseleave: function () { + mouseenter: function mouseenter() { + this.model.set('regionIsHovered', true); + }, + mouseleave: function 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: function () { + initialize: function initialize() { this.listenTo(this.model, 'change:hasFocus', this.render); }, - - /** - * @inheritdoc - * - * @return {Drupal.contextual.RegionView} - * The current contextual region view. - */ - render: function () { + render: function render() { this.$el.toggleClass('focus', this.model.get('hasFocus')); return this; } - }); - -})(Drupal, Backbone, Modernizr); +})(Drupal, Backbone, Modernizr); \ No newline at end of file