Add click event as responsive alternative to singleclick

The singleclick event makes the application feel slow because
of the 250 ms delay that is used to rule out a dblclick.
This commit is contained in:
ahocevar
2014-03-24 20:03:26 +01:00
parent f4af416aa8
commit 7bfa15c0fd
16 changed files with 32 additions and 21 deletions

View File

@@ -54,12 +54,13 @@ describe('ol.MapBrowserEventHandler', function() {
});
it('emulates dblclick', function() {
handler.emulateClick_({
type: 'mousedown',
target: target,
clientX: 0,
clientY: 0
});
handler.emulateClick_(new ol.pointer.PointerEvent('pointerdown',
new goog.events.BrowserEvent({
type: 'mousedown',
target: target,
clientX: 0,
clientY: 0
})));
expect(singleclickSpy.called).to.not.be.ok();
expect(dblclickSpy.called).to.not.be.ok();