function showElections()

in pysteve/www/htdocs/js/steve_rest.js [1186:1219]


function showElections(code, response, state) {
    var obj = document.getElementById('preloaderWrapper')
    obj.setAttribute("id", "contents")
    //obj.setAttribute("id", "electionWrapper")
    obj.innerHTML = "<h2>Your elections:</h2><p>Click on an election to edit it</p>"
    var ol = document.createElement('ol')
    obj.appendChild(ol)
    obj.setAttribute("class", "issueList")
    var s = 0
    for (i in response.elections) {
        s++;
        var election = response.elections[i]

        var outer = document.createElement('li');
        outer.setAttribute("class", "issueListItemWide")
        if (election.closed) {
            outer.setAttribute("class", "issueListItemWideClosed")
            outer.setAttribute("title", "This election has beeen closed")
        }
        
        var no = document.createElement('div');
        no.setAttribute("class", "issueNumber")
        no.innerHTML = (s)
        
        
        // Add election
        var inner = document.createElement('span')
        inner.innerHTML = election.id + ": " + election.title;
        outer.appendChild(no)
        outer.appendChild(inner)
        outer.setAttribute("onclick", "location.href='edit_election.html?" + election.id + "';")
        ol.appendChild(outer)
    }
}