diff --git a/auto_rx/autorx/static/css/autorx.css b/auto_rx/autorx/static/css/autorx.css index 2a99920..9a9ac08 100644 --- a/auto_rx/autorx/static/css/autorx.css +++ b/auto_rx/autorx/static/css/autorx.css @@ -61,17 +61,10 @@ .icon-angle-down:before { content: '\f107'; } /* '' */ .icon-history:before { content: '\f1da'; } /* '' */ - -#task_status { - display: flex; - flex-wrap: wrap; - gap: 2px; -} - .sdrinfo-element { - margin: 0px 4px; - padding: 4px; - + display: inline-block; + margin: 0.1em; + padding: 0.1em 0.2em; border: 2px solid rgb(135, 135, 135); - border-radius: 1px; -} \ No newline at end of file + border-radius: 4px; +} diff --git a/auto_rx/autorx/static/js/autorxapi.js b/auto_rx/autorx/static/js/autorxapi.js index ad78363..e856ca0 100644 --- a/auto_rx/autorx/static/js/autorxapi.js +++ b/auto_rx/autorx/static/js/autorxapi.js @@ -3,13 +3,16 @@ function update_task_list(){ // Grab the latest task list. $.getJSON("get_task_list", function(data){ - var task_info = ""; + var task_summary = ""; + var task_details = ""; + var num_tasks = 0; $('#stop-frequency-select').children().remove(); added_decoders = false; for (_task in data){ + num_tasks += 1; // Append the current task to the task list. if(_task.includes("SPY") || _task.includes("KA9Q")){ task_detail = _task + " - " @@ -26,6 +29,7 @@ function update_task_list(){ added_decoders = true; + task_icon = "🟢"; task_detail += (parseFloat( data[_task]["freq"] )/1e6).toFixed(3); if (data[_task].hasOwnProperty("type")){ @@ -34,13 +38,16 @@ function update_task_list(){ } else { if(data[_task]["task"] == "Scanning"){ + task_icon = "🔵"; task_detail += "Scan"; } else { + task_icon = "⚪"; task_detail += "Idle"; } } - task_info += "
Station: ???
-Tasking:
+