in pysteve/www/htdocs/js/steve_monitor.js [163:196]
function showDetails(issueid, update) {
var obj = document.getElementById('issue_' + issueid + '_details')
if (obj.innerHTML.length > 0 && !update) {
obj.innerHTML = ""
window.clearTimeout(timeouts[issueid])
} else {
obj.innerHTML = ""
for (i in votes[issueid]) {
var rawvote = votes[issueid][i]
var vote = null
var nrc = -1
for (var n in backlog[issueid]) {
if (backlog[issueid][n].uid == i) {
nrc++
}
}
var add = ""
if (rawvote.timestamp) {
vote = rawvote.vote
add = ". Cast at " + new Date(rawvote.timestamp*1000).toLocaleString()
} else {
vote = rawvote
}
if (nrc > 0) {
nrc = "Vote recast " + nrc + " time(s)"
} else {
nrc = "No recasts yet"
}
obj.innerHTML += "<b>" + i + ": </b> " + vote + " - " + nrc + add + "<br/>"
}
timeouts[issueid] = window.setTimeout(showDetails, 2500, issueid, true)
}
}