Browse Source

settings page add nodes code update

this update still has bugs, will push fix in next update
master
Satinder Grewal 8 years ago
parent
commit
d6e659bb0d
  1. 53
      assets/scripts/walletsettings.js
  2. 40
      index.html

53
assets/scripts/walletsettings.js

@ -15,4 +15,57 @@ function Settings_ShowWalletInfo() {
$("#winfo_notary_value").text(JSON.parse(CheckLoginData).notary);
$("#winfo_status_value").text(JSON.parse(CheckLoginData).status);
//$("#winfo_duration_value").text(JSON.parse(CheckLoginData).duration);
}
function Settings_ShowCoinPeers() {
console.log('waiting getpeers api to complete...');
$("#coin_supernetpeers_h").text('');
$("#coin_supernetpeers").text('');
$("#coin_rawpeers_h").text('');
$("#coin_rawpeers").text('');
var settings_selected_coinname_code_val = $("option:selected","#settings_select_coin_options").val();
var ajax_data = {"agent":"SuperNET","method":"getpeers","activecoin": settings_selected_coinname_code_val};
$.ajax({
type: 'POST',
data: JSON.stringify(ajax_data),
url: 'http://127.0.0.1:7778',
//dataType: 'text',
success: function(data, textStatus, jqXHR) {
var getCoinPeers = JSON.parse(data);
console.log(getCoinPeers);
if (getCoinPeers.supernet[0].peers !== undefined ) {
var supernet_peers_list = getCoinPeers.supernet[0].peers;
if (supernet_peers_list != 0 ) {
$("#coin_supernetpeers_h").text(getCoinPeers.supernet[0].coin);
$.each(supernet_peers_list, function( index, value ) {
var br_val = "";
if ( index != 0 ) { br_val = "<br>" }
$("#coin_supernetpeers").append(br_val+value);
});
}
}
if (getCoinPeers.rawpeers[0].peers !== undefined ) {
var raw_peers_list = getCoinPeers.rawpeers[0].peers;
if (raw_peers_list != 0 ) {
$("#coin_rawpeers_h").text(getCoinPeers.supernet[0].coin);
$.each(raw_peers_list, function( index, value ) {
var br_val = "";
if ( index != 0 ) { br_val = "<br>" }
$("#coin_rawpeers").append(br_val+value);
});
}
}
},
error: function(xhr, textStatus, error) {
console.log('failed getting Coin History.');
console.log(xhr.statusText);
if ( xhr.readyState == 0 ) {
Iguana_ServiceUnavailable();
}
console.log(textStatus);
console.log(error);
}
});
}

40
index.html

@ -589,7 +589,45 @@
</table>
</div>
<div class="tab-pane" id="AddNodeforCoin" role="tabpanel">
Add Node section to be updated soon.
<div class="row">
<div class="col-sm-6">
<div class="col-sm-12"><p>Use this section to check if the node IP you wish to add is allready active as peer of your coin:</p></div>
<div class="col-sm-8">
<div class="form-group">
<select class="form-control form-material" id="settings_select_coin_options">
<option>-Select-</option>
<option value="BTC">Bitcoin</option>
<option value="BTCD">BitcoinDark</option>
<option value="LTC">Litecoin</option>
<option value="DOGE">Dogecoin</option>
<option value="DGB">Digibyte</option>
<option value="SYS">SysCoin</option>
<option value="MZC">MazaCoin</option>
<option value="UNO">Unobtanium</option>
<option value="ZET">Zetacoin</option>
<option value="KMD">Komodo (TestNet)</option>
<option value="BTM">Bitmark</option>
<option value="CARB">Carboncoin</option>
<option value="ANC">AnonCoin</option>
<option value="FRK">Franko</option>
</select>
</div>
</div>
<div class="col-sm-4" style="text-align: center;">
<button type="button" class="btn btn-primary waves-effect waves-light" data-toggle="modal" data-dismiss="modal" id="settings_getcoinpeers_btn" onclick="Settings_ShowCoinPeers()">Check Nodes</button>
</div>
<div class="col-sm-12">
<h5>SuperNET Peers: <span id="coin_supernetpeers_h"></span></h5>
<p id="coin_supernetpeers"></p>
<h5>Raw Peers: <span id="coin_rawpeers_h"></span></h5>
<p id="coin_rawpeers"></p>
</div>
</div>
<div class="col-sm-6">
</div>
</div>
</div>
<div class="tab-pane" id="DumpWallet" role="tabpanel">
Wallet Backup section to be updated soon.

Loading…
Cancel
Save