Browse Source

multilang #3 (wip)

master
Petr Balashov 8 years ago
parent
commit
cc6d02bc30
  1. 33
      assets/scripts/lang/en.js
  2. 18
      assets/scripts/login.js
  3. 12
      assets/scripts/sidebar.js
  4. 154
      assets/scripts/walletsettings.js
  5. 37
      index.html

33
assets/scripts/lang/en.js

@ -60,7 +60,8 @@ const _lang = {
'ACTIVATING_WALLET_RT': 'Activating wallet once Real Time blocks starts syncing...',
'IGUANA_FULL_MODE_SYNC_P1': 'An Iguana Full Mode coin synchronizes the blockchain using an entirely different format than traditional blockchain software. Iguana\'s Full Mode uses Memory Mapped Files and stores data in bundles. That\'s why you see four different colored synchronizing progress bars.',
'IGUANA_FULL_MODE_SYNC_P2': 'Once all these progress bars reach 100%, the Real Time blocks start synchronizing. Only after the Real Time sync mode activates will you be able to see current data in your wallet and make any transactions.',
'IGUANA_FULL_MODE_SYNC_P3': 'Please wait for all other progress bars to disappear and the first blue bar turns to green.<br>That would mean the wallet is in Real Time Sync mode.',
'IGUANA_FULL_MODE_SYNC_P3': 'Please wait for all other progress bars to disappear and the first blue bar turns to green.',
'IGUANA_FULL_MODE_SYNC_P4': 'That would mean the wallet is in Real Time Sync mode.',
'FETCHING_COIN_DATA': 'Fetching coin data from network. Please wait...',
'INTEREST_EARNED': 'Interest Earned',
'TOTAL_BALANCE': 'Total Balance',
@ -146,12 +147,16 @@ const _lang = {
'WALLET_BACKUP': 'Wallet Backup',
'FIAT_CURRENCY': 'Fiat Currency',
'EXPORT_KEYS': 'Export Keys',
'ONLY_ACTIVE_WIF_KEYS': 'Only the active coin wallet wif keys will be shown here.<br>If you don\'t see a wif key for the coin you are looking for please active it by adding it from EasyDEX Dashboard.<br>You can use these wif keys to import to another coin wallets.',
'ONLY_ACTIVE_WIF_KEYS_P1': 'Only the active coin wallet wif keys will be shown here.',
'ONLY_ACTIVE_WIF_KEYS_P2': 'If you don\'t see a wif key for the coin you are looking for please active it by adding it from EasyDEX Dashboard.',
'ONLY_ACTIVE_WIF_KEYS_P3': 'You can use these wif keys to import to another coin wallets.',
'PLEASE_KEEP_KEYS_SAFE': 'Please keep these keys extra safe and secure.',
'PASSPHRASE': 'Passphrase',
'GET_WIF_KEYS': 'Get Wif Keys',
'IMPORT_KEYS': 'Import Keys',
'IMPORT_KEYS_DESC': 'This section allows you to import private key of all iguana supported coins, Assetchain, Geckochain, or PAXchain by the wallet.<br>It is not mandatory to have that coin active in the wallet for which you are executing import private key process.<br>You\'ll also notice the private key you imported for one coin or chain will also be showing a new address in all other coin wallets\' receiving address section. It is normal.',
'IMPORT_KEYS_DESC_P1': 'This section allows you to import private key of all iguana supported coins, Assetchain, Geckochain, or PAXchain by the wallet.',
'IMPORT_KEYS_DESC_P2': 'It is not mandatory to have that coin active in the wallet for which you are executing import private key process.',
'IMPORT_KEYS_DESC_P3': 'You\'ll also notice the private key you imported for one coin or chain will also be showing a new address in all other coin wallets\' receiving address section. It is normal.',
'INPUT_PRIV_KEY': 'Input Private Key',
'IMPORT_PRIV_KEY': 'Import Private Key',
'DEBUG_LOG': 'Debug Log',
@ -177,6 +182,7 @@ const _lang = {
'TX_NOTIFICATION': 'Transaction Notification',
'SERVICE_NOTIFICATION': 'Service Notification',
'LOGIN_NOTIFICATION': 'Login Notification',
'SETTINGS_NOTIFICATION': 'Settings Notification',
'RECADDR_UPDATED': 'Receiving Address list updated',
'IGUANA_CONN_ERR': 'Unable to connect to Iguana',
'FETCHING_DATA': 'Fetching Data. Please wait for a minute to complete this task.',
@ -222,6 +228,11 @@ const _lang = {
'WALLET_CREATED_SUCCESFULLY': 'Wallet created successfully',
'LOGOUT_SUCCESSFULL': 'Logout Successfull',
'WALLET_LOCKED': 'Wallet Locked Successfully',
'PRIV_KEY_IMPORTED': 'Private Key Imported Successfully!',
'PRIV_KEY_NOT_IMPORTED': 'Private Key is not imported.',
'NULL RETURN': 'null return from iguana_bitcoinRPC',
'ADDED_TO': 'added to',
'SUCCESSFULLY': 'Successfully'
},
'COIN_WALLETS': {
'TX_FAILED': 'Transaction Failed',
@ -248,10 +259,20 @@ const _lang = {
'PWD_REQ': 'Password is required.',
'WALLET_SEED_REQ': 'Wallet seed is required.',
'SAVED_WALLET_SEED': 'Have you saved your wallet seed?',
'SEED_MAKE_SURE_BACKEDUP': 'Make sure you have it backed up. Without this seed you won\'t be able to access your wallet in the future!',
'YES_I_BACKEDUP': 'Yes, I have taken backup.',
'SEED_MAKE_SURE_BACKUP': 'Make sure you have it backed up. Without this seed you won\'t be able to access your wallet in the future!',
'YES_I_BACKUP': 'Yes, I have taken backup.',
'WALLET_LOCKED_LOGIN': 'Wallet Locked. Please login.',
'UNLOCK': 'Unlock'
'UNLOCK': 'Unlock',
'SIGN_IN': 'Sign In',
'WELCOME': 'Welcome'
},
'SIDEBAR': {
'EDEX_MOTTO': 'Most Secure, Easy and Native Decentralised Exchange',
'JUMBLR_MOTTO': 'Secure, Native and Decentralised Coin Shuffling'
},
'SETTINGS': {
'PASSPHRASE_REQ': 'Passphrase is required.',
}
}
};

18
assets/scripts/login.js

@ -224,13 +224,13 @@ var Login = function() {
submitHandler: function(form) {
swal({
title: _lang[],
text: 'Make sure you have it backed up. Without this seed you won\'t be able to access your wallet in the future!',
title: _lang[defaultLang].LOGIN.SAVED_WALLET_SEED,
text: _lang[defaultLang].LOGIN.SEED_MAKE_SURE_BACKUP,
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, I have taken backup.'
confirmButtonText: _lang[defaultLang].LOGIN.YES_I_BACKUP
})
.then(function() {
var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
@ -678,15 +678,15 @@ var Login = function() {
$('link[id=loginStyle]')[0].disabled = false;
// Make sure these fields are unhidden.
$('#login-welcome').text('Welcome. Please login.');
$('#login-welcome').text(_lang[defaultLang].INDEX.WELCOME_LOGIN);
$('.create-account').show();
$('#register-btn').show();
$('#logint-another-wallet').hide();
$("#loginbtn").text('Sign in');
$("#loginbtn").text(_lang[defaultLang].LOGIN.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');
toastr.warning(_lang[defaultLang].TOASTR.OPPS, _lang[defaultLang].TOASTR.ACCOUNT_NOTIFICATION);
console.log(data.statusText);
if ( xhr.readyState == 0 ) {
Iguana_ServiceUnavailable();
@ -703,7 +703,7 @@ var Login = function() {
}
console.log(textStatus);
console.log(error);
toastr.warning('Opps... Something went wrong!', 'Account Notification');
toastr.warning(_lang[defaultLang].TOASTR.OPPS, _lang[defaultLang].TOASTR.ACCOUNT_NOTIFICATION);
}
});
});
@ -821,10 +821,10 @@ function ClearOnLogout(cleardata, stopinterval) {
$('#logint-another-wallet').hide();
// Make sure these fields are unhidden.
$('#login-welcome').text('Welcome.');
$('#login-welcome').text(_lang[defaultLang].LOGIN.WELCOME);
$('#wallet-handle').show();
$('.create-account').show();
$('#register-btn').show();
$('#logint-another-wallet').hide();
$("#loginbtn").text('Sign in');
$("#loginbtn").text(_lang[defaultLang].LOGIN.SIGN_IN);
}

12
assets/scripts/sidebar.js

@ -16,7 +16,7 @@ $(document).ready(function() {
$('#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');
$(".header-easydex-section").text(_lang[defaultLang].INDEX.DASHBOARD);
removeKMDWalletStyle();
removeZECWalletStyle();
@ -46,7 +46,7 @@ $('#nav-dashboard').on('click', function() {
$('#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');
$(".header-easydex-section").text(_lang[defaultLang].INDEX.DASHBOARD);
$.each($('.nav-top-menu'), function(index, value) { $(value).removeClass('active'); });
$(this.parentElement).addClass('active');
removeKMDWalletStyle();
@ -73,8 +73,8 @@ $('#nav-easydex').on('click', function() {
$('#nav-iguana-atomic-explorer').removeClass( 'active open' ).addClass( '' );
$('#nav-iguana-wallet-settings').removeClass( 'active open' ).addClass( '' );
$('#nav-about-iguana').removeClass( 'active open' ).addClass( '' );
$('.page-header-bordered h1').text('EasyDEX')
$(".header-easydex-section").text('Most Secure, Easy and Native Decentralised Exchange');
$('.page-header-bordered h1').text('EasyDEX');
$(".header-easydex-section").text(_lang[defaultLang].SIDEBAR.EDEX_MOTTO);
$.each($('.nav-top-menu'), function(index, value) { $(value).removeClass('active'); });
$(this.parentElement).addClass('active')
removeKMDWalletStyle();
@ -180,7 +180,7 @@ $('#nav-zcash-wallet').on('click', function() {
$('#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');
$(".header-easydex-section").text(_lang[defaultLang].INDEX.ZC_WALLET);
$.each($('[data-extcoin]'), function(index, value) {
$('[data-extcoin]').attr('data-extcoin', 'ZEC');
@ -357,7 +357,7 @@ function removeZECWalletStyle() {
}
function applyJumblrStyle() {
$('.header-easydex-section').html('<img src="assets/images/jumblr_header_title_logo.png"><br>Secure, Native and Decentralised Coin Shuffling');
$('.header-easydex-section').html('<img src="assets/images/jumblr_header_title_logo.png"><br>' + _lang[defaultLang].SIDEBAR.JUMBLR_MOTTO);
$('.page-title').hide();
$('#easydex-header-div').css('background-image', 'url("assets/images/bg/jumblr_transparent_header_bg.png")');
$('#easydex-header-div').css('background-repeat', 'no-repeat');

154
assets/scripts/walletsettings.js

@ -11,7 +11,7 @@ var WalletSettings = function() {
},
messages: {
wifkeys_passphrase: {
required: 'Passphrase is required.'
required: _lang[defaultLang].SETTINGS.PASSPHRASE_REQ
}
},
submitHandler: function(form) {
@ -25,7 +25,7 @@ var WalletSettings = function() {
'native',
'basilisk',
'full'], function( index, value ) {
var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth');
var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
allcoins_ajax_data = {
'userpass': tmpIguanaRPCAuth,
'agent': 'InstantDEX',
@ -33,68 +33,52 @@ var WalletSettings = function() {
};
$.ajax({
type: 'POST',
data: JSON.stringify(allcoins_ajax_data),
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.
if (AllcoinsDataOutput[value].length !== 0 ) {
console.log('== AllCoins Data OutPut ==');
console.log(value);
console.log(AllcoinsDataOutput[value]);
type: 'POST',
data: JSON.stringify(allcoins_ajax_data),
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.
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
$.each(AllcoinsDataOutput[value], function(index) {
// First Run Encryptwallet API to get wif keys for each active coin
$.each(AllcoinsDataOutput[value], function(index) {
console.log(AllcoinsDataOutput[value][index]);
var wifkey_coin_handle = AllcoinsDataOutput[value][index];
console.log(AllcoinsDataOutput[value][index]);
var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
var EncryptWallet_ajax_data = {'userpass':tmpIguanaRPCAuth,"agent":"bitcoinrpc","method":"encryptwallet","passphrase":Getwifkeys_passphrase}
$.ajax({
type: 'POST',
data: JSON.stringify(EncryptWallet_ajax_data),
url: 'http://127.0.0.1:7778',
//dataType: 'text',
success: function(data, textStatus, jqXHR) {
var EncryptWalletDataOutput = JSON.parse(data);
console.log(EncryptWalletDataOutput[wifkey_coin_handle+'wif']);
WifKeyDivContent += '<table class="table">';
WifKeyDivContent += '<tr><td style="width: 5%;"><b>'+wifkey_coin_handle+'</b></td><td>'+EncryptWalletDataOutput[wifkey_coin_handle]+'</td></tr>';
WifKeyDivContent += '<tr><td><b>'+wifkey_coin_handle+'Wif</b></td><td>'+EncryptWalletDataOutput[wifkey_coin_handle+'wif']+'</td></tr>';
WifKeyDivContent += '</table>';
$('#wif-priv-keys').html(WifKeyDivContent);
},
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);
}
});
});
//Second run walletpassphrase again to make sure wallet is unlocked as before login.
var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
WalletPassphrase_ajax_data = {
var wifkey_coin_handle = AllcoinsDataOutput[value][index],
tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
EncryptWallet_ajax_data = {
'userpass': tmpIguanaRPCAuth,
'agent': 'bitcoinrpc',
'method': 'walletpassphrase',
'password': Getwifkeys_passphrase,
'timeout': '2592000'
'method': 'encryptwallet',
'passphrase': Getwifkeys_passphrase
};
$.ajax({
type: 'POST',
data: JSON.stringify(WalletPassphrase_ajax_data),
data: JSON.stringify(EncryptWallet_ajax_data),
url: 'http://127.0.0.1:7778',
success: function(data, textStatus, jqXHR) {
var WalletPassphraseDataOutput = JSON.parse(data);
console.log(WalletPassphraseDataOutput);
var EncryptWalletDataOutput = JSON.parse(data);
console.log(EncryptWalletDataOutput[wifkey_coin_handle + 'wif']);
WifKeyDivContent += '<table class="table">';
WifKeyDivContent += '<tr>' +
'<td style="width: 5%;">' +
'<b>' + wifkey_coin_handle + '</b>' +
'</td>' +
'<td>' + EncryptWalletDataOutput[wifkey_coin_handle] + '</td>' +
'</tr>';
WifKeyDivContent += '<tr>' +
'<td>' +
'<b>' + wifkey_coin_handle + 'Wif</b>' +
'</td>' +
'<td>' + EncryptWalletDataOutput[wifkey_coin_handle + 'wif'] + '</td>' +
'</tr>';
WifKeyDivContent += '</table>';
$('#wif-priv-keys').html(WifKeyDivContent);
},
error: function(xhr, textStatus, error) {
console.log('failed getting Coin History.');
@ -106,17 +90,47 @@ var WalletSettings = function() {
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);
});
//Second run walletpassphrase again to make sure wallet is unlocked as before login.
var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
WalletPassphrase_ajax_data = {
'userpass': tmpIguanaRPCAuth,
'agent': 'bitcoinrpc',
'method': 'walletpassphrase',
'password': Getwifkeys_passphrase,
'timeout': '2592000'
};
$.ajax({
type: 'POST',
data: JSON.stringify(WalletPassphrase_ajax_data),
url: 'http://127.0.0.1:7778',
success: function(data, textStatus, jqXHR) {
var WalletPassphraseDataOutput = JSON.parse(data);
console.log(WalletPassphraseDataOutput);
},
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);
}
});
});
}
@ -154,12 +168,12 @@ var WalletSettings = function() {
EDEXimportprivkey(Getimport_wifkey).then(function(result){
console.log(result)
if ( result.result !== undefined && result.result == 'success' ) {
toastr.success('Private Key Imported Successfully!', 'Settings Notification');
toastr.success(_lang[defaultLang].TOASTR.PRIV_KEY_IMPORTED, _lang[defaultLang].TOASTR.SETTINGS_NOTIFICATION);
$('#import_wifkey').val('');
}
if ( result.error !== undefined && result.error == 'null return from iguana_bitcoinRPC' ) {
toastr.info('Private Key is not imported.', 'Settings Notification');
toastr.error('null return from iguana_bitcoinRPC', 'Settings Notification');
toastr.info(_lang[defaultLang].TOASTR.PRIV_KEY_NOT_IMPORTED, _lang[defaultLang].TOASTR.SETTINGS_NOTIFICATION);
toastr.error(_lang[defaultLang].TOASTR.NULL_RETURN, _lang[defaultLang].TOASTR.SETTINGS_NOTIFICATION);
}
});
}
@ -208,8 +222,8 @@ function Settings_ShowCoinPeers() {
$('#coin_supernetpeers').text('');
$('#coin_rawpeers_h').text('');
$('#coin_rawpeers').text('');
var settings_selected_coinname_code_val = $('option:selected', '#settings_select_coin_options').val();
tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth');
var settings_selected_coinname_code_val = $('option:selected', '#settings_select_coin_options').val(),
tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
ajax_data = {
'userpass': tmpIguanaRPCAuth,
'agent': 'SuperNET',
@ -290,7 +304,7 @@ function Settings_AddCoinPeers() {
var getAddCoinPeers = JSON.parse(data);
console.log(getAddCoinPeers);
if ( getAddCoinPeers.result == 'addnode submitted' ) {
toastr.success(settings_add_peer_ip_val + ' added to ' + settings_selected_coinname_code_val + ' Successfully', 'Coin Notification');
toastr.success(settings_add_peer_ip_val + ' ' + _lang[defaultLang].TOASTR.ADDED_TO + ' ' + settings_selected_coinname_code_val + ' ' + _lang[defaultLang].TOASTR.SUCCESSFULLY, _lang[defaultLang].TOASTR.COIN_NOTIFICATION);
$('#settings_add_peer_ip').val('');
}
},

37
index.html

@ -183,7 +183,7 @@
</div>
</div>
<div class="col-sm-12" style="color: #333">
<p><strong><span data-lang="INDEX.FULL_MODE"></span>:</strong> <span data-lang="INDEX.FULL_MODE_DESC"></span>></p>
<p><strong><span data-lang="INDEX.FULL_MODE"></span>:</strong> <span data-lang="INDEX.FULL_MODE_DESC"></span></p>
<p><strong><span data="INDEX.BASILISK_MODE"></span>:</strong> <span data-lang="INDEX.BASILISK_MODE_DESC"></span></p>
<p><strong><span data-lang="INDEX.NATIVE_MODE"></span>:</strong> <span data-lang="INDEX.NATIVE_MODE_DESC1"></span> <strong>Komodo Daemon</strong> <span data-lang="INDEX.NATIVE_MODE_DESC2"></span> <i>Iguana Daemon</i> <span data-lang="INDEX.NATIVE_MODE_DESC3"></span>.</p>
<div class="alert alert-icon alert-primary" role="alert">
@ -513,17 +513,17 @@
</a>
<ul class="dropdown-menu" role="menu">
<li role="presentation">
<a href="javascript:void(0)" role="menuitem" id="nav-iguana-wallet-settings"><i class="icon md-settings" aria-hidden="true"></i> <span data-lang="INDEX.SETTINGS"></span>></a>
<a href="javascript:void(0)" role="menuitem" id="nav-iguana-wallet-settings"><i class="icon md-settings" aria-hidden="true"></i> <span data-lang="INDEX.SETTINGS"></span></a>
</li>
<li role="presentation">
<a href="javascript:void(0)" role="menuitem" id="nav-about-iguana"><i class="icon md-settings" aria-hidden="true"></i> <span data-lang="INDEX.ABOUT_IGUANA"></span>></a>
<a href="javascript:void(0)" role="menuitem" id="nav-about-iguana"><i class="icon md-settings" aria-hidden="true"></i> <span data-lang="INDEX.ABOUT_IGUANA"></span></a>
</li>
<li class="divider" role="presentation"></li>
<!--<li role="presentation">
<a href="javascript:void(0)" role="menuitem" id="lock-screen"><i class="icon md-lock" aria-hidden="true"></i> Lock Screen</a>
</li>-->
<li role="presentation">
<a href="javascript:void(0)" role="menuitem" id="logout-account"><i class="icon md-power" aria-hidden="true"></i> <span data-lang="INDEX.LOGOUT"></span>></a>
<a href="javascript:void(0)" role="menuitem" id="logout-account"><i class="icon md-power" aria-hidden="true"></i> <span data-lang="INDEX.LOGOUT"></span></a>
</li>
</ul>
</li>
@ -757,16 +757,22 @@
<button aria-label="Close" data-dismiss="alert" class="close" type="button"><span aria-hidden="true">×</span></button>
<h4 data-lang="INDEX.ACTIVATING_WALLET_RT"></h4>
<p data-edexcoin="COIN" id="edexcoin-wallet-waitingrt-alert-text" data-lang="INDEX.IGUANA_FULL_MODE_SYNC_P1"></p>
<p data-lang="INDEX.IGUANA_FULL_MODE_SYNC_P1"></p>
<p style="font-weight: 600" data-lang="INDEX.IGUANA_FULL_MODE_SYNC_P1"></p>
<p data-lang="INDEX.IGUANA_FULL_MODE_SYNC_P2"></p>
<p style="font-weight: 600">
<div data-lang="INDEX.IGUANA_FULL_MODE_SYNC_P3"></div><br/>
<div data-lang="INDEX.IGUANA_FULL_MODE_SYNC_P4"></div>
</p>
</div>
<div role="alert" class="alert alert-info alert-dismissible" data-edexcoin="COIN" id="edexcoin-wallet-waitingcache-alert" style="display: none">
<button aria-label="Close" data-dismiss="alert" class="close" type="button"><span aria-hidden="true">×</span></button>
<h4 data-lang="INDEX.FETCHING_COIN_DATA"></h4>
<p data-edexcoin="COIN" id="edexcoin-wallet-waitingcache-alert-text" data-lang="INDEX.IGUANA_FULL_MODE_SYNC_P1"></p>
<p data-lang="INDEX.IGUANA_FULL_MODE_SYNC_P1"></p>
<p style="font-weight: 600" data-lang="INDEX.IGUANA_FULL_MODE_SYNC_P1"></p>
<p data-lang="INDEX.IGUANA_FULL_MODE_SYNC_P2"></p>
<p style="font-weight: 600">
<div data-lang="INDEX.IGUANA_FULL_MODE_SYNC_P3"></div><br/>
<div data-lang="INDEX.IGUANA_FULL_MODE_SYNC_P4"></div>
</p>
</div>
</div>
@ -2086,7 +2092,6 @@
</div>
</div>
<div class="panel">
<div class="panel-heading" id="ExportKeys" role="tab">
<a class="panel-title collapsed" data-toggle="collapse" href="#ExportKeysTab"
@ -2098,7 +2103,12 @@
<div class="panel-collapse collapse" id="ExportKeysTab" aria-labelledby="ExportKeys"
role="tabpanel">
<div class="panel-body">
<p><span data-lang="INDEX.ONLY_ACTIVE_WIF_KEYS"></span> <b><i data-lang="INDEX.PLEASE_KEEP_KEYS_SAFE"></i></b></p>
<p>
<div data-lang="INDEX.ONLY_ACTIVE_WIF_KEYS_P1"></div><br/>
<div data-lang="INDEX.ONLY_ACTIVE_WIF_KEYS_P2"></div><br/>
<div data-lang="INDEX.ONLY_ACTIVE_WIF_KEYS_P3"></div><br/>
<b><i data-lang="INDEX.PLEASE_KEEP_KEYS_SAFE"></i></b>
</p>
<div class="col-sm-12"></div>
<form class="wifkeys-form" method="post" action="javascript:" autocomplete="off" onsubmit="return false">
<div class="form-group form-material floating">
@ -2130,7 +2140,12 @@
<div class="panel-collapse collapse" id="ImportKeysTab" aria-labelledby="ImportKeys"
role="tabpanel">
<div class="panel-body">
<p><span data-lang="INDEX.IMPORT_KEYS_DESC"></span> <b><i data-lang="INDEX.PLEASE_KEEP_KEYS_SAFE"></i></b></p>
<p>
<div data-lang="INDEX.IMPORT_KEYS_DESC_P1"></div><br/>
<div data-lang="INDEX.IMPORT_KEYS_DESC_P2"></div><br/>
<div data-lang="INDEX.IMPORT_KEYS_DESC_P3"></div><br/>
<b><i data-lang="INDEX.PLEASE_KEEP_KEYS_SAFE"></i></b>
</p>
<div class="col-sm-12"></div>
<form class="wifkeys-import-form" method="post" action="javascript:" autocomplete="off" onsubmit="return false">
<div class="form-group form-material floating">

Loading…
Cancel
Save