* New 404 image and removing generated js

This commit is contained in:
shockrah 2021-10-05 16:26:49 -07:00
parent 30a607ae2c
commit 8094926278
2 changed files with 2 additions and 44 deletions

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1d1175dfe7876b7fb57f4e323decd4eced123f809cf5aa27d95924493548d54b
size 1910524
oid sha256:92c03626e5ad404ee4aee5925be8a2d3c01eb628f3f2dd7ce41ee56ce1807e8a
size 2381961

View File

@ -1,42 +0,0 @@
"use strict";
class Category {
constructor(raw) {
this.name = raw['name'];
this.thumbnail_b64 = raw['thumbnail'];
}
as_div_str() {
let container = document.createElement('div');
container.className = 'video-block';
let title = document.createElement('h2');
title.innerText = this.name;
let nail = document.createElement('img');
nail.className = 'pure-img';
if (!(this.thumbnail_b64 == null || this.thumbnail_b64.length == 0)) {
nail.setAttribute('src', `data:image/jpg;base64,${this.thumbnail_b64}`);
}
container.appendChild(title);
container.appendChild(nail);
document.getElementById('main-container').appendChild(container);
return container;
}
}
function ready_handler(e) {
// Only let this make a get request once we're ready on the page
if (document.readyState != 'complete') {
return e;
}
// All we do here is basically make a get request to /api/categories
const endpoint = 'http://localhost/api/categories';
let xml = new XMLHttpRequest();
xml.open('GET', endpoint, false); // sync request
xml.send(null); // nothing required for stuff
if (xml.getResponseHeader('Content-Type') == 'application/json') {
let raw = JSON.parse(xml.responseText);
for (const cat_raw of raw['categories']) {
let cat = new Category(cat_raw);
cat.as_div_str();
}
}
return e;
}
document.addEventListener('readystatechange', ready_handler);