refactor(animations): single animation engine code pass

This commit is contained in:
Matias Niemelä
2017-05-02 15:45:48 -07:00
committed by Jason Aden
parent 16c8167886
commit 8a6eb1ac78
30 changed files with 395 additions and 818 deletions

View File

@ -35,11 +35,6 @@ export class BrowserAnimationBuilder extends AnimationBuilder {
}
}
@Injectable()
export class NoopAnimationBuilder extends BrowserAnimationBuilder {
build(animation: AnimationMetadata|AnimationMetadata[]): Animation { return new NoopAnimation(); }
}
export class BrowserAnimation extends Animation {
constructor(private _id: string, private _renderer: AnimationRenderer) { super(); }
@ -48,14 +43,6 @@ export class BrowserAnimation extends Animation {
}
}
export class NoopAnimation extends Animation {
constructor() { super(); }
create(element: any, options?: AnimationOptions): AnimationPlayer {
return new NoopAnimationPlayer();
}
}
export class RendererAnimationPlayer implements AnimationPlayer {
public parentPlayer: AnimationPlayer|null = null;
private _started = false;