0.0.4 • Published 10 years ago

plotly-loading-animation v0.0.4

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

Plotly Loading Animation Module

Example

var LoadingBars = require('plotly-loading-bars');

var loadingBars = new LoadingBars('loading_animation', {
	canvasId: 'my_cavas_id'
	width: 200,
	height: 100,
	color: 'blue',
	animateSpeed: 10,
});

// on ready, start animatin' !
$(function() {
  loadingBars.startAnimation();
});

// stop animation after 5 seconds
setTimeout(function () {
	loadingBars.stopAnimation();
},5000);

loadingBars(canvasHolderId, config)

canvasHolderId is the ID of the element you want to append the canvas to. config is an object, with the following params:

canvasId : HTML ID that you want to give your canvas.
height : Max height of moving bars width : width of animation color : bar color (accepts hex)
animateSpeed : how often to update the bar size (ms)

The module will automatically re-size the canvas to use the dimensions you provide in the config to make it fit just right.

Methods

loadingBars.startAnimation(); : Creates the Canvas and starts animation loadingBars.stopAnimation(); : Stops Animation loadingBars.destroy() : Destroys the Canvas

loadingBars.animating : returns true if currently animating