From 20d81cc07b848764e4e92ff796a0ec6eace71122 Mon Sep 17 00:00:00 2001 From: AnjaliG927 Date: Thu, 2 Jul 2020 16:38:03 -0400 Subject: [PATCH 1/2] updated read-files.js --- assets/js/read-files.js | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/assets/js/read-files.js b/assets/js/read-files.js index 5ba0fe8..a6f6d0d 100644 --- a/assets/js/read-files.js +++ b/assets/js/read-files.js @@ -1,7 +1,3 @@ -function printSingleFileAsText(evt) { - let fileContent = getSingleFileAsText(evt); - console.log(fileContent); -} function getSingleFileAsText(evt) { //Retrieve the first (and only!) File from the FileList object @@ -9,24 +5,13 @@ function getSingleFileAsText(evt) { let file = evt.target.files[0]; if (file) { let fileReader = new FileReader(); - fileReader.onload = function(event) { + fileReader.onload = function (event) { let contents = event.target.result; - let words = getWords(contents); + console.log(contents); } return fileReader.readAsText(file) } } -function getWords(s) { - let result = ""; - let i = 0; - while (i < s.length) { - result += s[i]; - i++; - } - return result; -} - - let fileInput = document.getElementById('fileinput'); fileInput.addEventListener('change', getSingleFileAsText, false); \ No newline at end of file From 73507fcf823d3a417fbb13b250bb6d25c871fd68 Mon Sep 17 00:00:00 2001 From: AnjaliG927 Date: Sun, 5 Jul 2020 10:13:22 -0400 Subject: [PATCH 2/2] completed --- assets/js/read-files.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/assets/js/read-files.js b/assets/js/read-files.js index a6f6d0d..67eb2a2 100644 --- a/assets/js/read-files.js +++ b/assets/js/read-files.js @@ -1,3 +1,7 @@ +function printSingleFileAsText(evt) { + let fileContent = getSingleFileAsText(evt); + console.log(fileContent); +} function getSingleFileAsText(evt) { //Retrieve the first (and only!) File from the FileList object @@ -7,11 +11,23 @@ function getSingleFileAsText(evt) { let fileReader = new FileReader(); fileReader.onload = function (event) { let contents = event.target.result; - console.log(contents); + let words = getWords(contents); + console.log(words); } return fileReader.readAsText(file) } } +function getWords(s) { + let result = ""; + let i = 0; + while (i < s.length) { + result += s[i]; + i++; + } + return result; +} + + let fileInput = document.getElementById('fileinput'); fileInput.addEventListener('change', getSingleFileAsText, false); \ No newline at end of file