SwiftTimeChart constructor

SwiftTimeChart(
  1. HTMLDivElement container
)

Implementation

SwiftTimeChart(this.container)
    : canvas = HTMLCanvasElement(),
      canvasTip = HTMLDivElement() {
  canvas.style.width = '100%';
  canvas.style.height = '280px';
  renderText('rendering...');
  canvas.onMouseMove.listen(handleMouseMove);

  container.innerHTML = ''.toJS;
  container.style.position = 'relative';
  container.append(canvas);
  container.append(canvasTip);
  canvasTip.style.position = 'absolute';
  canvasTip.style.border = '1px solid gray';
  canvasTip.style.background = 'white';
  canvasTip.style.width = '100px';
  canvasTip.style.height = '50px';
  canvasTip.style.overflow = 'hidden';
  canvasTip.style.fontSize = '10px';
  canvasTip.style.padding = '5px';
  canvasTip.style.display = 'none';
}