mjolnir.js
Advanced tools
Comparing version 2.1.0 to 2.1.1
# Change Log | ||
#### [2.1.1] - Jun 3, 2019 | ||
- fix bug where tap threshold is not working (#36) | ||
#### [2.1.0] - Feb 20, 2019 | ||
@@ -4,0 +7,0 @@ - add anyclick event (#32) |
@@ -59,2 +59,3 @@ "use strict"; | ||
rotate: ['pinch'], | ||
pan: ['press', 'doubletap', 'anytap', 'tap'], | ||
doubletap: ['anytap'], | ||
@@ -61,0 +62,0 @@ anytap: ['tap'] |
@@ -56,2 +56,3 @@ "use strict"; | ||
recognizers: null, | ||
recognizerOptions: {}, | ||
// Manager class | ||
@@ -122,2 +123,14 @@ Manager: _hammer.default ? _hammer.default.Manager : _hammerManagerMock.default, | ||
}); | ||
} // Set recognizer options | ||
for (var recognizerName in options.recognizerOptions) { | ||
var recognizer = this.manager.get(recognizerName); | ||
if (recognizer) { | ||
var recognizerOption = options.recognizerOptions[recognizerName]; // `enable` is managed by the event registrations | ||
delete recognizerOption.enable; | ||
recognizer.set(recognizerOption); | ||
} | ||
} // Handle events not handled by Hammer.js: | ||
@@ -124,0 +137,0 @@ // - mouse wheel |
@@ -48,2 +48,3 @@ // Copyright (c) 2017 Uber Technologies, Inc. | ||
rotate: ['pinch'], | ||
pan: ['press', 'doubletap', 'anytap', 'tap'], | ||
doubletap: ['anytap'], | ||
@@ -50,0 +51,0 @@ anytap: ['tap'] |
@@ -36,2 +36,3 @@ import _slicedToArray from "@babel/runtime/helpers/esm/slicedToArray"; | ||
recognizers: null, | ||
recognizerOptions: {}, | ||
// Manager class | ||
@@ -104,2 +105,14 @@ Manager: Hammer ? Hammer.Manager : HammerManagerMock, | ||
}); | ||
} // Set recognizer options | ||
for (var recognizerName in options.recognizerOptions) { | ||
var recognizer = this.manager.get(recognizerName); | ||
if (recognizer) { | ||
var recognizerOption = options.recognizerOptions[recognizerName]; // `enable` is managed by the event registrations | ||
delete recognizerOption.enable; | ||
recognizer.set(recognizerOption); | ||
} | ||
} // Handle events not handled by Hammer.js: | ||
@@ -106,0 +119,0 @@ // - mouse wheel |
{ | ||
"name": "mjolnir.js", | ||
"description": "An Event Manager", | ||
"version": "2.1.0", | ||
"version": "2.1.1", | ||
"keywords": [ | ||
@@ -63,3 +63,3 @@ "hammerjs", | ||
"webpack": "^2.4.0", | ||
"webpack-dev-server": "^2.4.0" | ||
"webpack-dev-server": "^3.1.11" | ||
}, | ||
@@ -66,0 +66,0 @@ "engines": { |
@@ -40,2 +40,3 @@ // Copyright (c) 2017 Uber Technologies, Inc. | ||
rotate: ['pinch'], | ||
pan: ['press', 'doubletap', 'anytap', 'tap'], | ||
doubletap: ['anytap'], | ||
@@ -42,0 +43,0 @@ anytap: ['tap'] |
@@ -45,2 +45,3 @@ // Copyright (c) 2017 Uber Technologies, Inc. | ||
recognizers: null, | ||
recognizerOptions: {}, | ||
// Manager class | ||
@@ -106,2 +107,13 @@ Manager: Hammer ? Hammer.Manager : HammerManagerMock, | ||
// Set recognizer options | ||
for (const recognizerName in options.recognizerOptions) { | ||
const recognizer = this.manager.get(recognizerName); | ||
if (recognizer) { | ||
const recognizerOption = options.recognizerOptions[recognizerName]; | ||
// `enable` is managed by the event registrations | ||
delete recognizerOption.enable; | ||
recognizer.set(recognizerOption); | ||
} | ||
} | ||
// Handle events not handled by Hammer.js: | ||
@@ -108,0 +120,0 @@ // - mouse wheel |
159849
3922