From f1ec3776cffb434777e0851f53fa962661fe9be8 Mon Sep 17 00:00:00 2001
From: Alexis Tyler <xo@wvvw.me>
Date: Tue, 17 Nov 2015 18:13:06 +1030
Subject: [PATCH] fix config provider linting

---
 gui/slick/js/core.js     | 130 +++++++++++++++++----------------------
 gui/slick/js/core.min.js | Bin 47227 -> 48102 bytes
 2 files changed, 57 insertions(+), 73 deletions(-)

diff --git a/gui/slick/js/core.js b/gui/slick/js/core.js
index 2a90e8884..12675949b 100644
--- a/gui/slick/js/core.js
+++ b/gui/slick/js/core.js
@@ -1544,104 +1544,88 @@ var SICKRAGE = {
                     rpcurl = ' RPC URL';
 
                 if (selectedProvider.toLowerCase() !== 'blackhole') {
-                    var label_warning_deluge = '#label_warning_deluge',
-                        label_anime_warning_deluge = '#label_anime_warning_deluge',
-                        host_desc_rtorrent = '#host_desc_rtorrent',
-                        host_desc_torrent = '#host_desc_torrent',
-                        torrent_verify_cert_option = '#torrent_verify_cert_option',
-                        torrent_path_option = '#torrent_path_option',
-                        torrent_seed_time_option = '#torrent_seed_time_option',
-                        torrent_high_bandwidth_option = '#torrent_high_bandwidth_option',
-                        torrent_label_option = '#torrent_label_option',
-                        torrent_label_anime_option = '#torrent_label_anime_option',
-                        path_synology = '#path_synology',
-                        torrent_paused_option = '#torrent_paused_option';
-
-                    $(label_warning_deluge).hide();
-                    $(label_anime_warning_deluge).hide();
-                    $(label_anime_warning_deluge).hide();
-                    $(host_desc_rtorrent).hide();
-                    $(host_desc_torrent).show();
-                    $(torrent_verify_cert_option).hide();
-                    $(torrent_verify_deluge).hide();
-                    $(torrent_verify_rtorrent).hide();
-                    $(torrent_auth_type_option).hide();
-                    $(torrent_path_option).show();
-                    $(torrent_path_option).find('.fileBrowser').show();
-                    $(torrent_seed_time_option).hide();
-                    $(torrent_high_bandwidth_option).hide();
-                    $(torrent_label_option).show();
-                    $(torrent_label_anime_option).show();
-                    $(path_synology).hide();
-                    $(torrent_paused_option).show();
-                    $(torrent_rpcurl_option).hide();
-                    $(this).rtorrentScgi();
+                    $('#label_warning_deluge').hide();
+                    $('#label_anime_warning_deluge').hide();
+                    $('#host_desc_torrent').show();
+                    $('#torrent_verify_cert_option').hide();
+                    $('#torrent_verify_deluge').hide();
+                    $('#torrent_verify_rtorrent').hide();
+                    $('#torrent_auth_type_option').hide();
+                    $('#torrent_path_option').show();
+                    $('#torrent_path_option').find('.fileBrowser').show();
+                    $('#torrent_seed_time_option').hide();
+                    $('#torrent_high_bandwidth_option').hide();
+                    $('#torrent_label_option').show();
+                    $('#torrent_label_anime_option').show();
+                    $('#path_synology').hide();
+                    $('#torrent_paused_option').show();
+                    $('#torrent_rpcurl_option').hide();
 
                     if (selectedProvider.toLowerCase() === 'utorrent') {
                         client = 'uTorrent';
-                        $(torrent_path_option).hide();
+                        $('#torrent_path_option').hide();
                         $('#torrent_seed_time_label').text('Minimum seeding time is');
-                        $(torrent_seed_time_option).show();
+                        $('#torrent_seed_time_option').show();
                         $('#host_desc_torrent').text('URL to your uTorrent client (e.g. http://localhost:8000)');
                     } else if (selectedProvider.toLowerCase() === 'transmission'){
                         client = 'Transmission';
                         $('#torrent_seed_time_label').text('Stop seeding when inactive for');
-                        $(torrent_seed_time_option).show();
-                        $(torrent_high_bandwidth_option).show();
-                        $(torrent_label_option).hide();
-                        $(torrent_label_anime_option).hide();
-                        $(torrent_rpcurl_option).show();
+                        $('#torrent_seed_time_option').show();
+                        $('#torrent_high_bandwidth_option').show();
+                        $('#torrent_label_option').hide();
+                        $('#torrent_label_anime_option').hide();
+                        $('#torrent_rpcurl_option').show();
                         $('#host_desc_torrent').text('URL to your Transmission client (e.g. http://localhost:9091)');
                     } else if (selectedProvider.toLowerCase() === 'deluge'){
                         client = 'Deluge';
-                        $(torrent_verify_cert_option).show();
-                        $(torrent_verify_deluge).show();
-                        $(torrent_verify_rtorrent).hide();
-                        $(label_warning_deluge).show();
-                        $(label_anime_warning_deluge).show();
+                        $('#torrent_verify_cert_option').show();
+                        $('#torrent_verify_deluge').show();
+                        $('#torrent_verify_rtorrent').hide();
+                        $('#label_warning_deluge').show();
+                        $('#label_anime_warning_deluge').show();
                         $('#torrent_username_option').hide();
                         $('#torrent_username').prop('value', '');
                         $('#host_desc_torrent').text('URL to your Deluge client (e.g. http://localhost:8112)');
-                    } else if ('deluged' == selectedProvider){
+                    } else if (selectedProvider.toLowerCase() === 'deluged'){
                         client = 'Deluge';
-                        $(torrent_verify_cert_option).hide();
-                        $(torrent_verify_deluge).hide();
-                        $(torrent_verify_rtorrent).hide();
-                        $(label_warning_deluge).show();
-                        $(label_anime_warning_deluge).show();
+                        $('#torrent_verify_cert_option').hide();
+                        $('#torrent_verify_deluge').hide();
+                        $('#torrent_verify_rtorrent').hide();
+                        $('#label_warning_deluge').show();
+                        $('#label_anime_warning_deluge').show();
                         $('#torrent_username_option').show();
                         $('#host_desc_torrent').text('IP or Hostname of your Deluge Daemon (e.g. scgi://localhost:58846)');
-                    } else if ('download_station' == selectedProvider){
+                    } else if (selectedProvider.toLowerCase() === 'download_station'){
                         client = 'Synology DS';
-                        $(torrent_label_option).hide();
-                        $(torrent_label_anime_option).hide();
+                        $('#torrent_label_option').hide();
+                        $('#torrent_label_anime_option').hide();
                         $('#torrent_paused_option').hide();
-                        $(torrent_path_option).find('.fileBrowser').hide();
+                        $('#torrent_path_option').find('.fileBrowser').hide();
                         $('#host_desc_torrent').text('URL to your Synology DS client (e.g. http://localhost:5000)');
-                        $(path_synology).show();
-                    } else if ('rtorrent' == selectedProvider){
+                        $('#path_synology').show();
+                    } else if (selectedProvider.toLowerCase() === 'rtorrent'){
                         client = 'rTorrent';
-                        $(torrent_paused_option).hide();
+                        $('#torrent_paused_option').hide();
                         $('#host_desc_torrent').text('URL to your rTorrent client (e.g. scgi://localhost:5000 <br> or https://localhost/rutorrent/plugins/httprpc/action.php)');
-                        $(torrent_verify_cert_option).show();
-                        $(torrent_verify_deluge).hide();
-                        $(torrent_verify_rtorrent).show();
-                        $(torrent_auth_type_option).show();
-                    } else if ('qbittorrent' == selectedProvider){
+                        $('#torrent_verify_cert_option').show();
+                        $('#torrent_verify_deluge').hide();
+                        $('#torrent_verify_rtorrent').show();
+                        $('#torrent_auth_type_option').show();
+                    } else if (selectedProvider.toLowerCase() === 'qbittorrent'){
                         client = 'qbittorrent';
-                        $(torrent_path_option).hide();
-                        $(torrent_label_option).hide();
-                        $(torrent_label_anime_option).hide();
+                        $('#torrent_path_option').hide();
+                        $('#torrent_label_option').hide();
+                        $('#torrent_label_anime_option').hide();
                         $('#host_desc_torrent').text('URL to your qbittorrent client (e.g. http://localhost:8080)');
-                    } else if ('mlnet' == selectedProvider){
+                    } else if (selectedProvider.toLowerCase() === 'mlnet'){
                         client = 'mlnet';
-                        $(torrent_path_option).hide();
-                        $(torrent_label_option).hide();
-                        $(torrent_verify_cert_option).hide();
-                        $(torrent_verify_deluge).hide();
-                        $(torrent_verify_rtorrent).hide();
-                        $(torrent_label_anime_option).hide();
-                        $(torrent_paused_option).hide();
+                        $('#torrent_path_option').hide();
+                        $('#torrent_label_option').hide();
+                        $('#torrent_verify_cert_option').hide();
+                        $('#torrent_verify_deluge').hide();
+                        $('#torrent_verify_rtorrent').hide();
+                        $('#torrent_label_anime_option').hide();
+                        $('#torrent_paused_option').hide();
                         $('#host_desc_torrent').text('URL to your MLDonkey (e.g. http://localhost:4080)');
                     }
                     $('#host_title').text(client + host);
diff --git a/gui/slick/js/core.min.js b/gui/slick/js/core.min.js
index fac48e2207d949e1ee031c8ed5a1e974968361bc..b0af1a1280876c5a80447f4db0f5d5b8cac1cb88 100644
GIT binary patch
delta 2354
zcmezUf$7<IrVXq-lU17JCd=_mfzkq#Z}a?_tkNVlxu=n1^9SB4=E*8e5|e8M4JWHK
ziBGnYp8=BGoGG*$A|WZpJ(*KnaB{pj`{XFGtCL+h#U?k@vut(|w`GDFiPh-IA9&3+
zFOqhGn1W{f<V>Lnn~N1>SSKsjh;Lq~+6gjBY_qk-Z$^;qldUy`Hb-hbg>jTN7wQOr
zm4IcI=*1&AYKALd9Er`}jniQqp~+qWBAch0?SdI1w7JOQ4T95XwF{(FVzQs@1aJuW
z*|JT}wG*4HV9q&N%x*Q@9Z&3XK)OId!#BCWArvYhu=$xoHOK_9$<`W5o2NK`0I33T
zI5*F8J%Ny!=`ojavMZ;|WV-;K&5>TGVKSVP_5D~kJNxd1>zl0ar!(2j{~^={q0L?a
z)}Y`M+dM7!2ABcz{^Uq4{>=-*kHWMGZSIKVff*_^IZ{ht^YQ2-5ZO7gA)pYR%oMi+
z9C4@PdO&fuxgh?O3=>!8<iu);$-y;cJo$MVO34|CdFiQ2I+H)vNbrFK((;o_i}OoM
zAVOjwq3qPk(gG!&w9>rflFa-(4bAGw(zT|%ASsyk)X4|yWcfiN2>oC&Zjcz%fXPql
zG$t>o<Cy#=gBMM0(&T#?(kN=V>KriCY^ab!QBzT8kM8CJbtp<UKdCe4nOw%Lw0VAa
z2-9S_37->{l5!H0vorE@Qk4{KZ4>oM@_q8lQ;VDvi&Hf;)zmapG?bKc5|dJM;>#0@
z@-p+%<5N;|O4C!7H1#qvQ&KfFbr32N^D=W&(bY{>oT)hZNWU<5S!z*cT4j84YEjAL
zjeW9{C8zQ7p_($;aGE$fRA}<sex=E~`-E8v5=$~BFPttq`FuYYS4l>EegP=dl_uLw
zR+xOYpKG$*6t2ndC$dl8*(W-gd6F22W(7MKs)>UW%!^OV%bYxax;P)my!hhEy!@Q}
z^h%}4J~LD&ub$35`Fuae<cz7jaO-bOHsDiIF3B${O3f>Y2WbL3T5gKTWRWQ%U>jFX
zSD!p*D$nG$DXWmgc)>=2T(WXHm<@H!#y(jjm#puT2U$0H#dM9ybEamBBCJ9VCWyB=
zKtVP6V87U8%W3>x(C|SCc#Nni&d4uEQGqRLz($_y<Ct7KZO-K8Uct%Vr}E)&2=4fz
zjeEEzuby5%`PdXuxnO8aDYyhHfs-06O2DxSiW9U@O`IV)dBQX<9#E7aB^L3?$}<fo
zAD&?%qofR$f+qn@JxFM2S}7GxzB^f-vnT`->q?VDW~fcpnK=VTpdiH#mV^ur-9P<O
zY*tEzNtq=elVw2+sQXbp19B0_FF4YQ_~g1-Nt0ds1Z36JG*WGqa&z)hO9+`jWQLPR
zO;Awh#e;(voM}Kw6%?pCGc_hpn|(tbl;hK2fmVwWCmH$0C6oV)Nb+Z<X($yzjZ(6;
zoh;C&I(dB=pPgoPSz?hwqAjS*fJ(=MG%0E7l_lnAXzC={DitTEXIkm&E7^jIqvFz}
z;*uf_108cs>!i)I`)V2GK=vys=T#-e=cblq<fkZU>VZmCXxTe??HtL;Yv$-f>km#Q
z6^+UKy`qyd#P}!6Ir1<UCninipD#PvWUlCB*ZKUD{pX5`C+Z~@WO}Dof}K^Im=vE_
zkeQuYIr*cT?Bs$NmdR7+3QR87)#cNHh+9F_Pwumqn0#xlkt&kyIx2clZ~21V=8>3}
zl9O7bsiQL4VxA07NosLPJXFDC#U{zg)*76fm(NRM+-$qxHZ!=E(rFafY_;SF2bj~-
z$TwMT?K3c2Y~4w)pL!Z4CP!{gfU@N$zucU<`S1Eypt??C^4)FPlXJJlg6s0T+X^SM
ZZPtP+MA5YQ<z_cfZHb~`^WAOp7y&yPV0-`o

delta 2602
zcmaF%o$2=nrVXq-tjRf<$=Q<w7)2(>OY%>?CfSN6(joO1DsrG%Wb=RCDrPpY7LCbj
z@^&z0zWfpxQ%+&_W^rL{n5xabVyui%xy`ZSK1@)<h_rC>e_pfAH>I6m#$mT~vz)?q
zR`%qK#Ju!Wjm-~Lr!YZnoIFuWcJo|~mv9$M)M7%Gn><%TVDo7m0c5ew%=+;t{4T>4
zDEugsTsZ$>fZ=9l^Ib6WCr{Lp+x*PpHJtx2KymY5t8H-g`)ubz1K_ru*5rP>Eyxbd
zw$FiU%$Jv%{9qB+WHv`{gc9k^<&M>GvnFcEg59s>@&T@GqL#>JOScmkYAikH!qjYj
z==B0gUS#tN-$O9D$sqkF{dr;h%?|@2U_rmxCFC)TJ$a&*&gQs?qcC+~fBQsnBblqa
zxj*IzTs|%?9u_~7PsSaFd1-q5bZBq{Fp6yUNjN1l*{_ykvP+HNWP{o=4rq)fP0mjh
z=Ss^@E-lV4EztmTg|bsCOA9p8O7oISGV}8^G^@ELv(=fxEpe}t<Am#&>|Q6w2GKB?
zuU=yEmO52r<M!1_BV-+rWfJpH^v$bRN0#-dlSSy0*euc@&og;<0w14-l5%NrYJ5q4
zQBi7M$>fVI!us|q8cND}`7p6!B~88JjQny9O)E@^jLekD$E(yghxG(A@f1N#2~JMW
zoE+FIHu>6I1vcx<G!3Pq$pVw4JT$Az5{nd)Y(d6AmBwe}7ndk$>J=2_7icJzCFYc-
zDrxE@+bR_&r)OH}>nqvX+9v50mnIdL6loafm}^=m+iOhjof<f~Y`)ay_45Q6S#?zO
z(()!BTqrtuZ{L09%ruS3bNXdDAa-TgPTtoq&a9JZJNZGsth7#+t&%dx#`u)f;^cUk
zdzEyuZ6_a?B*LtdV>|i$Y*}WVT-(X_CWtZX<k?Q1HA$LTC*O9m)kFnmodVm*`)7$W
z>lE5femF~3OsB|JNx2}gBqP4KGA}<TKfO{(r`UF~{0s?iYZZ+QO}&iFlvE8(9TkmC
z9PBJ4@oZQ)>!@htAc;>7oFE#D#D@i4S!z*cS|!{USX3mImSn`2R2HPh=NEud9+Hw=
zB+GIqf0>}*k%uIkkHjuOQdx+^E<#dMj3hq!{X|h&B)O7|%wkPFSXhJ82KOWb#@xw)
zlRO#oCL2swpL}Q1HiJAQBl3~h1xQ8}BC$c%fHmh#$>hmF(f|rBD<nSQ;L1Q!ojI9%
zy87hRQzywJ+H0iRD!HWQl%}UDVTlqeB*&0$$1=vm$p@#4@S=Eca^NJ<$(l1H8FME`
z%&5^Sg1Jl6N(mNzO18EThZTiDvMk7H#gpsj7*9@{S%47`uEaPJlDl<OG+^F9PdAej
zXG!WotSwB+EP*Nm*_?}HKB`whE;5{LW0I(*1`5aAoV?T$d^*rmJZZs;oHB|x*U#Z*
zRI63dNP`7ntq!Qn$*W3=&rL1K$WKwy)Pt7Slkd%U=Z7>B;N|n=goO%|`|UU;uMy{-
zT(&@vF=_I|1yb6{;DW0-F)6+vvADQAzX)VZSz?ZcrcMf6DzP9lJGFB1L2-%62Bw^o
z*%t~Z>Xa6z7Ud=8rdlQGz;s$A>p)amrPS(7o?sv{IcuR2AJk1M8sIzwD$_VYg$Il$
zV~<o+gNkJ|cWYKBYG~GibSNp8q!yRJN^p>GK`kc@aFxluD2-7c93Iekgq6Xlwxi_O
z%>|3^Ftb4vfZJa_O&pVNFX!4^yL=Z1O#DEz)Z~~A&*0UX-^MG@3iCj-%H)7e32>h3
s=KGsM;q|Zm)~T>M_Wsrta7AcZCg0zby?Ooihwy3|MO)qGox5}y0q%f`bpQYW

-- 
GitLab