diff --git a/assets/scripts/kmd_wallet_dashboard.js b/assets/scripts/kmd_wallet_dashboard.js
index cf89931..4a1b857 100644
--- a/assets/scripts/kmd_wallet_dashboard.js
+++ b/assets/scripts/kmd_wallet_dashboard.js
@@ -913,588 +913,642 @@ function KMDGetProtectedTransactions() {
get_zaddr_list = KMDListaddrZ();
$.each(get_zaddr_list, function(index, value) {
- //console.log(value.addr);
-
- var ajax_data_to_hex = '["'+ value.addr +'",0]'
- var tmpzaddr_hex_input = Iguana_HashHex(ajax_data_to_hex)
- //console.log(tmpzaddr_hex_input);
-
- var passthru_agent = getPassthruAgent();
- var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
- var ajax_data = {'userpass':tmpIguanaRPCAuth,"agent":passthru_agent,"method":"passthru","function":"z_listreceivedbyaddress","hex":tmpzaddr_hex_input}
- //console.log(ajax_data);
- $.ajax({
- async: false,
- type: 'POST',
- data: JSON.stringify(ajax_data),
- url: 'http://127.0.0.1:7778',
- //dataType: 'text',
- success: function(data, textStatus, jqXHR) {
- var AjaxOutputData = JSON.parse(data); //Ajax output gets the whole list of unspent coin with addresses
- //console.log('== Data OutPut of z_listreceivedbyaddress ==');
- //console.log(AjaxOutputData);
+ var ajax_data_to_hex = '["' + value.addr + '",0]',
+ tmpzaddr_hex_input = Iguana_HashHex(ajax_data_to_hex),
+ passthru_agent = getPassthruAgent(),
+ tmpIguanaRPCAuth = 'tmpIgRPCUser@ '+ sessionStorage.getItem('IguanaRPCAuth'),
+ ajax_data = {
+ 'userpass': tmpIguanaRPCAuth,
+ "agent": passthru_agent,
+ "method": "passthru",
+ "function": "z_listreceivedbyaddress",
+ "hex": tmpzaddr_hex_input
+ };
- $.each(AjaxOutputData, function(index, txidvalue) {
- console.log(txidvalue);
+ $.ajax({
+ async: false,
+ type: 'POST',
+ data: JSON.stringify(ajax_data),
+ url: 'http://127.0.0.1:7778',
+ success: function(data, textStatus, jqXHR) {
+ var AjaxOutputData = JSON.parse(data); // Ajax output gets the whole list of unspent coin with addresses
+ $.each(AjaxOutputData, function(index, txidvalue) {
var tmp_category = ' IN';
- var tmp_addr = value.addr.slice(0, 30)+'...';
- if(!("amount" in txidvalue)) {
- var tmp_amount = 0;
- } else {
- var tmp_amount = txidvalue.amount;
- }
- var tmp_addr_txid_info = KMDGetTransactionIDInfo(AjaxOutputData[index].txid);
- //console.log(tmp_addr_txid_info);
- var tmp_confirmations = tmp_addr_txid_info[0].confirmations;
- var tmp_secondsToString = secondsToString(tmp_addr_txid_info[0].time)
-
- /*if(!("address" in AjaxOutputData[index])) {
- tmp_addr = ' Z Address not listed by wallet!'
- }*/
-
-
+ var tmp_addr = value.addr.slice(0, 30) + '...';
+ if (!('amount' in txidvalue)) {
+ var tmp_amount = 0;
+ } else {
+ var tmp_amount = txidvalue.amount;
+ }
- tmplistZtransactions = [' private',tmp_category,tmp_confirmations,tmp_amount,tmp_secondsToString,tmp_addr,'']
- //console.log(tmplistZtransactions);
+ var tmp_addr_txid_info = KMDGetTransactionIDInfo(AjaxOutputData[index].txid),
+ tmp_confirmations = tmp_addr_txid_info[0].confirmations,
+ tmp_secondsToString = secondsToString(tmp_addr_txid_info[0].time),
+ tmplistZtransactions = [
+ '' +
+ ' private' +
+ '',
+ tmp_category,
+ tmp_confirmations,
+ tmp_amount,
+ tmp_secondsToString,
+ tmp_addr,
+ ''
+ ];
result.push(tmplistZtransactions);
});
- },
- 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);
- }
- });
+ },
+ 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);
+ }
+ });
});
- //console.log(result);
- NProgress.done();
- return result;
+
+ NProgress.done();
+ return result;
}
function KMDfillTxHistoryT() {
NProgress.done(true);
NProgress.configure({
- template: '
'
+ template: '' +
+ ''
});
NProgress.start();
- var txhistorydataT = KMDGetPublicTransactions();
- //var txhistorydataZ = KMDGetProtectedTransactions();
- //var txhistorydata = $.merge( txhistorydataT, txhistorydataZ );
- var txhistorydata = txhistorydataT;
- //console.log(txhistorydata);
-
- var kmd_txhistory_table = '';
- kmd_txhistory_table = $('#kmd-tx-history-tbl').DataTable( { data: txhistorydata,
- "order": [[ 4, "desc" ]],
- select: true,
- retrieve: true
- });
- kmd_txhistory_table.destroy();
- kmd_txhistory_table = $('#kmd-tx-history-tbl').DataTable( { data: txhistorydata,
- "order": [[ 4, "desc" ]],
- select: true,
- retrieve: true
- });
+ var txhistorydataT = KMDGetPublicTransactions();
+ //var txhistorydataZ = KMDGetProtectedTransactions();
+ //var txhistorydata = $.merge( txhistorydataT, txhistorydataZ );
+ var txhistorydata = txhistorydataT,
+ kmd_txhistory_table = '';
+
+ kmd_txhistory_table = $('#kmd-tx-history-tbl').DataTable({
+ data: txhistorydata,
+ 'order': [
+ [
+ 4,
+ 'desc'
+ ]
+ ],
+ select: true,
+ retrieve: true
+ });
- NProgress.done();
-}
+ kmd_txhistory_table.destroy();
+ kmd_txhistory_table = $('#kmd-tx-history-tbl').DataTable({
+ data: txhistorydata,
+ 'order': [
+ [
+ 4,
+ 'desc'
+ ]
+ ],
+ select: true,
+ retrieve: true
+ });
+ NProgress.done();
+}
function KMDListAddresses(pubpriv) {
- NProgress.done(true);
- NProgress.configure({
- template: ''
- });
- NProgress.start();
- var result = [];
-
- var ajax_data_to_hex = '""'
- var ajax_function_input = '';
- var tmplistaddr_hex_input = '';
- if ( pubpriv === 'public' ) {
- ajax_function_input = 'getaddressesbyaccount';
- tmplistaddr_hex_input = Iguana_HashHex(ajax_data_to_hex)
- }
- if ( pubpriv === 'private' ) {
- ajax_function_input = 'z_listaddresses';
- tmplistaddr_hex_input = "";
- }
+ NProgress.done(true);
+ NProgress.configure({
+ template: '' +
+ ''
+ });
+ NProgress.start();
- //console.log(tmpzaddr_hex_input);
+ var result = [],
+ ajax_data_to_hex = '""',
+ ajax_function_input = '',
+ tmplistaddr_hex_input = '';
+
+ if ( pubpriv === 'public' ) {
+ ajax_function_input = 'getaddressesbyaccount';
+ tmplistaddr_hex_input = Iguana_HashHex(ajax_data_to_hex);
+ }
+ if ( pubpriv === 'private' ) {
+ ajax_function_input = 'z_listaddresses';
+ tmplistaddr_hex_input = '';
+ }
- var passthru_agent = getPassthruAgent();
- var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
- var ajax_data = {'userpass':tmpIguanaRPCAuth,"agent":passthru_agent,"method":"passthru","function":ajax_function_input,"hex":tmplistaddr_hex_input}
- //console.log(ajax_data);
- $.ajax({
- async: false,
- type: 'POST',
- data: JSON.stringify(ajax_data),
- url: 'http://127.0.0.1:7778',
- //dataType: 'text',
- success: function(data, textStatus, jqXHR) {
- var AjaxOutputData = JSON.parse(data); //Ajax output gets the whole list of unspent coin with addresses
- //console.log('== Data OutPut of getaddressesbyaccount ==');
- //console.log(AjaxOutputData);
- result = AjaxOutputData;
- },
- 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);
- }
- });
- //console.log(result);
- NProgress.done();
- return result;
+ var passthru_agent = getPassthruAgent(),
+ tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
+ ajax_data = {
+ 'userpass': tmpIguanaRPCAuth,
+ 'agent': passthru_agent,
+ 'method': 'passthru',
+ 'function': ajax_function_input,
+ 'hex': tmplistaddr_hex_input
+ };
+
+ $.ajax({
+ async: false,
+ type: 'POST',
+ data: JSON.stringify(ajax_data),
+ url: 'http://127.0.0.1:7778',
+ success: function(data, textStatus, jqXHR) {
+ var AjaxOutputData = JSON.parse(data); // Ajax output gets the whole list of unspent coin with addresses
+ result = AjaxOutputData;
+ },
+ 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);
+ }
+ });
+
+ NProgress.done();
+ return result;
}
function KMDGetNewAddresses(pubpriv) {
- NProgress.done(true);
- NProgress.configure({
- template: ''
- });
- NProgress.start();
- var result = [];
+ NProgress.done(true);
+ NProgress.configure({
+ template: '' +
+ ''
+ });
+ NProgress.start();
- var ajax_function_input = '';
- if ( pubpriv === 'public' ) {
- ajax_function_input = 'getnewaddress';
- }
- if ( pubpriv === 'private' ) {
- ajax_function_input = 'z_getnewaddress';
+ var result = [],
+ ajax_function_input = '';
+
+ if ( pubpriv === 'public' ) {
+ ajax_function_input = 'getnewaddress';
+ }
+ if ( pubpriv === 'private' ) {
+ ajax_function_input = 'z_getnewaddress';
+ }
+
+ var passthru_agent = getPassthruAgent(),
+ tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
+ ajax_data = {
+ 'userpass': tmpIguanaRPCAuth,
+ 'agent': passthru_agent,
+ 'method': 'passthru',
+ 'function': ajax_function_input,
+ 'hex': ''
+ };
+
+ $.ajax({
+ async: false,
+ type: 'POST',
+ data: JSON.stringify(ajax_data),
+ url: 'http://127.0.0.1:7778',
+ success: function(data, textStatus, jqXHR) {
+ result = data;
+ toastr.success('New address generated successfully', 'Wallet Notification');
+ },
+ 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);
}
+ });
- var passthru_agent = getPassthruAgent();
- var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
- var ajax_data = {'userpass':tmpIguanaRPCAuth,"agent":passthru_agent,"method":"passthru","function":ajax_function_input,"hex":""}
- //console.log(ajax_data);
- $.ajax({
- async: false,
- type: 'POST',
- data: JSON.stringify(ajax_data),
- url: 'http://127.0.0.1:7778',
- //dataType: 'text',
- success: function(data, textStatus, jqXHR) {
- //console.log('== Data OutPut of get new address ==');
- //console.log(data);
- result = data;
- toastr.success("New address generated successfully", "Wallet Notification");
- },
- 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);
- }
- });
- //console.log(result);
- NProgress.done();
- return result;
+ NProgress.done();
+ return result;
}
-
function KMDListAllAddr() {
- NProgress.done(true);
- NProgress.configure({
- template: ''
- });
- NProgress.start();
- var only_reciving_addr_data = [];
- var listTaddr = KMDListAddresses('public');
- var listZaddr = KMDListAddresses('private');
- var listAlladdr = $.merge( listTaddr, listZaddr );
- //console.log(listAlladdr[5].slice(0, 2));
-
- $.each(listAlladdr, function(index, value) {
- tmp_addr_label = ' public';
- if ( listAlladdr[index].slice(0, 2) == 'zc' || listAlladdr[index].slice(0, 2) == 'zt' ) { tmp_addr_label = ' private'; }
- //var tmp_addr_action_button = '';
- only_reciving_addr_data.push([tmp_addr_label, listAlladdr[index]]);
- });
- //console.log(only_reciving_addr_data);
+ NProgress.done(true);
+ NProgress.configure({
+ template: ''
+ });
+ NProgress.start();
- var kmd_recieve_table = '';
+ var only_reciving_addr_data = [],
+ listTaddr = KMDListAddresses('public'),
+ listZaddr = KMDListAddresses('private'),
+ listAlladdr = $.merge( listTaddr, listZaddr );
+
+ $.each(listAlladdr, function(index, value) {
+ tmp_addr_label = '' +
+ ' public' +
+ '';
+ if ( listAlladdr[index].slice(0, 2) == 'zc' || listAlladdr[index].slice(0, 2) == 'zt' ) {
+ tmp_addr_label = '' +
+ ' private' +
+ '';
+ }
+ //var tmp_addr_action_button = '';
+ only_reciving_addr_data.push([
+ tmp_addr_label,
+ listAlladdr[index]
+ ]);
+ });
- kmd_recieve_table = $('#kmd-recieve-addr-tbl').DataTable( { data: only_reciving_addr_data,
- select: false,
- retrieve: true
- });
+ var kmd_recieve_table = '';
- kmd_recieve_table.destroy();
+ kmd_recieve_table = $('#kmd-recieve-addr-tbl').DataTable({
+ data: only_reciving_addr_data,
+ select: false,
+ retrieve: true
+ });
- kmd_recieve_table = $('#kmd-recieve-addr-tbl').DataTable( { data: only_reciving_addr_data,
- select: false,
- retrieve: true
- });
+ kmd_recieve_table.destroy();
+
+ kmd_recieve_table = $('#kmd-recieve-addr-tbl').DataTable({
+ data: only_reciving_addr_data,
+ select: false,
+ retrieve: true
+ });
- NProgress.done();
- return only_reciving_addr_data;
+ NProgress.done();
+ return only_reciving_addr_data;
}
function KMDGetTransactionIDInfo(txid) {
- var result = [];
-
- var ajax_data_to_hex = '["'+ txid +'"]'
- var tmptxid_output = Iguana_HashHex(ajax_data_to_hex)
- //console.log(tmptxid_output);
+ var result = [],
+ ajax_data_to_hex = '["' + txid + '"]',
+ tmptxid_output = Iguana_HashHex(ajax_data_to_hex),
+ passthru_agent = getPassthruAgent(),
+ tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
+ ajax_data_txid_input = {
+ 'userpass': tmpIguanaRPCAuth,
+ 'agent': passthru_agent,
+ 'method': 'passthru',
+ 'function': 'gettransaction',
+ 'hex': tmptxid_output
+ };
- var passthru_agent = getPassthruAgent();
- var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
- var ajax_data_txid_input = {'userpass':tmpIguanaRPCAuth,"agent":passthru_agent,"method":"passthru","function":"gettransaction","hex":tmptxid_output}
- //console.log(ajax_data_txid_input);
- $.ajax({
- async: false,
- type: 'POST',
- data: JSON.stringify(ajax_data_txid_input),
- url: 'http://127.0.0.1:7778',
- //dataType: 'text',
- success: function(data, textStatus, jqXHR) {
- var AjaxOutputData = JSON.parse(data);
- //console.log('== Data OutPut of z_getbalance ==');
- //console.log(value);
- //console.log(AjaxOutputData);
+ $.ajax({
+ async: false,
+ type: 'POST',
+ data: JSON.stringify(ajax_data_txid_input),
+ url: 'http://127.0.0.1:7778',
+ success: function(data, textStatus, jqXHR) {
+ var AjaxOutputData = JSON.parse(data);
result.push(AjaxOutputData);
- },
- 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);
- }
- });
- //console.log(result);
- return result;
-}
-
-
-function KMDGetOPIDInfo(opid) {
- var result = [];
- var tmpopid_output = '';
-
- if ( opid === undefined ) {
- tmpopid_output = '';
- } else {
- var ajax_data_to_hex = '["'+ opid +'"]'
- var tmpopid_output = Iguana_HashHex(ajax_data_to_hex)
- //console.log(tmpopid_output);
+ },
+ 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);
}
+ });
- var passthru_agent = getPassthruAgent();
- var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
- var ajax_data_txid_input = {'userpass':tmpIguanaRPCAuth,"agent":passthru_agent,"method":"passthru","function":"z_getoperationstatus","hex":tmpopid_output}
- //console.log(ajax_data_txid_input);
- $.ajax({
- async: false,
- type: 'POST',
- data: JSON.stringify(ajax_data_txid_input),
- url: 'http://127.0.0.1:7778',
- //dataType: 'text',
- success: function(data, textStatus, jqXHR) {
- var AjaxOutputData = JSON.parse(data);
- //console.log('== Data OutPut of z_getoperationstatus ==');
- //console.log(value);
- //console.log(AjaxOutputData);
- result.push(AjaxOutputData);
- },
- 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);
- }
- });
- //console.log(result);
- return result;
+ return result;
}
+function KMDGetOPIDInfo(opid) {
+ var result = [],
+ tmpopid_output = '';
-function KMDListAllOPIDs() {
- NProgress.done(true);
- NProgress.configure({
- template: ''
- });
- NProgress.start();
- var opids_statuses_data = [];
- var listOPIDs = KMDGetOPIDInfo();
- var tmp_results = 'Waiting...';
- var tmp_status_label = '';
- var tmp_creation_time = '';
- var tmp_id = '';
-
- console.log(listOPIDs);
- $.each(listOPIDs[0], function(index, value) {
-
- tmp_id = listOPIDs[0][index].id;
- tmp_creation_time = secondsToString(listOPIDs[0][index].creation_time);
-
- if (listOPIDs[0][index].status === 'queued') {
- tmp_status_label = ' Queued';
- tmp_results = 'Please press refresh button in a minute or so to see updated status...';
- }
- if (listOPIDs[0][index].status === 'executing') {
- tmp_status_label = ' Executing';
- tmp_results = 'Please press refresh button in a minute or so to see updated status...';
- }
- if (listOPIDs[0][index].status === 'failed') {
- tmp_status_label = ' Failed';
- tmp_results = 'Error Code: '+listOPIDs[0][index].error.code+'
Message: '+listOPIDs[0][index].error.message;
- }
- if (listOPIDs[0][index].status === 'success') {
- tmp_status_label = ' Success';
- tmp_results = 'txid: '+listOPIDs[0][index].result.txid+'
Execution Seconds: '+listOPIDs[0][index].execution_secs;
- }
+ if ( opid === undefined ) {
+ tmpopid_output = '';
+ } else {
+ var ajax_data_to_hex = '["' + opid + '"]',
+ tmpopid_output = Iguana_HashHex(ajax_data_to_hex);
+ }
+
+ var passthru_agent = getPassthruAgent(),
+ tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
+ ajax_data_txid_input = {
+ 'userpass': tmpIguanaRPCAuth,
+ 'agent': passthru_agent,
+ 'method': 'passthru',
+ 'function': 'z_getoperationstatus',
+ 'hex': tmpopid_output
+ };
- //console.log(tmp_status_label);
- //console.log(tmp_id);
- //console.log(tmp_creation_time);
- //console.log(tmp_results);
+ $.ajax({
+ async: false,
+ type: 'POST',
+ data: JSON.stringify(ajax_data_txid_input),
+ url: 'http://127.0.0.1:7778',
+ success: function(data, textStatus, jqXHR) {
+ var AjaxOutputData = JSON.parse(data);
+ result.push(AjaxOutputData);
+ },
+ 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);
+ }
+ });
- opids_statuses_data.push([tmp_status_label, tmp_id, tmp_creation_time, tmp_results]);
- });
- //console.log(opids_statuses_data);
+ return result;
+}
- var kmd_opids_statuses_table = '';
+function KMDListAllOPIDs() {
+ NProgress.done(true);
+ NProgress.configure({
+ template: '' +
+ ''
+ });
+ NProgress.start();
- kmd_opids_statuses_table = $('#kmd-opid-status-tbl').DataTable( { data: opids_statuses_data,
- "order": [[ 2, "desc" ]],
- select: false,
- retrieve: true
- });
+ var opids_statuses_data = [],
+ listOPIDs = KMDGetOPIDInfo(),
+ tmp_results = 'Waiting...',
+ tmp_status_label = '',
+ tmp_creation_time = '',
+ tmp_id = '';
+
+ console.log(listOPIDs);
+ $.each(listOPIDs[0], function(index, value) {
+ tmp_id = listOPIDs[0][index].id;
+ tmp_creation_time = secondsToString(listOPIDs[0][index].creation_time);
+
+ if (listOPIDs[0][index].status === 'queued') {
+ tmp_status_label = '' +
+ ' Queued' +
+ '';
+ tmp_results = 'Please press refresh button in a minute or so to see updated status...';
+ }
+ if (listOPIDs[0][index].status === 'executing') {
+ tmp_status_label = '' +
+ ' Executing' +
+ '';
+ tmp_results = 'Please press refresh button in a minute or so to see updated status...';
+ }
+ if (listOPIDs[0][index].status === 'failed') {
+ tmp_status_label = '' +
+ ' Failed' +
+ '';
+ tmp_results = 'Error Code: ' + listOPIDs[0][index].error.code + '
Message: ' + listOPIDs[0][index].error.message;
+ }
+ if (listOPIDs[0][index].status === 'success') {
+ tmp_status_label = '' +
+ ' Success' +
+ '';
+ tmp_results = 'txid: ' + listOPIDs[0][index].result.txid + '
Execution Seconds: ' + listOPIDs[0][index].execution_secs;
+ }
- kmd_opids_statuses_table.destroy();
+ opids_statuses_data.push([
+ tmp_status_label,
+ tmp_id,
+ tmp_creation_time,
+ tmp_results
+ ]);
+ });
- kmd_opids_statuses_table = $('#kmd-opid-status-tbl').DataTable( { data: opids_statuses_data,
- "order": [[ 2, "desc" ]],
- select: false,
- retrieve: true
- });
+ var kmd_opids_statuses_table = '';
+
+ kmd_opids_statuses_table = $('#kmd-opid-status-tbl').DataTable({
+ data: opids_statuses_data,
+ 'order': [
+ [
+ 2,
+ 'desc'
+ ]
+ ],
+ select: false,
+ retrieve: true
+ });
+ kmd_opids_statuses_table.destroy();
+
+ kmd_opids_statuses_table = $('#kmd-opid-status-tbl').DataTable({
+ data: opids_statuses_data,
+ 'order': [
+ [
+ 2,
+ 'desc'
+ ]
+ ],
+ select: false,
+ retrieve: true
+ });
- NProgress.done();
- return opids_statuses_data;
+ NProgress.done();
+ return opids_statuses_data;
}
function KMDZSendManyTransaction() {
- var result = [];
- var zsendmoney_output = '';
-
- var tmp_zsendmany_from_addr = $('#kmd_wallet_send_from').val();
- var tmp_zsendmany_to_addr = $('#kmd_wallet_sendto').val();
- var tmp_zsendmany_total_amount = $('#kmd_wallet_total_value').text();
-
- //console.log(tmp_zsendmany_from_addr);
- //console.log(tmp_zsendmany_to_addr);
- //console.log(tmp_zsendmany_total_amount);
+ var result = [],
+ zsendmoney_output = '',
+ tmp_zsendmany_from_addr = $('#kmd_wallet_send_from').val(),
+ tmp_zsendmany_to_addr = $('#kmd_wallet_sendto').val(),
+ tmp_zsendmany_total_amount = $('#kmd_wallet_total_value').text(),
+ ajax_data_to_hex = '["' + tmp_zsendmany_from_addr + '",[{"address":"' + tmp_zsendmany_to_addr + '","amount":' + tmp_zsendmany_total_amount + '}]]',
+ zsendmoney_output = Iguana_HashHex(ajax_data_to_hex),
+ passthru_agent = getPassthruAgent(),
+ tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
+ ajax_data_txid_input = {
+ 'userpass': tmpIguanaRPCAuth,
+ 'agent': passthru_agent,
+ 'method': 'passthru',
+ 'function': 'z_sendmany',
+ 'hex': zsendmoney_output
+ };
- var ajax_data_to_hex = '["'+tmp_zsendmany_from_addr+'",[{"address":"'+tmp_zsendmany_to_addr+'","amount":'+tmp_zsendmany_total_amount+'}]]'
- var zsendmoney_output = Iguana_HashHex(ajax_data_to_hex)
- //console.log(zsendmoney_output);
+ $.ajax({
+ async: false,
+ type: 'POST',
+ data: JSON.stringify(ajax_data_txid_input),
+ url: 'http://127.0.0.1:7778',
+ success: function(data, textStatus, jqXHR) {
+ console.log('== Data OutPut of z_sendmany ==');
+ console.log(data);
+ result.push(data);
+ },
+ 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);
+ }
+ });
- var passthru_agent = getPassthruAgent();
- var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
- var ajax_data_txid_input = {'userpass':tmpIguanaRPCAuth,"agent":passthru_agent,"method":"passthru","function":"z_sendmany","hex":zsendmoney_output}
- //console.log(ajax_data_txid_input);
- $.ajax({
- async: false,
- type: 'POST',
- data: JSON.stringify(ajax_data_txid_input),
- url: 'http://127.0.0.1:7778',
- //dataType: 'text',
- success: function(data, textStatus, jqXHR) {
- console.log('== Data OutPut of z_sendmany ==');
- console.log(data);
- result.push(data);
- },
- 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);
- }
- });
- //console.log(result);
- KMDListAllOPIDs();
- return result;
+ KMDListAllOPIDs();
+ return result;
}
function clearSendManyFieldData() {
- $('.showkmdwalletaddrs').selectpicker('refresh');
- $('#kmd_wallet_sendto').val('');
- $('#kmd_wallet_total_value').text('');
- $('#kmd_wallet_amount').val('');
+ $('.showkmdwalletaddrs').selectpicker('refresh');
+ $('#kmd_wallet_sendto').val('');
+ $('#kmd_wallet_total_value').text('');
+ $('#kmd_wallet_amount').val('');
}
-
function CheckIfConnected() {
- var result = [];
- var extcoin = $('[data-extcoin]').attr("data-extcoin");
-
- var passthru_agent = getPassthruAgent();
- var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
- var ajax_data = {'userpass':tmpIguanaRPCAuth,"agent":passthru_agent,"method":"passthru","function":"getinfo","hex":""}
- console.log(ajax_data);
- $.ajax({
- async: false,
- type: 'POST',
- data: JSON.stringify(ajax_data),
- url: 'http://127.0.0.1:7778',
- //dataType: 'text',
- success: function(data, textStatus, jqXHR) {
- var AjaxOutputData = JSON.parse(data);
- console.log('== Data OutPut ==');
- console.log(AjaxOutputData);
- console.log(AjaxOutputData.error);
- //console.log(AjaxOutputData['error'].message);
- if ( AjaxOutputData.errors != undefined ) {
- //console.log('connected');
- result.push('connected');
- } else if ( AjaxOutputData['error'].message = 'Activating best chain...' ) {
- result.push('activating');
- } else if ( AjaxOutputData.errors == undefined) {
- result.push('not active');
- } else {
- result.push(AjaxOutputData.errors);
- }
-
- },
- 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);
- }
- });
- return result;
+ var result = [],
+ extcoin = $('[data-extcoin]').attr('data-extcoin'),
+ passthru_agent = getPassthruAgent(),
+ tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
+ ajax_data = {
+ 'userpass': tmpIguanaRPCAuth,
+ 'agent': passthru_agent,
+ 'method': 'passthru',
+ 'function': 'getinfo',
+ 'hex': ''
+ };
+
+ console.log(ajax_data);
+ $.ajax({
+ async: false,
+ type: 'POST',
+ data: JSON.stringify(ajax_data),
+ url: 'http://127.0.0.1:7778',
+ success: function(data, textStatus, jqXHR) {
+ var AjaxOutputData = JSON.parse(data);
+ console.log('== Data OutPut ==');
+ console.log(AjaxOutputData);
+ console.log(AjaxOutputData.error);
+
+ if ( AjaxOutputData.errors != undefined ) {
+ result.push('connected');
+ } else if ( AjaxOutputData['error'].message = 'Activating best chain...' ) {
+ result.push('activating');
+ } else if ( AjaxOutputData.errors == undefined) {
+ result.push('not active');
+ } else {
+ result.push(AjaxOutputData.errors);
+ }
+ },
+ 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);
+ }
+ });
+
+ return result;
}
function CheckIfWalletEncrypted() {
- var result = [];
-
- var passthru_agent = getPassthruAgent();
- var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
- var ajax_data = {'userpass':tmpIguanaRPCAuth,"agent":passthru_agent,"method":"passthru","function":"walletlock","hex":""}
- console.log(ajax_data);
- $.ajax({
- async: false,
- type: 'POST',
- data: JSON.stringify(ajax_data),
- url: 'http://127.0.0.1:7778',
- //dataType: 'text',
- success: function(data, textStatus, jqXHR) {
- var AjaxOutputData = JSON.parse(data);
- console.log('== Data OutPut ==');
- console.log(AjaxOutputData.error);
- if ( AjaxOutputData.errors != undefined ) {
- //console.log('encrypted');
- result.push('encrypted');
- } else {
- result.push(AjaxOutputData.error);
- }
+ var result = [],
+ passthru_agent = getPassthruAgent(),
+ tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
+ ajax_data = {
+ 'userpass': tmpIguanaRPCAuth,
+ 'agent': passthru_agent,
+ 'method': 'passthru',
+ 'function': 'walletlock',
+ 'hex': ''
+ };
+
+ console.log(ajax_data);
+ $.ajax({
+ async: false,
+ type: 'POST',
+ data: JSON.stringify(ajax_data),
+ url: 'http://127.0.0.1:7778',
+ success: function(data, textStatus, jqXHR) {
+ var AjaxOutputData = JSON.parse(data);
+ console.log('== Data OutPut ==');
+ console.log(AjaxOutputData.error);
+
+ if ( AjaxOutputData.errors != undefined ) {
+ result.push('encrypted');
+ } else {
+ result.push(AjaxOutputData.error);
+ }
+ },
+ 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);
+ }
+ });
- },
- 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);
- }
- });
- return result;
+ return result;
}
function KMD_getInfo_rtrn() {
- var result = [];
- var extcoin = $('[data-extcoin]').attr("data-extcoin");
-
- var passthru_agent = getPassthruAgent();
- var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
- var ajax_data = {'userpass':tmpIguanaRPCAuth,"agent":passthru_agent,"method":"passthru","function":"getinfo","hex":""}
- //console.log(ajax_data);
- $.ajax({
- async: false,
- type: 'POST',
- data: JSON.stringify(ajax_data),
- url: 'http://127.0.0.1:7778',
- //dataType: 'text',
- success: function(data, textStatus, jqXHR) {
- var AjaxOutputData = JSON.parse(data);
- //console.log('== Data OutPut ==');
- //console.log(AjaxOutputData);
- if ( AjaxOutputData.errors != undefined ) {
- //console.log('connected');
- result.push(AjaxOutputData);
- } else if ( AjaxOutputData['error'].message = 'Activating best chain...' ) {
- result.push('activating');
- } else if ( AjaxOutputData.errors == undefined) {
- result.push('not active');
- } else {
- result.push(AjaxOutputData.errors);
- }
-
- },
- 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);
- }
- });
- return result[0];
-}
+ var result = [],
+ extcoin = $('[data-extcoin]').attr('data-extcoin'),
+ passthru_agent = getPassthruAgent(),
+ tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
+ ajax_data = {
+ 'userpass': tmpIguanaRPCAuth,
+ 'agent': passthru_agent,
+ 'method': 'passthru',
+ 'function': 'getinfo',
+ 'hex': ''
+ };
+ $.ajax({
+ async: false,
+ type: 'POST',
+ data: JSON.stringify(ajax_data),
+ url: 'http://127.0.0.1:7778',
+ success: function(data, textStatus, jqXHR) {
+ var AjaxOutputData = JSON.parse(data);
-function KMD_ProgressBar() {
- var result = [];
- var extcoin = $('[data-extcoin]').attr("data-extcoin");
-
- var getinfotmp = KMD_getInfo_rtrn()
- //console.log(getinfotmp);
- //console.log(getinfotmp.blocks);
- //console.log(getinfotmp.connections);
- //console.log(getinfotmp.longestchain);
- if ( getinfotmp == 'activating') {
- $('span[data-extcoin="'+extcoin+'"][id="extcoin-sync-percent"]').text('Activating...');
- } else {
- var sync_percent = parseFloat(parseInt(getinfotmp.blocks, 10) * 100)/ parseInt(getinfotmp.longestchain, 10);
- //console.log(parseFloat(sync_percent).toFixed(2)+'%')
- $('div[data-extcoin="'+extcoin+'"][id="extcoin-sync"]').width(parseFloat(sync_percent).toFixed(2)+'%');
- $('span[data-extcoin="'+extcoin+'"][id="extcoin-sync-percent"]').text(parseFloat(sync_percent).toFixed(2)+'%');
- $('span[data-extcoin="'+extcoin+'"][id="extcoin-synced-blocks"]').text(getinfotmp.blocks);
- $('span[data-extcoin="'+extcoin+'"][id="extcoin-longestchain"]').text(getinfotmp.longestchain);
- $('span[data-extcoin="'+extcoin+'"][id="extcoin-connections"]').text(getinfotmp.connections);
+ if ( AjaxOutputData.errors != undefined ) {
+ result.push(AjaxOutputData);
+ } else if ( AjaxOutputData['error'].message = 'Activating best chain...' ) {
+ result.push('activating');
+ } else if ( AjaxOutputData.errors == undefined) {
+ result.push('not active');
+ } else {
+ result.push(AjaxOutputData.errors);
+ }
+ },
+ 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);
}
+ });
+
+ return result[0];
}
+function KMD_ProgressBar() {
+ var result = [],
+ extcoin = $('[data-extcoin]').attr('data-extcoin'),
+ getinfotmp = KMD_getInfo_rtrn();
+
+ if ( getinfotmp == 'activating') {
+ $('span[data-extcoin="' + extcoin + '"][id="extcoin-sync-percent"]').text('Activating...');
+ } else {
+ var sync_percent = parseFloat(parseInt(getinfotmp.blocks, 10) * 100) / parseInt(getinfotmp.longestchain, 10);
+
+ $('div[data-extcoin="' + extcoin + '"][id="extcoin-sync"]').width(parseFloat(sync_percent).toFixed(2) + '%');
+ $('span[data-extcoin="' + extcoin + '"][id="extcoin-sync-percent"]').text(parseFloat(sync_percent).toFixed(2) + '%');
+ $('span[data-extcoin="' + extcoin + '"][id="extcoin-synced-blocks"]').text(getinfotmp.blocks);
+ $('span[data-extcoin="' + extcoin + '"][id="extcoin-longestchain"]').text(getinfotmp.longestchain);
+ $('span[data-extcoin="' + extcoin + '"][id="extcoin-connections"]').text(getinfotmp.connections);
+ }
+}
\ No newline at end of file
diff --git a/assets/scripts/login.js b/assets/scripts/login.js
index a7927a0..b3e789a 100644
--- a/assets/scripts/login.js
+++ b/assets/scripts/login.js
@@ -1,870 +1,822 @@
var Login = function() {
+ toastr.options = {
+ 'closeButton': true,
+ 'debug': false,
+ 'positionClass': 'toast-top-right',
+ 'showDuration': '5000',
+ 'hideDuration': '1000',
+ 'timeOut': '5000',
+ 'extendedTimeOut': '1000',
+ 'showEasing': 'swing',
+ 'hideEasing': 'linear',
+ 'showMethod': 'fadeIn',
+ 'hideMethod': 'fadeOut'
+ }
+
+ var handleLogin = function() {
+ $('.login-form').validate({
+ // errorElement: 'span', //default input error message container
+ // errorClass: 'help-block', // default input error message class
+ // focusInvalid: false, // do not focus the last invalid input
+ rules: {
+ password: {
+ required: true
+ }
+ },
-
- toastr.options = {
- "closeButton": true,
- "debug": false,
- "positionClass": "toast-top-right",
- "showDuration": "5000",
- "hideDuration": "1000",
- "timeOut": "5000",
- "extendedTimeOut": "1000",
- "showEasing": "swing",
- "hideEasing": "linear",
- "showMethod": "fadeIn",
- "hideMethod": "fadeOut"
- }
-
- var handleLogin = function() {
-
- $('.login-form').validate({
- //errorElement: 'span', //default input error message container
- //errorClass: 'help-block', // default input error message class
- //focusInvalid: false, // do not focus the last invalid input
- rules: {
- password: {
- required: true
- }
- },
-
- messages: {
- password: {
- required: "Password is required."
- }
- },
-
- invalidHandler: function(event, validator) { //display error alert on form submit
- $('.alert-danger', $('.login-form')).show();
- },
-
- highlight: function(element) { // hightlight error inputs
- $(element)
- .closest('.form-group').addClass('has-error'); // set error class to the control group
- },
-
- success: function(label) {
- label.closest('.form-group').removeClass('has-error');
- label.remove();
- },
-
- errorPlacement: function(error, element) {
- error.insertAfter(element.closest('.input-icon'));
- },
-
- submitHandler: function(form) {
- var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
- var ajax_data = {'userpass':tmpIguanaRPCAuth,'handle': $('#wallet-handle').val(),'password': $('#password').val(),'timeout': '2592000',"agent":"bitcoinrpc","method":"walletpassphrase"}
- $.ajax({
- type: 'POST',
- data: ajax_data,
- data: JSON.stringify(ajax_data),
- url: 'http://127.0.0.1:7778',
- //url: 'http://127.0.0.1:7778/api/bitcoinrpc/walletpassphrase',
- //dataType: 'JSON',
- success: function(data, textStatus, jqXHR) {
- var LoginOutput = JSON.parse(data);
- var LoginDataToStore = JSON.stringify(data);
- sessionStorage.setItem('IguanaActiveAccount', LoginDataToStore);
- //console.log(sessionStorage);
- //console.log('== Data OutPut ==');
- //console.log(LoginOutput);
-
- if (LoginOutput.result === 'success') {
- console.log('Success');
- //Iguana_DEXImportAll();
- //swal("Success", "Login Successfully.", "success");
- toastr.success("Login Successfull", "Account Notification")
- //var logincoinnames = []; $('#logincoinslist input[type=checkbox]:checked').each(function() { logincoinnames.push(this.value); }); console.log(logincoinnames);
- /*$.each(logincoinnames, function( index, value ) {
- if ( value == 'BTC' ) {
- var logincoinmodeval = $("input[name='logincoinbtcmode']:checked").val();
- var logincoin_data = {"coin": value, "mode": logincoinmodeval};
- Iguana_addcoinLogin(logincoin_data);
- }
- if ( value == 'BTCD' ) {
- var logincoinmodeval = $("input[name='logincoinbtcdmode']:checked").val();
- var logincoin_data = {"coin": value, "mode": logincoinmodeval};
- Iguana_addcoinLogin(logincoin_data);
- }
- if ( value == 'KMD' ) {
- var logincoinmodeval = $("input[name='logincoinkmdmode']:checked").val();
- var logincoin_data = {"coin": value, "mode": logincoinmodeval};
- Iguana_addcoinLogin(logincoin_data);
- }
- });*/
-
- $('#password').val('')
- $('#wallet-login').hide();
- $('#wallet-core').fadeIn();
- $('body').removeClass( "page-login layout-full page-dark" ).addClass( "" );
- $('link[id=loginStyle]')[0].disabled=true;
- //refreshEDEXCoinWalletList()
- /*Shepherd_FetchBasiliskData().then(function(result){
- console.log(result)
- location.reload();
- })*/
- location.reload();
- }
- else {
- // If something goes wrong, alert the error message that our service returned
- //swal("Oops...", "Something went wrong!", "error");
- if (LoginOutput.error === 'bitcoinrpc needs coin that is active') {
- toastr.info("Seems like there's no coin running. Activating BTC.", "Coin Notification");
- var logincoinnames = []; $('#logincoinslist input[type=checkbox]:checked').each(function() { logincoinnames.push(this.value); }); console.log(logincoinnames);
- $.each(logincoinnames, function( index, value ) {
- if ( value == 'BTC' ) {
- var logincoinmodeval = $("input[name='logincoinbtcmode']:checked").val();
- var logincoin_data = {"coin": value, "mode": logincoinmodeval};
- Iguana_addcoinLogin(logincoin_data);
- }
- if ( value == 'BTCD' ) {
- var logincoinmodeval = $("input[name='logincoinbtcdmode']:checked").val();
- var logincoin_data = {"coin": value, "mode": logincoinmodeval};
- Iguana_addcoinLogin(logincoin_data);
- }
- if ( value == 'KMD' ) {
- var logincoinmodeval = $("input[name='logincoinkmdmode']:checked").val();
- var logincoin_data = {"coin": value, "mode": logincoinmodeval};
- Iguana_addcoinLogin(logincoin_data);
- }
- });
- } else if ( LoginOutput.error === 'invalid passphrase' ) {
- toastr.info("Invalid Passphrase. Make sure your passphrase is correct, or create new wallet.", "Login Notification");
- } else {
- toastr.warning("Opps... Something went wrong!", "Account Notification");
- }
- console.log(data.statusText);
- console.log(textStatus);
- console.log(jqXHR);
- }
- },
- error: function(xhr, textStatus, error) {
- console.log('failure');
- console.log(xhr.statusText);
- if ( xhr.readyState == 0 ) {
- Iguana_ServiceUnavailable();
- }
- console.log(textStatus);
- console.log(error);
- //swal("Oops...", "Something went wrong!", "error");
- //toastr.warning("Opps... Something went wrong!", "Account Notification")
- }
+ messages: {
+ password: {
+ required: 'Password is required.'
+ }
+ },
+
+ invalidHandler: function(event, validator) { // display error alert on form submit
+ $('.alert-danger', $('.login-form')).show();
+ },
+
+ highlight: function(element) { // hightlight error inputs
+ $(element)
+ .closest('.form-group').addClass('has-error'); // set error class to the control group
+ },
+
+ success: function(label) {
+ label.closest('.form-group').removeClass('has-error');
+ label.remove();
+ },
+
+ errorPlacement: function(error, element) {
+ error.insertAfter(element.closest('.input-icon'));
+ },
+
+ submitHandler: function(form) {
+ var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
+ ajax_data = {
+ 'userpass': tmpIguanaRPCAuth,
+ 'handle': $('#wallet-handle').val(),
+ 'password': $('#password').val(),
+ 'timeout': '2592000',
+ 'agent': 'bitcoinrpc',
+ 'method': 'walletpassphrase'
+ };
+
+ $.ajax({
+ type: 'POST',
+ data: ajax_data,
+ data: JSON.stringify(ajax_data),
+ url: 'http://127.0.0.1:7778',
+ success: function(data, textStatus, jqXHR) {
+ var LoginOutput = JSON.parse(data);
+ LoginDataToStore = JSON.stringify(data),
+ sessionStorage.setItem('IguanaActiveAccount', LoginDataToStore);
+
+ if (LoginOutput.result === 'success') {
+ console.log('Success');
+ toastr.success('Login Successfull', 'Account Notification')
+
+ $('#password').val('')
+ $('#wallet-login').hide();
+ $('#wallet-core').fadeIn();
+ $('body').removeClass( 'page-login layout-full page-dark' ).addClass( '' );
+ $('link[id=loginStyle]')[0].disabled = true;
+
+ location.reload();
+ } else {
+ // If something goes wrong, alert the error message that our service returned
+ if (LoginOutput.error === 'bitcoinrpc needs coin that is active') {
+ toastr.info('Seems like there\'s no coin running. Activating BTC.', 'Coin Notification');
+ var logincoinnames = [];
+ $('#logincoinslist input[type=checkbox]:checked').each(function() { logincoinnames.push(this.value); });
+ console.log(logincoinnames);
+
+ $.each(logincoinnames, function( index, value ) {
+ if ( value == 'BTC' ) {
+ var logincoinmodeval = $('input[name="logincoinbtcmode"]:checked').val(),
+ logincoin_data = {
+ 'coin': value,
+ 'mode': logincoinmodeval
+ };
+ Iguana_addcoinLogin(logincoin_data);
+ }
+ if ( value == 'BTCD' ) {
+ var logincoinmodeval = $('input[name="logincoinbtcdmode"]:checked').val(),
+ logincoin_data = {
+ 'coin': value,
+ 'mode': logincoinmodeval
+ };
+ Iguana_addcoinLogin(logincoin_data);
+ }
+ if ( value == 'KMD' ) {
+ var logincoinmodeval = $('input[name="logincoinkmdmode"]:checked').val(),
+ logincoin_data = {
+ 'coin': value,
+ 'mode': logincoinmodeval
+ };
+ Iguana_addcoinLogin(logincoin_data);
+ }
});
-
- $('#section-dashboard').show();
- $('#section-easydex').hide();
- $('#section-about-iguana').hide();
- $('#nav-dashboard').removeClass( "" ).addClass( "active open" );
- $('#nav-easydex').removeClass( " active open" ).addClass( "" );
- $('#nav-about-iguana').removeClass( " active open" ).addClass( "" );
- //form.submit(); // form validation success, call ajax form submit
+ } else if ( LoginOutput.error === 'invalid passphrase' ) {
+ toastr.info('Invalid Passphrase. Make sure your passphrase is correct, or create new wallet.', 'Login Notification');
+ } else {
+ toastr.warning('Opps... Something went wrong!', 'Account Notification');
+ }
+
+ console.log(data.statusText);
+ console.log(textStatus);
+ console.log(jqXHR);
}
- });
-
- $('.login-form input').keypress(function(e) {
- if (e.which == 13) {
- if ($('.login-form').validate().form()) {
- $('.login-form').submit(); //form validation success, call ajax form submit
- }
- return false;
+ },
+ error: function(xhr, textStatus, error) {
+ console.log('failure');
+ console.log(xhr.statusText);
+ if ( xhr.readyState == 0 ) {
+ Iguana_ServiceUnavailable();
}
+ console.log(textStatus);
+ console.log(error);
+ }
});
- $('input[name=PassPhraseOptions]').on('change', function() {
- if ( $('input[name=PassPhraseOptions]:checked', '.register-form').val() === 'PassPhraseOptionsIguana' ) {
- console.log('PassPhraseOptionsIguana');
- $('#walletseed').text(PassPhraseGenerator.generatePassPhrase(256))
- }
- if ( $('input[name=PassPhraseOptions]:checked', '.register-form').val() === 'PassPhraseOptionsWaves' ) {
- console.log('PassPhraseOptionsWaves');
- $('#walletseed').text(PassPhraseGenerator.generatePassPhrase(160))
- }
- if ( $('input[name=PassPhraseOptions]:checked', '.register-form').val() === 'PassPhraseOptionsNXT' ) {
- console.log('PassPhraseOptionsNXT');
- $('#walletseed').text(PassPhraseGenerator.generatePassPhrase(128))
- }
- });
- }
-
- var handleRegister = function() {
-
- $('.register-form').validate({
- errorElement: 'span', //default input error message container
- errorClass: 'help-block', // default input error message class
- focusInvalid: false, // do not focus the last invalid input
- ignore: "",
- rules: {
-
- walletseed: {
- required: true
- },
-
- rwalletseed: {
- equalTo: "#walletseed"
- },
-
- /*password: {
- required: true
- },
- rpassword: {
- equalTo: "#register_password"
- },*/
-
-
- },
-
- messages: {
- rwalletseed: {
- required: "Wallet seed is required."
- }
- },
+ $('#section-dashboard').show();
+ $('#section-easydex').hide();
+ $('#section-about-iguana').hide();
+ $('#nav-dashboard').removeClass( '' ).addClass( 'active open' );
+ $('#nav-easydex').removeClass( 'active open' ).addClass( '' );
+ $('#nav-about-iguana').removeClass( 'active open' ).addClass( '' );
+ }
+ });
+
+ $('.login-form input').keypress(function(e) {
+ if (e.which == 13) {
+ if ($('.login-form').validate().form()) {
+ $('.login-form').submit(); // form validation success, call ajax form submit
+ }
+ return false;
+ }
+ });
+
+ $('input[name=PassPhraseOptions]').on('change', function() {
+ if ( $('input[name=PassPhraseOptions]:checked', '.register-form').val() === 'PassPhraseOptionsIguana' ) {
+ console.log('PassPhraseOptionsIguana');
+ $('#walletseed').text(PassPhraseGenerator.generatePassPhrase(256))
+ }
+ if ( $('input[name=PassPhraseOptions]:checked', '.register-form').val() === 'PassPhraseOptionsWaves' ) {
+ console.log('PassPhraseOptionsWaves');
+ $('#walletseed').text(PassPhraseGenerator.generatePassPhrase(160))
+ }
+ if ( $('input[name=PassPhraseOptions]:checked', '.register-form').val() === 'PassPhraseOptionsNXT' ) {
+ console.log('PassPhraseOptionsNXT');
+ $('#walletseed').text(PassPhraseGenerator.generatePassPhrase(128))
+ }
+ });
+ }
+
+ var handleRegister = function() {
+ $('.register-form').validate({
+ errorElement: 'span', // default input error message container
+ errorClass: 'help-block', // default input error message class
+ focusInvalid: false, // do not focus the last invalid input
+ ignore: '',
+ rules: {
+ walletseed: {
+ required: true
+ },
+ rwalletseed: {
+ equalTo: '#walletseed'
+ }
+ },
+ messages: {
+ rwalletseed: {
+ required: 'Wallet seed is required.'
+ }
+ },
- invalidHandler: function(event, validator) { //display error alert on form submit
+ invalidHandler: function(event, validator) { // display error alert on form submit
- },
+ },
- highlight: function(element) { // hightlight error inputs
- $(element)
- .closest('.form-group').addClass('has-error'); // set error class to the control group
- },
+ highlight: function(element) { // hightlight error inputs
+ $(element)
+ .closest('.form-group').addClass('has-error'); // set error class to the control group
+ },
- success: function(label) {
- label.closest('.form-group').removeClass('has-error');
- label.remove();
- },
+ success: function(label) {
+ label.closest('.form-group').removeClass('has-error');
+ label.remove();
+ },
- errorPlacement: function(error, element) {
- if (element.attr("name") == "backupconfirm") { // insert checkbox errors after the container
- error.insertAfter($('#register_backupconfirm_error'));
- } else if (element.closest('.input-icon').size() === 1) {
- error.insertAfter(element.closest('.input-icon'));
+ errorPlacement: function(error, element) {
+ if (element.attr('name') == 'backupconfirm') { // insert checkbox errors after the container
+ error.insertAfter($('#register_backupconfirm_error'));
+ } else if (element.closest('.input-icon').size() === 1) {
+ error.insertAfter(element.closest('.input-icon'));
+ } else {
+ error.insertAfter(element);
+ }
+ },
+
+ submitHandler: function(form) {
+ swal({
+ title: 'Have you saved your wallet seed?',
+ text: 'Make sure you have it backed up. Without this seed you won\'t be able to access your wallet in the future!',
+ type: 'warning',
+ showCancelButton: true,
+ confirmButtonColor: '#3085d6',
+ cancelButtonColor: '#d33',
+ confirmButtonText: 'Yes, I have taken backup.'
+ })
+ .then(function() {
+ var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
+ ajax_data = {
+ 'userpass': tmpIguanaRPCAuth,
+ 'agent': 'bitcoinrpc',
+ 'method': 'encryptwallet',
+ 'passphrase': $('#walletseed').val()
+ };
+ // Use AJAX to post the object to login user
+ $.ajax({
+ type: 'POST',
+ data: ajax_data,
+ data: JSON.stringify(ajax_data),
+ url: 'http://127.0.0.1:7778',
+ success: function(data, textStatus, jqXHR) {
+ var CreateWalletOutput = JSON.parse(data);
+
+ if (CreateWalletOutput.result === 'success') {
+ console.log('Success');
+ toastr.success('Wallet created successfully', 'Account Notification');
+ // Iguana_DEXImportAll();
+
+ $('#wallet-handle').val('');
+ $('#password').val('');
+ } else {
+ // If something goes wrong, alert the error message that our service returned
+ toastr.warning('Opps... Something went wrong!', 'Account Notification');
+ console.log(CreateWalletOutput);
+
+ if (CreateWalletOutput.error === 'bitcoinrpc needs coin that is active') {
+ toastr.info('Seems like there\'s no coin running. Activating BTC.', 'Coin Notification');
+ var logincoinnames = [];
+ $('#logincoinslist input[type=checkbox]:checked').each(function() { logincoinnames.push(this.value); });
+ console.log(logincoinnames);
+
+ $.each(logincoinnames, function( index, value ) {
+ if ( value == 'BTC' ) {
+ var logincoinmodeval = $('input[name="logincoinbtcmode"]:checked').val(),
+ logincoin_data = {
+ 'coin': value,
+ 'mode': logincoinmodeval,
+ 'reload': false
+ };
+ Iguana_addcoin(logincoin_data);
+ if (index == '0' ) {
+ console.log(value + ' ' + index);
+ $('.register-form').submit();
+ toastr.success('Wallet created successfully', 'Account Notification');
+ }
+ }
+ if ( value == 'BTCD' ) {
+ var logincoinmodeval = $('input[name="logincoinbtcdmode"]:checked').val(),
+ logincoin_data = {
+ 'coin': value,
+ 'mode': logincoinmodeval,
+ 'reload': false
+ };
+ Iguana_addcoin(logincoin_data);
+ if (index == '0' ) {
+ console.log(value + ' ' + index);
+ $('.register-form').submit();
+ toastr.success('Wallet created successfully', 'Account Notification');
+ }
+ }
+ });
} else {
- error.insertAfter(element);
+ toastr.warning('Opps... Something went wrong!', 'Account Notification');
+ }
+
+ console.log(data.statusText);
+
+ if ( data.readyState == 0 ) {
+ Iguana_ServiceUnavailable();
}
- },
- submitHandler: function(form) {
- swal({
- title: 'Have you saved your wallet seed?',
- text: "Make sure you have it backed up. Without this seed you won't be able to access your wallet in the future!",
- type: 'warning',
- showCancelButton: true,
- confirmButtonColor: '#3085d6',
- cancelButtonColor: '#d33',
- confirmButtonText: 'Yes, I have taken backup.'
- }).then(function() {
- //swal('Deleted!', 'Your file has been deleted.', 'success' );
- var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
- var ajax_data = {'userpass':tmpIguanaRPCAuth,"agent":"bitcoinrpc","method":"encryptwallet",'passphrase': $('#walletseed').val()}
- // Use AJAX to post the object to login user
- $.ajax({
- type: 'POST',
- data: ajax_data,
- data: JSON.stringify(ajax_data),
- url: 'http://127.0.0.1:7778',
- //dataType: 'text',
- success: function(data, textStatus, jqXHR) {
- var CreateWalletOutput = JSON.parse(data);
- //console.log(sessionStorage);
- //console.log('== Data OutPut ==');
- //console.log(CreateWalletOutput);
-
- if (CreateWalletOutput.result === 'success') {
- console.log('Success');
- //swal("Success", "Login Successfully.", "success");
- toastr.success("Wallet created successfully", "Account Notification")
- //Iguana_DEXImportAll();
-
- $('#wallet-handle').val('')
- $('#password').val('')
- }
- else {
- // If something goes wrong, alert the error message that our service returned
- //swal("Oops...", "Something went wrong!", "error");
- toastr.warning("Opps... Something went wrong!", "Account Notification")
- console.log(CreateWalletOutput)
- if (CreateWalletOutput.error === 'bitcoinrpc needs coin that is active') {
- toastr.info("Seems like there's no coin running. Activating BTC.", "Coin Notification");
- var logincoinnames = []; $('#logincoinslist input[type=checkbox]:checked').each(function() { logincoinnames.push(this.value); }); console.log(logincoinnames);
- $.each(logincoinnames, function( index, value ) {
- if ( value == 'BTC' ) {
- var logincoinmodeval = $("input[name='logincoinbtcmode']:checked").val();
- var logincoin_data = {"coin": value, "mode": logincoinmodeval, "reload": false};
- Iguana_addcoin(logincoin_data);
- if (index == '0' ) {
- console.log(value+' '+index);
- $('.register-form').submit();
- toastr.success("Wallet created successfully", "Account Notification")
- }
- }
- if ( value == 'BTCD' ) {
- var logincoinmodeval = $("input[name='logincoinbtcdmode']:checked").val();
- var logincoin_data = {"coin": value, "mode": logincoinmodeval, "reload": false};
- Iguana_addcoin(logincoin_data);
- if (index == '0' ) {
- console.log(value+' '+index);
- $('.register-form').submit();
- toastr.success("Wallet created successfully", "Account Notification")
- }
- }
- });
- } else {
- toastr.warning("Opps... Something went wrong!", "Account Notification");
- }
- console.log(data.statusText);
- if ( data.readyState == 0 ) {
- Iguana_ServiceUnavailable();
- }
- console.log(textStatus);
- console.log(jqXHR);
-
- }
- },
- error: function(xhr, textStatus, error) {
- console.log('failure');
- console.log(xhr.statusText);
- if ( xhr.readyState == 0 ) {
- Iguana_ServiceUnavailable();
- }
- console.log(textStatus);
- console.log(error);
- //swal("Oops...", "Something went wrong!", "error");
- toastr.warning("Opps... Something went wrong!", "Account Notification")
-
- }
- });
-
- $('#section-login').fadeIn();
- $('#section-register').hide();
- $('#walletseed').text(PassPhraseGenerator.generatePassPhrase(256));
- $('#rwalletseed').val('')
- $('#register_password').val('')
- $('#rpassword').val('')
- })
-
- //form.submit();
+ console.log(textStatus);
+ console.log(jqXHR);
+ }
+ },
+ error: function(xhr, textStatus, error) {
+ console.log('failure');
+ console.log(xhr.statusText);
+ if ( xhr.readyState == 0 ) {
+ Iguana_ServiceUnavailable();
+ }
+ console.log(textStatus);
+ console.log(error);
+ toastr.warning('Opps... Something went wrong!', 'Account Notification');
}
+ });
+
+ $('#section-login').fadeIn();
+ $('#section-register').hide();
+ $('#walletseed').text(PassPhraseGenerator.generatePassPhrase(256));
+ $('#rwalletseed').val('');
+ $('#register_password').val('');
+ $('#rpassword').val('');
});
+ }
+ });
+ $('.register-form input').keypress(function(e) {
+ if (e.which == 13) {
+ if ($('.register-form').validate().form()) {
+ $('.register-form').submit();
+ }
- $('.register-form input').keypress(function(e) {
- if (e.which == 13) {
- if ($('.register-form').validate().form()) {
- $('.register-form').submit();
+ return false;
+ }
+ });
+
+ jQuery('#register-btn').click(function() {
+ event.preventDefault();
+ $('#section-login').hide();
+ $('#section-register').fadeIn();
+ $('#walletseed').text(PassPhraseGenerator.generatePassPhrase(256));
+ });
+
+ jQuery('#register-back-btn').click(function() {
+ event.preventDefault();
+ $('#section-login').fadeIn();
+ $('#section-register').hide();
+ });
+ }
+
+ var handleLogout = function() {
+ $('#logout-account').click(function() {
+ $('#section-login-addcoin-btn').hide();
+ $('#section-login').show();
+
+ var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
+ ajax_data = {
+ 'userpass': tmpIguanaRPCAuth,
+ 'agent': 'bitcoinrpc',
+ 'method': 'walletlock'
+ };
+
+ $.ajax({
+ type: 'POST',
+ data: JSON.stringify(ajax_data),
+ url: 'http://127.0.0.1:7778',
+ success: function(data, textStatus, jqXHR) {
+ var LogoutOutput = JSON.parse(data);
+ // sessionStorage.clear();
+ sessionStorage.removeItem('IguanaActiveAccount');
+ console.log('== Logout Data OutPut ==');
+ console.log(LogoutOutput);
+
+ if (LogoutOutput.result === 'success') {
+ console.log('Success');
+ toastr.success('Logout Successfull', 'Account Notification');
+ $('#wallet-login').show();
+ $('body').removeClass( '' ).addClass( 'page-login layout-full page-dark' );
+ $('#wallet-core').hide();
+ $('link[id=loginStyle]')[0].disabled = false;
+
+ // Make sure these fields are unhidden.
+ $('#login-welcome').text('Welcome.');
+ $('#wallet-handle').show();
+ $('.create-account').show();
+ $('#register-btn').show();
+ $('#logint-another-wallet').hide();
+ $("#loginbtn").text('Sign in');
+
+ //Stop SetInterval Calls
+ StopShowCoinHistory();
+ StopTotalFiatValue();
+ } else {
+ // If something goes wrong, alert the error message that our service returned
+ toastr.warning('Opps... Something went wrong!', 'Account Notification');
+ console.log(data.statusText);
+ if ( xhr.readyState == 0 ) {
+ Iguana_ServiceUnavailable();
+ }
+ console.log(textStatus);
+ console.log(jqXHR);
+ }
+ },
+ error: function(xhr, textStatus, error) {
+ console.log('failure');
+ console.log(xhr.statusText);
+ if ( xhr.readyState == 0 ) {
+ Iguana_ServiceUnavailable();
+ }
+ console.log(textStatus);
+ console.log(error);
+ toastr.warning('Opps... Something went wrong!', 'Account Notification');
+ }
+ });
+ });
+ };
+
+ var handleLock = function() {
+ // Begin Lock Active Wallet
+ $('#lock-screen').click(function() {
+ $('#section-login-addcoin-btn').hide();
+ $('#section-login').show();
+
+ var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
+ ajax_data = {
+ 'userpass': tmpIguanaRPCAuth,
+ 'agent': 'bitcoinrpc',
+ 'method': 'walletlock'
+ };
+
+ $.ajax({
+ type: 'POST',
+ data: JSON.stringify(ajax_data),
+ url: 'http://127.0.0.1:7778',
+ success: function(data, textStatus, jqXHR) {
+ var LockOutput = JSON.parse(data);
+ // Begin Check Active Wallet's status
+ var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
+ ajax_data_activehandle = {
+ 'userpass': tmpIguanaRPCAuth,
+ 'agent': 'SuperNET',
+ 'method': 'activehandle'
+ };
+
+ $.ajax({
+ type: 'POST',
+ data: JSON.stringify(ajax_data_activehandle),
+ url: 'http://127.0.0.1:7778',
+ success: function(data, textStatus, jqXHR) {
+ var ActiveHandleOutput = JSON.parse(data),
+ ActiveHandleDataToStore = JSON.stringify(data);
+
+ sessionStorage.setItem('IguanaActiveAccount', ActiveHandleDataToStore);
+ console.log('== Data OutPut - Active Handle ==');
+ console.log(ActiveHandleOutput);
+
+ if (ActiveHandleOutput.status === 'locked') {
+ console.log('Success');
+ toastr.success('Wallet Locked Successfully', 'Account Notification');
+
+ $('#wallet-login').show();
+ $('body').removeClass( '' ).addClass( 'page-login layout-full page-dark' );
+ $('#wallet-core').hide();
+ $('link[id=loginStyle]')[0].disabled = false;
+ $("#loginbtn").text('Unlock');
+ // Hide some login fields not needing at lock screen
+ console.log('Wallet is Locked.');
+ $('#login-welcome').text('Wallet Locked. Please login.');
+ $('#register-btn').hide();
+ $('#logint-another-wallet').show();
+ $('#logincoinslist').hide();
+ } else {
+ // If something goes wrong, alert the error message that our service returned
+ toastr.warning('Opps... Something went wrong!', 'Account Notification');
+ console.log(data.statusText);
+ if ( xhr.readyState == 0 ) {
+ Iguana_ServiceUnavailable();
}
- return false;
+ console.log(textStatus);
+ console.log(jqXHR);
+ }
+ },
+ error: function(xhr, textStatus, error) {
+ console.log('failure');
+ console.log(xhr.statusText);
+ if ( xhr.readyState == 0 ) {
+ Iguana_ServiceUnavailable();
+ }
+ console.log(textStatus);
+ console.log(error);
+ toastr.warning('Opps... Something went wrong!', 'Account Notification');
}
+ });
+ // End Check Active Wallet's status
+ // console.log('== Data OutPut - Wallet Lock ==');
+ // console.log(LockOutput);
+ },
+ error: function(xhr, textStatus, error) {
+ console.log('failure');
+ console.log(xhr.statusText);
+ if ( xhr.readyState == 0 ) {
+ Iguana_ServiceUnavailable();
+ }
+ console.log(textStatus);
+ console.log(error);
+ toastr.warning('Opps... Something went wrong!', 'Account Notification');
+ }
+ });
+ });
+ // End Lock Active Wallet
+ };
+
+ var handleCheckLogin = function() {
+ if ( sessionStorage.getItem('IguanaActiveAccount') === null ) {
+ console.log('There\'s no active wallet logged in. Please Login.');
+ $('#logint-another-wallet').hide();
+ Iguana_CheckActiveCoins().then(function(result) {
+ if (result.length !== 0 ) {
+ $('#section-login-addcoin-btn').hide();
+ $('#section-login').show();
+ }
+ });
+ } else {
+ var CheckLoginData = JSON.parse(sessionStorage.getItem('IguanaActiveAccount'));
+
+ Iguana_activehandle().then(function(result) {
+ if ( JSON.parse(CheckLoginData).pubkey != result.pubkey ) {
+ ClearOnLogout(false, false);
+ }
});
- jQuery('#register-btn').click(function() {
- event.preventDefault();
- $('#section-login').hide();
- $('#section-register').fadeIn();
- $('#walletseed').text(PassPhraseGenerator.generatePassPhrase(256));
- });
-
- jQuery('#register-back-btn').click(function() {
- event.preventDefault();
- $('#section-login').fadeIn();
- $('#section-register').hide();
- });
-
-
+ if ( JSON.parse(CheckLoginData).status === 'unlocked' ) {
+ console.log(JSON.parse(CheckLoginData).status);
+ $('#password').val('')
+ $('#wallet-login').hide();
+ $('body').removeClass( 'page-login layout-full page-dark' ).addClass( '' );
+ $('#wallet-core').fadeIn();
+ } else if ( JSON.parse(CheckLoginData).status === 'locked' ) {
+ console.log('Wallet is Locked.');
+ $('#login-welcome').text('Wallet Locked. Please login');
+ $('#register-btn').hide();
+ $("#loginbtn").text('Unlock');
+ $('#section-login-addcoin-btn').hide();
+ $('#section-login').show();
+ }
}
+ if ( sessionStorage.getItem('IguanaRPCAuth') === null || typeof sessionStorage.getItem('IguanaRPCAuth') == undefined) {
+ Iguana_SetRPCAuth();
+ typeof sessionStorage.getItem('IguanaRPCAuth');
+ console.log(sessionStorage.getItem('IguanaRPCAuth'));
+ var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth');
+ console.log(tmpIguanaRPCAuth);
+ }
+ };
+
+ var handleCoinsRunningCheck = function() {
+ Iguana_CheckActiveCoins().then(function(result) {
+ if (result.length !== 0 ) {
+ $('#section-login-addcoin-btn').hide();
+ $('#section-login').show();
+ }
+ });
+
+ /*$.each([ 'basilisk', 'full', 'virtual' ], function( index, value ) {
+ var allcoinsvalues = {"agent":"InstantDEX","method":"allcoins"};
+ $.ajax({
+ type: 'POST',
+ data: JSON.stringify(allcoinsvalues),
+ url: 'http://127.0.0.1:7778',
+ //dataType: 'text',
+ success: function(data, textStatus, jqXHR) {
+ var allcoinsData = JSON.parse(data);
+ console.log('== Data OutPut ==');
+ console.log(allcoinsData);
+ $.each(allcoinsData[value], function(index) {
+ if ( allcoinsData[value][index] == 'BTC' ) { console.log('Index: '+ index + ' and Value: BTC'); }
+ if ( allcoinsData[value][index] == 'BTCD' ) { console.log('Index: '+ index + ' and Value: BTCD'); }
+ var coinvals = {"coin":"BTCD","portp2p":14631,"mode":0}
+ Iguana_addcoin(coinvals);
+ });
- var handleLogout = function() {
-
- $('#logout-account').click(function() {
- $('#section-login-addcoin-btn').hide();
- $('#section-login').show();
- var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
- var ajax_data = {'userpass':tmpIguanaRPCAuth,"agent":"bitcoinrpc","method":"walletlock"}
+ },
+ error: function(xhr, textStatus, error) {
+ console.log('failed getting Coin History.');
+ console.log(xhr.statusText);
+ console.log(textStatus);
+ console.log(error);
+ toastr.error("Unable to complete transaction", "Transaction Notification")
+ }
+ });
+ });
+ if ( sessionStorage.getItem('IguanaActiveAccount') === null ) {
+ $.each([ 'BTC', 'BTCD' ], function( index, value ) {
+ var AddCoinBasiliskData = {
+ "poll": 100,
+ "active": 1,
+ "newcoin": value,
+ "startpend": 1,
+ "endpend": 1,
+ "services": 128,
+ "maxpeers": 16,
+ "RELAY": 0,
+ "VALIDATE": 0,
+ "portp2p": 14631
+ }
+ //Start BitcoinDark in Basilisk mode
$.ajax({
- type: 'POST',
- data: JSON.stringify(ajax_data),
- //url: 'http://127.0.0.1:7778/api/bitcoinrpc/walletlock',
- url: 'http://127.0.0.1:7778',
- //dataType: 'text',
+ type: 'GET',
+ data: AddCoinBasiliskData,
+ url: 'http://127.0.0.1:7778/api/iguana/addcoin',
+ dataType: 'text',
success: function(data, textStatus, jqXHR) {
- var LogoutOutput = JSON.parse(data);
- //sessionStorage.clear();
- sessionStorage.removeItem('IguanaActiveAccount');
- console.log('== Logout Data OutPut ==');
- console.log(LogoutOutput);
-
- if (LogoutOutput.result === 'success') {
- console.log('Success');
- //swal("Success", "Logout Successfully.", "success");
- toastr.success("Logout Successfull", "Account Notification")
- $('#wallet-login').show();
- $('body').removeClass( "" ).addClass( "page-login layout-full page-dark" );
- $('#wallet-core').hide();
- $('link[id=loginStyle]')[0].disabled=false;
-
- //Make sure these fields are unhidden.
- $('#login-welcome').text('Welcome.');
- $('#wallet-handle').show();
- $('.create-account').show();
- $('#register-btn').show();
- $('#logint-another-wallet').hide();
- $("#loginbtn").text('Sign in');
-
- //Stop SetInterval Calls
- StopShowCoinHistory();
- StopTotalFiatValue();
-
- }
- else {
- // If something goes wrong, alert the error message that our service returned
- //swal("Oops...", "Something went wrong!", "error");
- toastr.warning("Opps... Something went wrong!", "Account Notification")
- console.log(data.statusText);
- if ( xhr.readyState == 0 ) {
- Iguana_ServiceUnavailable();
- }
- console.log(textStatus);
- console.log(jqXHR);
-
+ var CoinBasiliskDataOutput = JSON.parse(data);
+ //console.log('== Data OutPut ==');
+ //console.log(CoinBasiliskDataOutput);
+
+ if (CoinBasiliskDataOutput.result === 'coin added') {
+ console.log('coin added');
+ toastr.success(value + " started in Basilisk Mode", "Coin Notification");
+ } else if (CoinBasiliskDataOutput.result === 'coin already there') {
+ console.log('coin already there');
+ //toastr.info("Looks like" + value + "already running.", "Coin Notification");
+ } else if (CoinBasiliskDataOutput.result === null) {
+ console.log('coin already there');
+ //toastr.info("Looks like" + value + "already running.", "Coin Notification");
}
},
error: function(xhr, textStatus, error) {
- console.log('failure');
+ console.log('failed starting BitcoinDark.');
console.log(xhr.statusText);
- if ( xhr.readyState == 0 ) {
- Iguana_ServiceUnavailable();
- }
console.log(textStatus);
console.log(error);
//swal("Oops...", "Something went wrong!", "error");
- toastr.warning("Opps... Something went wrong!", "Account Notification")
-
- }
- });
- });
- };
-
- var handleLock = function() {
- //Begin Lock Active Wallet
- $('#lock-screen').click(function() {
- $('#section-login-addcoin-btn').hide();
- $('#section-login').show();
- var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
- var ajax_data = {'userpass':tmpIguanaRPCAuth,"agent":"bitcoinrpc","method":"walletlock"}
- $.ajax({
- type: 'POST',
- data: JSON.stringify(ajax_data),
- //url: 'http://127.0.0.1:7778/api/bitcoinrpc/walletlock',
- url: 'http://127.0.0.1:7778',
- success: function(data, textStatus, jqXHR) {
- var LockOutput = JSON.parse(data);
-
- //Begin Check Active Wallet's status
- var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
- var ajax_data_activehandle = {'userpass':tmpIguanaRPCAuth,"agent":"SuperNET","method":"activehandle"}
- $.ajax({
- type: 'POST',
- data: JSON.stringify(ajax_data_activehandle),
- url: 'http://127.0.0.1:7778',
- //url: 'http://127.0.0.1:7778/api/SuperNET/activehandle',
- //dataType: 'text',
- success: function(data, textStatus, jqXHR) {
- var ActiveHandleOutput = JSON.parse(data);
- var ActiveHandleDataToStore = JSON.stringify(data);
- sessionStorage.setItem('IguanaActiveAccount', ActiveHandleDataToStore);
- console.log('== Data OutPut - Active Handle ==');
- console.log(ActiveHandleOutput);
-
- if (ActiveHandleOutput.status === 'locked') {
- console.log('Success');
- //swal("Success", "Wallet Locked Successfully.", "success");
- toastr.success("Wallet Locked Successfully", "Account Notification")
-
- $('#wallet-login').show();
- $('body').removeClass( "" ).addClass( "page-login layout-full page-dark" );
- $('#wallet-core').hide();
- $('link[id=loginStyle]')[0].disabled=false;
- $("#loginbtn").text('Unlock');
- //Hide some login fields not needing at lock screen
- console.log('Wallet is Locked.');
- $('#login-welcome').text('Wallet Locked. Please login.');
- $('#register-btn').hide();
- $('#logint-another-wallet').show();
- $('#logincoinslist').hide();
- }
- else {
- // If something goes wrong, alert the error message that our service returned
- //swal("Oops...", "Something went wrong!", "error");
- toastr.warning("Opps... Something went wrong!", "Account Notification")
- console.log(data.statusText);
- if ( xhr.readyState == 0 ) {
- Iguana_ServiceUnavailable();
- }
- console.log(textStatus);
- console.log(jqXHR);
-
- }
- },
- error: function(xhr, textStatus, error) {
- console.log('failure');
- console.log(xhr.statusText);
- if ( xhr.readyState == 0 ) {
- Iguana_ServiceUnavailable();
- }
- console.log(textStatus);
- console.log(error);
- //swal("Oops...", "Something went wrong!", "error");
- toastr.warning("Opps... Something went wrong!", "Account Notification")
-
- }
- });
- //End Check Active Wallet's status
-
- //console.log('== Data OutPut - Wallet Lock ==');
- //console.log(LockOutput);
- },
- error: function(xhr, textStatus, error) {
- console.log('failure');
- console.log(xhr.statusText);
- if ( xhr.readyState == 0 ) {
- Iguana_ServiceUnavailable();
+ if (xhr.readyState == '0' ) {
+ toastr.error("Unable to connect to Iguana", "Account Notification")
}
- console.log(textStatus);
- console.log(error);
- //swal("Oops...", "Something went wrong!", "error");
- toastr.warning("Opps... Something went wrong!", "Account Notification")
-
}
});
});
- //End Lock Active Wallet
- };
-
- var handleCheckLogin = function() {
- //Iguana_activehandle();
- //console.log('Iguana_activehandle_output: '+Iguana_activehandle_output);
- if ( sessionStorage.getItem('IguanaActiveAccount') === null ) {
- console.log('There\'s no active wallet logged in. Please Login.');
+ }*/
+ }
+
+ var handleLoginAnotherWallet = function() {
+ $('#logint-another-wallet').click(function() {
+ var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
+ ajax_data = {
+ 'userpass': tmpIguanaRPCAuth,
+ 'agent': 'bitcoinrpc',
+ 'method': 'walletlock'
+ };
+
+ $('#logint-another-wallet').show();
+ $.ajax({
+ type: 'POST',
+ data: JSON.stringify(ajax_data),
+ url: 'http://127.0.0.1:7778',
+ success: function(data, textStatus, jqXHR) {
+ var LogoutOutput = JSON.parse(data);
+ //sessionStorage.clear();
+ sessionStorage.removeItem('IguanaActiveAccount');
+
+ if (LogoutOutput.result === 'success') {
+ console.log('Success');
+ toastr.success('Logout Successfull', 'Account Notification');
+
+ $('#wallet-login').show();
+ $('body').removeClass( '' ).addClass( 'page-login layout-full page-dark' );
+ $('#wallet-core').hide();
+ $('link[id=loginStyle]')[0].disabled = false;
+
+ // Make sure these fields are unhidden.
+ $('#login-welcome').text('Welcome. Please login.');
+ $('.create-account').show();
+ $('#register-btn').show();
$('#logint-another-wallet').hide();
- Iguana_CheckActiveCoins().then(function(result){
- //console.log(result)
- if (result.length !== 0 ) {
- $('#section-login-addcoin-btn').hide();
- $('#section-login').show();
- }
- })
- } else {
- var CheckLoginData = JSON.parse(sessionStorage.getItem('IguanaActiveAccount'));
-
- Iguana_activehandle().then(function(result){
- //console.log(result)
- if ( JSON.parse(CheckLoginData).pubkey != result.pubkey ) {
- //console.log("Login: sessionStorage data and activehandle data doesn't match");
- //console.log('result: '+result.rmd160);
- //console.log('CheckLoginData: ' + JSON.parse(CheckLoginData).rmd160);
- ClearOnLogout(false, false);
- }
- })
- if ( JSON.parse(CheckLoginData).status === 'unlocked' ) {
- console.log(JSON.parse(CheckLoginData).status);
- $('#password').val('')
- $('#wallet-login').hide();
- $('body').removeClass( "page-login layout-full page-dark" ).addClass( "" );
- $('#wallet-core').fadeIn();
- } else if ( JSON.parse(CheckLoginData).status === 'locked' ) {
- console.log('Wallet is Locked.');
- $('#login-welcome').text('Wallet Locked. Please login');
- $('#register-btn').hide();
- $("#loginbtn").text('Unlock');
- $('#section-login-addcoin-btn').hide();
- $('#section-login').show();
+ $("#loginbtn").text('Sign in');
+ $('#logincoinslist').show();
+ } else {
+ // If something goes wrong, alert the error message that our service returned
+ toastr.warning('Opps... Something went wrong!', 'Account Notification');
+ console.log(data.statusText);
+ if ( xhr.readyState == 0 ) {
+ Iguana_ServiceUnavailable();
}
+ console.log(textStatus);
+ console.log(jqXHR);
+ }
+ },
+ error: function(xhr, textStatus, error) {
+ console.log('failure');
+ console.log(xhr.statusText);
+ if ( xhr.readyState == 0 ) {
+ Iguana_ServiceUnavailable();
+ }
+ console.log(textStatus);
+ console.log(error);
+ toastr.warning('Opps... Something went wrong!', 'Account Notification');
}
- if ( sessionStorage.getItem('IguanaRPCAuth') === null || typeof sessionStorage.getItem('IguanaRPCAuth') == undefined) {
- Iguana_SetRPCAuth();
- typeof sessionStorage.getItem('IguanaRPCAuth')
- console.log(sessionStorage.getItem('IguanaRPCAuth'));
- var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
- console.log(tmpIguanaRPCAuth)
- }
+ });
+ });
+ };
- };
+ var handleAddCoinLoginBtn = function() {
+ $('#addcoin_mdl_native_mode_login').prop('disabled', true);
+ $('#addcoin_mdl_basilisk_mode_login').prop('disabled', true);
+ $('#addcoin_mdl_full_mode_login').prop('disabled', true);
+ $('#addcoin_mdl_full_mode_login').prop('checked', false);
- var handleCoinsRunningCheck = function() {
- Iguana_CheckActiveCoins().then(function(result){
- //console.log(result)
- if (result.length !== 0 ) {
- $('#section-login-addcoin-btn').hide();
- $('#section-login').show();
- }
- })
+ $('.mdl_addcoin_done_btn-login').click(function() {
+ ExecuteAddCoinLoginFn();
+ });
- /*$.each([ 'basilisk', 'full', 'virtual' ], function( index, value ) {
- var allcoinsvalues = {"agent":"InstantDEX","method":"allcoins"};
- $.ajax({
- type: 'POST',
- data: JSON.stringify(allcoinsvalues),
- url: 'http://127.0.0.1:7778',
- //dataType: 'text',
- success: function(data, textStatus, jqXHR) {
- var allcoinsData = JSON.parse(data);
- console.log('== Data OutPut ==');
- console.log(allcoinsData);
- $.each(allcoinsData[value], function(index) {
- if ( allcoinsData[value][index] == 'BTC' ) { console.log('Index: '+ index + ' and Value: BTC'); }
- if ( allcoinsData[value][index] == 'BTCD' ) { console.log('Index: '+ index + ' and Value: BTCD'); }
- var coinvals = {"coin":"BTCD","portp2p":14631,"mode":0}
- Iguana_addcoin(coinvals);
- });
+ $( "#addcoin_select_coin_mdl_options-login" ).change(function() {
+ var tmp_coin_val = $('#addcoin_select_coin_mdl_options-login').val();
- },
- error: function(xhr, textStatus, error) {
- console.log('failed getting Coin History.');
- console.log(xhr.statusText);
- console.log(textStatus);
- console.log(error);
- toastr.error("Unable to complete transaction", "Transaction Notification")
- }
- });
- });
-
-
- if ( sessionStorage.getItem('IguanaActiveAccount') === null ) {
- $.each([ 'BTC', 'BTCD' ], function( index, value ) {
- var AddCoinBasiliskData = {
- "poll": 100,
- "active": 1,
- "newcoin": value,
- "startpend": 1,
- "endpend": 1,
- "services": 128,
- "maxpeers": 16,
- "RELAY": 0,
- "VALIDATE": 0,
- "portp2p": 14631
- }
- //Start BitcoinDark in Basilisk mode
- $.ajax({
- type: 'GET',
- data: AddCoinBasiliskData,
- url: 'http://127.0.0.1:7778/api/iguana/addcoin',
- dataType: 'text',
- success: function(data, textStatus, jqXHR) {
- var CoinBasiliskDataOutput = JSON.parse(data);
- //console.log('== Data OutPut ==');
- //console.log(CoinBasiliskDataOutput);
-
- if (CoinBasiliskDataOutput.result === 'coin added') {
- console.log('coin added');
- toastr.success(value + " started in Basilisk Mode", "Coin Notification");
- } else if (CoinBasiliskDataOutput.result === 'coin already there') {
- console.log('coin already there');
- //toastr.info("Looks like" + value + "already running.", "Coin Notification");
- } else if (CoinBasiliskDataOutput.result === null) {
- console.log('coin already there');
- //toastr.info("Looks like" + value + "already running.", "Coin Notification");
- }
- },
- error: function(xhr, textStatus, error) {
- console.log('failed starting BitcoinDark.');
- console.log(xhr.statusText);
- console.log(textStatus);
- console.log(error);
- //swal("Oops...", "Something went wrong!", "error");
- if (xhr.readyState == '0' ) {
- toastr.error("Unable to connect to Iguana", "Account Notification")
- }
- }
- });
- });
- }*/
-
-
- }
-
- var handleLoginAnotherWallet = function() {
- $('#logint-another-wallet').click(function() {
- $('#logint-another-wallet').show();
- var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
- var ajax_data = {'userpass':tmpIguanaRPCAuth,"agent":"bitcoinrpc","method":"walletlock"}
- $.ajax({
- type: 'POST',
- data: JSON.stringify(ajax_data),
- url: 'http://127.0.0.1:7778',
- success: function(data, textStatus, jqXHR) {
- var LogoutOutput = JSON.parse(data);
- //sessionStorage.clear();
- sessionStorage.removeItem('IguanaActiveAccount');
- //console.log('== Data OutPut ==');
- //console.log(LogoutOutput);
-
- if (LogoutOutput.result === 'success') {
- console.log('Success');
- //swal("Success", "Logout Successfully.", "success");
- toastr.success("Logout Successfull", "Account Notification")
-
- $('#wallet-login').show();
- $('body').removeClass( "" ).addClass( "page-login layout-full page-dark" );
- $('#wallet-core').hide();
- $('link[id=loginStyle]')[0].disabled=false;
-
- //Make sure these fields are unhidden.
- $('#login-welcome').text('Welcome. Please login.');
- $('.create-account').show();
- $('#register-btn').show();
- $('#logint-another-wallet').hide();
- $("#loginbtn").text('Sign in');
- $('#logincoinslist').show();
-
- }
- else {
- // If something goes wrong, alert the error message that our service returned
- //swal("Oops...", "Something went wrong!", "error");
- toastr.warning("Opps... Something went wrong!", "Account Notification")
- console.log(data.statusText);
- if ( xhr.readyState == 0 ) {
- Iguana_ServiceUnavailable();
- }
- console.log(textStatus);
- console.log(jqXHR);
- }
- },
- error: function(xhr, textStatus, error) {
- console.log('failure');
- console.log(xhr.statusText);
- if ( xhr.readyState == 0 ) {
- Iguana_ServiceUnavailable();
- }
- console.log(textStatus);
- console.log(error);
- //swal("Oops...", "Something went wrong!", "error");
- toastr.warning("Opps... Something went wrong!", "Account Notification")
- }
- });
- });
- };
-
- var handleAddCoinLoginBtn = function() {
+ if (tmp_coin_val !== 'KMD' || tmp_coin_val !== 'KMD' ) {
$('#addcoin_mdl_native_mode_login').prop('disabled', true);
$('#addcoin_mdl_basilisk_mode_login').prop('disabled', true);
+ $('#addcoin_mdl_full_mode_login').prop('disabled', false);
+ $('#addcoin_mdl_full_mode_login').prop('checked', true);
+ }
+ if (tmp_coin_val == 'KMD') {
+ $('#addcoin_mdl_native_mode_login').prop('disabled', false);
+ $('#addcoin_mdl_basilisk_mode_login').prop('disabled', false);
+ $('#addcoin_mdl_full_mode_login').prop('disabled', false);
+ $('#addcoin_mdl_basilisk_mode_login').prop('checked', true);
+ }
+ if (tmp_coin_val == 'SUPERNET' ||
+ tmp_coin_val == 'REVS' ||
+ tmp_coin_val == 'USD') {
+ $('#addcoin_mdl_native_mode_login').prop('disabled', true);
+ $('#addcoin_mdl_basilisk_mode_login').prop('disabled', false);
$('#addcoin_mdl_full_mode_login').prop('disabled', true);
- $('#addcoin_mdl_full_mode_login').prop("checked", false);
-
- $('.mdl_addcoin_done_btn-login').click(function(){
- ExecuteAddCoinLoginFn();
- });
-
- $( "#addcoin_select_coin_mdl_options-login" ).change(function() {
- var tmp_coin_val = $('#addcoin_select_coin_mdl_options-login').val()
- if (tmp_coin_val !== 'KMD' || tmp_coin_val !== 'KMD' ) {
- $('#addcoin_mdl_native_mode_login').prop('disabled', true);
- $('#addcoin_mdl_basilisk_mode_login').prop('disabled', true);
- $('#addcoin_mdl_full_mode_login').prop('disabled', false);
- $('#addcoin_mdl_full_mode_login').prop("checked", true);
- }
- if (tmp_coin_val == 'KMD') {
- $('#addcoin_mdl_native_mode_login').prop('disabled', false);
- $('#addcoin_mdl_basilisk_mode_login').prop('disabled', false);
- $('#addcoin_mdl_full_mode_login').prop('disabled', false);
- $('#addcoin_mdl_basilisk_mode_login').prop("checked", true);
- }
- if (tmp_coin_val == 'SUPERNET'
- || tmp_coin_val == 'REVS'
- || tmp_coin_val == 'USD') {
- $('#addcoin_mdl_native_mode_login').prop('disabled', true);
- $('#addcoin_mdl_basilisk_mode_login').prop('disabled', false);
- $('#addcoin_mdl_full_mode_login').prop('disabled', true);
- $('#addcoin_mdl_basilisk_mode_login').prop("checked", true);
- }
- if (tmp_coin_val == 'BTC') {
- $('#addcoin_mdl_basilisk_mode_login').prop('disabled', false);
- $('#addcoin_mdl_native_mode_login').prop('disabled', true);
- $('#addcoin_mdl_full_mode_login').prop('disabled', false);
- $('#addcoin_mdl_basilisk_mode_login').prop("checked", true);
- }
- });
- }
-
- var handleAddCoinOSOptions = function() {
- if ( navigator.platform == 'Win32' //|| navigator.platform == 'MacIntel'
- //|| navigator.platform == 'Linux x86_64' || navigator.platform == 'Linux' || navigator.platform == 'Linux i686'
- ) {
- //Conditions for Login Add Coin Dialog
- $.each($('.style-addcoin-lbl-mdl-login'), function(index, value) {
- if ( index == 0 || index == 1 ) {
- $(value).removeClass('col-lg-4 col-md-4').addClass('col-lg-6 col-md-6')
- }
- if ( index == 2 ) {
- $(value).hide()
- }
- });
-
- //Conditions for Dashboard Add Coin Dialog
- $.each($('.style-addcoin-lbl-mdl'), function(index, value) {
- if ( index == 0 || index == 1 ) {
- $(value).removeClass('col-lg-4 col-md-4').addClass('col-lg-6 col-md-6')
- }
- if ( index == 2 ) {
- $(value).hide()
- }
- });
+ $('#addcoin_mdl_basilisk_mode_login').prop('checked', true);
+ }
+ if (tmp_coin_val == 'BTC') {
+ $('#addcoin_mdl_basilisk_mode_login').prop('disabled', false);
+ $('#addcoin_mdl_native_mode_login').prop('disabled', true);
+ $('#addcoin_mdl_full_mode_login').prop('disabled', false);
+ $('#addcoin_mdl_basilisk_mode_login').prop('checked', true);
+ }
+ });
+ }
+
+ var handleAddCoinOSOptions = function() {
+ if ( navigator.platform == 'Win32' // || navigator.platform == 'MacIntel'
+ // || navigator.platform == 'Linux x86_64' || navigator.platform == 'Linux' || navigator.platform == 'Linux i686'
+ ) {
+ // Conditions for Login Add Coin Dialog
+ $.each($('.style-addcoin-lbl-mdl-login'), function(index, value) {
+ if ( index == 0 || index == 1 ) {
+ $(value).removeClass('col-lg-4 col-md-4').addClass('col-lg-6 col-md-6');
}
- }
-
-
- return {
- //main function to initiate the module
- init: function() {
-
- //handleCoinsRunningCheck();
- handleLogin();
- handleLock();
- handleRegister();
- handleLogout();
- handleCheckLogin();
- handleLoginAnotherWallet();
- handleAddCoinLoginBtn();
- //handleAddCoinOSOptions();
-
+ if ( index == 2 ) {
+ $(value).hide();
}
+ });
- };
-
+ // Conditions for Dashboard Add Coin Dialog
+ $.each($('.style-addcoin-lbl-mdl'), function(index, value) {
+ if ( index == 0 || index == 1 ) {
+ $(value).removeClass('col-lg-4 col-md-4').addClass('col-lg-6 col-md-6');
+ }
+ if ( index == 2 ) {
+ $(value).hide();
+ }
+ });
+ }
+ }
+
+ return {
+ // main function to initiate the module
+ init: function() {
+ // handleCoinsRunningCheck();
+ handleLogin();
+ handleLock();
+ handleRegister();
+ handleLogout();
+ handleCheckLogin();
+ handleLoginAnotherWallet();
+ handleAddCoinLoginBtn();
+ // handleAddCoinOSOptions();
+ }
+ };
}();
jQuery(document).ready(function() {
- Login.init();
+ Login.init();
});
-
function ClearOnLogout(cleardata, stopinterval) {
- if ( cleardata === true ) {
- //sessionStorage.clear();
- sessionStorage.removeItem('IguanaActiveAccount');
- }
- if ( cleardata === false || cleardata === null ) {
- console.log('sessionStorage data not cleared.');
- }
- if ( stopinterval === true ) {
- //Stop SetInterval Calls
- StopShowCoinHistory();
- StopTotalFiatValue();
- }
- if ( stopinterval === false || stopinterval === null ) {
- console.log('SetInterval data not cleared.');
- }
- $('#wallet-login').show();
- $('body').removeClass( "" ).addClass( "page-login layout-full page-dark" );
- $('#wallet-core').hide();
- $('link[id=loginStyle]')[0].disabled=false;
- $('#logint-another-wallet').hide();
-
- //Make sure these fields are unhidden.
- $('#login-welcome').text('Welcome.');
- $('#wallet-handle').show();
- $('.create-account').show();
- $('#register-btn').show();
- $('#logint-another-wallet').hide();
- $("#loginbtn").text('Sign in');
+ if ( cleardata === true ) {
+ sessionStorage.removeItem('IguanaActiveAccount');
+ }
+ if ( cleardata === false || cleardata === null ) {
+ console.log('sessionStorage data not cleared.');
+ }
+ if ( stopinterval === true ) {
+ // Stop SetInterval Calls
+ StopShowCoinHistory();
+ StopTotalFiatValue();
+ }
+ if ( stopinterval === false || stopinterval === null ) {
+ console.log('SetInterval data not cleared.');
+ }
+ $('#wallet-login').show();
+ $('body').removeClass( '' ).addClass( 'page-login layout-full page-dark' );
+ $('#wallet-core').hide();
+ $('link[id=loginStyle]')[0].disabled = false;
+ $('#logint-another-wallet').hide();
+
+ // Make sure these fields are unhidden.
+ $('#login-welcome').text('Welcome.');
+ $('#wallet-handle').show();
+ $('.create-account').show();
+ $('#register-btn').show();
+ $('#logint-another-wallet').hide();
+ $("#loginbtn").text('Sign in');
}
\ No newline at end of file
diff --git a/assets/scripts/sidebar.js b/assets/scripts/sidebar.js
index ca76a82..c37e08b 100644
--- a/assets/scripts/sidebar.js
+++ b/assets/scripts/sidebar.js
@@ -24,7 +24,7 @@ $(document).ready(function() {
$('#nav-dashboard').on('click', function() {
$('#section-dashboard').show();
- var active_edexcoin = $('[data-edexcoin]').attr("data-edexcoin");
+ var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin');
if (active_edexcoin !== 'COIN') {
$('#header-dashboard').show();
}
@@ -34,16 +34,16 @@ $('#nav-dashboard').on('click', function() {
$('#section-iguana-atomic-explorer').hide();
$('#section-iguana-wallet-settings').hide();
$('#section-about-iguana').hide();
- $('#nav-dashboard').removeClass( "" ).addClass( "active open" );
- $('#nav-easydex').removeClass( " active open" ).addClass( "" );
- $('#nav-komodo-wallet').removeClass( " active open" ).addClass( "" );
- $('#nav-zcash-wallet').removeClass( " active open" ).addClass( "" );
- $('#nav-iguana-atomic-explorer').removeClass( " active open" ).addClass( "" );
- $('#nav-iguana-wallet-settings').removeClass( " active open" ).addClass( "" );
- $('#nav-about-iguana').removeClass( " active open" ).addClass( "" );
- $(".header-easydex-section").text("Dashboard");
- $.each($('.nav-top-menu'), function(index, value) { $(value).removeClass('active') });
- $(this.parentElement).addClass('active')
+ $('#nav-dashboard').removeClass( '' ).addClass( 'active open' );
+ $('#nav-easydex').removeClass( 'active open' ).addClass( '' );
+ $('#nav-komodo-wallet').removeClass( 'active open' ).addClass( '' );
+ $('#nav-zcash-wallet').removeClass( 'active open' ).addClass( '' );
+ $('#nav-iguana-atomic-explorer').removeClass( 'active open' ).addClass( '' );
+ $('#nav-iguana-wallet-settings').removeClass( 'active open' ).addClass( '' );
+ $('#nav-about-iguana').removeClass( 'active open' ).addClass( '' );
+ $(".header-easydex-section").text('Dashboard');
+ $.each($('.nav-top-menu'), function(index, value) { $(value).removeClass('active'); });
+ $(this.parentElement).addClass('active');
removeKMDWalletStyle();
removeZECWalletStyle();
CommonSidebarActionsSet011();
@@ -59,15 +59,15 @@ $('#nav-easydex').on('click', function() {
$('#section-about-iguana').hide();
$('#section-iguana-atomic-explorer').hide();
$('#section-iguana-wallet-settings').hide();
- $('#nav-dashboard').removeClass( " active open" ).addClass( "" );
- $('#nav-easydex').removeClass( "" ).addClass( "active open" );
- $('#nav-komodo-wallet').removeClass( " active open" ).addClass( "" );
- $('#nav-zcash-wallet').removeClass( " active open" ).addClass( "" );
- $('#nav-iguana-atomic-explorer').removeClass( " active open" ).addClass( "" );
- $('#nav-iguana-wallet-settings').removeClass( " active open" ).addClass( "" );
- $('#nav-about-iguana').removeClass( " active open" ).addClass( "" );
- $(".header-easydex-section").text("EasyDEX");
- $.each($('.nav-top-menu'), function(index, value) { $(value).removeClass('active') });
+ $('#nav-dashboard').removeClass( 'active open' ).addClass( '' );
+ $('#nav-easydex').removeClass( '' ).addClass( 'active open' );
+ $('#nav-komodo-wallet').removeClass( 'active open' ).addClass( '' );
+ $('#nav-zcash-wallet').removeClass( 'active open' ).addClass( '' );
+ $('#nav-iguana-atomic-explorer').removeClass( 'active open' ).addClass( '' );
+ $('#nav-iguana-wallet-settings').removeClass( 'active open' ).addClass( '' );
+ $('#nav-about-iguana').removeClass( 'active open' ).addClass( '' );
+ $(".header-easydex-section").text('EasyDEX');
+ $.each($('.nav-top-menu'), function(index, value) { $(value).removeClass('active'); });
$(this.parentElement).addClass('active')
removeKMDWalletStyle();
removeZECWalletStyle();
@@ -84,21 +84,30 @@ $('#nav-komodo-wallet').on('click', function() {
$('#section-about-iguana').hide();
$('#section-iguana-atomic-explorer').hide();
$('#section-iguana-wallet-settings').hide();
- $('#nav-dashboard').removeClass( " active open" ).addClass( "" );
- $('#nav-easydex').removeClass( " active open" ).addClass( "" );
- $('#nav-komodo-wallet').removeClass( "" ).addClass( "active open" );
- $('#nav-zcash-wallet').removeClass( " active open" ).addClass( "" );
- $('#nav-iguana-atomic-explorer').removeClass( " active open" ).addClass( "" );
- $('#nav-iguana-wallet-settings').removeClass( " active open" ).addClass( "" );
- $('#nav-about-iguana').removeClass( " active open" ).addClass( "" );
- //$.each($('[data-extcoin="KMD"]'), function(index, value) {console.log($('[data-extcoin="KMD"]').data()); $('[data-extcoin="KMD"]').attr("data-extcoin","ZEC"); });
- $.each($('[data-extcoin]'), function(index, value) {$('[data-extcoin]').attr("data-extcoin","KMD"); $('[data-extcoin="KMD"]')});
- $.each($('[data-extcoinname]'), function(index, value) {$('[data-extcoinname]').text("KMD"); $('[data-extcoinname="KMD"]')});
- $.each($('[data-extcointitle]'), function(index, value) {$('[data-extcointitle]').text("Komodo"); $('[data-extcointitle="Komodo"]')});
- KMDWalletDashboard.init(); //Initiate Komodo Dashbaord sript
+ $('#nav-dashboard').removeClass( 'active open' ).addClass( '' );
+ $('#nav-easydex').removeClass( 'active open' ).addClass( '' );
+ $('#nav-komodo-wallet').removeClass( '' ).addClass( 'active open' );
+ $('#nav-zcash-wallet').removeClass( 'active open' ).addClass( '' );
+ $('#nav-iguana-atomic-explorer').removeClass( 'active open' ).addClass( '' );
+ $('#nav-iguana-wallet-settings').removeClass( 'active open' ).addClass( '' );
+ $('#nav-about-iguana').removeClass( 'active open' ).addClass( '' );
+
+ $.each($('[data-extcoin]'), function(index, value) {
+ $('[data-extcoin]').attr('data-extcoin', 'KMD');
+ $('[data-extcoin="KMD"]');
+ });
+ $.each($('[data-extcoinname]'), function(index, value) {
+ $('[data-extcoinname]').text('KMD');
+ $('[data-extcoinname="KMD"]');
+ });
+ $.each($('[data-extcointitle]'), function(index, value) {
+ $('[data-extcointitle]').text('Komodo');
+ $('[data-extcointitle="Komodo"]');
+ });
+ KMDWalletDashboard.init(); // Initiate Komodo Dashboard sript
RunKMDInitFunctions();
applyKMDWalletStyle();
- //removeZECWalletStyle();
+ // removeZECWalletStyle();
CommonSidebarActionsSet02();
removeDashboardStyle();
});
@@ -106,30 +115,44 @@ $('#nav-komodo-wallet').on('click', function() {
$('#nav-zcash-wallet').on('click', function() {
NProgress.done(true);
NProgress.configure({
- template: ''
+ template: '' +
+ ''
});
NProgress.start();
$('#section-dashboard').hide();
$('#header-dashboard').hide();
$('#section-easydex').hide();
$('#section-extcoin').hide();
- //$('#section-zcash').show();
+ // $('#section-zcash').show();
$('#section-extcoin').show();
$('#section-about-iguana').hide();
$('#section-iguana-atomic-explorer').hide();
$('#section-iguana-wallet-settings').hide();
- $('#nav-dashboard').removeClass( " active open" ).addClass( "" );
- $('#nav-easydex').removeClass( " active open" ).addClass( "" );
- $('#nav-komodo-wallet').removeClass( " active open" ).addClass( "" );
- $('#nav-zcash-wallet').removeClass( "" ).addClass( "active open" );
- $('#nav-iguana-atomic-explorer').removeClass( " active open" ).addClass( "" );
- $('#nav-iguana-wallet-settings').removeClass( " active open" ).addClass( "" );
- $('#nav-about-iguana').removeClass( " active open" ).addClass( "" );
- $(".header-easydex-section").text("Zcash Wallet");
- $.each($('[data-extcoin]'), function(index, value) {$('[data-extcoin]').attr("data-extcoin","ZEC"); $('[data-extcoin="ZEC"]')});
- $.each($('[data-extcoinname]'), function(index, value) {$('[data-extcoinname]').text("ZEC"); $('[data-extcoinname="ZEC"]')});
- $.each($('[data-extcointitle]'), function(index, value) {$('[data-extcointitle]').text("Zcash"); $('[data-extcointitle="Zcash"]')});
- KMDWalletDashboard.init(); //Initiate Komodo Dashbaord sript
+ $('#nav-dashboard').removeClass( 'active open' ).addClass( '' );
+ $('#nav-easydex').removeClass( 'active open' ).addClass( '' );
+ $('#nav-komodo-wallet').removeClass( 'active open' ).addClass( '' );
+ $('#nav-zcash-wallet').removeClass( '' ).addClass( 'active open' );
+ $('#nav-iguana-atomic-explorer').removeClass( 'active open' ).addClass( '' );
+ $('#nav-iguana-wallet-settings').removeClass( 'active open' ).addClass( '' );
+ $('#nav-about-iguana').removeClass( 'active open' ).addClass( '' );
+ $(".header-easydex-section").text('Zcash Wallet');
+
+ $.each($('[data-extcoin]'), function(index, value) {
+ $('[data-extcoin]').attr('data-extcoin', 'ZEC');
+ $('[data-extcoin="ZEC"]');
+ });
+ $.each($('[data-extcoinname]'), function(index, value) {
+ $('[data-extcoinname]').text('ZEC');
+ $('[data-extcoinname="ZEC"]');
+ });
+ $.each($('[data-extcointitle]'), function(index, value) {
+ $('[data-extcointitle]').text('Zcash');
+ $('[data-extcointitle="Zcash"]');
+ });
+
+ KMDWalletDashboard.init(); // Initiate Komodo Dashbaord sript
RunKMDInitFunctions();
applyZECWalletStyle();
//removeKMDWalletStyle();
@@ -147,16 +170,16 @@ $('#nav-iguana-atomic-explorer').on('click', function() {
$('#section-iguana-atomic-explorer').show();
$('#section-iguana-wallet-settings').hide();
$('#section-about-iguana').hide();
- $('#nav-dashboard').removeClass( " active open" ).addClass( "" );
- $('#nav-easydex').removeClass( " active open" ).addClass( "" );
- $('#nav-komodo-wallet').removeClass( " active open" ).addClass( "" );
- $('#nav-zcash-wallet').removeClass( " active open" ).addClass( "" );
- $('#nav-about-iguana').removeClass( " active open" ).addClass( "" );
- $('#nav-iguana-wallet-settings').removeClass( " active open" ).addClass( "" );
- $('#nav-iguana-atomic-explorer').removeClass( "" ).addClass( "active open" );
- $(".header-easydex-section").text("Atomic Explorer");
- $.each($('.nav-top-menu'), function(index, value) { $(value).removeClass('active') });
- $(this.parentElement).addClass('active')
+ $('#nav-dashboard').removeClass( 'active open' ).addClass( '' );
+ $('#nav-easydex').removeClass( 'active open' ).addClass( '' );
+ $('#nav-komodo-wallet').removeClass( 'active open' ).addClass( '' );
+ $('#nav-zcash-wallet').removeClass( 'active open' ).addClass( '' );
+ $('#nav-about-iguana').removeClass( 'active open' ).addClass( '' );
+ $('#nav-iguana-wallet-settings').removeClass( 'active open' ).addClass( '' );
+ $('#nav-iguana-atomic-explorer').removeClass( '' ).addClass( 'active open' );
+ $(".header-easydex-section").text('Atomic Explorer');
+ $.each($('.nav-top-menu'), function(index, value) { $(value).removeClass('active'); });
+ $(this.parentElement).addClass('active');
removeKMDWalletStyle();
removeZECWalletStyle();
CommonSidebarActionsSet02();
@@ -173,17 +196,17 @@ $('#nav-iguana-wallet-settings').on('click', function() {
$('#section-iguana-atomic-explorer').hide();
$('#section-iguana-wallet-settings').show();
$('#section-about-iguana').hide();
- $('#nav-dashboard').removeClass( " active open" ).addClass( "" );
- $('#nav-easydex').removeClass( " active open" ).addClass( "" );
- $('#nav-komodo-wallet').removeClass( " active open" ).addClass( "" );
- $('#nav-zcash-wallet').removeClass( " active open" ).addClass( "" );
- $('#nav-about-iguana').removeClass( " active open" ).addClass( "" );
- $('#nav-iguana-atomic-explorer').removeClass( " active open" ).addClass( "" );
- $('#nav-iguana-wallet-settings').removeClass( "" ).addClass( "active open" );
- //$(".header-easydex-section").text("Wallet Settings");
+ $('#nav-dashboard').removeClass( 'active open' ).addClass( '' );
+ $('#nav-easydex').removeClass( 'active open' ).addClass( '' );
+ $('#nav-komodo-wallet').removeClass( 'active open' ).addClass( '' );
+ $('#nav-zcash-wallet').removeClass( 'active open' ).addClass( '' );
+ $('#nav-about-iguana').removeClass( 'active open' ).addClass( '' );
+ $('#nav-iguana-atomic-explorer').removeClass( 'active open' ).addClass( '' );
+ $('#nav-iguana-wallet-settings').removeClass( '' ).addClass( 'active open' );
+ // $(".header-easydex-section").text("Wallet Settings");
removeKMDWalletStyle();
removeZECWalletStyle();
- Settings_ShowWalletInfo(); //Execute this function from walletsettings.js file
+ Settings_ShowWalletInfo(); // Execute this function from walletsettings.js file
CommonSidebarActionsSet02();
removeDashboardStyle();
$('#easydex-header-div').hide();
@@ -198,14 +221,14 @@ $('#nav-about-iguana').on('click', function() {
$('#section-iguana-atomic-explorer').hide();
$('#section-iguana-wallet-settings').hide();
$('#section-about-iguana').show();
- $('#nav-dashboard').removeClass( " active open" ).addClass( "" );
- $('#nav-easydex').removeClass( " active open" ).addClass( "" );
- $('#nav-komodo-wallet').removeClass( " active open" ).addClass( "" );
- $('#nav-zcash-wallet').removeClass( " active open" ).addClass( "" );
- $('#nav-iguana-atomic-explorer').removeClass( " active open" ).addClass( "" );
- $('#nav-iguana-wallet-settings').removeClass( " active open" ).addClass( "" );
- $('#nav-about-iguana').removeClass( "" ).addClass( "active open" );
- $(".header-easydex-section").text("About Iguana");
+ $('#nav-dashboard').removeClass( 'active open' ).addClass( '' );
+ $('#nav-easydex').removeClass( 'active open' ).addClass( '' );
+ $('#nav-komodo-wallet').removeClass( 'active open' ).addClass( '' );
+ $('#nav-zcash-wallet').removeClass( 'active open' ).addClass( '' );
+ $('#nav-iguana-atomic-explorer').removeClass( 'active open' ).addClass( '' );
+ $('#nav-iguana-wallet-settings').removeClass( 'active open' ).addClass( '' );
+ $('#nav-about-iguana').removeClass( '' ).addClass( 'active open' );
+ $(".header-easydex-section").text('About Iguana');
removeKMDWalletStyle();
removeZECWalletStyle();
CommonSidebarActionsSet02();
@@ -213,30 +236,28 @@ $('#nav-about-iguana').on('click', function() {
$('#easydex-header-div').hide();
});
-
function CommonSidebarActionsSet01() {
- sessionStorage.setItem('DashboardActions', "start");
- sessionStorage.setItem('NativeWalletActions', "stop");
- //$(document).ready(function() { Dashboard.init(); });
+ sessionStorage.setItem('DashboardActions', 'start');
+ sessionStorage.setItem('NativeWalletActions', 'stop');
+ // $(document).ready(function() { Dashboard.init(); });
$("#wifkeys_passphrase").val('');
$('#wif-priv-keys').html('');
}
function CommonSidebarActionsSet011() {
- sessionStorage.setItem('DashboardActions', "start");
- sessionStorage.setItem('NativeWalletActions', "stop");
- //location.reload();
+ sessionStorage.setItem('DashboardActions', 'start');
+ sessionStorage.setItem('NativeWalletActions', 'stop');
+ // location.reload();
$("#wifkeys_passphrase").val('');
$('#wif-priv-keys').html('');
}
function CommonSidebarActionsSet02() {
- sessionStorage.setItem('DashboardActions', "stop");
+ sessionStorage.setItem('DashboardActions', 'stop');
$("#wifkeys_passphrase").val('');
$('#wif-priv-keys').html('');
}
-
function applyKMDWalletStyle() {
$('.header-easydex-section').html('');
$('.page-title').hide();
@@ -246,19 +267,18 @@ function applyKMDWalletStyle() {
$('#easydex_kmd_wallet_actions_header').show();
$('#easydex_zec_wallet_actions_header').hide();
$('#easydex_btc_btcd_balances_header').hide();
- sessionStorage.setItem('NativeWalletActions', "start");
+ sessionStorage.setItem('NativeWalletActions', 'start');
}
function removeKMDWalletStyle() {
$('.page-title').show();
- $('#easydex-header-div').removeAttr( "style" );
+ $('#easydex-header-div').removeAttr( 'style' );
$('#easydex_kmd_wallet_actions_header').hide();
$('#easydex_zec_wallet_actions_header').hide();
$('#easydex_btc_btcd_balances_header').show();
- sessionStorage.setItem('NativeWalletActions', "stop");
+ sessionStorage.setItem('NativeWalletActions', 'stop');
}
-
function applyZECWalletStyle() {
$('.header-easydex-section').html('');
$('.page-title').hide();
@@ -268,30 +288,29 @@ function applyZECWalletStyle() {
$('#easydex_kmd_wallet_actions_header').hide();
$('#easydex_zec_wallet_actions_header').show();
$('#easydex_btc_btcd_balances_header').hide();
- sessionStorage.setItem('NativeWalletActions', "start");
+ sessionStorage.setItem('NativeWalletActions', 'start');
}
function removeZECWalletStyle() {
$('.page-title').show();
- $('#easydex-header-div').removeAttr( "style" );
+ $('#easydex-header-div').removeAttr( 'style' );
$('#easydex_kmd_wallet_actions_header').hide();
$('#easydex_zec_wallet_actions_header').hide();
$('#easydex_btc_btcd_balances_header').show();
- sessionStorage.setItem('NativeWalletActions', "stop");
+ sessionStorage.setItem('NativeWalletActions', 'stop');
}
-
function applyDashboardStyle() {
$('.page-aside').show();
$('.page-main').show();
/* set default map height */
- var navbarH = $(".site-navbar").outerHeight();
- var footerH = $(".site-footer").outerHeight();
- var mapH = $(window).height() - navbarH - footerH;
- $(".page-main").outerHeight(mapH);
+ var navbarH = $('.site-navbar').outerHeight(),
+ footerH = $('.site-footer').outerHeight(),
+ mapH = $(window).height() - navbarH - footerH;
+ $('.page-main').outerHeight(mapH);
$('#easydex-header-div').hide();
var active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode');
- console.log(active_edexcoinmodecode)
+ console.log(active_edexcoinmodecode);
if (active_edexcoinmodecode == 'Basilisk') {
$('#edex-footer').hide();
} else {
diff --git a/assets/scripts/walletsettings.js b/assets/scripts/walletsettings.js
index 1b8b7c1..1990cf9 100644
--- a/assets/scripts/walletsettings.js
+++ b/assets/scripts/walletsettings.js
@@ -1,9 +1,9 @@
var WalletSettings = function() {
var handleWalletExportKeys = function() {
$('.wifkeys-form').validate({
- //errorElement: 'span', //default input error message container
- //errorClass: 'help-block', // default input error message class
- //focusInvalid: false, // do not focus the last invalid input
+ // errorElement: 'span', //default input error message container
+ // errorClass: 'help-block', // default input error message class
+ // focusInvalid: false, // do not focus the last invalid input
rules: {
wifkeys_passphrase: {
required: true
@@ -20,7 +20,7 @@ var WalletSettings = function() {
var Getwifkeys_passphrase = $('#wifkeys_passphrase').val(),
WifKeyDivContent = '';
- //First check which coins are active. Execute API for each mode of wallet
+ // First check which coins are active. Execute API for each mode of wallet
$.each([
'native',
'basilisk',
@@ -38,13 +38,13 @@ var WalletSettings = function() {
url: 'http://127.0.0.1:7778',
success: function(data, textStatus, jqXHR) {
var AllcoinsDataOutput = JSON.parse(data);
- //Only execute further code if that mode has any coins active it. if none, skill checking on them.
+ // Only execute further code if that mode has any coins active it. if none, skill checking on them.
if (AllcoinsDataOutput[value].length !== 0 ) {
console.log('== AllCoins Data OutPut ==');
console.log(value);
console.log(AllcoinsDataOutput[value]);
- //First Run Encryptwallet API to get wif keys for each active coin
+ // First Run Encryptwallet API to get wif keys for each active coin
$.each(AllcoinsDataOutput[value], function(index) {
var wifkey_coin_handle = AllcoinsDataOutput[value][index];
@@ -125,7 +125,7 @@ var WalletSettings = function() {
$('.wifkeys-form input').keypress(function(e) {
if (e.which == 13) {
if ($('.wifkeys-form').validate().form()) {
- $('.wifkeys-form').submit(); //form validation success, call ajax form submit
+ $('.wifkeys-form').submit(); // form validation success, call ajax form submit
}
return false;
@@ -135,9 +135,9 @@ var WalletSettings = function() {
var handleWalletImportKeys = function() {
$('.wifkeys-import-form').validate({
- //errorElement: 'span', //default input error message container
- //errorClass: 'help-block', // default input error message class
- //focusInvalid: false, // do not focus the last invalid input
+ // errorElement: 'span', //default input error message container
+ // errorClass: 'help-block', // default input error message class
+ // focusInvalid: false, // do not focus the last invalid input
rules: {
import_wifkey: {
required: true
@@ -150,7 +150,7 @@ var WalletSettings = function() {
},
submitHandler: function(form) {
var Getimport_wifkey = $('#import_wifkey').val();
- //console.log(Getimport_wifkey);
+ // console.log(Getimport_wifkey);
EDEXimportprivkey(Getimport_wifkey).then(function(result){
console.log(result)
if ( result.result !== undefined && result.result == 'success' ) {
@@ -168,7 +168,7 @@ var WalletSettings = function() {
$('.wifkeys-import-form input').keypress(function(e) {
if (e.which == 13) {
if ($('.wifkeys-import-form').validate().form()) {
- $('.wifkeys-import-form').submit(); //form validation success, call ajax form submit
+ $('.wifkeys-import-form').submit(); // form validation success, call ajax form submit
}
return false;
@@ -177,7 +177,7 @@ var WalletSettings = function() {
};
return {
- //main function to initiate the module
+ // main function to initiate the module
init: function() {
handleWalletExportKeys();
handleWalletImportKeys();
@@ -221,7 +221,6 @@ function Settings_ShowCoinPeers() {
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);
@@ -270,12 +269,10 @@ function Settings_ShowCoinPeers() {
});
}
-
-
function Settings_AddCoinPeers() {
console.log('wait till peer ip added to selected coin...')
var settings_selected_coinname_code_val = $('option:selected', '#settings_select_coin_addpeer_options').val(),
- settings_add_peer_ip_val = $("#settings_add_peer_ip").val(),
+ settings_add_peer_ip_val = $('#settings_add_peer_ip').val(),
tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
ajax_data = {
'userpass': tmpIguanaRPCAuth,
@@ -289,7 +286,6 @@ function Settings_AddCoinPeers() {
type: 'POST',
data: JSON.stringify(ajax_data),
url: 'http://127.0.0.1:7778',
- //dataType: 'text',
success: function(data, textStatus, jqXHR) {
var getAddCoinPeers = JSON.parse(data);
console.log(getAddCoinPeers);
@@ -302,7 +298,7 @@ function Settings_AddCoinPeers() {
console.log('failed getting Coin History.');
console.log(xhr.statusText);
if ( xhr.readyState == 0 ) {
- Iguana_ServiceUnavailable();
+ Iguana_ServiceUnavailable();
}
console.log(textStatus);
console.log(error);
@@ -322,9 +318,8 @@ function Settings_LoadDebugLog() {
type: 'POST',
data: ajax_data,
url: 'http://127.0.0.1:17777/shepherd/debuglog',
- //dataType: 'text',
success: function(data, textStatus, jqXHR) {
- $('#read_debug_log_textarea').text(JSON.parse(data).result.replace('\n', '
'));
+ $('#read_debug_log_textarea').text(JSON.parse(data).result.replace('\n', '\r\n'));
console.log(data);
},
error: function(xhr, textStatus, error) {