diff options
Diffstat (limited to 'script.js')
-rw-r--r-- | script.js | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -17,12 +17,20 @@ function newEl(tagname, content) { const statusCell = newEl('td', proposal.status); statusCell.className = 'status-' + proposal.status; row.appendChild(statusCell); + + let date = '???'; + if (proposal.status == 'voting' || proposal.status == 'approved' || proposal.status == 'rejected') { + date = proposal.vote_start; + } else if (proposal.status == 'proposed') { + date = proposal.rfc_start; + } else { + date = proposal.draft_start; + } + row.appendChild(newEl('td', date)); + const link = newEl('a', proposal.name); link.href = 'https://wiki.openstreetmap.org/wiki/' + proposal.page_title.replaceAll(' ', '_'); row.appendChild(newEl('td', link)); - row.appendChild(newEl('td', proposal.draft_start)); - row.appendChild(newEl('td', proposal.rfc_start)); - row.appendChild(newEl('td', proposal.vote_start)); row.appendChild(newEl('td', proposal.authors)); tbody.appendChild(row); |