summaryrefslogtreecommitdiff
path: root/static/js/kosten.ls
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.net>2016-01-11 21:42:45 +0100
committerRené 'Necoro' Neumann <necoro@necoro.net>2016-07-08 23:36:35 +0200
commit667a7a4285d4e97ed5242e60df909f3ecdd35d59 (patch)
treea0cf7d1301a58b96ac602a205b44cd721242e93f /static/js/kosten.ls
parent0d3591f913b36a1e19fae06a2d2e17e62631130d (diff)
downloadkosten-667a7a4285d4e97ed5242e60df909f3ecdd35d59.tar.gz
kosten-667a7a4285d4e97ed5242e60df909f3ecdd35d59.tar.bz2
kosten-667a7a4285d4e97ed5242e60df909f3ecdd35d59.zip
Started to include const expense groups
Diffstat (limited to '')
-rw-r--r--static/js/kosten.ls18
1 files changed, 18 insertions, 0 deletions
diff --git a/static/js/kosten.ls b/static/js/kosten.ls
index ea433a4..f9876f8 100644
--- a/static/js/kosten.ls
+++ b/static/js/kosten.ls
@@ -58,6 +58,24 @@ $ !->
$ \input.search .focusout !->
$ \form.search .hide!
+# Consts
+export editConstJS = jq !->
+ group = $ \select#group
+ category = $ \select#category
+
+ group .change !->
+ val = group .find \option:selected .val!
+ if category_data[val] == void # no group selected
+ category .prop \disabled false
+ else
+ category
+ ..find \option:selected .prop \selected false
+ ..find "option[value=#{category_data[val]}]" .prop \selected true
+ ..prop \disabled true
+
+ # initial
+ group .change!
+
# Add
export addJS = jq !->
$ 'input[name=date]'