diff options
Diffstat (limited to 'index.js')
| -rw-r--r-- | index.js | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/index.js b/index.js new file mode 100644 index 0000000..25c4313 --- /dev/null +++ b/index.js @@ -0,0 +1,23 @@ +function LoadData(data) { + const objects = JSON.parse(data).cards; + for (i of objects) { + console.log(i); + } +} + +function acceptFile() { + const inp = document.getElementById("inp"); + console.log(inp.files[0]); + readFileContent(inp.files[0]).then(content => { + LoadData(content); + }); +} + +function readFileContent(file) { + const reader = new FileReader() + return new Promise((resolve, reject) => { + reader.onload = event => resolve(event.target.result) + reader.onerror = error => reject(error) + reader.readAsText(file) + }) +} |
