t-dex

0.8.0 • Public • Published

t-dex

Draws an accurate representation of intervals over time. For HTML canvas.

Use with browserify.

It's easy, just pass the function a param object. See the ex.js file for usage.

from the example ex.js

To run this example, do:

npm install -g browserify opa
cd /t-dex
opa -n -e ex.js
var timeline = require('t-dex');
 
var canvas = document.createElement('canvas');
canvas.height = 60;
canvas.width = 800;
canvas.style.border = '1px solid OrangeRed';
document.body.appendChild(canvas);
 
var ctx = canvas.getContext('2d');
 
// DO THIS
ctx.translate(0.5, 0.5)
//
 
var q = Object(null);
q.canvas = canvas // required
q.start = 10.25; // in seconds, required
q.duration = 12; // in seconds, required
q.intervals = [1/2, 1/4, 1/8] // at least one required 
q.x = 100 // default 0
q.y = 20 // default 0
q.width = 600 // default canvas.width
q.height = 20  // default canvas.height
q.fillStyle = null // default to transparet
q.strokeStyle = 'rgba(20,20,20,.25)' // that is the default
 
timeline(q)

Readme

Keywords

none

Package Sidebar

Install

npm i t-dex

Weekly Downloads

0

Version

0.8.0

License

MIT

Last publish

Collaborators

  • johnnyscript