aboutsummaryrefslogtreecommitdiff
path: root/client/js/app.js
diff options
context:
space:
mode:
authorkaotisk <kaotisk@arching-kaos.org>2024-11-12 07:44:56 +0200
committerkaotisk <kaotisk@arching-kaos.org>2024-11-12 07:44:56 +0200
commit130a30756962cc013e686e2671f92e97b88e7c1b (patch)
tree309cc7bd8a5ca6f205b2ffbd711f84b967e17546 /client/js/app.js
parent073352cb2bec05be8898385b54d74122846886e0 (diff)
downloadarching-kaos-radio-130a30756962cc013e686e2671f92e97b88e7c1b.tar.gz
arching-kaos-radio-130a30756962cc013e686e2671f92e97b88e7c1b.tar.bz2
arching-kaos-radio-130a30756962cc013e686e2671f92e97b88e7c1b.zip
HTML migrated to Generator JSON format
Diffstat (limited to 'client/js/app.js')
-rw-r--r--client/js/app.js50
1 files changed, 50 insertions, 0 deletions
diff --git a/client/js/app.js b/client/js/app.js
index 8b13789..4f69265 100644
--- a/client/js/app.js
+++ b/client/js/app.js
@@ -1 +1,51 @@
+/* Arching Kaos Radio Station with Generator
+ *
+ * Kaotisk Hund - 2024
+ *
+ * @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL v3.0
+ *
+ */
+var root = {
+ head: document.querySelector('head'),
+ body: document.querySelector('body'),
+ html: document.querySelector('html')
+};
+var html = [
+ {
+ element:"head",
+ innerHTML:[
+ {
+ element:"title",
+ innerText:"Arching Kaos Radio"
+ },
+ {
+ element:"meta",
+ name:"viewport",
+ content:"width=device-width, initial-scale=1"
+ },
+ {
+ element:"link",
+ rel:"stylesheet",
+ type:"text/css",
+ href:"./css/styles.css"
+ }
+ ]
+ },
+];
+
+makeUpSite(html, root.html);
+
+var scripts = [
+ {
+ element:"script",
+ src:"./js/ui/layout.js"
+ }
+];
+
+for ( var i = 0; i < scripts.length; i++ )
+{
+ makeElement(scripts[i], root.body);
+}
+
+// @license-end