From 98206059fc55e68b3b0f8c95b74c331dd56da84c Mon Sep 17 00:00:00 2001 From: Diego Agulló Date: Tue, 2 Oct 2018 05:52:51 +0200 Subject: Set focus on article link when pressing prev/next hotkeys This enhancement offer the possibility to open articles in the background by using the browser hotkey Ctrl+Return or Cmd+Return. --- ui/static/js/nav_handler.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ui/static/js/nav_handler.js') diff --git a/ui/static/js/nav_handler.js b/ui/static/js/nav_handler.js index bd9c6816..5d2474b6 100644 --- a/ui/static/js/nav_handler.js +++ b/ui/static/js/nav_handler.js @@ -167,6 +167,7 @@ class NavHandler { if (document.querySelector(".current-item") === null) { items[0].classList.add("current-item"); + items[0].querySelector('.item-header a').focus(); return; } @@ -177,6 +178,7 @@ class NavHandler { if (i - 1 >= 0) { items[i - 1].classList.add("current-item"); DomHelper.scrollPageTo(items[i - 1]); + items[i - 1].querySelector('.item-header a').focus(); } break; @@ -193,6 +195,7 @@ class NavHandler { if (currentItem === null) { items[0].classList.add("current-item"); + items[0].querySelector('.item-header a').focus(); return; } @@ -203,6 +206,7 @@ class NavHandler { if (i + 1 < items.length) { items[i + 1].classList.add("current-item"); DomHelper.scrollPageTo(items[i + 1]); + items[i + 1].querySelector('.item-header a').focus(); } break; -- cgit v1.2.3