diff options
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; + }); } } |