- if (e.key == "Enter") {
- let togg = selectedComment.querySelector(".togg");
- let more = selectedComment.querySelector(".morelink");
- if (togg) {
- togg.click();
- }
- else if (more) {
- more.click();
- }
+ switch (e.key) {
+ case "j":
+ do {
+ changeDownpage();
+ } while (selectedElement.classList.contains("noshow"));
+ break;
+ case "k":
+ do {
+ changeUppage();
+ } while (selectedElement.classList.contains("noshow"));
+ break;
+ case "m":
+ case "Enter":
+ let togg = selectedElement.querySelector(".togg");
+ if (togg) {
+ togg.click();
+ }
+ else if (elementsIndex == elements.length - 1) {
+ selectedElement.click();
+ }
+ break;
+ case "o":
+ window.location.href = "https://news.ycombinator.com/item?id=" + selectedElement.id;
+ case "p":
+ while (selectedElement.querySelector("td.ind").firstElementChild.width != 0) {
+ changeUppage();
+ }
+ break;
+ default:
+ //noop