add contact field to form and invoice, move submit button, add weinfo link in invoice, fix undefined fields in weinfo page
This commit is contained in:
58
weinfo.html
58
weinfo.html
@@ -81,38 +81,42 @@
|
||||
const chain = path[1];
|
||||
const cdate=new Date().toISOString().replace(/[-:T.Z]/g, '').slice(0, 14);
|
||||
fetchDataAndPopulateTable('/weinfodata/'+chain+"/"+we_id, new URLSearchParams(),(data) => {
|
||||
document.getElementById('wename').innerHTML = DOMPurify.sanitize(data.url);
|
||||
document.getElementById('wechain').innerHTML = DOMPurify.sanitize(data.chain);
|
||||
document.getElementById('weinfo').innerHTML = DOMPurify.sanitize(data.info);
|
||||
document.getElementById('wefees').innerHTML = data.base_fee;
|
||||
document.getElementById('weheight').innerHTML = data.last_block;
|
||||
document.getElementById('wepoints').innerHTML = data.points;
|
||||
document.getElementById('wewin').innerHTML = data.count_win;
|
||||
document.getElementById('wetld').innerHTML = DOMPurify.sanitize(data.tld);
|
||||
document.getElementById('webalance').innerHTML = data.balance;
|
||||
document.getElementById('weversion').innerHTML = data.version;;
|
||||
document.getElementById('westatus').innerHTML = DOMPurify.sanitize(data.status);
|
||||
document.getElementById('weupdate').innerHTML = data.last_update;
|
||||
document.getElementById('wename').innerHTML = DOMPurify.sanitize(data.url||'—');
|
||||
document.getElementById('wechain').innerHTML = DOMPurify.sanitize(data.chain||'—');
|
||||
document.getElementById('weinfo').innerHTML = DOMPurify.sanitize(data.info||'—');
|
||||
document.getElementById('wefees').innerHTML = data.base_fee != null ? data.base_fee : '—';
|
||||
document.getElementById('weheight').innerHTML = data.last_block != null ? data.last_block : '—';
|
||||
document.getElementById('wepoints').innerHTML = data.points != null ? data.points : '—';
|
||||
document.getElementById('wewin').innerHTML = data.count_win != null ? data.count_win : '—';
|
||||
document.getElementById('wetld').innerHTML = DOMPurify.sanitize(data.tld||'—');
|
||||
document.getElementById('webalance').innerHTML = data.balance != null ? data.balance : '—';
|
||||
document.getElementById('weversion').innerHTML = data.version||'—';
|
||||
document.getElementById('westatus').innerHTML = DOMPurify.sanitize(data.status||'—');
|
||||
document.getElementById('weupdate').innerHTML = data.last_update||'—';
|
||||
|
||||
const tableBody = document.querySelector('#wetimes tbody');
|
||||
tableBody.innerHTML ='';
|
||||
Object.entries(data.times).forEach(([key,wetime]) => {
|
||||
const row = document.createElement('tr');
|
||||
const d = new Date(wetime.time/1000);
|
||||
row.innerHTML = `
|
||||
<td>${wetime.blockHeight}</td>
|
||||
<td>${DOMPurify.sanitize(wetime.blockHash)}</td>
|
||||
<td>${d}</td>
|
||||
<td>${wetime.diff/1000000} s</td>
|
||||
<td>${wetime.position+1}</td>
|
||||
<td>${wetime.participants}</td>
|
||||
<td>${wetime.points}</td>
|
||||
`;
|
||||
tableBody.appendChild(row);
|
||||
})
|
||||
if (data.times && data.times.length) {
|
||||
Object.entries(data.times).forEach(([key,wetime]) => {
|
||||
const row = document.createElement('tr');
|
||||
const d = new Date(wetime.time/1000);
|
||||
row.innerHTML = `
|
||||
<td>${wetime.blockHeight != null ? wetime.blockHeight : '—'}</td>
|
||||
<td>${DOMPurify.sanitize(wetime.blockHash||'—')}</td>
|
||||
<td>${d}</td>
|
||||
<td>${wetime.diff != null ? wetime.diff/1000000 + ' s' : '—'}</td>
|
||||
<td>${wetime.position != null ? wetime.position+1 : '—'}</td>
|
||||
<td>${wetime.participants != null ? wetime.participants : '—'}</td>
|
||||
<td>${wetime.points != null ? wetime.points : '—'}</td>
|
||||
`;
|
||||
tableBody.appendChild(row);
|
||||
});
|
||||
} else {
|
||||
tableBody.innerHTML = '<tr><td colspan="7" style="padding:20px;text-align:center;color:#999">No rounds yet.</td></tr>';
|
||||
}
|
||||
var prev=0;
|
||||
var next=0;
|
||||
if (data.times.length > 0){
|
||||
if (data.times && data.times.length > 0){
|
||||
prev = data.times[0].blockHeight+data.times.length;
|
||||
next = data.times[data.times.length-1].blockHeight;
|
||||
if (prev < 0 ){
|
||||
|
||||
Reference in New Issue
Block a user