mirror of https://codeberg.org/tblock/repo.git
31 lines
1.4 KiB
JavaScript
31 lines
1.4 KiB
JavaScript
(async function() {
|
|
const data = await fetchJSON("/2.4.0/index.json");
|
|
const table = document.getElementById("explorer");
|
|
const filters = Object.keys(data.filters);
|
|
document.getElementById("main").style.visibility = "visible";
|
|
document.getElementById("tblock-version").innerText = data.repo.latest_version;
|
|
document.getElementById("version").innerText = data.repo.version;
|
|
document.getElementById("total").innerText = filters.length;
|
|
for await(id of filters){
|
|
let tr = document.createElement("tr");
|
|
let td_id = document.createElement("td");
|
|
let td_id_a = document.createElement("a");
|
|
td_id_a.href = "view.html?id=".concat(id);
|
|
td_id_a.innerText = id;
|
|
td_id.appendChild(td_id_a);
|
|
tr.appendChild(td_id);
|
|
let td_title = document.createElement("td");
|
|
td_title.innerText = data.filters[id].title;
|
|
tr.appendChild(td_title);
|
|
let td_description = document.createElement("td");
|
|
td_description.innerText = data.filters[id].desc;
|
|
tr.appendChild(td_description);
|
|
let td_license = document.createElement("td");
|
|
let td_license_a = document.createElement("a");
|
|
td_license_a.href = data.filters[id].license[1];
|
|
td_license_a.innerText = data.filters[id].license[0];
|
|
td_license.appendChild(td_license_a);
|
|
tr.appendChild(td_license);
|
|
table.appendChild(tr);
|
|
}
|
|
})(); |