fix(activator): cancel remove .activated timeout

This commit is contained in:
Manu Mtz.-Almeida
2016-11-18 21:25:04 +01:00
parent bb800339f8
commit 9510a2bb3b
6 changed files with 290 additions and 61 deletions

View File

@@ -48,7 +48,10 @@ export function rafFrames(framesToWait: number, callback: Function) {
let rafId: any;
let timeoutId: any;
if (framesToWait < 2) {
if (framesToWait === 0) {
callback();
}else if (framesToWait < 2) {
rafId = nativeRaf(callback);
} else {
@@ -67,7 +70,10 @@ export function rafFrames(framesToWait: number, callback: Function) {
export function zoneRafFrames(framesToWait: number, callback: Function) {
framesToWait = Math.ceil(framesToWait);
if (framesToWait < 2) {
if (framesToWait === 0) {
callback();
} else if (framesToWait < 2) {
raf(callback);
} else {