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)
}