aboutsummaryrefslogtreecommitdiff
path: root/static/binders.js
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2021-02-01 12:14:01 +0100
committerHugo Hörnquist <hugo@lysator.liu.se>2021-02-01 12:14:01 +0100
commit7b36befdcd8c3dc32e5565af6b17a5144f461c6f (patch)
treeb73acd6332bfc9016dbe776a7326af33f9dcc1de /static/binders.js
parentAdded string->date/-time. (diff)
parentAdd keyborad bindings for popup tabs. (diff)
downloadcalp-7b36befdcd8c3dc32e5565af6b17a5144f461c6f.tar.gz
calp-7b36befdcd8c3dc32e5565af6b17a5144f461c6f.tar.xz
Merge branch 'edit-rrule'
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;
+ });
}
}