changes
This commit is contained in:
@@ -1 +0,0 @@
|
|||||||
teppy@DESKTOP-EAKVHTK.25700:1695612744
|
|
||||||
@@ -8,11 +8,9 @@ class FileChunker {
|
|||||||
let offset=0;
|
let offset=0;
|
||||||
do {
|
do {
|
||||||
let nextOffset=Template.indexOf(pattern,offset);
|
let nextOffset=Template.indexOf(pattern,offset);
|
||||||
console.log("Nextoffset:"+nextOffset);
|
|
||||||
if (nextOffset>=0) {
|
if (nextOffset>=0) {
|
||||||
this.Chunks.push(Template.substring(offset,nextOffset));
|
this.Chunks.push(Template.substring(offset,nextOffset));
|
||||||
offset=nextOffset+pattern.length;
|
offset=nextOffset+pattern.length;
|
||||||
console.log("Offset:"+offset);
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
this.Chunks.push(Template.substring(offset));
|
this.Chunks.push(Template.substring(offset));
|
||||||
|
|||||||
15
rangevote.js
15
rangevote.js
@@ -6,6 +6,9 @@ var fc=require("./filechunker.js");
|
|||||||
|
|
||||||
var app = express()
|
var app = express()
|
||||||
|
|
||||||
|
var TemplateVoteRange=new fc("./rangevote.html");
|
||||||
|
var TemplateVotePlur =new fc("./plurvote.html");
|
||||||
|
|
||||||
var Candidates=[
|
var Candidates=[
|
||||||
"Chris Christie",
|
"Chris Christie",
|
||||||
"Donald Trump",
|
"Donald Trump",
|
||||||
@@ -94,10 +97,8 @@ for (let c of Candidates)
|
|||||||
RangeHTML=RangeHTML+' <tr>'+
|
RangeHTML=RangeHTML+' <tr>'+
|
||||||
' <td>'+c+'</td><td><input style="width:95%" type="range" min="-1" max="100" value="-1" id="i-'+CanId(c)+'" name="n-'+CanId(c)+'" /></td><td><span id="o-'+CanId(c)+'">No Opinion</span></td></tr>\n';
|
' <td>'+c+'</td><td><input style="width:95%" type="range" min="-1" max="100" value="-1" id="i-'+CanId(c)+'" name="n-'+CanId(c)+'" /></td><td><span id="o-'+CanId(c)+'">No Opinion</span></td></tr>\n';
|
||||||
}
|
}
|
||||||
var TemplateHTML=fs.readFileSync("rangevote.html").toString();
|
RangeHTML=TemplateVoteRange.Chunks[0]+RangeHTML+TemplateVoteRange.Chunks[1];
|
||||||
var TemplateSearch="<!-- INJECT0 -->";
|
|
||||||
var TemplateIndex=TemplateHTML.indexOf(TemplateSearch);
|
|
||||||
RangeHTML=TemplateHTML.substr(0,TemplateIndex)+RangeHTML+TemplateHTML.substr(TemplateIndex+TemplateSearch.length,1000000);
|
|
||||||
|
|
||||||
// Construct the static page for Plurality Voting
|
// Construct the static page for Plurality Voting
|
||||||
var PlurHTML="";
|
var PlurHTML="";
|
||||||
@@ -106,10 +107,7 @@ for (let c of Candidates)
|
|||||||
PlurHTML=PlurHTML+' <tr>'+
|
PlurHTML=PlurHTML+' <tr>'+
|
||||||
' <td><input type="radio" value="v-'+CanId(c)+'" name="pick" /></td><td>'+c+'</td></tr>\n';
|
' <td><input type="radio" value="v-'+CanId(c)+'" name="pick" /></td><td>'+c+'</td></tr>\n';
|
||||||
}
|
}
|
||||||
TemplateHTML=fs.readFileSync("plurvote.html").toString();
|
PlurHTML=TemplateVotePlur.Chunks[0]+PlurHTML+TemplateVotePlur.Chunks[1];
|
||||||
TemplateSearch="<!-- INJECT0 -->";
|
|
||||||
TemplateIndex=TemplateHTML.indexOf(TemplateSearch);
|
|
||||||
PlurHTML=TemplateHTML.substr(0,TemplateIndex)+PlurHTML+TemplateHTML.substr(TemplateIndex+TemplateSearch.length,1000000);
|
|
||||||
|
|
||||||
|
|
||||||
// create application/json parser
|
// create application/json parser
|
||||||
@@ -159,7 +157,6 @@ function AddToRangeResult(vote,mult=1)
|
|||||||
|
|
||||||
function RangeVote(ip,entries)
|
function RangeVote(ip,entries)
|
||||||
{
|
{
|
||||||
console.log('IP: '+ip);
|
|
||||||
let r0=null,r1=null;
|
let r0=null,r1=null;
|
||||||
for (let [key,val] of entries) if (typeof(key)=="string" && val>=0)
|
for (let [key,val] of entries) if (typeof(key)=="string" && val>=0)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user