in pysteve/www/htdocs/js/steve_rest.js [83:119]
function createElection() {
// Fetch data
var eid = document.getElementById('eid').value;
var title = document.getElementById('title').value
var starts = document.getElementById('starts').value
var ends = document.getElementById('ends').value
var owner = document.getElementById('owner').value
var monitors = document.getElementById('monitors').value
var open = document.getElementById('open').value
// Validate data
if (!eid || eid.length == 0) {
eid = generateID()
}
if (starts && starts.length == 0 | parseInt(starts) == 0) starts = null;
if (ends && ends.length == 0 | parseInt(ends) == 0) ends = null;
if (ends) {
ends = parseInt($.datepicker.parseDate( "yy-mm-dd", ends).getTime()/1000)
}
if (starts) {
starts = parseInt($.datepicker.parseDate( "yy-mm-dd", starts).getTime()/1000)
}
// Send request
var code, response = postREST("/steve/admin/setup/" + eid, {
owner: owner,
title: title,
monitors: monitors,
starts: starts,
ends: ends,
open: open
},
undefined,
createElectionCallback)
}