aboutsummaryrefslogtreecommitdiff
path: root/static/binders.js
diff options
context:
space:
mode:
Diffstat (limited to 'static/binders.js')
-rw-r--r--static/binders.js8
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;
+ });
}
}