Browse Source

added debug tab in wallet settings

master
Petr Balashov 8 years ago
parent
commit
68f5bac9e1
  1. 19
      assets/scripts/walletsettings.js
  2. 17
      index.html

19
assets/scripts/walletsettings.js

@ -294,31 +294,28 @@ function Settings_AddCoinPeers() {
}
function Settings_LoadDebugLog() {
console.log("wait till peer ip added to selected coin...")
var settings_selected_coinname_code_val = $("option:selected","#settings_select_coin_addpeer_options").val();
var settings_add_peer_ip_val = $("#settings_add_peer_ip").val();
var ajax_data = { 'herdname': 'iguana', 'lastLines': 5 };
var settings_selected_targed_val = $("option:selected","#settings_select_debuglog_options").val();
var numLinesToRead = $('#read_debug_log_lines').val();
var ajax_data = { 'herdname': settings_selected_targed_val, 'lastLines': numLinesToRead };
$.ajax({
type: 'POST',
data: JSON.stringify(ajax_data),
data: ajax_data,
url: 'http://127.0.0.1:17777/shepherd/debuglog',
//dataType: 'text',
success: function(data, textStatus, jqXHR) {
//var getAddCoinPeers = JSON.parse(data);
$('#read_debug_log_textarea').text(JSON.parse(data).result.replace('\n', '<br/>'));
console.log(data);
/*if ( getAddCoinPeers.result == 'addnode submitted' ) {
toastr.success(settings_add_peer_ip_val + " added to " + settings_selected_coinname_code_val + " Successfully", "Coin Notification");
$("#settings_add_peer_ip").val('');
}*/
},
error: function(xhr, textStatus, error) {
console.log('failed getting.');
console.log('failed getting debug.log');
console.log(xhr.statusText);
if ( xhr.readyState == 0 ) {
Iguana_ServiceUnavailable();
}
console.log(textStatus);
console.log(error);
$('#read_debug_log_textarea').text(error);
}
});
}

17
index.html

@ -1943,14 +1943,25 @@
<div class="panel-body">
<p>This section allows you to read last N lines from debug log file.</i></b></p>
<div class="col-sm-12"></div>
<form class="wifkeys-import-form" method="post" action="javascript:;" autocomplete="off" onsubmit="return false;">
<form class="read-debug-log-import-form" method="post" action="javascript:;" autocomplete="off" onsubmit="return false;">
<div class="form-group form-material floating">
<input type="text" class="form-control" name="import_wifkey" id="import_wifkey">
<label class="floating-label" for="import_wifkey">Input Private Key</label>
<input type="text" class="form-control" name="read_debug_log_lines" id="read_debug_log_lines" value="10">
<label class="floating-label" for="read_debug_log_lines">Input number of lines to read</label>
</div>
<div class="form-group form-material floating">
<select class="form-control form-material" id="settings_select_debuglog_options">
<option value="iguana">Iguana</option>
<option value="komodo">Komodo</option>
</select>
<label class="floating-label" for="settings_select_debuglog_options">Target</label>
</div>
<div class="col-sm-12 col-xs-12" style="text-align: center;">
<button type="submit" class="btn btn-primary waves-effect waves-light" data-toggle="modal" data-dismiss="modal" id="read_debug_log_btn" onclick="Settings_LoadDebugLog()">Load debug log</button>
</div>
<div class="col-sm-12 col-xs-12" style="text-align: center;">
<br/>
<textarea id="read_debug_log_textarea" style="width:100%;height:200px"></textarea>
</div>
</form>
<div class="col-sm-12" style="padding-top: 15px;">

Loading…
Cancel
Save