From f1f0332d22ecdec4994a7d710caebdc4992b17e9 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Mon, 16 Jul 2018 01:54:07 +0200 Subject: [PATCH] Config filed for custom socks proxy for trackers --- plugins/UiConfig/media/js/ConfigStorage.coffee | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/plugins/UiConfig/media/js/ConfigStorage.coffee b/plugins/UiConfig/media/js/ConfigStorage.coffee index a153432f..59111e6e 100644 --- a/plugins/UiConfig/media/js/ConfigStorage.coffee +++ b/plugins/UiConfig/media/js/ConfigStorage.coffee @@ -59,7 +59,6 @@ class ConfigStorage extends Class {title: "Enable", value: "enable"} {title: "Always", value: "always"} ] - value: "Enable" description: [ "Disable: Don't connect to peers on Tor network", h("br"), "Enable: Only use Tor for Tor network peers", h("br"), @@ -91,10 +90,21 @@ class ConfigStorage extends Class key: "trackers_proxy" type: "select" options: [ - {title: "Disable", value: "disable"} + {title: "Custom", value: ""} {title: "Tor", value: "tor"} + {title: "Disable", value: "disable"} ] + section.items.push + title: "Custom socks proxy address for trackers" + key: "trackers_proxy" + type: "text" + placeholder: "Eg.: 127.0.0.1:1080" + value_pos: "fullwidth" + valid_pattern: /.+:[0-9]+/ + isHidden: => + Page.values["trackers_proxy"] in ["tor", "disable"] + createSection: (title) => section = {} section.title = title