mirror of
https://github.com/anticensority/runet-censorship-bypass.git
synced 2024-11-24 02:13:43 +03:00
Fix bug when adding proxy
This commit is contained in:
parent
d826396605
commit
97734e79ab
|
@ -40,7 +40,7 @@ export default function getProxyEditor(theState) {
|
||||||
{
|
{
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
table.editor tr.addPanel td > select[name="proxyType"],
|
table.editor tr.addPanel td > select[name="newProxyType"],
|
||||||
table.editor tr.addPanel td:nth-last-child(2) input /* PORT */
|
table.editor tr.addPanel td:nth-last-child(2) input /* PORT */
|
||||||
{
|
{
|
||||||
font-size: 0.9em;
|
font-size: 0.9em;
|
||||||
|
@ -197,6 +197,7 @@ export default function getProxyEditor(theState) {
|
||||||
|
|
||||||
handleAdd(that, event) {
|
handleAdd(that, event) {
|
||||||
|
|
||||||
|
console.log('handle add');
|
||||||
const form = event.target;
|
const form = event.target;
|
||||||
const elements = Array.from(form.elements).reduce((acc, el, index) => {
|
const elements = Array.from(form.elements).reduce((acc, el, index) => {
|
||||||
|
|
||||||
|
@ -206,12 +207,13 @@ export default function getProxyEditor(theState) {
|
||||||
|
|
||||||
}, {});
|
}, {});
|
||||||
const type = that.state.selectedNewType;
|
const type = that.state.selectedNewType;
|
||||||
const hostname = elements.hostname;
|
const hostname = elements.newHostname;
|
||||||
const port = elements.port;
|
const port = elements.newPort;
|
||||||
|
|
||||||
that.props.setProxyStringRaw(
|
const newValue = `${that.props.proxyStringRaw}; ${type} ${hostname}:${port}`
|
||||||
`${that.props.proxyStringRaw} ${type} ${hostname}:${port};`.trim()
|
.trim().replace(/(\s*;\s*)+/, '; ');
|
||||||
);
|
console.log('NEW VALUE', newValue);
|
||||||
|
that.props.setProxyStringRaw(newValue);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -263,7 +265,7 @@ export default function getProxyEditor(theState) {
|
||||||
<td colspan="2">
|
<td colspan="2">
|
||||||
<select reqiured
|
<select reqiured
|
||||||
class={scopedCss.noPad}
|
class={scopedCss.noPad}
|
||||||
name="proxyType"
|
name="newProxyType"
|
||||||
onChange={linkEvent(this, this.handleTypeSelect)}
|
onChange={linkEvent(this, this.handleTypeSelect)}
|
||||||
>
|
>
|
||||||
{
|
{
|
||||||
|
@ -281,7 +283,7 @@ export default function getProxyEditor(theState) {
|
||||||
<input required disabled={props.ifInputsDisabled}
|
<input required disabled={props.ifInputsDisabled}
|
||||||
class={scopedCss.noPad}
|
class={scopedCss.noPad}
|
||||||
placeholder="89.140.125.17"
|
placeholder="89.140.125.17"
|
||||||
name="hostname"
|
name="newHostname"
|
||||||
onInvalid={linkEvent(this, this.showInvalidMessage)}
|
onInvalid={linkEvent(this, this.showInvalidMessage)}
|
||||||
tabindex="1"
|
tabindex="1"
|
||||||
/>
|
/>
|
||||||
|
@ -292,7 +294,7 @@ export default function getProxyEditor(theState) {
|
||||||
class={scopedCss.noPad + ' ' + scopedCss.padLeft}
|
class={scopedCss.noPad + ' ' + scopedCss.padLeft}
|
||||||
placeholder="9150"
|
placeholder="9150"
|
||||||
min="0" step="1" max={MAX_PORT} pattern="[0-9]{1,5}"
|
min="0" step="1" max={MAX_PORT} pattern="[0-9]{1,5}"
|
||||||
name="port"
|
name="newPort"
|
||||||
onInvalid={linkEvent(this, this.showInvalidMessage)}
|
onInvalid={linkEvent(this, this.showInvalidMessage)}
|
||||||
onkeydown={onlyPort}
|
onkeydown={onlyPort}
|
||||||
tabindex="2"
|
tabindex="2"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user