From 1d1775090e03f206f3fdd871d45eb3bc5bab028b Mon Sep 17 00:00:00 2001 From: Markus Birth <mbirth@gmail.com> Date: Sun, 20 Nov 2016 23:06:46 +0100 Subject: [PATCH] Added "Unselect all" button. --- src/content.coffee | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/content.coffee b/src/content.coffee index 44f240a..9fd6173 100644 --- a/src/content.coffee +++ b/src/content.coffee @@ -41,3 +41,21 @@ for row in rows #console.log 'Clicked %o with %o', this, e chckbx = this.querySelector 'input[type="checkbox"]' chckbx.checked = !chckbx.checked + +# Add unselect-all button +buttons = document.getElementsByClassName 'b' +for btn in buttons + continue if btn.value isnt 'Create NZB' + spacer1 = document.createTextNode ' ' + btn.parentNode.insertBefore spacer1, btn + newbtn = document.createElement 'input' + newbtn.type = 'button' + newbtn.className = 'b' + newbtn.value = 'Unselect all' + newbtn.onclick = -> + for cbx in document.getElementById('r2').querySelectorAll('input[type="checkbox"]') + cbx.checked = false + btn.parentNode.insertBefore newbtn, btn + spacer2 = document.createTextNode ' ' + btn.parentNode.insertBefore spacer2, btn + break