You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
135 lines
5.3 KiB
135 lines
5.3 KiB
// DOM Ready =============================================================
|
|
$(document).ready(function() {
|
|
|
|
// button click
|
|
//console.log('EhLoe!');
|
|
//$('button[id="currency-send"]').on('click', function(){console.log($(this).data('currency'));});
|
|
|
|
});
|
|
|
|
// Functions =============================================================
|
|
|
|
function sendCurrency(val) {
|
|
console.log(val);
|
|
$('#mdl_currency_coin').text(val.currency);
|
|
$('#mdl_currency_balance').text($('span[data-currency="' + val.currency + '"][id="currency-balance"]').text());
|
|
//console.log($('span[data-currency="' + val.currency + '"][id="currency-balance"]').text());
|
|
$('#mdl_currency_sendto').attr("placeholder", "Enter " + val.currency + " address");
|
|
$('#mdl_currency_amount_label').text(val.currency);
|
|
$('#mdl_currency_total_coinname').text(val.currency);
|
|
|
|
var getinfoValues = {"coin":val.currency,"agent":"bitcoinrpc","method":"getinfo"};
|
|
$.ajax({
|
|
type: 'POST',
|
|
data: JSON.stringify(getinfoValues),
|
|
url: 'http://127.0.0.1:7778',
|
|
//dataType: 'text',
|
|
success: function(data, textStatus, jqXHR) {
|
|
var CoinInfoData = JSON.parse(data);
|
|
var label_color = '';
|
|
var label_icon = '';
|
|
var wallettblContent = '';
|
|
//console.log('== Coin Info Data OutPut ==');
|
|
//console.log(CoinInfoData.txfee);
|
|
|
|
$('#mdl_currency_fee').val(CoinInfoData.txfee);
|
|
},
|
|
error: function(xhr, textStatus, error) {
|
|
console.log('failed getting Coin History.');
|
|
console.log(xhr.statusText);
|
|
console.log(textStatus);
|
|
console.log(error);
|
|
}
|
|
});
|
|
|
|
}
|
|
|
|
$('#mdl_currency_amount').keyup(function() {
|
|
var sum_val1 = parseFloat($('#mdl_currency_amount').val())
|
|
var sum_val2 = parseFloat($('#mdl_currency_fee').val())
|
|
var total_of_currency_fee = sum_val1 + sum_val2;
|
|
console.log($('#mdl_currency_amount').val());
|
|
$('#mdl_currency_total_value').text(total_of_currency_fee);
|
|
});
|
|
|
|
$('#mdl_currency_fee').keyup(function() {
|
|
var sum_val1 = parseFloat($('#mdl_currency_amount').val())
|
|
var sum_val2 = parseFloat($('#mdl_currency_fee').val())
|
|
var total_of_currency_fee = sum_val1 + sum_val2;
|
|
console.log($('#mdl_currency_amount').val());
|
|
$('#mdl_currency_total_value').text(total_of_currency_fee);
|
|
});
|
|
|
|
function ConfirmsendCurrency(confirm_val) {
|
|
var confirm_coinname = $('#mdl_currency_total_coinname').text();
|
|
var confirm_selected_from_addr = $('select[data-currency="' + confirm_coinname + '"][id="currency-addr"] option:selected').text();
|
|
|
|
$('#mdl_confirm_currency_sendto_addr').text($('#mdl_currency_sendto').val());
|
|
$('#mdl_confirm_currency_send_amount').text($('#mdl_currency_amount').val());
|
|
$('#mdl_confirm_currency_coinname').text(confirm_coinname);
|
|
//$('#mdl_confirm_currency_send_amount_fiat').text($('') );
|
|
$('#mdl_confirm_currency_send_fee').text($('#mdl_currency_fee').val());
|
|
$('#mdl_confirm_currency_coinname_fee').text(confirm_coinname);
|
|
//$('#mdl_confirm_currency_send_fee_fiat').text($('') );
|
|
$('#mdl_confirm_currency_sendfrom_addr').text(confirm_selected_from_addr);
|
|
$('#mdl_confirm_currency_sendfrom_total_dedcut').text($('#mdl_currency_total_value').text());
|
|
$('#mdl_confirm_currency_coinname_total').text(confirm_coinname);
|
|
//$('#mdl_confirm_currency_sendfrom_total_deduct_fiat').text($('') );
|
|
}
|
|
|
|
function ExecuteSendCurrencyAPI() {
|
|
console.log('==> SendToAddress API Executed <==');
|
|
|
|
var confirm_send_amount = $('#mdl_confirm_currency_sendfrom_total_dedcut').text();
|
|
var confirm_sendto_address = $('#mdl_confirm_currency_sendto_addr').text();
|
|
|
|
//Get parameters values from confirm dialog and send currency
|
|
var sendtoaddrvalues = {"method":"sendtoaddress","params":[confirm_sendto_address,0.001,"EasyDEX","EasyDEXTransaction"]};
|
|
console.log(sendtoaddrvalues);
|
|
$.ajax({
|
|
type: 'POST',
|
|
data: JSON.stringify(sendtoaddrvalues),
|
|
url: 'http://127.0.0.1:7778',
|
|
//dataType: 'text',
|
|
success: function(data, textStatus, jqXHR) {
|
|
var SendToAddrData = JSON.parse(data);
|
|
console.log('== Data OutPut ==');
|
|
console.log(SendToAddrData);
|
|
if ( SendToAddrData.sendrawtransaction == 'success' ) {
|
|
toastr.success("Transaction Sent", "Transaction Notification")
|
|
}
|
|
},
|
|
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")
|
|
}
|
|
});
|
|
|
|
//Clear Send Dialog values and set them to blank
|
|
$('#mdl_currency_coin').text('');
|
|
$('#mdl_currency_balance').text('');
|
|
$('#mdl_currency_amount_label').text('');
|
|
$('#mdl_currency_total_coinname').text('');
|
|
|
|
//Clear Confirm Dialog values and set them to blank
|
|
$('#mdl_confirm_currency_sendto_addr').text('');
|
|
$('#mdl_confirm_currency_send_amount').text('');
|
|
$('#mdl_confirm_currency_coinname').text('');
|
|
$('#mdl_confirm_currency_send_amount_fiat').text('');
|
|
$('#mdl_confirm_currency_send_fee').text('');
|
|
$('#mdl_confirm_currency_coinname_fee').text('');
|
|
$('#mdl_confirm_currency_send_fee_fiat').text('');
|
|
$('#mdl_confirm_currency_sendfrom_addr').text('');
|
|
$('#mdl_confirm_currency_sendfrom_total_dedcut').text('');
|
|
$('#mdl_confirm_currency_coinname_total').text('');
|
|
$('#mdl_confirm_currency_sendfrom_total_deduct_fiat').text('');
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|