// placeholder of API peers response var peer_resonse=[];//=[responseBTCD,responseBTC]; var currentCoin=0; /* * Gets peer list using postCall or using AJAX GET request * (further code will need modifications when native call will be implemented) * (Above initialized usepostCall variable must be set to true if postCall is to be used) * */ function getPeerList(){ var coin_types = coinManagement.getCoinSymbols(); if(currentCoin'; row += '' + peer.ipaddr + ''; row += '' + peer.coin + ''; row += '' + peer.nodestatus.height + ''; row += '' + peer.nodestatus.rank + ''; row += '' + peer.nodestatus.msgcounts.block + ''; if (!peer.favourite) { row += ''; // row += 'bookmark_border'; } else { row += ''; // row += 'bookmark' } if (!peer.connected) { row += ''; row +=''; }else{ row += ''; row +=''; } row += ''; return row; }; var addPeerToConn = function (ip,coin) { if ($.inArray(ip+" "+coin, connectedPeers) === -1) { connectedPeers.push(ip+" "+coin); console.log('@ peer connected', connectedPeers); } // refresh grid e.getAttribute('data-id'),e.getAttribute('data-coin') renderPeersGrid(document.getElementById('cbShowFavoritePeers').checked); }; var removePeerFromConn = function (ip,coin) { for (var index = 0; index < connectedPeers.length; index++) { if (ip+" "+coin === connectedPeers[index]) { connectedPeers.splice(index, 1); console.log('@ peer disconnected', connectedPeers); break; } } // refresh grid renderPeersGrid(document.getElementById('cbShowFavoritePeers').checked); }; var addPeerToFav = function (id,coin) { if ($.inArray(id+coin, favPeers) === -1) { favPeers.push(id+coin); console.log('@ peer faved', favPeers); } // refresh grid e.getAttribute('data-id'),e.getAttribute('data-coin') renderPeersGrid(false); }; var removePeerFromFav = function (id,coin) { for (var index = 0; index < favPeers.length; index++) { if (id+coin === favPeers[index]) { favPeers.splice(index, 1); console.log('@ peer unfaved', favPeers); break; } } // refresh grid renderPeersGrid(document.getElementById('cbShowFavoritePeers').checked); }; /* var renderPeersGrid = function (favoritesOnly = false) { console.log('@ peer print grid'); var peersTableAllHtml = ''; for (var i = 0; i < response.peers.length; i++) { if (favoritesOnly == true && $.inArray(i, favPeers) == -1) { continue; } response.peers[i].cointype = response.coin peersTableAllHtml += getHtmlRow(i, response.peers[i]); } document.getElementById('peersTableBody').innerHTML = peersTableAllHtml; };*/ var favoritesOnly=false; var renderPeersGrid = function () { console.log('@ peer print grid'); var peersTableAllHtml = ''; for(var j=0; j