From 9bc5d470bcad50b2eff3282c57a407e430ed1d4e Mon Sep 17 00:00:00 2001
From: X O <xo@wvvw.me>
Date: Wed, 9 Dec 2015 14:35:30 +1030
Subject: [PATCH] fix bulkCheck not working with filters

---
 gui/slick/js/core.js       |  20 ++++++++++----------
 gui/slick/js/core.min.js   | Bin 68526 -> 68562 bytes
 gui/slick/js/massUpdate.js |   9 ---------
 3 files changed, 10 insertions(+), 19 deletions(-)

diff --git a/gui/slick/js/core.js b/gui/slick/js/core.js
index ab4d37a3e..90c927e06 100644
--- a/gui/slick/js/core.js
+++ b/gui/slick/js/core.js
@@ -159,6 +159,15 @@ var SICKRAGE = {
                 $.get($(this).attr('href'));
                 return false;
             });
+
+            $(document.body).on('click', '.bulkCheck', function(){
+                var bulkCheck = this;
+                var whichBulkCheck = $(bulkCheck).attr('id');
+
+                $('.'+whichBulkCheck+':visible').each(function(){
+                    $(this).prop('checked', $(bulkCheck).prop('checked'));
+                });
+            });
         }
     },
     config: {
@@ -2389,7 +2398,7 @@ var SICKRAGE = {
                     }
                     row += '</td>';
                 } else {
-                	row += '<td style="width: 8%;">None</td>';
+                    row += '<td style="width: 8%;">None</td>';
                 }
                 row += '<td>' + name + '</td>';
                 row += '</tr>';
@@ -2480,15 +2489,6 @@ var SICKRAGE = {
                 window.location.href = srRoot + '/manage/failedDownloads?toRemove='+removeArr.join('|');
             });
 
-            $('.bulkCheck').on('click', function(){
-                var bulkCheck = this;
-                var whichBulkCheck = $(bulkCheck).attr('id');
-
-                $('.'+whichBulkCheck+':visible').each(function(){
-                    this.checked = bulkCheck.checked;
-                });
-            });
-
             if($('.removeCheck').length){
                 $('.removeCheck').each(function(name) {
                     var lastCheck = null;
diff --git a/gui/slick/js/core.min.js b/gui/slick/js/core.min.js
index fd0fb136dc61acbdbe7e384df326b3ae49cce5bd..3b682619b9711aad0da2b28bf9d569bff5ddc0e6 100644
GIT binary patch
delta 87
zcmZ2Co#oPWmJO?UCmZp~ap)zL=43l(q)v96Ejsz^Ua84y*AyoUFmp`i=Hp}0QPD`8
u9B@Nq^Ge>+d5m0>OKMh3mY6HK*{pV5#OAbX>y#O}CX4(s-t6%!O%MQvJ0UUv

delta 62
zcmcaKon_s0mJO?UHwW^a%$qD-yMmEx^1iu}oA1=Fi(pAA&B>nZzt3(GpW^g>7Dl<v
Uo!8bYPqzGJ%*eGl=U18_09A4taR2}S

diff --git a/gui/slick/js/massUpdate.js b/gui/slick/js/massUpdate.js
index 032c9256f..9539cf53a 100644
--- a/gui/slick/js/massUpdate.js
+++ b/gui/slick/js/massUpdate.js
@@ -65,15 +65,6 @@ $(document).ready(function(){
         }
     });
 
-    $('.bulkCheck').on('click', function(){
-        var bulkCheck = this;
-        var whichBulkCheck = $(bulkCheck).attr('id');
-
-        $('.'+whichBulkCheck).each(function(){
-            if(!this.disabled) { this.checked = !this.checked; }
-        });
-    });
-
     ['.editCheck', '.updateCheck', '.refreshCheck', '.renameCheck', '.deleteCheck', '.removeCheck'].forEach(function(name) {
         var lastCheck = null;
 
-- 
GitLab