From f0ab244a726e2a5be413a343829ae891a42203f4 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Thu, 23 Apr 2020 13:14:45 +0200 Subject: Add home-term theme. --- bcst/themes/home-term/script/script.js | 35 ++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 bcst/themes/home-term/script/script.js (limited to 'bcst/themes/home-term/script/script.js') diff --git a/bcst/themes/home-term/script/script.js b/bcst/themes/home-term/script/script.js new file mode 100644 index 0000000..b3e8bc8 --- /dev/null +++ b/bcst/themes/home-term/script/script.js @@ -0,0 +1,35 @@ + +const Main = (() => { + const list = document.getElementById("list"); + const names = document.querySelectorAll("[data-Name]"); + const search = document.getElementById("search"); + const form = document.forms[0]; + + const init = () => { + list.innerHTML = Config.Links.map(([gName, Links]) => ` +
  • +

    ${gName}

    + +
  • ` + ).join("") + + names.forEach(el => { + el.innerText = Config.name; + }); + + document.addEventListener("keydown", e => e.key.length === 1 && search.focus()); + search.addEventListener("keydown", () => (window.event ? event.keyCode : e.which) == 13 && form.submit()); + }; + + return { + init, + }; +})(); + +Main.init() -- cgit v1.2.3