UNPKG

tnt.board

Version:

TnT track-based board display

49 lines (40 loc) 1.1 kB
var myBoard = tnt.board().from(20).to(500).max(1000); myBoard(document.getElementById("mydiv")); var location_track = tnt.board.track() .height(20) .color("white") .display(tnt.board.track.feature.axis() .orientation("top") ); var block_track = tnt.board.track() .label("my track") .height(30) .color("#FFCFDD") .data (tnt.board.track.data.sync() .retriever (function () { return [ { start : 200, end : 350 } ]; }) ) .display(tnt.board.track.feature.block() .color("blue") .on("click", function (d) { tnt.tooltip.table() .width(120) .call(this, { header: "Block", rows: [ {"label":"start", "value":d.start}, {"label":"end", "value":d.end} ] }); }) ); myBoard .add_track(location_track) .add_track(block_track); myBoard.start();