From fee4c79757f6365f86d9d66547a0d38bd6d217d8 Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Wed, 2 Jul 2014 15:49:10 +0200 Subject: [PATCH] Remove ol.pointer.PointerEvent.createMouseEvent The externs declarations for MouseEvent are now fixed upstream --- src/ol/pointer/pointerevent.js | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/ol/pointer/pointerevent.js b/src/ol/pointer/pointerevent.js index 503578d866..d17c1ba612 100644 --- a/src/ol/pointer/pointerevent.js +++ b/src/ol/pointer/pointerevent.js @@ -257,19 +257,6 @@ ol.pointer.PointerEvent.prototype.getPressure_ = function(eventDict, buttons) { }; -/** - * Warning is suppressed because Closure thinks the MouseEvent - * constructor takes no arguments. - * @param {string} inType The type of the event to create. - * @param {Object} inDict An dictionary of initial event properties. - * @return {MouseEvent} - * @suppress {checkTypes} - */ -ol.pointer.PointerEvent.createMouseEvent = function(inType, inDict) { - return new MouseEvent(inType, inDict); -}; - - /** * Is the `buttons` property supported? * @type {boolean} @@ -282,7 +269,7 @@ ol.pointer.PointerEvent.HAS_BUTTONS = false; */ (function() { try { - var ev = ol.pointer.PointerEvent.createMouseEvent('click', {buttons: 1}); + var ev = new MouseEvent('click', {buttons: 1}); ol.pointer.PointerEvent.HAS_BUTTONS = ev.buttons === 1; } catch (e) { }