From 632e3187f54a14e9ea1ffdbdfb26bc80ca723134 Mon Sep 17 00:00:00 2001 From: Satinder Grewal Date: Wed, 30 Nov 2016 15:20:46 +1300 Subject: [PATCH] some code clean, iguana_api.js updated iguana_api.js updated with get new address and list addresses of selected coin --- assets/scripts/dashboard.js | 140 ----------------------------------- assets/scripts/iguana_api.js | 78 +++++++++++++++---- index.html | 2 +- 3 files changed, 64 insertions(+), 156 deletions(-) diff --git a/assets/scripts/dashboard.js b/assets/scripts/dashboard.js index bfb07d9..171defb 100644 --- a/assets/scripts/dashboard.js +++ b/assets/scripts/dashboard.js @@ -248,152 +248,12 @@ var Dashboard = function() { walletDivContent += ''; walletDivContent += ''; - /*walletDivContent += ''; - walletDivContent += '
'; - walletDivContent += '
'; - walletDivContent += '
'; - walletDivContent += '
'; - walletDivContent += '
'; - walletDivContent += ''; - walletDivContent += '
'; - walletDivContent += ''; - walletDivContent += ''; - walletDivContent += ''; - walletDivContent += '
'; - walletDivContent += '
'; - walletDivContent += '
'; - walletDivContent += '
'; - walletDivContent += '
'; - walletDivContent += '
'; - walletDivContent += '
' + AllcoinsDataOutput[value][index] + '
'; - walletDivContent += '0'; - walletDivContent += '
'; - walletDivContent += '
';*/ - - /*walletDivContent += '
'; - walletDivContent += '
'; - walletDivContent += '
'; - walletDivContent += '0'; - walletDivContent += '
'; - walletDivContent += '
';*/ - - /*walletDivContent += ''; - walletDivContent += '
'; - walletDivContent += '
'; - walletDivContent += '
'; - walletDivContent += '
'; - walletDivContent += ''; - walletDivContent += ''; - walletDivContent += '
'; - walletDivContent += '
'; - walletDivContent += ''; - walletDivContent += '';*/ - $('.wallet-widgets-row').html(walletDivContent); getCoinBalance(AllcoinsDataOutput[value][index]); $('.scrollbar-dynamic').scrollbar(); //Make sure widget-body has scrollbar for transactions history $('[data-toggle="tooltip"]').tooltip(); //Make sure tooltips are working for wallet widgets and anywhere else in wallet. //console.log(walletDivContent); edexCoinBtnAction(); - - //console.log('http://127.0.0.1:7778/api/bitcoinrpc/getaddressesbyaccount?coin=' + AllcoinsDataOutput[value][index] + '&account=*'); - //List coin addresses as drop down menu - /*var getaddrlist = {"agent":"SuperNET","method":"activehandle"}; - $.ajax({ - type: 'POST', - data: JSON.stringify(getaddrlist), - url: 'http://127.0.0.1:7778', - //dataType: 'text', - success: function(data, textStatus, jqXHR) { - var addrlistData = JSON.parse(data); - //console.log('== Address List Data OutPut =='); - //console.log(addrlistData); - $('div[data-currency="' + AllcoinsDataOutput[value][index] + '"][id="currency-addr"]').text(addrlistData[AllcoinsDataOutput[value][index]]) - - //console.log(data); - //console.log(data[0]); - }, - 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) { diff --git a/assets/scripts/iguana_api.js b/assets/scripts/iguana_api.js index 360bbc3..1c2f098 100644 --- a/assets/scripts/iguana_api.js +++ b/assets/scripts/iguana_api.js @@ -35,7 +35,6 @@ function Iguana_dumpwallet() { //return AjaxOutputData; }, error: function(xhr, textStatus, error) { - console.log('failed getting Coin History.'); console.log(xhr.statusText); console.log(textStatus); console.log(error); @@ -65,7 +64,6 @@ function Iguana_rmd160conv(rmd160conv_data) { return AjaxOutputData; }, error: function(xhr, textStatus, error) { - console.log('failed getting Coin History.'); console.log(xhr.statusText); if ( xhr.readyState == 0 ) { Iguana_ServiceUnavailable(); @@ -95,7 +93,6 @@ function Iguana_activehandle() { return true; }, error: function(xhr, textStatus, error) { - console.log('failed getting Coin History.'); console.log(xhr.statusText); if ( xhr.readyState == 0 ) { Iguana_ServiceUnavailable(); @@ -127,7 +124,6 @@ function Iguana_Setactivehandle() { }, error: function(xhr, textStatus, error) { - console.log('failed getting Coin History.'); console.log(xhr.statusText); if ( xhr.readyState == 0 ) { Iguana_ServiceUnavailable(); @@ -184,7 +180,6 @@ function Iguana_addcoinLogin(addcoin_data) { } }, error: function(xhr, textStatus, error) { - console.log('failed getting Coin History.'); console.log(xhr.statusText); if ( xhr.readyState == 0 ) { Iguana_ServiceUnavailable(); @@ -348,7 +343,6 @@ function Iguana_addcoin(addcoin_data) { } }, error: function(xhr, textStatus, error) { - console.log('failed getting Coin History.'); console.log(xhr.statusText); if ( xhr.readyState == 0 ) { Iguana_ServiceUnavailable(); @@ -402,7 +396,6 @@ function Iguana_HashHex(data) { result = AjaxOutputData.hex; }, error: function(xhr, textStatus, error) { - console.log('failed getting Coin History.'); console.log(xhr.statusText); if ( xhr.readyState == 0 ) { Iguana_ServiceUnavailable(); @@ -456,7 +449,6 @@ function EDEXlistunspent(coin) { }); }, error: function(xhr, textStatus, error) { - console.log('failed getting Coin History.'); console.log(xhr.statusText); if ( xhr.readyState == 0 ) { Iguana_ServiceUnavailable(); @@ -500,7 +492,6 @@ function EDEXMainAddr(coin) { result.push(AjaxOutputData[coin]); }, error: function(xhr, textStatus, error) { - console.log('failed getting Coin History.'); console.log(xhr.statusText); if ( xhr.readyState == 0 ) { Iguana_ServiceUnavailable(); @@ -536,7 +527,6 @@ function EDEXgetBalance(coin) { result.push(AjaxOutputData['result']); }, error: function(xhr, textStatus, error) { - console.log('failed getting Coin History.'); console.log(xhr.statusText); if ( xhr.readyState == 0 ) { Iguana_ServiceUnavailable(); @@ -571,7 +561,6 @@ function EDEXSendToAddr(data) { result.push(SendToAddrData); }, error: function(xhr, textStatus, error) { - console.log('failed getting Coin History.'); console.log(xhr.statusText); if ( xhr.readyState == 0 ) { Iguana_ServiceUnavailable(); @@ -588,12 +577,12 @@ function EDEXgetinfo(coin) { var result = []; //Get parameters values from confirm dialog and send currency - var getinfoValues = {"coin":coin,"agent":"bitcoinrpc","method":"getinfo","immediate":100,"timeout":4000}; - console.log(getinfoValues); + var ajax_data = {"coin":coin,"agent":"bitcoinrpc","method":"getinfo","immediate":100,"timeout":4000}; + console.log(ajax_data); $.ajax({ async: false, type: 'POST', - data: JSON.stringify(getinfoValues), + data: JSON.stringify(ajax_data), url: 'http://127.0.0.1:7778', //dataType: 'text', success: function(data, textStatus, jqXHR) { @@ -603,7 +592,66 @@ function EDEXgetinfo(coin) { 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); + } + }); + return result; +} + +function EDEXgetaddrbyaccount(coin) { + var result = []; + + //Get parameters values from confirm dialog and send currency + var ajax_data = {"coin":coin,"agent":"bitcoinrpc","method":"getaddressesbyaccount","account":"*"} + 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); + result.push(AjaxOutputData.result); + }, + error: function(xhr, textStatus, error) { + console.log(xhr.statusText); + if ( xhr.readyState == 0 ) { + Iguana_ServiceUnavailable(); + } + console.log(textStatus); + console.log(error); + } + }); + return result; +} + +function EDEXgetnewaddress(coin) { + var result = []; + + //Get parameters values from confirm dialog and send currency + var ajax_data = {"coin":coin,"agent":"bitcoinrpc","method":"getnewaddress","account":""} + 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); + result.push(AjaxOutputData.result); + }, + error: function(xhr, textStatus, error) { console.log(xhr.statusText); if ( xhr.readyState == 0 ) { Iguana_ServiceUnavailable(); diff --git a/index.html b/index.html index c6fad2b..5cd28dc 100755 --- a/index.html +++ b/index.html @@ -467,7 +467,7 @@ - NO WALLET SELECTED. + NO WALLET SELECTED
Please select a wallet from active coins list on left.