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.
 
 
 
 
 
 

178 lines
7.4 KiB

$(function () {
console.log('jquery loaded');
$.material.init();
$(".select ").dropdown({ "autoinit ": ".select " });
startCoinManagement();
startBlockExplorer();
//startPeerManagement();
// Event Handlers
// $('.coinMgmtActionButton').click equivelant w/o jQuery
document.body.onclick = function (e) {
e = window.event ? event.srcElement : e.target;
if (e.className && e.className.indexOf('coinMgmtStartActionButton') != -1) {
startCoin(e.getAttribute('data-id'));
} else if (e.className && e.className.indexOf('coinMgmtAddActionButton') != -1) {
addExistingCoin(e.getAttribute('data-id'));
} else if (e.className && e.className.indexOf('coinMgmtStopActionButton') != -1) {
pauseCoin(e.getAttribute('data-id'));
}
else if (e.className && e.className.indexOf('addPeerToFav') != -1) {
update_favourite(e.getAttribute('data-coin'),e.getAttribute('data-ip'),e.getAttribute('data-id'),true);
}
else if (e.className && e.className.indexOf('removePeerFromFav') != -1) {
update_favourite(e.getAttribute('data-coin'),e.getAttribute('data-ip'),e.getAttribute('data-id'),false);
}else if(e.className && e.className.indexOf('disconnectPeer') != -1){
disconnectPeer(e.getAttribute('data-ip'),e.getAttribute('data-coin'),e.getAttribute('data-id'));
}else if(e.className && e.className.indexOf('connectPeer') != -1){
connectPeer(e.getAttribute('data-ip'),e.getAttribute('data-coin'),e.getAttribute('data-id'));
}else if(e.className && e.className.indexOf('coinRPCactive') != -1){
callBlockEXPRPC(e.getAttribute('data-value'));
}else if(e.className && e.className.indexOf('getBlockHashActionButton') != -1){
getBlockhash(e.getAttribute('data-height'));
}else if(e.className && e.className.indexOf('getBlockActionButton') != -1){
getBlock(e.getAttribute('data-hash'));
}else if(e.className && e.className.indexOf('getTrancationActionButton') != -1){
getRawTransaction(e.getAttribute('data-hash'));
}
else if(e.className && e.className.indexOf('host_pangea_request') != -1){
hostPangea();
}
else if(e.className && e.className.indexOf('list_pangea_request') != -1){
lobbyPangea();
}
else if(e.className && e.className.indexOf('join_pangea_game') != -1){
joinPangea(e.getAttribute("data-tablehash"));
}
else if(e.className && e.className.indexOf('instantdex_set_keypair') != -1){
setUeseridandAPIkeyPair();
}
else if(e.className && e.className.indexOf('instantdex_orderbook') != -1){
orderbook();
}
else if(e.className && e.className.indexOf('instantdex_set_method_table') != -1){
instantdex_set_method_table(e.getAttribute("data-method"));
}
else if(e.className && e.className.indexOf('instantdex_sell') != -1){
InstantDEXSell();
}
else if(e.className && e.className.indexOf('instantdex_buy') != -1){
InstantDEXBuy();
}
else if(e.className && e.className.indexOf('instantdex_balance') != -1){
InstantDEX_balance();
}
else if(e.className && e.className.indexOf('instantdex_support') != -1){
InstantDEX_supports();
}
else if(e.className && e.className.indexOf('instantdex_withdraw') != -1){
InstantDEXWithdaw();
}
else if(e.className && e.className.indexOf('instantdex_order_status') != -1){
InstantDEX_orderstatus();
}
else if(e.className && e.className.indexOf('instantdex_open_orders') != -1){
InstantDEX_openorders();
}
else if(e.className && e.className.indexOf('instantdex_trade_history') != -1){
InstantDEX_tradehistory();
}
else if(e.className && e.className.indexOf('instantdex_order_cancel') != -1){
InstantDEX_cancelorder();
}
else if(e.className && e.className.indexOf('instantdex_pollgap') != -1){
InstantDEX_pollgap();
}
else if(e.className && e.className.indexOf('submit_new_coin_test') != -1){
add_new_coin_test();
}
else if(e.className && e.className.indexOf('clear-response-coin') != -1){
$(".coin_result").text("JSON response");
}
else if(e.className && e.className.indexOf('instantdex_set_userid') != -1){
InstantDEX_setuserid();
}
else if(e.className && e.className.indexOf('Tradebot_set_method_table') != -1){
tradebot_set_method_table(e.getAttribute("data-method"));
}
else if(e.className && e.className.indexOf('Tradebot_monitorall') != -1){
Tradebot_monitorall_api();
}
else if(e.className && e.className.indexOf('Tradebot_monitor') != -1){
Tradebot_monitor_api();
}
else if(e.className && e.className.indexOf('Tradebot_unmonitor_api') != -1){
Tradebot_unmonitor_api();
}
else if(e.className && e.className.indexOf('Tradebot_accumulate') != -1){
Tradebot_accumulate_api();
}
else if(e.className && e.className.indexOf('Tradebot_divest') != -1){
Tradebot_divest_api();
}
else if(e.className && e.className.indexOf('Tradebot_activebots') != -1){
Tradebot_activebots_api();
}
else if(e.className && e.className.indexOf('Tradebot_status') != -1){
Tradebot_status_api();
}
else if(e.className && e.className.indexOf('Tradebot_pause') != -1){
Tradebot_pause_api();
}
else if(e.className && e.className.indexOf('Tradebot_stop') != -1){
Tradebot_stop_api();
}
else if(e.className && e.className.indexOf('Tradebot_resume') != -1){
Tradebot_resume_api();
}
else if(e.className && e.className.indexOf('instantdex_allpairs') != -1){
InstantDEX_allpairs();
}
else if(e.className && e.className.indexOf('saveConfFiles_onclick') != -1){
reset_conf_files();
}
else if(e.className && e.className.indexOf('connect_to_peers_from_conf') != -1){
if(peers_pool.peers.length==0)
load_peers_from_conf();
}
else if(e.className && e.className.indexOf('update_allpeer_status') != -1){
update_allpeer_status();
}
else if(e.className && e.className.indexOf('save_peersdata_to_conf') != -1){
save_peersdata_to_conf();
}
else if(e.className && e.className.indexOf('deletePeertabFile_onclick') != -1){
deletePeertabFile_onclick();
}
else if(e.className && e.className.indexOf('TradeIntegrationTest') != -1){
TradeIntegrationTest();
}
};
$("div .btn-primary").on("click",function(){
$("div .btn-primary").each(function(){
$(this).removeClass('btn-raised');
});
if(! $(this).hasClass( "_not_pressed" )){
$(this).addClass("btn-raised");}
});
});