From 4a6ff9cbe2f13c356e6a633231a93ba172000866 Mon Sep 17 00:00:00 2001 From: Q Date: Sun, 14 Nov 2021 11:24:28 +0200 Subject: [PATCH] okay, lets add a little js arrow keys interaction --- mirva/__init__.py | 2 +- mirva/mirva.py | 39 ++----------------------- mirva/resources/mirva.js | 61 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 64 insertions(+), 38 deletions(-) create mode 100644 mirva/resources/mirva.js diff --git a/mirva/__init__.py b/mirva/__init__.py index 1b2a501..3dff957 100644 --- a/mirva/__init__.py +++ b/mirva/__init__.py @@ -1,4 +1,4 @@ -__version__ = "20210920.1" +__version__ = "20211114.0" def get_version(): diff --git a/mirva/mirva.py b/mirva/mirva.py index dd5fb88..f9a102e 100755 --- a/mirva/mirva.py +++ b/mirva/mirva.py @@ -158,43 +158,7 @@ Released : 20110306 {page_title} - +
@@ -303,6 +267,7 @@ function create_button(direction, to) {{ "arrow_down.png", "banner.jpg", "mirva.ico", + "mirva.js", ): if os.path.exists(os.path.join(self.resource_dir, f)): continue diff --git a/mirva/resources/mirva.js b/mirva/resources/mirva.js new file mode 100644 index 0000000..7c418a5 --- /dev/null +++ b/mirva/resources/mirva.js @@ -0,0 +1,61 @@ +let current=0; +function r(f){/in/.test(document.readyState)?setTimeout('r('+f+')',9):f()} +r(function(){ + create_nav(); + document.onkeydown = keyboard_entry; + +}); +function create_nav() { + let navis = document.getElementsByClassName("navigation"); + for (let i = 0; i