diff --git a/assets/scripts/dashboard.js b/assets/scripts/dashboard.js
index d445241..2b31755 100644
--- a/assets/scripts/dashboard.js
+++ b/assets/scripts/dashboard.js
@@ -10,9 +10,9 @@ var Dashboard = function() {
"closeButton": true,
"debug": false,
"positionClass": "toast-top-right",
- "showDuration": "5000",
+ "showDuration": "15000",
"hideDuration": "1000",
- "timeOut": "5000",
+ "timeOut": "15000",
"extendedTimeOut": "1000",
"showEasing": "swing",
"hideEasing": "linear",
diff --git a/assets/scripts/kmd_wallet_dashboard.js b/assets/scripts/kmd_wallet_dashboard.js
index 53ae1ad..d938ce0 100644
--- a/assets/scripts/kmd_wallet_dashboard.js
+++ b/assets/scripts/kmd_wallet_dashboard.js
@@ -230,12 +230,12 @@ var KMDWalletDashboard = function() {
//main function to initiate the module
init: function() {
handle_KMD_Dashboard();
- KMDfillTxHistoryT();
+ //KMDfillTxHistoryT();
KMDGetTXIDdetails();
handle_KMD_Send();
KMDWalletRecieve();
KMDWalletSettings();
- RunInitFunctions();
+ //RunKMDInitFunctions();
}
};
@@ -246,14 +246,31 @@ jQuery(document).ready(function() {
});
-function RunInitFunctions() {
+function RunKMDInitFunctions() {
NProgress.done(true);
NProgress.configure({
template: '
'
});
NProgress.start();
- getTotalKMDBalance();
- KMDfillTxHistoryT();
+
+ var check1 = CheckIfConnected();
+ console.log(check1[0]);
+ if ( check1[0] == 'not active' ) {
+ console.log('Could not connect to external wallet. Is external wallet running?');
+ toastr.error("Connection Error. Is external wallet running?", "Wallet Notification");
+ $('#extcoin-wallet').hide();
+ }
+ if ( check1[0] == 'null return' ) {
+ console.log('Could not connect to external wallet. Is iguana connected to external wallet?');
+ toastr.error("Connection Error. Is iguana connected to external wallet?", "Wallet Notification");
+ $('#extcoin-wallet').hide();
+ }
+ if ( check1[0] == 'connected' ) {
+ getTotalKMDBalance();
+ KMDfillTxHistoryT();
+ $('#extcoin-wallet').show();
+ }
+ //KMDWalletDashboard.init()
$('#kmd_wallet_recieve_section').hide();
NProgress.done();
}
@@ -1078,4 +1095,82 @@ function KMDZSendManyTransaction() {
//console.log(result);
KMDListAllOPIDs();
return result;
+}
+
+
+function CheckIfConnected() {
+ var result = [];
+ var extcoin = $('[data-extcoin]').attr("data-extcoin");
+
+ var passthru_agent = getPassthruAgent();
+ var ajax_data = {"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.error);
+ if ( AjaxOutputData.errors != undefined ) {
+ //console.log('connected');
+ result.push('connected');
+ } 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 ajax_data = {"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);
+ }
+
+ },
+ 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;
}
\ No newline at end of file
diff --git a/assets/scripts/sidebar.js b/assets/scripts/sidebar.js
index bb486b1..833cdd3 100644
--- a/assets/scripts/sidebar.js
+++ b/assets/scripts/sidebar.js
@@ -88,6 +88,7 @@ $('#nav-komodo-wallet').on('click', function() {
$.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
+ RunKMDInitFunctions();
applyKMDWalletStyle();
//removeZECWalletStyle();
CommonSidebarActionsSet02();
@@ -116,11 +117,11 @@ $('#nav-zcash-wallet').on('click', function() {
$('#nav-iguana-wallet-settings').removeClass( " active open" ).addClass( "" );
$('#nav-about-iguana').removeClass( " active open" ).addClass( "" );
$(".header-easydex-section").text("Zcash Wallet");
- console.log('changing to zcash')
$.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();
CommonSidebarActionsSet02();
diff --git a/index.html b/index.html
index d1a8f92..d0df5a9 100755
--- a/index.html
+++ b/index.html
@@ -618,7 +618,7 @@