##// END OF EJS Templates
fixed NlsBundle locale package loading...
fixed NlsBundle locale package loading corrected DjxFragment params and return value fixed regression in DjxWidgetBase attach points processing fixed empty RenditionBase startup

File last commit:

r107:e59104632d14 default
r112:2ccfaae984e9 v1.4.4 default
Show More
play.ts
16 lines | 419 B | video/mp2t | TypeScriptLexer
cin
Working on WatchForRendition
r107 import aspect = require("dojo/aspect");
import { Cancellation } from "@implab/core-amd/Cancellation";
export const play = (ani: dojo._base.Animation, ct = Cancellation.none) => {
if (ct.isSupported())
ct.register(() => ani.stop());
return new Promise<void>(resolve => {
aspect.after(ani, "onEnd", x => {
resolve();
return x;
});
ani.play();
});
};