mirror of
https://github.com/lidarr/lidarr.git
synced 2025-07-16 10:03:51 -07:00
Proxy Support for Sonarr #732
Switch to use Port #0 which just uses the next free port Non Functional - Code Cleanup Tabs -> Spaces, Opps Deleted too much Refactoring & Code Cleanup & Move Config to DB remove unneeded line Clean Up Spaces Code Review Points on the UI FIx extra space Clean Up unrequired changes Add a HealthCheck. Extra Check in ProxyCheck. Correctly deal with Socks Authentication Remove SubModule Add in Nuget + Tweak ProxyCheck Code Review Points Missed Review Point Add Subnet Filtering, Add ProxyBypass for local addresses. UI updated for property changes. Fix typo, and copy&paste error Tweak URL to hit
This commit is contained in:
parent
7284ef50eb
commit
bfe134ee54
17 changed files with 429 additions and 5 deletions
|
@ -11,6 +11,7 @@ var view = Marionette.ItemView.extend({
|
|||
|
||||
events : {
|
||||
'change .x-auth' : '_setAuthOptionsVisibility',
|
||||
'change .x-proxy' : '_setProxyOptionsVisibility',
|
||||
'change .x-ssl' : '_setSslOptionsVisibility',
|
||||
'click .x-reset-api-key' : '_resetApiKey',
|
||||
'change .x-update-mechanism' : '_setScriptGroupVisibility'
|
||||
|
@ -25,7 +26,9 @@ var view = Marionette.ItemView.extend({
|
|||
copyApiKey : '.x-copy-api-key',
|
||||
apiKeyInput : '.x-api-key',
|
||||
updateMechanism : '.x-update-mechanism',
|
||||
scriptGroup : '.x-script-group'
|
||||
scriptGroup : '.x-script-group',
|
||||
proxyToggle : '.x-proxy',
|
||||
proxyOptions : '.x-proxy-settings'
|
||||
},
|
||||
|
||||
initialize : function() {
|
||||
|
@ -37,6 +40,10 @@ var view = Marionette.ItemView.extend({
|
|||
this.ui.authOptions.hide();
|
||||
}
|
||||
|
||||
if (!this.ui.proxyToggle.prop('checked')) {
|
||||
this.ui.proxyOptions.hide();
|
||||
}
|
||||
|
||||
if (!this.ui.sslToggle.prop('checked')) {
|
||||
this.ui.sslOptions.hide();
|
||||
}
|
||||
|
@ -70,6 +77,15 @@ var view = Marionette.ItemView.extend({
|
|||
}
|
||||
},
|
||||
|
||||
_setProxyOptionsVisibility : function() {
|
||||
if (this.ui.proxyToggle.prop('checked')) {
|
||||
this.ui.proxyOptions.slideDown();
|
||||
}
|
||||
else {
|
||||
this.ui.proxyOptions.slideUp();
|
||||
}
|
||||
},
|
||||
|
||||
_setSslOptionsVisibility : function() {
|
||||
|
||||
var showSslOptions = this.ui.sslToggle.prop('checked');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue