feat(web): use arrow keys for file navigation

This commit is contained in:
Masahiko AMANO 2023-02-02 23:56:35 +03:00
parent 560b255b69
commit c960eb6730

View File

@ -19,7 +19,7 @@ if (localStorage["shoppyou_mts"] != null) {
shoppyou_mts = parseInt(localStorage["shoppyou_mts"]);
}
var current_sasa = null, current_tanzaku = null;
var current_sasa_index = 0;
var current_sasa_index = -1;
function sasahyou_load() {
let db_info = tdb_query("$TFM", 0, "");
@ -172,8 +172,25 @@ function file_prev() {
}
$(document).keyup(function (e) {
if (e.key === "Escape") {
$(".selected").removeClass("selected");
switch (e.key) {
case "Esc":
case "Escape":
$(".selected").removeClass("selected");
break;
case "Left":
case "ArrowLeft":
if (current_sasa_index >= 0) {
file_prev();
}
break;
case "Right":
case "ArrowRight":
if (current_sasa_index >= 0) {
file_next();
}
break;
default:
return;
}
});