1.0.0 • Published 8 years ago

clocked v1.0.0

Weekly downloads
3
License
ISC
Repository
github
Last release
8 years ago

Clocked

An SVG Analog clock.

Originally Created by: Anthony Datu

Revived by: webmech

Purpose: Modular Analog Clock For use in browserify based apps
Dependencies:
  • moment.js
  • moment-timezone.js
  • angular-expressions
    	
Installation
npm install --save clocked
Basic Usage
var Clock = require('clocked'),
	el = document.createElement('div');

var clock = new Clock(el, {
	autoStart: false
});

clock.start();
Parameters:
  • Element Can be a valid selector a htmlElement (any instance of Node)
  • Options: - autoStart default true - Automaticall start when instantiated
Clock Default Colors:

Between 6 am - 5pm, clock color is orange, otherwise gray. The color follows the sun. The colors are overridable

 new Clock('#clock', {
   colors: {
   	'day': 'red',
   	'night': 'black'
   }
 });

Example

Todos:

  • Tests!
  • Make clock instances configurable.
  • Make clock color configurable.
  • Instantiate with element.
  • Generate svg element within constructor.