|
|
@ -115,10 +115,6 @@ |
|
|
|
<legend>QBT_TR(Privacy)QBT_TR</legend> |
|
|
|
<legend>QBT_TR(Privacy)QBT_TR</legend> |
|
|
|
<input type="checkbox" id="dht_checkbox"/> |
|
|
|
<input type="checkbox" id="dht_checkbox"/> |
|
|
|
<label for="dht_checkbox">QBT_TR(Enable DHT (decentralized network) to find more peers)QBT_TR</label><br/> |
|
|
|
<label for="dht_checkbox">QBT_TR(Enable DHT (decentralized network) to find more peers)QBT_TR</label><br/> |
|
|
|
<input type="checkbox" id="DHTPortDiffThanBT_checkbox" onclick="updateDHTPortSettings();"/> |
|
|
|
|
|
|
|
<label for="DHTPortDiffThanBT_checkbox">QBT_TR(Use a different port for DHT and BitTorrent)QBT_TR</label><br/> |
|
|
|
|
|
|
|
<label for="DHTPort_txt" style="margin-left: 20px;">QBT_TR(DHT port:)QBT_TR</label> |
|
|
|
|
|
|
|
<input type="text" id="DHTPort_txt" value="6881"/><br/> |
|
|
|
|
|
|
|
<input type="checkbox" id="pex_checkbox"/> |
|
|
|
<input type="checkbox" id="pex_checkbox"/> |
|
|
|
<label for="pex_checkbox">QBT_TR(Enable Peer Exchange (PeX) to find more peers)QBT_TR</label><br/> |
|
|
|
<label for="pex_checkbox">QBT_TR(Enable Peer Exchange (PeX) to find more peers)QBT_TR</label><br/> |
|
|
|
<input type="checkbox" id="lsd_checkbox"/> |
|
|
|
<input type="checkbox" id="lsd_checkbox"/> |
|
|
@ -381,7 +377,6 @@ |
|
|
|
toggleAnonymousMode = function() { |
|
|
|
toggleAnonymousMode = function() { |
|
|
|
if($('anonymous_mode_checkbox').getProperty('checked')) { |
|
|
|
if($('anonymous_mode_checkbox').getProperty('checked')) { |
|
|
|
$('dht_checkbox').setProperty('disabled', true); |
|
|
|
$('dht_checkbox').setProperty('disabled', true); |
|
|
|
$('DHTPortDiffThanBT_checkbox').setProperty('disabled', true); |
|
|
|
|
|
|
|
$('dht_checkbox').setProperty('checked', false); |
|
|
|
$('dht_checkbox').setProperty('checked', false); |
|
|
|
$('lsd_checkbox').setProperty('disabled', true); |
|
|
|
$('lsd_checkbox').setProperty('disabled', true); |
|
|
|
$('lsd_checkbox').setProperty('checked', false); |
|
|
|
$('lsd_checkbox').setProperty('checked', false); |
|
|
@ -389,7 +384,6 @@ toggleAnonymousMode = function() { |
|
|
|
$('upnp_checkbox').setProperty('checked', false); |
|
|
|
$('upnp_checkbox').setProperty('checked', false); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
$('dht_checkbox').setProperty('disabled', false); |
|
|
|
$('dht_checkbox').setProperty('disabled', false); |
|
|
|
$('DHTPortDiffThanBT_checkbox').setProperty('disabled', false); |
|
|
|
|
|
|
|
$('lsd_checkbox').setProperty('disabled', false); |
|
|
|
$('lsd_checkbox').setProperty('disabled', false); |
|
|
|
$('upnp_checkbox').setProperty('disabled', false); |
|
|
|
$('upnp_checkbox').setProperty('disabled', false); |
|
|
|
} |
|
|
|
} |
|
|
@ -549,14 +543,6 @@ updateFilterSettings = function() { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
updateDHTPortSettings = function() { |
|
|
|
|
|
|
|
if($('DHTPortDiffThanBT_checkbox').getProperty('checked')) { |
|
|
|
|
|
|
|
$('DHTPort_txt').setProperty('disabled', false); |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
$('DHTPort_txt').setProperty('disabled', true); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
updatePeerProxySettings = function() { |
|
|
|
updatePeerProxySettings = function() { |
|
|
|
if($('peer_proxy_type_select').getProperty('value') != "none") { |
|
|
|
if($('peer_proxy_type_select').getProperty('value') != "none") { |
|
|
|
$('peer_proxy_host_text').setProperty('disabled', false); |
|
|
|
$('peer_proxy_host_text').setProperty('disabled', false); |
|
|
@ -743,9 +729,6 @@ loadPreferences = function() { |
|
|
|
updateMaxUploadsPerTorrentEnabled(); |
|
|
|
updateMaxUploadsPerTorrentEnabled(); |
|
|
|
// Bittorrent |
|
|
|
// Bittorrent |
|
|
|
$('dht_checkbox').setProperty('checked', pref.dht); |
|
|
|
$('dht_checkbox').setProperty('checked', pref.dht); |
|
|
|
$('DHTPortDiffThanBT_checkbox').setProperty('checked', !pref.dhtSameAsBT); |
|
|
|
|
|
|
|
$('DHTPort_txt').setProperty('value', pref.dht_port); |
|
|
|
|
|
|
|
updateDHTPortSettings(); |
|
|
|
|
|
|
|
$('pex_checkbox').setProperty('checked', pref.pex); |
|
|
|
$('pex_checkbox').setProperty('checked', pref.pex); |
|
|
|
$('lsd_checkbox').setProperty('checked', pref.lsd); |
|
|
|
$('lsd_checkbox').setProperty('checked', pref.lsd); |
|
|
|
var encryption = pref.encryption.toInt(); |
|
|
|
var encryption = pref.encryption.toInt(); |
|
|
@ -960,8 +943,6 @@ applyPreferences = function() { |
|
|
|
} |
|
|
|
} |
|
|
|
// Bittorrent |
|
|
|
// Bittorrent |
|
|
|
settings.set('dht', $('dht_checkbox').getProperty('checked')); |
|
|
|
settings.set('dht', $('dht_checkbox').getProperty('checked')); |
|
|
|
settings.set('dhtSameAsBT', !$('DHTPortDiffThanBT_checkbox').getProperty('checked')); |
|
|
|
|
|
|
|
settings.set('dht_port', $('DHTPort_txt').getProperty('value').toInt()); |
|
|
|
|
|
|
|
settings.set('pex', $('pex_checkbox').getProperty('checked')); |
|
|
|
settings.set('pex', $('pex_checkbox').getProperty('checked')); |
|
|
|
settings.set('lsd', $('lsd_checkbox').getProperty('checked')); |
|
|
|
settings.set('lsd', $('lsd_checkbox').getProperty('checked')); |
|
|
|
settings.set('encryption', $('encryption_select').getSelected()[0].getProperty('value')); |
|
|
|
settings.set('encryption', $('encryption_select').getSelected()[0].getProperty('value')); |
|
|
|