function saveSTV()

in pysteve/www/htdocs/js/steve_rest.js [355:387]


function saveSTV() {
    var l = document.location.search.substr(1).split('/');
    var election = l[0]
    var issue = l[1]
    
    var title = document.getElementById('ititle').value
    var description = document.getElementById('description').value
    
    candidates = []
    statements = []
    seconds = []
    for (var i = 0; i < 256; i++) {
        if (document.getElementById('name_' + i)) {
            var name = document.getElementById('name_' + i).value;
            var statement = document.getElementById('statement_' + i).value;
            var seconds_txt = document.getElementById('seconds_txt_' + i).value;
            candidates.push(name)
            statements.push(statement ? statement : "")
            seconds.push(seconds_txt ? seconds_txt : "")
        }
    }
    
    postREST("/steve/admin/edit/" + election + "/" + issue, {
        title: title,
        description: description,
        candidates: JSON.stringify(candidates),
        statements: JSON.stringify(statements),
        seconds_txt: JSON.stringify(seconds)
    },
    undefined,
    saveCallback,
    election)
}