From a92ead3261ac1366faca22e5369d2fada0ff13bc Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Sun, 28 Feb 2021 17:28:22 +0100 Subject: [PATCH] implement exponential frequency input on the receiver, too --- htdocs/css/openwebrx.css | 13 ++++++++ htdocs/lib/FrequencyDisplay.js | 60 ++++++++++++++++++++++++++++------ 2 files changed, 63 insertions(+), 10 deletions(-) diff --git a/htdocs/css/openwebrx.css b/htdocs/css/openwebrx.css index 56bc599..b98e54a 100644 --- a/htdocs/css/openwebrx.css +++ b/htdocs/css/openwebrx.css @@ -344,6 +344,19 @@ input[type=range]:disabled { flex: 1; } +.webrx-actual-freq .input-group { + display: flex; + flex-direction: row; +} + +.webrx-actual-freq .input-group > * { + flex: 0 0 auto; +} + +.webrx-actual-freq .input-group input { + flex: 1 0 auto; +} + .webrx-actual-freq input { font-family: 'roboto-mono'; width: 0; diff --git a/htdocs/lib/FrequencyDisplay.js b/htdocs/lib/FrequencyDisplay.js index aecc03f..777b975 100644 --- a/htdocs/lib/FrequencyDisplay.js +++ b/htdocs/lib/FrequencyDisplay.js @@ -71,14 +71,21 @@ TuneableFrequencyDisplay.prototype = new FrequencyDisplay(); TuneableFrequencyDisplay.prototype.setupElements = function() { FrequencyDisplay.prototype.setupElements.call(this); this.input = $(''); - this.input.hide(); - this.element.append(this.input); + this.prefixInput = $('