@@ -7,6 +7,7 @@ import 'package:angular2/platform/common_dom.dart';
|
||||
import 'package:angular2/src/compiler/xhr.dart';
|
||||
|
||||
import 'package:angular2/src/facade/lang.dart' show isBlank, isPresent;
|
||||
import 'package:angular2/src/platform/dom/animation/dom_animate_player.dart' show DomAnimatePlayer;
|
||||
|
||||
const _attrToPropMap = const {
|
||||
'innerHtml': 'innerHTML',
|
||||
@@ -385,6 +386,10 @@ abstract class AbstractHtml5LibAdapter implements DomAdapter {
|
||||
return false;
|
||||
}
|
||||
|
||||
bool supportsWebAnimation() {
|
||||
return false;
|
||||
}
|
||||
|
||||
getHistory() {
|
||||
throw 'not implemented';
|
||||
}
|
||||
@@ -445,4 +450,8 @@ abstract class AbstractHtml5LibAdapter implements DomAdapter {
|
||||
supportsAnimation() {
|
||||
throw 'not implemented';
|
||||
}
|
||||
|
||||
DomAnimatePlayer animate(element, keyframes, options) {
|
||||
throw 'not implemented';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -553,6 +553,7 @@ export class Parse5DomAdapter extends DomAdapter {
|
||||
setGlobalVar(path: string, value: any) { setValueOnPath(global, path, value); }
|
||||
requestAnimationFrame(callback): number { return setTimeout(callback, 0); }
|
||||
cancelAnimationFrame(id: number) { clearTimeout(id); }
|
||||
supportsWebAnimation(): boolean { return true; }
|
||||
performanceNow(): number { return DateWrapper.toMillis(DateWrapper.now()); }
|
||||
getAnimationPrefix(): string { return ''; }
|
||||
getTransitionEnd(): string { return 'transitionend'; }
|
||||
|
||||
Reference in New Issue
Block a user