From 7f0dbc610f2fb25868123abf4a19fbda50629bab Mon Sep 17 00:00:00 2001 From: "teppy@egenesis.com" Date: Sun, 15 Oct 2023 22:14:32 -0400 Subject: [PATCH] changes --- filechunker.js | 26 ++++++++++++++++++++++++++ plurvote.html | 2 +- rangevote.html | 2 +- rangevote.js | 2 +- 4 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 filechunker.js diff --git a/filechunker.js b/filechunker.js new file mode 100644 index 0000000..8cd2285 --- /dev/null +++ b/filechunker.js @@ -0,0 +1,26 @@ +fs=require("fs") + +class FileChunker { + constructor(fname) { + this.Chunks=[]; + let Template=fs.readFileSync(fname).toString(); + let pattern=""; + let offset=0; + do { + let nextOffset=Template.indexOf(pattern,offset); + console.log("Nextoffset:"+nextOffset); + if (nextOffset>=0) { + this.Chunks.push(Template.substring(offset,nextOffset)); + offset=nextOffset+pattern.length; + console.log("Offset:"+offset); + } + else { + this.Chunks.push(Template.substring(offset)); + offset=-1; + } + } while (offset>0); + } +} + +module.exports=FileChunker; + diff --git a/plurvote.html b/plurvote.html index 05055c7..bdd5ac1 100644 --- a/plurvote.html +++ b/plurvote.html @@ -26,7 +26,7 @@ Candidate - +
diff --git a/rangevote.html b/rangevote.html index 3785b81..13370c2 100644 --- a/rangevote.html +++ b/rangevote.html @@ -27,7 +27,7 @@ Happiness - +
diff --git a/rangevote.js b/rangevote.js index e5c8277..6a00b5a 100644 --- a/rangevote.js +++ b/rangevote.js @@ -2,10 +2,10 @@ var express = require('express') var bodyParser = require('body-parser') var fs=require('fs') var hashindex=require('hash-index') +var fc=require("./filechunker.js"); var app = express() - var Candidates=[ "Chris Christie", "Donald Trump",