Bladeren bron

Fix keypress focus (#478)

Timothy Palpant 5 jaren geleden
bovenliggende
commit
34ac40c74b
1 gewijzigde bestanden met toevoegingen van 8 en 5 verwijderingen
  1. 8
    5
      internal/driver/webhtml.go

+ 8
- 5
internal/driver/webhtml.go Bestand weergeven

@@ -610,8 +610,9 @@ function viewer(baseUrl, nodes) {
610 610
 
611 611
   function handleKey(e) {
612 612
     if (e.keyCode != 13) return;
613
-    window.location.href =
614
-        updateUrl(new URL(window.location.href), 'f');
613
+    setHrefParams(window.location, function (params) {
614
+      params.set('f', search.value);
615
+    });
615 616
     e.preventDefault();
616 617
   }
617 618
 
@@ -650,9 +651,11 @@ function viewer(baseUrl, nodes) {
650 651
     })
651 652
 
652 653
     // add matching items that are not currently selected.
653
-    for (let n = 0; n < nodes.length; n++) {
654
-      if (!selected.has(n) && match(nodes[n])) {
655
-        select(n, document.getElementById('node' + n));
654
+    if (nodes) {
655
+      for (let n = 0; n < nodes.length; n++) {
656
+        if (!selected.has(n) && match(nodes[n])) {
657
+          select(n, document.getElementById('node' + n));
658
+        }
656 659
       }
657 660
     }
658 661