Commenting system now works!
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
This commit is contained in:
parent
4f006f0d64
commit
8b0c68a897
@ -1,4 +1,4 @@
|
||||
5
|
||||
17
|
||||
That is a great idea!
|
||||
username,17May2021 08:29:10;GREEN
|
||||
That is a great idea! <p>There used to be folks I worked with who would use the same technique, and it worked great!</p>
|
||||
@ -9,3 +9,27 @@ That is a great idea!
|
||||
username,17May2021 08:29:10;WHITE
|
||||
That is a great idea!
|
||||
username,17May2021 08:29:10;BLUE
|
||||
Test%20Post!
|
||||
Sig,2022-07-27T19:58:15.795757Z[Etc/UTC];GREEN
|
||||
test2
|
||||
Sig22022-07-27T20:04:47.688373Z[Etc/UTC];MAGENTA
|
||||
Hello%20World!
|
||||
Test%20Name2022-07-27T20:11:39.437544Z[Etc/UTC];RED
|
||||
Hello%20World!
|
||||
Test%20Name2022-07-27T20:12:53.276316Z[Etc/UTC];RED
|
||||
Great%20article!%20Thanks%20for%20that!
|
||||
Anonymous2022-07-27T20:14:53.796103Z[Etc/UTC];CYAN
|
||||
test%20%0A%0Amultiple%20new%20lines%0A%0Ayeah%3F
|
||||
testing2022-07-27T20:15:38.907522Z[Etc/UTC];CYAN
|
||||
vdsavdsa%0A%0Avdsavdsa%0Asf%0A%0A%0A%0Avdsavdsa
|
||||
fdsavdsa2022-07-27T20:17:44.148397Z[Etc/UTC];CYAN
|
||||
bdsabdsa%20fdsa<br/><br/>vdsavdsa<br/><br/><br/>vdsavdsa
|
||||
vdsavdsa2022-07-27T20:18:09.917699Z[Etc/UTC];CYAN
|
||||
%3Cb%3ETest%3C%2Fb%3E
|
||||
bdsabdsa2022-07-27T20:18:24.565649Z[Etc/UTC];WHITE
|
||||
%3Cdiv%3ETesting%202%3C%2Fdiv%3E
|
||||
bdsabdsabdsa2022-07-27T20:18:37.856524Z[Etc/UTC];WHITE
|
||||
%3Cfont%20color%3D%22red%22%3ETesting3%3C%2Ffont%3E
|
||||
dsavbsabva2022-07-27T20:18:48.676512Z[Etc/UTC];WHITE
|
||||
<i%3ETest4<%2Fi%3E
|
||||
bdsabdasbdsa2022-07-27T20:19:25.201305Z[Etc/UTC];WHITE
|
||||
|
@ -17,14 +17,14 @@
|
||||
</head>
|
||||
<body>
|
||||
<div class="contentBody">
|
||||
<h2>Directory Listing for /</h2><div class="folderlisting"><a href="/.." class="icon">📁</a><a href="/..">.. </a><a href="/.." class="nounderline">(Previous Directory)</a></div><div class="folderlisting"><a href="/articles" class="icon">📁</a><a href="/articles">articles</a> 2022-07-27T19:51:46.517005Z gitpod 4096</div>
|
||||
<div class="filelisting"><a href="/codeBackground" class="icon">🗎</a><a href="/codeBackground">codeBackground</a> 2022-07-27T19:51:46.433006Z gitpod 5925</div>
|
||||
<div class="folderlisting"><a href="/images" class="icon">📁</a><a href="/images">images</a> 2022-07-27T19:51:46.513005Z gitpod 58</div>
|
||||
<div class="filelisting"><a href="/otherpage.html" class="icon">🗎</a><a href="/otherpage.html">otherpage.html</a> 2022-07-27T19:51:46.437006Z gitpod 4229</div>
|
||||
<div class="filelisting"><a href="/reset.css" class="icon">🗎</a><a href="/reset.css">reset.css</a> 2022-07-27T19:51:46.437006Z gitpod 4372</div>
|
||||
<div class="filelisting"><a href="/sig.css" class="icon">🗎</a><a href="/sig.css">sig.css</a> 2022-07-27T19:51:46.449006Z gitpod 12414</div>
|
||||
<div class="filelisting"><a href="/testfile.html" class="icon">🗎</a><a href="/testfile.html">testfile.html</a> 2022-07-27T19:51:46.461006Z gitpod 4090</div>
|
||||
<div class="filelisting"><a href="/uploadform.html" class="icon">🗎</a><a href="/uploadform.html">uploadform.html</a> 2022-07-27T19:51:46.461006Z gitpod 4174</div>
|
||||
<h2>Directory Listing for /</h2><div class="folderlisting"><a href="/.." class="icon">📁</a><a href="/..">.. </a><a href="/.." class="nounderline">(Previous Directory)</a></div><div class="folderlisting"><a href="/articles" class="icon">📁</a><a href="/articles">articles</a> 2022-07-27T20:19:17.211497Z gitpod 4096</div>
|
||||
<div class="filelisting"><a href="/codeBackground" class="icon">🗎</a><a href="/codeBackground">codeBackground</a> 2022-07-27T20:19:17.091497Z gitpod 6097</div>
|
||||
<div class="folderlisting"><a href="/images" class="icon">📁</a><a href="/images">images</a> 2022-07-27T20:19:17.203497Z gitpod 58</div>
|
||||
<div class="filelisting"><a href="/otherpage.html" class="icon">🗎</a><a href="/otherpage.html">otherpage.html</a> 2022-07-27T20:19:17.091497Z gitpod 4401</div>
|
||||
<div class="filelisting"><a href="/reset.css" class="icon">🗎</a><a href="/reset.css">reset.css</a> 2022-07-27T20:19:17.095497Z gitpod 4544</div>
|
||||
<div class="filelisting"><a href="/sig.css" class="icon">🗎</a><a href="/sig.css">sig.css</a> 2022-07-27T20:19:17.103497Z gitpod 12586</div>
|
||||
<div class="filelisting"><a href="/testfile.html" class="icon">🗎</a><a href="/testfile.html">testfile.html</a> 2022-07-27T20:19:17.111497Z gitpod 4262</div>
|
||||
<div class="filelisting"><a href="/uploadform.html" class="icon">🗎</a><a href="/uploadform.html">uploadform.html</a> 2022-07-27T20:19:17.115497Z gitpod 4346</div>
|
||||
|
||||
</div> <!--End Content Body-->
|
||||
<div class="codeForeground" id="codeForeground"></div>
|
||||
|
@ -17,13 +17,13 @@
|
||||
</head>
|
||||
<body>
|
||||
<div class="contentBody">
|
||||
<h2>Directory Listing for /articles/</h2><div class="folderlisting"><a href="/articles/.." class="icon">📁</a><a href="/articles/..">.. </a><a href="/articles/.." class="nounderline">(Previous Directory)</a></div><div class="filelisting"><a href="/articles/Love Live! Custom Arcade Controller.article" class="icon">🗎</a><a href="/articles/Love Live! Custom Arcade Controller.article">Love Live! Custom Arcade Controller.article</a> 2022-07-27T19:51:46.021006Z gitpod 3829</div>
|
||||
<div class="filelisting"><a href="/articles/curabitur vel tempus ex.article" class="icon">🗎</a><a href="/articles/curabitur vel tempus ex.article">curabitur vel tempus ex.article</a> 2022-07-27T19:51:46.045006Z gitpod 4038</div>
|
||||
<div class="filelisting"><a href="/articles/sigplace1.article" class="icon">🗎</a><a href="/articles/sigplace1.article">sigplace1.article</a> 2022-07-27T19:51:46.425006Z gitpod 84138</div>
|
||||
<div class="folderlisting"><a href="/articles/test articles" class="icon">📁</a><a href="/articles/test articles">test articles</a> 2022-07-27T19:51:46.505005Z gitpod 147</div>
|
||||
<div class="filelisting"><a href="/articles/Love Live! Custom Arcade Controller.article.html" class="icon">🗎</a><a href="/articles/Love Live! Custom Arcade Controller.article.html">Love Live! Custom Arcade Controller.article.html</a> 2022-07-27T19:51:46.465006Z gitpod 4546</div>
|
||||
<div class="filelisting"><a href="/articles/curabitur vel tempus ex.article.html" class="icon">🗎</a><a href="/articles/curabitur vel tempus ex.article.html">curabitur vel tempus ex.article.html</a> 2022-07-27T19:51:46.477006Z gitpod 4755</div>
|
||||
<div class="filelisting"><a href="/articles/sigplace1.article.html" class="icon">🗎</a><a href="/articles/sigplace1.article.html">sigplace1.article.html</a> 2022-07-27T19:51:46.497005Z gitpod 84855</div>
|
||||
<h2>Directory Listing for /articles/</h2><div class="folderlisting"><a href="/articles/.." class="icon">📁</a><a href="/articles/..">.. </a><a href="/articles/.." class="nounderline">(Previous Directory)</a></div><div class="filelisting"><a href="/articles/Love Live! Custom Arcade Controller.article" class="icon">🗎</a><a href="/articles/Love Live! Custom Arcade Controller.article">Love Live! Custom Arcade Controller.article</a> 2022-07-27T20:19:16.655497Z gitpod 4001</div>
|
||||
<div class="filelisting"><a href="/articles/curabitur vel tempus ex.article" class="icon">🗎</a><a href="/articles/curabitur vel tempus ex.article">curabitur vel tempus ex.article</a> 2022-07-27T20:19:16.679497Z gitpod 4210</div>
|
||||
<div class="filelisting"><a href="/articles/sigplace1.article" class="icon">🗎</a><a href="/articles/sigplace1.article">sigplace1.article</a> 2022-07-27T20:19:17.083497Z gitpod 84310</div>
|
||||
<div class="folderlisting"><a href="/articles/test articles" class="icon">📁</a><a href="/articles/test articles">test articles</a> 2022-07-27T20:19:17.147497Z gitpod 147</div>
|
||||
<div class="filelisting"><a href="/articles/Love Live! Custom Arcade Controller.article.html" class="icon">🗎</a><a href="/articles/Love Live! Custom Arcade Controller.article.html">Love Live! Custom Arcade Controller.article.html</a> 2022-07-27T20:19:17.119497Z gitpod 4718</div>
|
||||
<div class="filelisting"><a href="/articles/curabitur vel tempus ex.article.html" class="icon">🗎</a><a href="/articles/curabitur vel tempus ex.article.html">curabitur vel tempus ex.article.html</a> 2022-07-27T20:19:17.127497Z gitpod 4927</div>
|
||||
<div class="filelisting"><a href="/articles/sigplace1.article.html" class="icon">🗎</a><a href="/articles/sigplace1.article.html">sigplace1.article.html</a> 2022-07-27T20:19:17.139497Z gitpod 85027</div>
|
||||
|
||||
</div> <!--End Content Body-->
|
||||
<div class="codeForeground" id="codeForeground"></div>
|
||||
|
@ -20,6 +20,12 @@ For over a year since I first got into <u>Love Live! School Idol Festival ~after
|
||||
+encodeURIComponent(document.getElementById("col").options[document.getElementById("col").selectedIndex].text)
|
||||
).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
document.getElementById("msg").value=""
|
||||
document.getElementById("name").value=""
|
||||
document.getElementById("submit").disabled=
|
||||
document.getElementById("name").disabled=
|
||||
document.getElementById("col").disabled=
|
||||
document.getElementById("msg").disabled=false;
|
||||
fetchComments()
|
||||
})
|
||||
}
|
||||
@ -49,19 +55,13 @@ For over a year since I first got into <u>Love Live! School Idol Festival ~after
|
||||
.then((data)=>{
|
||||
data=data.split("\n");
|
||||
document.getElementById("comments").innerHTML="";
|
||||
for (var i=0;i<data.length;i++) {
|
||||
if (i==0) {
|
||||
document.getElementById("commentCounter").innerText=data[i]
|
||||
} else {
|
||||
if (data[i].trim().length>0) {
|
||||
if (i%2==1) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+data[i]+"</div><br>"
|
||||
} else {
|
||||
data2=data[i].split(";");
|
||||
document.getElementById("msg"+(i/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+data2[0]+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentCounter").innerText=data[0]
|
||||
for (var i=data.length-3;i>=1;i-=2) {
|
||||
if (data[i].trim().length>0&&data[i+1].trim().length>0) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+decodeURIComponent(data[i])+"</div><br>"
|
||||
data2=data[i+1].split(";");
|
||||
document.getElementById("msg"+((i+1)/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+decodeURIComponent(data2[0])+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentContainer").style.visibility="visible"
|
||||
|
@ -39,6 +39,12 @@ For over a year since I first got into <u>Love Live! School Idol Festival ~after
|
||||
+encodeURIComponent(document.getElementById("col").options[document.getElementById("col").selectedIndex].text)
|
||||
).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
document.getElementById("msg").value=""
|
||||
document.getElementById("name").value=""
|
||||
document.getElementById("submit").disabled=
|
||||
document.getElementById("name").disabled=
|
||||
document.getElementById("col").disabled=
|
||||
document.getElementById("msg").disabled=false;
|
||||
fetchComments()
|
||||
})
|
||||
}
|
||||
@ -68,19 +74,13 @@ For over a year since I first got into <u>Love Live! School Idol Festival ~after
|
||||
.then((data)=>{
|
||||
data=data.split("\n");
|
||||
document.getElementById("comments").innerHTML="";
|
||||
for (var i=0;i<data.length;i++) {
|
||||
if (i==0) {
|
||||
document.getElementById("commentCounter").innerText=data[i]
|
||||
} else {
|
||||
if (data[i].trim().length>0) {
|
||||
if (i%2==1) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+data[i]+"</div><br>"
|
||||
} else {
|
||||
data2=data[i].split(";");
|
||||
document.getElementById("msg"+(i/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+data2[0]+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentCounter").innerText=data[0]
|
||||
for (var i=data.length-3;i>=1;i-=2) {
|
||||
if (data[i].trim().length>0&&data[i+1].trim().length>0) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+decodeURIComponent(data[i])+"</div><br>"
|
||||
data2=data[i+1].split(";");
|
||||
document.getElementById("msg"+((i+1)/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+decodeURIComponent(data2[0])+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentContainer").style.visibility="visible"
|
||||
|
@ -24,6 +24,12 @@ Curabitur vel tempus ex. Duis cursus sapien nisl, ut pulvinar dui porttitor ut.
|
||||
+encodeURIComponent(document.getElementById("col").options[document.getElementById("col").selectedIndex].text)
|
||||
).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
document.getElementById("msg").value=""
|
||||
document.getElementById("name").value=""
|
||||
document.getElementById("submit").disabled=
|
||||
document.getElementById("name").disabled=
|
||||
document.getElementById("col").disabled=
|
||||
document.getElementById("msg").disabled=false;
|
||||
fetchComments()
|
||||
})
|
||||
}
|
||||
@ -53,19 +59,13 @@ Curabitur vel tempus ex. Duis cursus sapien nisl, ut pulvinar dui porttitor ut.
|
||||
.then((data)=>{
|
||||
data=data.split("\n");
|
||||
document.getElementById("comments").innerHTML="";
|
||||
for (var i=0;i<data.length;i++) {
|
||||
if (i==0) {
|
||||
document.getElementById("commentCounter").innerText=data[i]
|
||||
} else {
|
||||
if (data[i].trim().length>0) {
|
||||
if (i%2==1) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+data[i]+"</div><br>"
|
||||
} else {
|
||||
data2=data[i].split(";");
|
||||
document.getElementById("msg"+(i/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+data2[0]+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentCounter").innerText=data[0]
|
||||
for (var i=data.length-3;i>=1;i-=2) {
|
||||
if (data[i].trim().length>0&&data[i+1].trim().length>0) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+decodeURIComponent(data[i])+"</div><br>"
|
||||
data2=data[i+1].split(";");
|
||||
document.getElementById("msg"+((i+1)/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+decodeURIComponent(data2[0])+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentContainer").style.visibility="visible"
|
||||
|
@ -43,6 +43,12 @@ Curabitur vel tempus ex. Duis cursus sapien nisl, ut pulvinar dui porttitor ut.
|
||||
+encodeURIComponent(document.getElementById("col").options[document.getElementById("col").selectedIndex].text)
|
||||
).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
document.getElementById("msg").value=""
|
||||
document.getElementById("name").value=""
|
||||
document.getElementById("submit").disabled=
|
||||
document.getElementById("name").disabled=
|
||||
document.getElementById("col").disabled=
|
||||
document.getElementById("msg").disabled=false;
|
||||
fetchComments()
|
||||
})
|
||||
}
|
||||
@ -72,19 +78,13 @@ Curabitur vel tempus ex. Duis cursus sapien nisl, ut pulvinar dui porttitor ut.
|
||||
.then((data)=>{
|
||||
data=data.split("\n");
|
||||
document.getElementById("comments").innerHTML="";
|
||||
for (var i=0;i<data.length;i++) {
|
||||
if (i==0) {
|
||||
document.getElementById("commentCounter").innerText=data[i]
|
||||
} else {
|
||||
if (data[i].trim().length>0) {
|
||||
if (i%2==1) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+data[i]+"</div><br>"
|
||||
} else {
|
||||
data2=data[i].split(";");
|
||||
document.getElementById("msg"+(i/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+data2[0]+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentCounter").innerText=data[0]
|
||||
for (var i=data.length-3;i>=1;i-=2) {
|
||||
if (data[i].trim().length>0&&data[i+1].trim().length>0) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+decodeURIComponent(data[i])+"</div><br>"
|
||||
data2=data[i+1].split(";");
|
||||
document.getElementById("msg"+((i+1)/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+decodeURIComponent(data2[0])+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentContainer").style.visibility="visible"
|
||||
|
@ -499,6 +499,12 @@ Here we demonstrate the love live logo. But wait, it's literally like in the mid
|
||||
+encodeURIComponent(document.getElementById("col").options[document.getElementById("col").selectedIndex].text)
|
||||
).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
document.getElementById("msg").value=""
|
||||
document.getElementById("name").value=""
|
||||
document.getElementById("submit").disabled=
|
||||
document.getElementById("name").disabled=
|
||||
document.getElementById("col").disabled=
|
||||
document.getElementById("msg").disabled=false;
|
||||
fetchComments()
|
||||
})
|
||||
}
|
||||
@ -528,19 +534,13 @@ Here we demonstrate the love live logo. But wait, it's literally like in the mid
|
||||
.then((data)=>{
|
||||
data=data.split("\n");
|
||||
document.getElementById("comments").innerHTML="";
|
||||
for (var i=0;i<data.length;i++) {
|
||||
if (i==0) {
|
||||
document.getElementById("commentCounter").innerText=data[i]
|
||||
} else {
|
||||
if (data[i].trim().length>0) {
|
||||
if (i%2==1) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+data[i]+"</div><br>"
|
||||
} else {
|
||||
data2=data[i].split(";");
|
||||
document.getElementById("msg"+(i/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+data2[0]+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentCounter").innerText=data[0]
|
||||
for (var i=data.length-3;i>=1;i-=2) {
|
||||
if (data[i].trim().length>0&&data[i+1].trim().length>0) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+decodeURIComponent(data[i])+"</div><br>"
|
||||
data2=data[i+1].split(";");
|
||||
document.getElementById("msg"+((i+1)/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+decodeURIComponent(data2[0])+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentContainer").style.visibility="visible"
|
||||
|
@ -518,6 +518,12 @@ Here we demonstrate the love live logo. But wait, it's literally like in the mid
|
||||
+encodeURIComponent(document.getElementById("col").options[document.getElementById("col").selectedIndex].text)
|
||||
).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
document.getElementById("msg").value=""
|
||||
document.getElementById("name").value=""
|
||||
document.getElementById("submit").disabled=
|
||||
document.getElementById("name").disabled=
|
||||
document.getElementById("col").disabled=
|
||||
document.getElementById("msg").disabled=false;
|
||||
fetchComments()
|
||||
})
|
||||
}
|
||||
@ -547,19 +553,13 @@ Here we demonstrate the love live logo. But wait, it's literally like in the mid
|
||||
.then((data)=>{
|
||||
data=data.split("\n");
|
||||
document.getElementById("comments").innerHTML="";
|
||||
for (var i=0;i<data.length;i++) {
|
||||
if (i==0) {
|
||||
document.getElementById("commentCounter").innerText=data[i]
|
||||
} else {
|
||||
if (data[i].trim().length>0) {
|
||||
if (i%2==1) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+data[i]+"</div><br>"
|
||||
} else {
|
||||
data2=data[i].split(";");
|
||||
document.getElementById("msg"+(i/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+data2[0]+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentCounter").innerText=data[0]
|
||||
for (var i=data.length-3;i>=1;i-=2) {
|
||||
if (data[i].trim().length>0&&data[i+1].trim().length>0) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+decodeURIComponent(data[i])+"</div><br>"
|
||||
data2=data[i+1].split(";");
|
||||
document.getElementById("msg"+((i+1)/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+decodeURIComponent(data2[0])+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentContainer").style.visibility="visible"
|
||||
|
@ -17,12 +17,12 @@
|
||||
</head>
|
||||
<body>
|
||||
<div class="contentBody">
|
||||
<h2>Directory Listing for /articles/test articles/</h2><div class="folderlisting"><a href="/articles/test articles/.." class="icon">📁</a><a href="/articles/test articles/..">.. </a><a href="/articles/test articles/.." class="nounderline">(Previous Directory)</a></div><div class="filelisting"><a href="/articles/test articles/test1.article" class="icon">🗎</a><a href="/articles/test articles/test1.article">test1.article</a> 2022-07-27T19:51:46.429006Z gitpod 4357</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test2.article" class="icon">🗎</a><a href="/articles/test articles/test2.article">test2.article</a> 2022-07-27T19:51:46.429006Z gitpod 4053</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test3.article" class="icon">🗎</a><a href="/articles/test articles/test3.article">test3.article</a> 2022-07-27T19:51:46.429006Z gitpod 4266</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test1.article.html" class="icon">🗎</a><a href="/articles/test articles/test1.article.html">test1.article.html</a> 2022-07-27T19:51:46.501005Z gitpod 5074</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test2.article.html" class="icon">🗎</a><a href="/articles/test articles/test2.article.html">test2.article.html</a> 2022-07-27T19:51:46.501005Z gitpod 4770</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test3.article.html" class="icon">🗎</a><a href="/articles/test articles/test3.article.html">test3.article.html</a> 2022-07-27T19:51:46.505005Z gitpod 4983</div>
|
||||
<h2>Directory Listing for /articles/test articles/</h2><div class="folderlisting"><a href="/articles/test articles/.." class="icon">📁</a><a href="/articles/test articles/..">.. </a><a href="/articles/test articles/.." class="nounderline">(Previous Directory)</a></div><div class="filelisting"><a href="/articles/test articles/test1.article" class="icon">🗎</a><a href="/articles/test articles/test1.article">test1.article</a> 2022-07-27T20:19:17.087497Z gitpod 4529</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test2.article" class="icon">🗎</a><a href="/articles/test articles/test2.article">test2.article</a> 2022-07-27T20:19:17.087497Z gitpod 4225</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test3.article" class="icon">🗎</a><a href="/articles/test articles/test3.article">test3.article</a> 2022-07-27T20:19:17.087497Z gitpod 4438</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test1.article.html" class="icon">🗎</a><a href="/articles/test articles/test1.article.html">test1.article.html</a> 2022-07-27T20:19:17.139497Z gitpod 5246</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test2.article.html" class="icon">🗎</a><a href="/articles/test articles/test2.article.html">test2.article.html</a> 2022-07-27T20:19:17.143497Z gitpod 4942</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test3.article.html" class="icon">🗎</a><a href="/articles/test articles/test3.article.html">test3.article.html</a> 2022-07-27T20:19:17.147497Z gitpod 5155</div>
|
||||
|
||||
</div> <!--End Content Body-->
|
||||
<div class="codeForeground" id="codeForeground"></div>
|
||||
|
@ -18,6 +18,12 @@
|
||||
+encodeURIComponent(document.getElementById("col").options[document.getElementById("col").selectedIndex].text)
|
||||
).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
document.getElementById("msg").value=""
|
||||
document.getElementById("name").value=""
|
||||
document.getElementById("submit").disabled=
|
||||
document.getElementById("name").disabled=
|
||||
document.getElementById("col").disabled=
|
||||
document.getElementById("msg").disabled=false;
|
||||
fetchComments()
|
||||
})
|
||||
}
|
||||
@ -47,19 +53,13 @@
|
||||
.then((data)=>{
|
||||
data=data.split("\n");
|
||||
document.getElementById("comments").innerHTML="";
|
||||
for (var i=0;i<data.length;i++) {
|
||||
if (i==0) {
|
||||
document.getElementById("commentCounter").innerText=data[i]
|
||||
} else {
|
||||
if (data[i].trim().length>0) {
|
||||
if (i%2==1) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+data[i]+"</div><br>"
|
||||
} else {
|
||||
data2=data[i].split(";");
|
||||
document.getElementById("msg"+(i/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+data2[0]+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentCounter").innerText=data[0]
|
||||
for (var i=data.length-3;i>=1;i-=2) {
|
||||
if (data[i].trim().length>0&&data[i+1].trim().length>0) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+decodeURIComponent(data[i])+"</div><br>"
|
||||
data2=data[i+1].split(";");
|
||||
document.getElementById("msg"+((i+1)/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+decodeURIComponent(data2[0])+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentContainer").style.visibility="visible"
|
||||
|
@ -37,6 +37,12 @@
|
||||
+encodeURIComponent(document.getElementById("col").options[document.getElementById("col").selectedIndex].text)
|
||||
).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
document.getElementById("msg").value=""
|
||||
document.getElementById("name").value=""
|
||||
document.getElementById("submit").disabled=
|
||||
document.getElementById("name").disabled=
|
||||
document.getElementById("col").disabled=
|
||||
document.getElementById("msg").disabled=false;
|
||||
fetchComments()
|
||||
})
|
||||
}
|
||||
@ -66,19 +72,13 @@
|
||||
.then((data)=>{
|
||||
data=data.split("\n");
|
||||
document.getElementById("comments").innerHTML="";
|
||||
for (var i=0;i<data.length;i++) {
|
||||
if (i==0) {
|
||||
document.getElementById("commentCounter").innerText=data[i]
|
||||
} else {
|
||||
if (data[i].trim().length>0) {
|
||||
if (i%2==1) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+data[i]+"</div><br>"
|
||||
} else {
|
||||
data2=data[i].split(";");
|
||||
document.getElementById("msg"+(i/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+data2[0]+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentCounter").innerText=data[0]
|
||||
for (var i=data.length-3;i>=1;i-=2) {
|
||||
if (data[i].trim().length>0&&data[i+1].trim().length>0) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+decodeURIComponent(data[i])+"</div><br>"
|
||||
data2=data[i+1].split(";");
|
||||
document.getElementById("msg"+((i+1)/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+decodeURIComponent(data2[0])+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentContainer").style.visibility="visible"
|
||||
|
@ -18,6 +18,12 @@
|
||||
+encodeURIComponent(document.getElementById("col").options[document.getElementById("col").selectedIndex].text)
|
||||
).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
document.getElementById("msg").value=""
|
||||
document.getElementById("name").value=""
|
||||
document.getElementById("submit").disabled=
|
||||
document.getElementById("name").disabled=
|
||||
document.getElementById("col").disabled=
|
||||
document.getElementById("msg").disabled=false;
|
||||
fetchComments()
|
||||
})
|
||||
}
|
||||
@ -47,19 +53,13 @@
|
||||
.then((data)=>{
|
||||
data=data.split("\n");
|
||||
document.getElementById("comments").innerHTML="";
|
||||
for (var i=0;i<data.length;i++) {
|
||||
if (i==0) {
|
||||
document.getElementById("commentCounter").innerText=data[i]
|
||||
} else {
|
||||
if (data[i].trim().length>0) {
|
||||
if (i%2==1) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+data[i]+"</div><br>"
|
||||
} else {
|
||||
data2=data[i].split(";");
|
||||
document.getElementById("msg"+(i/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+data2[0]+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentCounter").innerText=data[0]
|
||||
for (var i=data.length-3;i>=1;i-=2) {
|
||||
if (data[i].trim().length>0&&data[i+1].trim().length>0) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+decodeURIComponent(data[i])+"</div><br>"
|
||||
data2=data[i+1].split(";");
|
||||
document.getElementById("msg"+((i+1)/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+decodeURIComponent(data2[0])+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentContainer").style.visibility="visible"
|
||||
|
@ -37,6 +37,12 @@
|
||||
+encodeURIComponent(document.getElementById("col").options[document.getElementById("col").selectedIndex].text)
|
||||
).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
document.getElementById("msg").value=""
|
||||
document.getElementById("name").value=""
|
||||
document.getElementById("submit").disabled=
|
||||
document.getElementById("name").disabled=
|
||||
document.getElementById("col").disabled=
|
||||
document.getElementById("msg").disabled=false;
|
||||
fetchComments()
|
||||
})
|
||||
}
|
||||
@ -66,19 +72,13 @@
|
||||
.then((data)=>{
|
||||
data=data.split("\n");
|
||||
document.getElementById("comments").innerHTML="";
|
||||
for (var i=0;i<data.length;i++) {
|
||||
if (i==0) {
|
||||
document.getElementById("commentCounter").innerText=data[i]
|
||||
} else {
|
||||
if (data[i].trim().length>0) {
|
||||
if (i%2==1) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+data[i]+"</div><br>"
|
||||
} else {
|
||||
data2=data[i].split(";");
|
||||
document.getElementById("msg"+(i/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+data2[0]+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentCounter").innerText=data[0]
|
||||
for (var i=data.length-3;i>=1;i-=2) {
|
||||
if (data[i].trim().length>0&&data[i+1].trim().length>0) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+decodeURIComponent(data[i])+"</div><br>"
|
||||
data2=data[i+1].split(";");
|
||||
document.getElementById("msg"+((i+1)/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+decodeURIComponent(data2[0])+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentContainer").style.visibility="visible"
|
||||
|
@ -18,6 +18,12 @@
|
||||
+encodeURIComponent(document.getElementById("col").options[document.getElementById("col").selectedIndex].text)
|
||||
).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
document.getElementById("msg").value=""
|
||||
document.getElementById("name").value=""
|
||||
document.getElementById("submit").disabled=
|
||||
document.getElementById("name").disabled=
|
||||
document.getElementById("col").disabled=
|
||||
document.getElementById("msg").disabled=false;
|
||||
fetchComments()
|
||||
})
|
||||
}
|
||||
@ -47,19 +53,13 @@
|
||||
.then((data)=>{
|
||||
data=data.split("\n");
|
||||
document.getElementById("comments").innerHTML="";
|
||||
for (var i=0;i<data.length;i++) {
|
||||
if (i==0) {
|
||||
document.getElementById("commentCounter").innerText=data[i]
|
||||
} else {
|
||||
if (data[i].trim().length>0) {
|
||||
if (i%2==1) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+data[i]+"</div><br>"
|
||||
} else {
|
||||
data2=data[i].split(";");
|
||||
document.getElementById("msg"+(i/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+data2[0]+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentCounter").innerText=data[0]
|
||||
for (var i=data.length-3;i>=1;i-=2) {
|
||||
if (data[i].trim().length>0&&data[i+1].trim().length>0) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+decodeURIComponent(data[i])+"</div><br>"
|
||||
data2=data[i+1].split(";");
|
||||
document.getElementById("msg"+((i+1)/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+decodeURIComponent(data2[0])+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentContainer").style.visibility="visible"
|
||||
|
@ -37,6 +37,12 @@
|
||||
+encodeURIComponent(document.getElementById("col").options[document.getElementById("col").selectedIndex].text)
|
||||
).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
document.getElementById("msg").value=""
|
||||
document.getElementById("name").value=""
|
||||
document.getElementById("submit").disabled=
|
||||
document.getElementById("name").disabled=
|
||||
document.getElementById("col").disabled=
|
||||
document.getElementById("msg").disabled=false;
|
||||
fetchComments()
|
||||
})
|
||||
}
|
||||
@ -66,19 +72,13 @@
|
||||
.then((data)=>{
|
||||
data=data.split("\n");
|
||||
document.getElementById("comments").innerHTML="";
|
||||
for (var i=0;i<data.length;i++) {
|
||||
if (i==0) {
|
||||
document.getElementById("commentCounter").innerText=data[i]
|
||||
} else {
|
||||
if (data[i].trim().length>0) {
|
||||
if (i%2==1) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+data[i]+"</div><br>"
|
||||
} else {
|
||||
data2=data[i].split(";");
|
||||
document.getElementById("msg"+(i/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+data2[0]+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentCounter").innerText=data[0]
|
||||
for (var i=data.length-3;i>=1;i-=2) {
|
||||
if (data[i].trim().length>0&&data[i+1].trim().length>0) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+decodeURIComponent(data[i])+"</div><br>"
|
||||
data2=data[i+1].split(";");
|
||||
document.getElementById("msg"+((i+1)/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+decodeURIComponent(data2[0])+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentContainer").style.visibility="visible"
|
||||
|
@ -45,6 +45,12 @@ $ARTICLE_PREVIEW curabitur vel tempus ex
|
||||
+encodeURIComponent(document.getElementById("col").options[document.getElementById("col").selectedIndex].text)
|
||||
).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
document.getElementById("msg").value=""
|
||||
document.getElementById("name").value=""
|
||||
document.getElementById("submit").disabled=
|
||||
document.getElementById("name").disabled=
|
||||
document.getElementById("col").disabled=
|
||||
document.getElementById("msg").disabled=false;
|
||||
fetchComments()
|
||||
})
|
||||
}
|
||||
@ -74,19 +80,13 @@ $ARTICLE_PREVIEW curabitur vel tempus ex
|
||||
.then((data)=>{
|
||||
data=data.split("\n");
|
||||
document.getElementById("comments").innerHTML="";
|
||||
for (var i=0;i<data.length;i++) {
|
||||
if (i==0) {
|
||||
document.getElementById("commentCounter").innerText=data[i]
|
||||
} else {
|
||||
if (data[i].trim().length>0) {
|
||||
if (i%2==1) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+data[i]+"</div><br>"
|
||||
} else {
|
||||
data2=data[i].split(";");
|
||||
document.getElementById("msg"+(i/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+data2[0]+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentCounter").innerText=data[0]
|
||||
for (var i=data.length-3;i>=1;i-=2) {
|
||||
if (data[i].trim().length>0&&data[i+1].trim().length>0) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+decodeURIComponent(data[i])+"</div><br>"
|
||||
data2=data[i+1].split(";");
|
||||
document.getElementById("msg"+((i+1)/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+decodeURIComponent(data2[0])+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentContainer").style.visibility="visible"
|
||||
|
@ -60,6 +60,12 @@ table {
|
||||
+encodeURIComponent(document.getElementById("col").options[document.getElementById("col").selectedIndex].text)
|
||||
).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
document.getElementById("msg").value=""
|
||||
document.getElementById("name").value=""
|
||||
document.getElementById("submit").disabled=
|
||||
document.getElementById("name").disabled=
|
||||
document.getElementById("col").disabled=
|
||||
document.getElementById("msg").disabled=false;
|
||||
fetchComments()
|
||||
})
|
||||
}
|
||||
@ -89,19 +95,13 @@ table {
|
||||
.then((data)=>{
|
||||
data=data.split("\n");
|
||||
document.getElementById("comments").innerHTML="";
|
||||
for (var i=0;i<data.length;i++) {
|
||||
if (i==0) {
|
||||
document.getElementById("commentCounter").innerText=data[i]
|
||||
} else {
|
||||
if (data[i].trim().length>0) {
|
||||
if (i%2==1) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+data[i]+"</div><br>"
|
||||
} else {
|
||||
data2=data[i].split(";");
|
||||
document.getElementById("msg"+(i/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+data2[0]+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentCounter").innerText=data[0]
|
||||
for (var i=data.length-3;i>=1;i-=2) {
|
||||
if (data[i].trim().length>0&&data[i+1].trim().length>0) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+decodeURIComponent(data[i])+"</div><br>"
|
||||
data2=data[i+1].split(";");
|
||||
document.getElementById("msg"+((i+1)/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+decodeURIComponent(data2[0])+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentContainer").style.visibility="visible"
|
||||
|
26
out/sig.css
26
out/sig.css
@ -388,6 +388,12 @@ textarea:disabled{
|
||||
+encodeURIComponent(document.getElementById("col").options[document.getElementById("col").selectedIndex].text)
|
||||
).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
document.getElementById("msg").value=""
|
||||
document.getElementById("name").value=""
|
||||
document.getElementById("submit").disabled=
|
||||
document.getElementById("name").disabled=
|
||||
document.getElementById("col").disabled=
|
||||
document.getElementById("msg").disabled=false;
|
||||
fetchComments()
|
||||
})
|
||||
}
|
||||
@ -417,19 +423,13 @@ textarea:disabled{
|
||||
.then((data)=>{
|
||||
data=data.split("\n");
|
||||
document.getElementById("comments").innerHTML="";
|
||||
for (var i=0;i<data.length;i++) {
|
||||
if (i==0) {
|
||||
document.getElementById("commentCounter").innerText=data[i]
|
||||
} else {
|
||||
if (data[i].trim().length>0) {
|
||||
if (i%2==1) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+data[i]+"</div><br>"
|
||||
} else {
|
||||
data2=data[i].split(";");
|
||||
document.getElementById("msg"+(i/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+data2[0]+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentCounter").innerText=data[0]
|
||||
for (var i=data.length-3;i>=1;i-=2) {
|
||||
if (data[i].trim().length>0&&data[i+1].trim().length>0) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+decodeURIComponent(data[i])+"</div><br>"
|
||||
data2=data[i+1].split(";");
|
||||
document.getElementById("msg"+((i+1)/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+decodeURIComponent(data2[0])+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentContainer").style.visibility="visible"
|
||||
|
@ -44,6 +44,12 @@ SigPlace
|
||||
+encodeURIComponent(document.getElementById("col").options[document.getElementById("col").selectedIndex].text)
|
||||
).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
document.getElementById("msg").value=""
|
||||
document.getElementById("name").value=""
|
||||
document.getElementById("submit").disabled=
|
||||
document.getElementById("name").disabled=
|
||||
document.getElementById("col").disabled=
|
||||
document.getElementById("msg").disabled=false;
|
||||
fetchComments()
|
||||
})
|
||||
}
|
||||
@ -73,19 +79,13 @@ SigPlace
|
||||
.then((data)=>{
|
||||
data=data.split("\n");
|
||||
document.getElementById("comments").innerHTML="";
|
||||
for (var i=0;i<data.length;i++) {
|
||||
if (i==0) {
|
||||
document.getElementById("commentCounter").innerText=data[i]
|
||||
} else {
|
||||
if (data[i].trim().length>0) {
|
||||
if (i%2==1) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+data[i]+"</div><br>"
|
||||
} else {
|
||||
data2=data[i].split(";");
|
||||
document.getElementById("msg"+(i/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+data2[0]+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentCounter").innerText=data[0]
|
||||
for (var i=data.length-3;i>=1;i-=2) {
|
||||
if (data[i].trim().length>0&&data[i+1].trim().length>0) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+decodeURIComponent(data[i])+"</div><br>"
|
||||
data2=data[i+1].split(";");
|
||||
document.getElementById("msg"+((i+1)/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+decodeURIComponent(data2[0])+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentContainer").style.visibility="visible"
|
||||
|
@ -44,6 +44,12 @@ SigPlace
|
||||
+encodeURIComponent(document.getElementById("col").options[document.getElementById("col").selectedIndex].text)
|
||||
).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
document.getElementById("msg").value=""
|
||||
document.getElementById("name").value=""
|
||||
document.getElementById("submit").disabled=
|
||||
document.getElementById("name").disabled=
|
||||
document.getElementById("col").disabled=
|
||||
document.getElementById("msg").disabled=false;
|
||||
fetchComments()
|
||||
})
|
||||
}
|
||||
@ -73,19 +79,13 @@ SigPlace
|
||||
.then((data)=>{
|
||||
data=data.split("\n");
|
||||
document.getElementById("comments").innerHTML="";
|
||||
for (var i=0;i<data.length;i++) {
|
||||
if (i==0) {
|
||||
document.getElementById("commentCounter").innerText=data[i]
|
||||
} else {
|
||||
if (data[i].trim().length>0) {
|
||||
if (i%2==1) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+data[i]+"</div><br>"
|
||||
} else {
|
||||
data2=data[i].split(";");
|
||||
document.getElementById("msg"+(i/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+data2[0]+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentCounter").innerText=data[0]
|
||||
for (var i=data.length-3;i>=1;i-=2) {
|
||||
if (data[i].trim().length>0&&data[i+1].trim().length>0) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+decodeURIComponent(data[i])+"</div><br>"
|
||||
data2=data[i+1].split(";");
|
||||
document.getElementById("msg"+((i+1)/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+decodeURIComponent(data2[0])+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentContainer").style.visibility="visible"
|
||||
|
@ -13,6 +13,12 @@
|
||||
+encodeURIComponent(document.getElementById("col").options[document.getElementById("col").selectedIndex].text)
|
||||
).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
document.getElementById("msg").value=""
|
||||
document.getElementById("name").value=""
|
||||
document.getElementById("submit").disabled=
|
||||
document.getElementById("name").disabled=
|
||||
document.getElementById("col").disabled=
|
||||
document.getElementById("msg").disabled=false;
|
||||
fetchComments()
|
||||
})
|
||||
}
|
||||
@ -42,19 +48,13 @@
|
||||
.then((data)=>{
|
||||
data=data.split("\n");
|
||||
document.getElementById("comments").innerHTML="";
|
||||
for (var i=0;i<data.length;i++) {
|
||||
if (i==0) {
|
||||
document.getElementById("commentCounter").innerText=data[i]
|
||||
} else {
|
||||
if (data[i].trim().length>0) {
|
||||
if (i%2==1) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+data[i]+"</div><br>"
|
||||
} else {
|
||||
data2=data[i].split(";");
|
||||
document.getElementById("msg"+(i/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+data2[0]+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentCounter").innerText=data[0]
|
||||
for (var i=data.length-3;i>=1;i-=2) {
|
||||
if (data[i].trim().length>0&&data[i+1].trim().length>0) {
|
||||
document.getElementById("comments").innerHTML+="<div id=\"msg"+((i+1)/2)+"\" class=\"commentDisplayer\"><div class=\"commentData\">"+decodeURIComponent(data[i])+"</div><br>"
|
||||
data2=data[i+1].split(";");
|
||||
document.getElementById("msg"+((i+1)/2)).style.borderColor=data2[1]
|
||||
document.getElementById("comments").innerHTML+="<div class=\"commentInfo\"><sup>- "+decodeURIComponent(data2[0])+"</sup></div></div><br>"
|
||||
}
|
||||
}
|
||||
document.getElementById("commentContainer").style.visibility="visible"
|
||||
|
@ -8,17 +8,21 @@ import java.net.ServerSocket;
|
||||
import java.net.Socket;
|
||||
import java.net.SocketException;
|
||||
import java.net.URLDecoder;
|
||||
import java.nio.charset.Charset;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Path;
|
||||
import java.nio.file.Paths;
|
||||
import java.nio.file.StandardOpenOption;
|
||||
import java.nio.file.attribute.FileTime;
|
||||
import java.time.Instant;
|
||||
import java.time.ZoneId;
|
||||
import java.time.ZonedDateTime;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.time.temporal.ChronoUnit;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
public class sigServer {
|
||||
@ -139,7 +143,19 @@ public class sigServer {
|
||||
file = Paths.get(sigPlace.OUTDIR,location);
|
||||
}
|
||||
if (location.equals("COMMENTS")&&requestParams.containsKey("message")&&requestParams.containsKey("name")&&requestParams.containsKey("color")) {
|
||||
System.out.println(requestParams);
|
||||
//System.out.println(requestParams);
|
||||
String finalMsg = requestParams.get("message").replaceAll(Pattern.quote("%0A"),"<br/>").replaceAll(Pattern.quote("%3C"),"<");
|
||||
if (Files.exists(Paths.get(sigPlace.COMMENTSDIR,requestParams.get("article")))) {
|
||||
List<String> data = Files.readAllLines(Paths.get(sigPlace.COMMENTSDIR,requestParams.get("article")));
|
||||
data.set(0,Integer.toString(Integer.parseInt(data.get(0))+1));
|
||||
data.add(finalMsg+"\n"+requestParams.get("name")+ZonedDateTime.now()+";"+requestParams.get("color"));
|
||||
Files.write(Paths.get(sigPlace.COMMENTSDIR,requestParams.get("article")), data, StandardOpenOption.TRUNCATE_EXISTING,StandardOpenOption.WRITE);
|
||||
} else {
|
||||
List<String> data = new ArrayList<String>();
|
||||
data.add("1");
|
||||
data.add(finalMsg+"\n"+requestParams.get("name")+ZonedDateTime.now()+";"+requestParams.get("color"));
|
||||
Files.write(Paths.get(sigPlace.COMMENTSDIR,requestParams.get("article")), data, StandardOpenOption.TRUNCATE_EXISTING,StandardOpenOption.WRITE,StandardOpenOption.CREATE_NEW);
|
||||
}
|
||||
CreateRequest(client,"200","OK",Paths.get(sigPlace.OUTDIR,"testfile.html"));
|
||||
} else {
|
||||
if (modifiedDate==null||Files.exists(file)&&modifiedDate.isBefore(GetLastModifiedDate(file)))
|
||||
|
Loading…
x
Reference in New Issue
Block a user