~mika/www.m1kadev.nl

ref: a36e68f8903918b576590da3165cbed85ad787c1 www.m1kadev.nl/scripts/loadBuildData.js -rw-r--r-- 915 bytes
a36e68f8 — m1kadev fix bug with qoutes in ogp meta tags 6 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const fromCommit = Array.from(document.getElementsByClassName("from-commit-short"));
const buildDate = Array.from(document.getElementsByClassName("build-date"));
const htmlMinifierNext = Array.from(document.getElementsByClassName("html-minifier-next"));
const lightningcss = Array.from(document.getElementsByClassName("lightningcss"));
const uglifyjs = Array.from(document.getElementsByClassName("uglifyjs"));

fetch("/info.txt").then(async data => {
   const res = await data.text();
   let map = new Map();
   res.split("\n").map(x => x.split("=", 2)).map(([k, v]) => map[k] = v);

   fromCommit.forEach(e => e.innerHTML = map["commit"].substr(0, 8));
   buildDate.forEach(e => e.innerHTML = map["build_time"]);
   htmlMinifierNext.forEach(e => e.innerHTML = map["html_minifier_next"]);
   lightningcss.forEach(e => e.innerHTML = map["lightningcss"]);
   uglifyjs.forEach(e => e.innerHTML = map["uglifyjs"]);
});