-import Animator from './core.animator';
+import animator from './core.animator';
import Animation from './core.animation';
import defaults from './core.defaults';
import {noop, isObject} from '../helpers/helpers.core';
const animations = this._createAnimations(target, values);
if (animations.length) {
- Animator.add(this._chart, animations);
+ animator.add(this._chart, animations);
return true;
}
}
/**
* Please use the module's default export which provides a singleton instance
+ * Note: class is export for typedoc
*/
export class Animator {
constructor() {
/* eslint-disable import/no-namespace, import/namespace */
-import {default as Animator} from './core.animator';
+import animator from './core.animator';
import * as controllers from '../controllers';
import defaults from './core.defaults';
import Interaction from './core.interaction';
return;
}
- Animator.listen(me, 'complete', onAnimationsComplete);
- Animator.listen(me, 'progress', onAnimationProgress);
+ animator.listen(me, 'complete', onAnimationsComplete);
+ animator.listen(me, 'progress', onAnimationProgress);
me._initialize();
if (me.attached) {
}
stop() {
- Animator.stop(this);
+ animator.stop(this);
return this;
}
callCallback(animationOptions && animationOptions.onComplete, [], me);
};
- if (Animator.has(me)) {
- if (me.attached && !Animator.running(me)) {
- Animator.start(me);
+ if (animator.has(me)) {
+ if (me.attached && !animator.running(me)) {
+ animator.start(me);
}
} else {
me.draw();
let i, ilen;
me.stop();
- Animator.remove(me);
+ animator.remove(me);
// dataset controllers need to cleanup associated data
for (i = 0, ilen = me.data.datasets.length; i < ilen; ++i) {
export {default as _adapters} from './core.adapters';
export {default as Animation} from './core.animation';
export {default as Animations} from './core.animations';
-export {default as Animator} from './core.animator';
+export {default as animator} from './core.animator';
export {default as Chart} from './core.controller';
export {default as DatasetController} from './core.datasetController';
-export {default as Defaults} from './core.defaults';
+export {default as defaults} from './core.defaults';
export {default as Element} from './core.element';
export {default as Interaction} from './core.interaction';
-export {default as Layouts} from './core.layouts';
-export {default as Plugins} from './core.plugins';
+export {default as layouts} from './core.layouts';
+export {default as plugins} from './core.plugins';
export {default as Scale} from './core.scale';
export {default as ScaleService} from './core.scaleService';
export {default as Ticks} from './core.ticks';
import helpers from './helpers/index';
import _adapters from './core/core.adapters';
import Animation from './core/core.animation';
-import {default as Animator} from './core/core.animator';
+import animator from './core/core.animator';
import animationService from './core/core.animations';
import * as controllers from './controllers';
import DatasetController from './core/core.datasetController';
Chart.helpers = helpers;
Chart._adapters = _adapters;
Chart.Animation = Animation;
-Chart.Animator = Animator;
+Chart.animator = animator;
Chart.animationService = animationService;
Chart.controllers = controllers;
Chart.DatasetController = DatasetController;