From f23ea76a4f2a75a5ca296cf86ae822c667197e4d Mon Sep 17 00:00:00 2001 From: Neale Pickett Date: Sat, 14 May 2022 18:51:05 -0600 Subject: [PATCH] seems to work --- static/buzzer.mjs | 22 +- static/index.html | 483 ++++++++++++++----------------- static/inputs.mjs | 36 +-- static/{keyer.mjs => keyers.mjs} | 397 +++---------------------- static/repeaters.mjs | 3 +- static/robokeyer.mjs | 217 ++++++++++++++ static/ui.mjs | 39 +++ static/vail.css | 132 ++------- static/vail.mjs | 134 ++++----- 9 files changed, 636 insertions(+), 827 deletions(-) rename static/{keyer.mjs => keyers.mjs} (51%) create mode 100644 static/robokeyer.mjs create mode 100644 static/ui.mjs diff --git a/static/buzzer.mjs b/static/buzzer.mjs index e1b97e4..34dae61 100644 --- a/static/buzzer.mjs +++ b/static/buzzer.mjs @@ -267,27 +267,27 @@ class TelegraphBuzzer extends AudioBuzzer{ } class Lamp extends Buzzer { - constructor() { + constructor(element) { super() - this.lamp = document.querySelector("#recv") + this.element = element } Buzz(tx, when=0) { if (tx) return - let ms = when - Date.now() - setTimeout(e => { - recv.classList.add("rx") - }, ms) + let ms = when?when - Date.now():0 + setTimeout( + () =>{ + this.element.classList.add("rx") + }, + ms, + ) } Silence(tx, when=0) { if (tx) return - let recv = document.querySelector("#recv") - let ms = when - Date.now() - setTimeout(e => { - recv.classList.remove("rx") - }, ms) + let ms = when?when - Date.now():0 + setTimeout(() => this.element.classList.remove("rx"), ms) } } diff --git a/static/index.html b/static/index.html index a55d415..89bd975 100644 --- a/static/index.html +++ b/static/index.html @@ -8,296 +8,247 @@ - + + -