From 9631f84cb335c9b2ca01f9ee1ba7a8d4d6858972 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Sat, 17 Feb 2024 20:58:22 -0500 Subject: Drop deprecated stuff in the blog directory. --- blog/sbs_2/blogpost.js | 103 ------------------------------------------------- 1 file changed, 103 deletions(-) delete mode 100644 blog/sbs_2/blogpost.js (limited to 'blog/sbs_2/blogpost.js') diff --git a/blog/sbs_2/blogpost.js b/blog/sbs_2/blogpost.js deleted file mode 100644 index 4c17772..0000000 --- a/blog/sbs_2/blogpost.js +++ /dev/null @@ -1,103 +0,0 @@ -//License: Expat (MIT) -//Chrisoft Xiong 2017 -var prev,succ,tocid=0,headerlist=[]; -function request(url,func) -{ - var h=new XMLHttpRequest(); - h.open("GET",url); - h.onload=()=>{func(h.response,h.status)}; - h.send(); -} -function parsetags(tgs) -{ - var r=""; - var a=tgs.split(","); - r="#"+a[0]; - for(var i=1;i'+el.innerHTML+''; - le.appendChild(e); - el.id='tocanch'+(tocid++); - el.classList.add('tvis'); - var che=null,i; - for(i=p+1;i1&&parr[1].length) - { - request("/blog/cgi-bin/get-post-content.cgi?p="+parr[1], - (r,s)=> - { - if(s>=400)window.location="/blog"; - var p1=r.search('\n'); - var title=r.substr(0,r.search('\n')); - var p2=r.substr(p1+1).search('\n'); - var date=r.substr(p1+1,p2); - var p3=r.substr(p1+p2+2).search('\n'); - var tags=r.substr(p1+p2+2,p3); - document.getElementById("title").innerHTML=title; - document.getElementById("titleh").innerHTML=title; - document.getElementById("datetags").innerHTML=date+"
"+parsetags(tags); - document.getElementById("article").innerHTML=r.substr(p1+p2+p3+3); - var l=document.getElementById("article").querySelectorAll("script"); - for(var i of l) - { - var s=document.createElement("script"); - s.async=true; - s.src=i.src; - document.getElementById("article").appendChild(s); - } - var tgs=tags.split(','); - for(var i=0;i'+tgs[i]+""; - document.getElementById('tagslist').appendChild(l); - } - request("/blog/cgi-bin/get-archive-list.cgi?qn="+parr[1], - (r,s)=> - { - if(s>=400)return; - var o=JSON.parse(r); - prev=o.prev;succ=o.succ; - } - ); - l=document.getElementById('article').querySelectorAll('h2,h3,h4,h5,h6'); - var tocroot=document.getElementById('tocroot'); - for(var i of l) - { - if(!i.classList.contains('notoc'))headerlist.push(i); - } - for(var i=0;i