(direction)
| 510 | |
| 511 | let SCREEN_NAVIGATING = false; |
| 512 | async function runNavigation(direction) { |
| 513 | if (SCREEN_NAVIGATING) return; |
| 514 | SCREEN_NAVIGATING = true; |
| 515 | try { |
| 516 | drawCanvasLoading(); |
| 517 | await requestPost("/cm", { cmnd: `nav ${direction.toLowerCase()}` }); |
| 518 | await reloadScreen(); |
| 519 | } catch (error) { |
| 520 | alert("Failed to run command: " + error.message); |
| 521 | console.error(error); |
| 522 | } finally { |
| 523 | SCREEN_NAVIGATING = false; |
| 524 | } |
| 525 | } |
| 526 | |
| 527 | const btnForceReload = $("#force-reload"); |
| 528 | let SCREEN_RELOAD = false; |
no test coverage detected