diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2021-02-01 12:14:01 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2021-02-01 12:14:01 +0100 |
commit | 7b36befdcd8c3dc32e5565af6b17a5144f461c6f (patch) | |
tree | b73acd6332bfc9016dbe776a7326af33f9dcc1de /static/binders.js | |
parent | Added string->date/-time. (diff) | |
parent | Add keyborad bindings for popup tabs. (diff) | |
download | calp-7b36befdcd8c3dc32e5565af6b17a5144f461c6f.tar.gz calp-7b36befdcd8c3dc32e5565af6b17a5144f461c6f.tar.xz |
Merge branch 'edit-rrule'
Diffstat (limited to 'static/binders.js')
-rw-r--r-- | static/binders.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/static/binders.js b/static/binders.js index 15275d28..197fb368 100644 --- a/static/binders.js +++ b/static/binders.js @@ -12,6 +12,7 @@ function bind_recur(el, e) { /* add listeners to bind-rr tags */ for (let rr of e.querySelectorAll('.bind-rr')) { + /* TODO handle byday */ if (rr.classList.contains('input-list')) { rr.addEventListener('input', function () { let name = rr.attributes.name.value; @@ -23,7 +24,12 @@ function bind_recur(el, e) { el.properties.rrule[rr.name] = this.value; }); } else if (rr.tagName === 'select') { - console.log("TODO"); + rr.addEventListener('change', function () { + let opt = this.options[this.selectedIndex]; + let v = opt.value; + // console.log(v); + el.properties.rrule[rr.name] = v; + }); } } |