clocked

1.0.0 • Public • Published

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.

Package Sidebar

Install

npm i clocked

Weekly Downloads

1

Version

1.0.0

License

ISC

Last publish

Collaborators

  • webmech