Files
2015-05-05 08:53:59 -05:00

24 lines
428 B
JavaScript

let registry = {};
class TransitionController {
create(navCtrl, opts = {}) {
let name = opts.animation || 'ios';
let TransitionClass = registry[name];
if (!TransitionClass) {
TransitionClass = registry['none'];
}
return new TransitionClass(navCtrl, opts);
}
register(name, transitionClass) {
registry[name] = transitionClass;
}
}
export let Transition = new TransitionController();