aboutsummaryrefslogtreecommitdiff
path: root/src/public/app.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/public/app.js')
-rw-r--r--src/public/app.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/public/app.js b/src/public/app.js
new file mode 100644
index 0000000..5e6b22b
--- /dev/null
+++ b/src/public/app.js
@@ -0,0 +1,17 @@
+// General JavaScript
+require ("./js/general")();
+
+// Page-specific JavaScript
+const pageName = document.getElementsByTagName("body")[0].id;
+try {
+ require("./js/" + pageName)();
+} catch (error) {
+ console.log(
+ "Something went wrong when loading the js for this page...\n" +
+ "The pageName is \"" + pageName + "\".\n" +
+ "If it was excpected to get js for this page, please check the filename, and recompile webpack."
+ );
+}
+
+// Require all styles
+require("./app.scss");