Started display of participants

This commit is contained in:
tripathyr 2019-06-12 10:43:59 +05:30
parent 6a31a00505
commit 63467bbf82

View File

@ -181,13 +181,19 @@
<div class="tabscontent__item"> <div class="tabscontent__item">
<!-- Smart Contract Tracking --> <!-- Smart Contract Tracking -->
<div id='contract_column1' class="column"> <div id='contract_column1' class="column">
<h3 class="column__title">Top Contracts</h3> <h3 class="column__title">Active Contracts</h3>
<!--<h4 class="column__text">energetic</h4> <!--<h4 class="column__text">energetic</h4>
<h4 class="column__text">hematocrit</h4> <h4 class="column__text">hematocrit</h4>
<h4 class="column__text">gaussian</h4> <h4 class="column__text">gaussian</h4>
<h4 class="column__text">amphiphilic</h4> <h4 class="column__text">amphiphilic</h4>
<h4 class="column__text">neutrophil</h4>--> <h4 class="column__text">neutrophil</h4>-->
</div> </div>
<div id='data_display' class="column">
<h4 class="column__text">Display Box</h4>
</div>
<div id='contract_column2' class="column"> <div id='contract_column2' class="column">
<h3 class="column__title">Enter Address/Contract name</h3> <h3 class="column__title">Enter Address/Contract name</h3>
<div id="contract_form"> <div id="contract_form">
@ -253,7 +259,7 @@
} }
//Show Active Contracts in "Track Contracts" section //Show Active Contracts in "Contracts" section
getSmartContractList(); getSmartContractList();
function getSmartContractList(){ function getSmartContractList(){
@ -268,14 +274,40 @@
contract_column1 = document.getElementById('contract_column1'); contract_column1 = document.getElementById('contract_column1');
for (var i = 0; i < data['smartContracts'].length; i++) { for (var i = 0; i < data['smartContracts'].length; i++) {
var contractName = data['smartContracts'][i]['contractName']; var contractName = data['smartContracts'][i]['contractName'];
contract_column1.innerHTML = contract_column1.innerHTML + '<h4 class="column__text">'+ contractName +'</h4>' var contractId = "contract_"+i;
//console.log(data['smartContracts']) var contractAddress = data['smartContracts'][i]['contractAddress'];
contract_column1.innerHTML = contract_column1.innerHTML + '<h4 class="column__text" data-contractaddress="'+contractAddress+'" id="'+contractId+'">'+ contractName +'</h4>'
} }
for (var i = 0; i < data['smartContracts'].length; i++) {
document.getElementById("contract_"+i).addEventListener("click",showMeParticipants,false);
}
}
function showMeParticipants(y){
var name=y.target.innerHTML;
var address = y.target.dataset.contractaddress;
getAllParticipants(name,address);
} }
//Show Active Tokens in "Track Tokens" section //Show Active Tokens in "Track Tokens" section
getTokenList(); getTokenList();
function getAllParticipants(name,address){
fetch(`https://ranchimallflo.duckdns.org/api/v1.0/getsmartContractparticipants?name=${name}&contractAddress=${address}`)
.then(response => response.json())
.then((data) => {
console.log(data);
});
}
function getTokenList(){ function getTokenList(){
fetch('https://ranchimallflo.duckdns.org/api/v1.0/gettokenlist') fetch('https://ranchimallflo.duckdns.org/api/v1.0/gettokenlist')
.then(response => response.json()) .then(response => response.json())