From 0028c77f0d455a534c47617c6c4619cf721d598f Mon Sep 17 00:00:00 2001 From: "Ilya Ig. Petrov" Date: Sun, 28 May 2017 19:54:36 +0500 Subject: [PATCH] Fix unchanging checkmarks, move mod to another category --- .../src/extension-common/35-pac-kitchen-api.js | 2 +- .../pages/options/src/components/Exceptions.js | 1 + .../pages/options/src/components/ModList.js | 12 +++++------- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/extensions/chromium/runet-censorship-bypass/src/extension-common/35-pac-kitchen-api.js b/extensions/chromium/runet-censorship-bypass/src/extension-common/35-pac-kitchen-api.js index f77aa9f..2c4eec6 100644 --- a/extensions/chromium/runet-censorship-bypass/src/extension-common/35-pac-kitchen-api.js +++ b/extensions/chromium/runet-censorship-bypass/src/extension-common/35-pac-kitchen-api.js @@ -74,7 +74,7 @@ ifProxyMoreDomains: { ifDisabled: true, dflt: false, - category: 'exceptions', + category: 'ownProxies', label: 'проксировать .onion, .i2p и OpenNIC', desc: 'Проксировать особые домены. Необходима поддержка со стороны СВОИХ прокси.', order: 8, diff --git a/extensions/chromium/runet-censorship-bypass/src/extension-common/pages/options/src/components/Exceptions.js b/extensions/chromium/runet-censorship-bypass/src/extension-common/pages/options/src/components/Exceptions.js index c97d77d..a722cf3 100644 --- a/extensions/chromium/runet-censorship-bypass/src/extension-common/pages/options/src/components/Exceptions.js +++ b/extensions/chromium/runet-censorship-bypass/src/extension-common/pages/options/src/components/Exceptions.js @@ -62,6 +62,7 @@ export default function getExceptions(theState) { }) } +
  • Смотреть последние ошибки
  • ); diff --git a/extensions/chromium/runet-censorship-bypass/src/extension-common/pages/options/src/components/ModList.js b/extensions/chromium/runet-censorship-bypass/src/extension-common/pages/options/src/components/ModList.js index d07e72f..fa3628f 100644 --- a/extensions/chromium/runet-censorship-bypass/src/extension-common/pages/options/src/components/ModList.js +++ b/extensions/chromium/runet-censorship-bypass/src/extension-common/pages/options/src/components/ModList.js @@ -20,15 +20,13 @@ export default function getModList(theState) { handleCheck(confMeta, ifChecked) { + this.setState({ + checks: this.state.checks.map( + (ch, i) => i === confMeta.index ? ifChecked : ch + ) + }); if (ifChecked === false || !confMeta.ifChild) { this.handleNewValue(confMeta, ifChecked); - } else { - console.log('SET STATE', confMeta.index); - this.setState({ - checks: this.state.checks.map( - (ch, i) => i === confMeta.index ? ifChecked : ch - ) - }); } }