diff options
Diffstat (limited to '')
-rw-r--r-- | static/js/kosten.ls | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/static/js/kosten.ls b/static/js/kosten.ls index 163d670..699fcd4 100644 --- a/static/js/kosten.ls +++ b/static/js/kosten.ls @@ -113,10 +113,10 @@ export showJS = jq !-> export statJS = jq !-> set-lang! + df = Highcharts.date-format month = 30d * 24h * 60min * 60s * 1000ms const-dialog = !-> - df = Highcharts.date-format time = @x data <-! $.get df '/stats/_const/%Y/%m' time @@ -140,7 +140,7 @@ export statJS = jq !-> 0,0,0,0 # time plot-options: series: - point: events: click: const-dialog + stacking: \normal chart: events: click: !-> @@ -151,13 +151,27 @@ export statJS = jq !-> x-axis: min-tick-interval: month min-range: month + y-axis: + reversed-stacks: false + tick-interval: 250 series: [ - data: ..data \stats + # const + * data: ..data \consts + step: \left + name: \Konstant + point: events: click: const-dialog + # normal exps + * data: ..data \expenses + name: \Variabel step: \left ] tooltip: - point-format: '<b>{point.y} €</b><br/>' - + shared: true + formatter: -> + header = "<span style=\"font-size: 10px\">#{df '%B %Y' @x}</span><br/>" + body = ["#{p.series.name}: <b>#{p.point.y} €</b><br/>" for p in @points] .join '' + footer = "<strong>Summe: #{@points.0.total}</strong>" + header + body + footer # Categories export catsJS = jq !-> |