diff --git a/src/ol/control/control.js b/src/ol/control/control.js index 717ff3facb..ead9a74b8e 100644 --- a/src/ol/control/control.js +++ b/src/ol/control/control.js @@ -3,7 +3,6 @@ goog.provide('ol.control.Control'); goog.require('goog.array'); goog.require('goog.dom'); goog.require('goog.events'); -goog.require('goog.events.EventType'); goog.require('ol.MapEventType'); goog.require('ol.Object'); @@ -79,24 +78,6 @@ ol.control.Control = function(options) { goog.inherits(ol.control.Control, ol.Object); -/** - * Bind a listener that blurs the passed element on any mouseout- or - * focusout-event. - * - * @param {!Element} button The button which shall blur on mouseout- or - * focusout-event. - * @protected - */ -ol.control.Control.bindMouseOutFocusOutBlur = function(button) { - goog.events.listen(button, [ - goog.events.EventType.MOUSEOUT, - goog.events.EventType.FOCUSOUT - ], /** @this {Element} */ function() { - this.blur(); - }, false); -}; - - /** * @inheritDoc */ diff --git a/src/ol/control/fullscreencontrol.js b/src/ol/control/fullscreencontrol.js index e5671e7518..bbf53f371d 100644 --- a/src/ol/control/fullscreencontrol.js +++ b/src/ol/control/fullscreencontrol.js @@ -67,8 +67,6 @@ ol.control.FullScreen = function(opt_options) { goog.events.listen(button, goog.events.EventType.CLICK, this.handleClick_, false, this); - ol.control.Control.bindMouseOutFocusOutBlur(button); - goog.events.listen(goog.global.document, goog.dom.fullscreen.EventType.CHANGE, this.handleFullScreenChange_, false, this); diff --git a/src/ol/control/overviewmapcontrol.js b/src/ol/control/overviewmapcontrol.js index 6a85934105..124d0a8224 100644 --- a/src/ol/control/overviewmapcontrol.js +++ b/src/ol/control/overviewmapcontrol.js @@ -90,8 +90,6 @@ ol.control.OverviewMap = function(opt_options) { goog.events.listen(button, goog.events.EventType.CLICK, this.handleClick_, false, this); - ol.control.Control.bindMouseOutFocusOutBlur(button); - var ovmapDiv = goog.dom.createDom(goog.dom.TagName.DIV, 'ol-overviewmap-map'); /** diff --git a/src/ol/control/rotatecontrol.js b/src/ol/control/rotatecontrol.js index 9b6d6ca9eb..0a0dcd26ca 100644 --- a/src/ol/control/rotatecontrol.js +++ b/src/ol/control/rotatecontrol.js @@ -60,8 +60,6 @@ ol.control.Rotate = function(opt_options) { goog.events.listen(button, goog.events.EventType.CLICK, ol.control.Rotate.prototype.handleClick_, false, this); - ol.control.Control.bindMouseOutFocusOutBlur(button); - var cssClasses = className + ' ' + ol.css.CLASS_UNSELECTABLE + ' ' + ol.css.CLASS_CONTROL; var element = goog.dom.createDom(goog.dom.TagName.DIV, cssClasses, button); diff --git a/src/ol/control/zoomcontrol.js b/src/ol/control/zoomcontrol.js index 8384ecdb4c..ff31952d22 100644 --- a/src/ol/control/zoomcontrol.js +++ b/src/ol/control/zoomcontrol.js @@ -50,8 +50,6 @@ ol.control.Zoom = function(opt_options) { goog.events.EventType.CLICK, goog.partial( ol.control.Zoom.prototype.handleClick_, delta), false, this); - ol.control.Control.bindMouseOutFocusOutBlur(inElement); - var outElement = goog.dom.createDom(goog.dom.TagName.BUTTON, { 'class': className + '-out', 'type' : 'button', diff --git a/src/ol/control/zoomtoextentcontrol.js b/src/ol/control/zoomtoextentcontrol.js index 6bb37f65b1..88e918ab53 100644 --- a/src/ol/control/zoomtoextentcontrol.js +++ b/src/ol/control/zoomtoextentcontrol.js @@ -43,8 +43,6 @@ ol.control.ZoomToExtent = function(opt_options) { goog.events.listen(button, goog.events.EventType.CLICK, this.handleClick_, false, this); - ol.control.Control.bindMouseOutFocusOutBlur(button); - var cssClasses = className + ' ' + ol.css.CLASS_UNSELECTABLE + ' ' + ol.css.CLASS_CONTROL; var element = goog.dom.createDom(goog.dom.TagName.DIV, cssClasses, button);