summaryrefslogtreecommitdiff
path: root/static/js/kosten.ls
diff options
context:
space:
mode:
Diffstat (limited to 'static/js/kosten.ls')
-rw-r--r--static/js/kosten.ls24
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 !->