Author: humbedooh
Date: Fri Mar 27 12:35:08 2015
New Revision: 1669563
URL: http://svn.apache.org/r1669563
Log:
show which issue has been changed/rigged if so
Modified:
steve/trunk/pysteve/www/htdocs/js/steve_monitor.js
Modified: steve/trunk/pysteve/www/htdocs/js/steve_monitor.js
URL:
http://svn.apache.org/viewvc/steve/trunk/pysteve/www/htdocs/js/steve_monitor.js?rev=1669563&r1=1669562&r2=1669563&view=diff
==============================================================================
--- steve/trunk/pysteve/www/htdocs/js/steve_monitor.js (original)
+++ steve/trunk/pysteve/www/htdocs/js/steve_monitor.js Fri Mar 27 12:35:08 2015
@@ -31,6 +31,7 @@ var oldvotes = {}
var recasts = {}
var recasters = {}
var rigged = false
+var riggedIssues = {}
function listIssues(code, response, election) {
if (code == 200) {
@@ -54,6 +55,16 @@ function updateVotes(code, response, iss
recasters[issue] = recasters[issue] ? recasters[issue] : {}
oldvotes[issue] = votes[issue] ? votes[issue] : {}
votes[issue] = response.votes
+ var is = {}
+ for (i in issues) {
+ if (issues[i].id == issue) {
+ is = issues[i]
+ break
+ }
+ }
+ if (is.hash && response.issue.hash != is.hash) {
+ riggedIssues[issue] = true
+ }
if (ehash == null) {
ehash = response.hash
}
@@ -154,7 +165,11 @@ function showChanges(issue) {
var a = calcChanges(issue.id, oldvotes[issue.id], v)
sinceLast = a[0]
nrc = a[1]
- header.innerHTML = numvotes + " votes cast, " +
sinceLast + " new votes cast since last update. " + recasts[issue.id] + " votes
have been recast, split among " + nrc + " voters."
+ header.innerHTML = ""
+ if (riggedIssues[issue.id] == true) {
+ header.innerHTML += "<font color='red'>ISSUE
POSSIBLY RIGGED! </font>"
+ }
+ header.innerHTML += numvotes + " votes cast, " +
sinceLast + " new votes cast since last update. " + recasts[issue.id] + " votes
have been recast, split among " + nrc + " voters."
header.innerHTML += " <a
href='javascript:void(showDetails(\"" + issue.id + "\"));'>Show details</a>"
header.innerHTML += " <a
href='/steve/admin/monitor/" + eid + "/" + issue.id + "'>Get JSON</a>"
} else {