Explorar el Código

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.
Diego Agulló hace 7 años
padre
commit
98206059fc
Se han modificado 2 ficheros con 8 adiciones y 4 borrados
  1. 4 4
      ui/static/js.go
  2. 4 0
      ui/static/js/nav_handler.js

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 4 - 4
ui/static/js.go


+ 4 - 0
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;

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio