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