Cleaned up ol/pointer classes
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
/**
|
||||
* @module ol/pointer/PointerEventHandler
|
||||
*/
|
||||
|
||||
// Based on https://github.com/Polymer/PointerEvents
|
||||
|
||||
// Copyright (c) 2013 The Polymer Authors. All rights reserved.
|
||||
@@ -31,7 +32,6 @@
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
import {inherits} from '../util.js';
|
||||
import {listen, unlisten} from '../events.js';
|
||||
import EventTarget from '../events/EventTarget.js';
|
||||
import {POINTER, MSPOINTER, TOUCH} from '../has.js';
|
||||
@@ -83,14 +83,13 @@ const CLONE_PROPS = [
|
||||
];
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends {module:ol/events/EventTarget}
|
||||
* @param {Element|HTMLDocument} element Viewport element.
|
||||
*/
|
||||
class PointerEventHandler {
|
||||
class PointerEventHandler extends EventTarget {
|
||||
|
||||
/**
|
||||
* @param {Element|HTMLDocument} element Viewport element.
|
||||
*/
|
||||
constructor(element) {
|
||||
EventTarget.call(this);
|
||||
super();
|
||||
|
||||
/**
|
||||
* @const
|
||||
@@ -416,6 +415,4 @@ class PointerEventHandler {
|
||||
}
|
||||
}
|
||||
|
||||
inherits(PointerEventHandler, EventTarget);
|
||||
|
||||
export default PointerEventHandler;
|
||||
|
||||
Reference in New Issue
Block a user