BigW Consortium Gitlab

chart.js.coffee 455 Bytes
@Chart =
  labels: []
  values: []

  init: (labels, values, title) ->
    r = Raphael('activity-chart')

    fin = ->
      @flag = r.popup(@bar.x, @bar.y, @bar.value or "0").insertBefore(this)

    fout = ->
      @flag.animate
        opacity: 0, 300, -> @remove()

    r.text(160, 10, title).attr font: "13px sans-serif"
    r.barchart(
      10, 20, 560, 200,
      [values],
      {colors:["#456"]}
    ).label(labels, true)
      .hover(fin, fout)