diff --git a/release/src-rt-6.x.4708/router/www/vpn-wireguard.asp b/release/src-rt-6.x.4708/router/www/vpn-wireguard.asp index 90a206af30..2127b97ca1 100644 --- a/release/src-rt-6.x.4708/router/www/vpn-wireguard.asp +++ b/release/src-rt-6.x.4708/router/www/vpn-wireguard.asp @@ -1684,9 +1684,14 @@ function verifyFields(focused, quiet) { if (E('_wg'+i+'_com').value == 3) { /* 'External - VPN Provider' */ E('_f_wg'+i+'_peer_ip').value = ''; E('_f_wg'+i+'_peer_ip').disabled = 1; + elem.display('wg'+i+'-peer-param-title', 0); + elem.display('wg'+i+'-peer-param', 0); } - else + else { E('_f_wg'+i+'_peer_ip').disabled = 0; + elem.display('wg'+i+'-peer-param-title', 1); + elem.display('wg'+i+'-peer-param', 1); + } /* verify interface dns */ var dns = E('_wg'+i+'_dns'); @@ -1969,7 +1974,8 @@ function init() { ]); W('
'); - W('
Peer Parameters (used to generate peer config files)<\/div>'); + W('
Peer Parameters (used to generate peer config files)<\/div>'); + W('
'); createFieldTable('', [ { title: 'Router behind NAT', name: t+'_ka', type: 'text', maxlen: 2, size: 4, suffix: ' enables keepalives from this router towards the defined peers (range 0 - 99 secs; 0 to disable)<\/small>', value: nvram[t+'_ka'] }, { title: 'Endpoint', name: 'f_'+t+'_endpoint', type: 'select', options: [['0','FQDN'],['1','WAN IP'],['2','Custom Endpoint']], value: nvram[t+'_endpoint'][0] || 0, suffix: ' ' }, @@ -1982,6 +1988,7 @@ function init() { { title: 'Forward all peer traffic', name: 'f_'+t+'_rgw', type: 'checkbox', value: nvram[t+'_rgw'] == 1 } ]); W('
'); + W('<\/div>'); W('
Import Config from File<\/div>'); W('
');