From a5c50bd8f9bc208f81a93dd64568e40b28ac3393 Mon Sep 17 00:00:00 2001 From: Jakob Moser Date: Thu, 13 Nov 2025 00:16:41 +0100 Subject: [PATCH] Add main UI js file --- karaokatalog/ui/static/karaokatalog.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 karaokatalog/ui/static/karaokatalog.js diff --git a/karaokatalog/ui/static/karaokatalog.js b/karaokatalog/ui/static/karaokatalog.js new file mode 100644 index 0000000..e89bfdb --- /dev/null +++ b/karaokatalog/ui/static/karaokatalog.js @@ -0,0 +1,15 @@ +import "./lib/mithril.min.js" + +import All from "./components/pages/All.js" +import Favorites from "./components/pages/Favorites.js" + +/* + * We leave the default routing strategy (https://mithril.js.org/route.html#routing-strategies), i.e., + * with a #! prefix, and do not change m.route.prefix. + * + * This is to make it easier to deploy this app on servers without changing the configuration. + */ +m.route(document.body, "/all", { + "/all": All, + "/favorites": Favorites, +})