summaryrefslogtreecommitdiff
path: root/elm/UList/labelfilters.js
diff options
context:
space:
mode:
Diffstat (limited to 'elm/UList/labelfilters.js')
-rw-r--r--elm/UList/labelfilters.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/elm/UList/labelfilters.js b/elm/UList/labelfilters.js
index 6a91a82d..dfec97c6 100644
--- a/elm/UList/labelfilters.js
+++ b/elm/UList/labelfilters.js
@@ -1,12 +1,17 @@
var p = document.querySelectorAll('.labelfilters')[0];
if(p) {
var multi = document.getElementById('form_l_multi');
+ multi.parentNode.classList.remove('hidden');
var l = document.querySelectorAll('.labelfilters input[name=l]');
l.forEach(function(el) {
el.addEventListener('click', function() {
if(multi.checked)
return true;
l.forEach(function(el2) { el2.checked = el2 == el });
+ var n=el;
+ while(n && n.nodeName.toLowerCase() != 'form')
+ n=n.parentNode;
+ n.submit();
});
});
}