From 00756c5596f09d01501a94a53890e37ba56c4a95 Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Mon, 28 Sep 2015 11:09:50 -0500 Subject: [PATCH] fix(tapClick): throttle activated --- ionic/components/tap-click/tap-click.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ionic/components/tap-click/tap-click.ts b/ionic/components/tap-click/tap-click.ts index 01c89f8f51..0bd058a607 100644 --- a/ionic/components/tap-click/tap-click.ts +++ b/ionic/components/tap-click/tap-click.ts @@ -14,6 +14,7 @@ export class TapClick { self.pointerTolerance = 4; self.lastTouch = 0; + self.lastActivated = 0; self.disableClick = 0; self.disableClickLimit = 2500; @@ -145,7 +146,13 @@ export class TapClick { if (activatableEle) { this.start = pointerCoord(ev); - this.activator.downAction(ev, activatableEle, this.start.x, this.start.y); + + let now = Date.now(); + if (this.lastActivated + 100 < now) { + this.activator.downAction(ev, activatableEle, this.start.x, this.start.y); + this.lastActivated = now; + } + this.moveListeners(true); } else {