diff --git a/web/script.js b/web/script.js
index 5161f8d..0bbabe2 100644
--- a/web/script.js
+++ b/web/script.js
@@ -1,19 +1,3 @@
-function parseArticleJSON_old() {
- fetch('tokens.json')
- .then((article) => article.json())
- .then((article_json) => {
- let output = ''
- article_json.forEach(function(token) {
- output += `${token.token} `
- })
- document.getElementById('article').innerHTML = output
- })
- .catch((error) => {
- console.log(`Error fetching article: ${error}`)
- document.getELementById('article').innerHTML = 'Error'
- })
-}
-
function createInputs(article) {
inputs = ''
article.tokens.forEach(function(token) {
@@ -30,16 +14,17 @@ function createInputs(article) {
}
function showArticle(article) {
- document.getElementById('title').innerHTML = article.title
- document.getElementById('link').innerHTML = `[ Original Article ]`
- let output = ''
- let spaceBefore = false
const noSpaceBeforeTags = new Set(['.', ',', ')', ';', ':', '!', '?', "''", 'POS'])
const noSpaceBeforeTokens = new Set(["n't", ']'])
const noSpaceAfterTags = new Set(['(', '``'])
const noSpaceAfterTokens = new Set(['['])
- article.tokens.forEach(function(token) {
+ document.getElementById('title').innerHTML = article.title
+ document.getElementById('link').innerHTML = `[ Original Article ]`
+
+ let output = ''
+ let spaceBefore = false
+ article.tokens.forEach(function(token) {
if(spaceBefore && !noSpaceBeforeTags.has(token.tag) && !noSpaceBeforeTokens.has(token.token)) {
output += ' '
}
@@ -57,6 +42,7 @@ function showArticle(article) {
spaceBefore = false
}
})
+
document.getElementById('summary').innerHTML = output
document.getElementById('article').classList.add('visible')