kopia lustrzana https://github.com/projecthorus/radiosonde_auto_rx
commit
fb8c7c2b77
|
@ -61,17 +61,10 @@
|
||||||
.icon-angle-down:before { content: '\f107'; } /* '' */
|
.icon-angle-down:before { content: '\f107'; } /* '' */
|
||||||
.icon-history:before { content: '\f1da'; } /* '' */
|
.icon-history:before { content: '\f1da'; } /* '' */
|
||||||
|
|
||||||
|
|
||||||
#task_status {
|
|
||||||
display: flex;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
gap: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.sdrinfo-element {
|
.sdrinfo-element {
|
||||||
margin: 0px 4px;
|
display: inline-block;
|
||||||
padding: 4px;
|
margin: 0.1em;
|
||||||
|
padding: 0.1em 0.2em;
|
||||||
border: 2px solid rgb(135, 135, 135);
|
border: 2px solid rgb(135, 135, 135);
|
||||||
border-radius: 1px;
|
border-radius: 4px;
|
||||||
}
|
}
|
|
@ -3,13 +3,16 @@
|
||||||
function update_task_list(){
|
function update_task_list(){
|
||||||
// Grab the latest task list.
|
// Grab the latest task list.
|
||||||
$.getJSON("get_task_list", function(data){
|
$.getJSON("get_task_list", function(data){
|
||||||
var task_info = "";
|
var task_summary = "";
|
||||||
|
var task_details = "";
|
||||||
|
var num_tasks = 0;
|
||||||
|
|
||||||
$('#stop-frequency-select').children().remove();
|
$('#stop-frequency-select').children().remove();
|
||||||
|
|
||||||
added_decoders = false;
|
added_decoders = false;
|
||||||
|
|
||||||
for (_task in data){
|
for (_task in data){
|
||||||
|
num_tasks += 1;
|
||||||
// Append the current task to the task list.
|
// Append the current task to the task list.
|
||||||
if(_task.includes("SPY") || _task.includes("KA9Q")){
|
if(_task.includes("SPY") || _task.includes("KA9Q")){
|
||||||
task_detail = _task + " - "
|
task_detail = _task + " - "
|
||||||
|
@ -26,6 +29,7 @@ function update_task_list(){
|
||||||
|
|
||||||
added_decoders = true;
|
added_decoders = true;
|
||||||
|
|
||||||
|
task_icon = "🟢";
|
||||||
task_detail += (parseFloat( data[_task]["freq"] )/1e6).toFixed(3);
|
task_detail += (parseFloat( data[_task]["freq"] )/1e6).toFixed(3);
|
||||||
|
|
||||||
if (data[_task].hasOwnProperty("type")){
|
if (data[_task].hasOwnProperty("type")){
|
||||||
|
@ -34,13 +38,16 @@ function update_task_list(){
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
if(data[_task]["task"] == "Scanning"){
|
if(data[_task]["task"] == "Scanning"){
|
||||||
|
task_icon = "🔵";
|
||||||
task_detail += "Scan";
|
task_detail += "Scan";
|
||||||
} else {
|
} else {
|
||||||
|
task_icon = "⚪";
|
||||||
task_detail += "Idle";
|
task_detail += "Idle";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
task_info += "<div class='sdrinfo-element'>" + task_detail + "</div>"
|
task_summary += "<span title='" + task_detail + "'>" + task_icon + "</span>"
|
||||||
|
task_details += "<span class='sdrinfo-element'>" + task_icon + " " + task_detail + "</span>"
|
||||||
}
|
}
|
||||||
|
|
||||||
if(added_decoders == false){
|
if(added_decoders == false){
|
||||||
|
@ -51,7 +58,15 @@ function update_task_list(){
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update page with latest task.
|
// Update page with latest task.
|
||||||
$('#task_status').html(task_info);
|
if (num_tasks <= 3) {
|
||||||
|
$('#summary_element').css("display", "block");
|
||||||
|
$('#task_summary').html(task_details);
|
||||||
|
$('#task_details').html("");
|
||||||
|
} else {
|
||||||
|
$('#summary_element').css("display", "list-item");
|
||||||
|
$('#task_summary').html(task_summary);
|
||||||
|
$('#task_details').html(task_details);
|
||||||
|
}
|
||||||
|
|
||||||
setTimeout(resume_web_controls,2000);
|
setTimeout(resume_web_controls,2000);
|
||||||
});
|
});
|
||||||
|
|
|
@ -51,6 +51,7 @@
|
||||||
$('#main span').css('color', 'black')
|
$('#main span').css('color', 'black')
|
||||||
}
|
}
|
||||||
$('#main p').css('color', 'black')
|
$('#main p').css('color', 'black')
|
||||||
|
$('#main details').css('color', 'black')
|
||||||
$('.modal-content p').css('color', 'black')
|
$('.modal-content p').css('color', 'black')
|
||||||
$('.modal-content h2').css('color', 'black')
|
$('.modal-content h2').css('color', 'black')
|
||||||
$('.modal-content span').css('color', 'black')
|
$('.modal-content span').css('color', 'black')
|
||||||
|
@ -77,6 +78,7 @@
|
||||||
$('#main span').css('color', 'white')
|
$('#main span').css('color', 'white')
|
||||||
}
|
}
|
||||||
$('#main p').css('color', 'white')
|
$('#main p').css('color', 'white')
|
||||||
|
$('#main details').css('color', 'white')
|
||||||
$('.modal-content p').css('color', 'white')
|
$('.modal-content p').css('color', 'white')
|
||||||
$('.modal-content h2').css('color', 'white')
|
$('.modal-content h2').css('color', 'white')
|
||||||
$('.modal-content span').css('color', 'white')
|
$('.modal-content span').css('color', 'white')
|
||||||
|
@ -458,6 +460,10 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$("#tasking").on("toggle", function() {
|
||||||
|
mymap.invalidateSize();
|
||||||
|
})
|
||||||
|
|
||||||
// Create Tabulator table.
|
// Create Tabulator table.
|
||||||
table = new Tabulator("#telem_table", {
|
table = new Tabulator("#telem_table", {
|
||||||
index:"realid",
|
index:"realid",
|
||||||
|
@ -1628,7 +1634,10 @@
|
||||||
</div>
|
</div>
|
||||||
<span style="font-size:2vh;font-size:calc(var(--vh, 1vh) * 2);" id="footertext"></span>
|
<span style="font-size:2vh;font-size:calc(var(--vh, 1vh) * 2);" id="footertext"></span>
|
||||||
<p style="font-size:2vh;font-size:calc(var(--vh, 1vh) * 2);">Station: <span id="station_callsign">???</span></p>
|
<p style="font-size:2vh;font-size:calc(var(--vh, 1vh) * 2);">Station: <span id="station_callsign">???</span></p>
|
||||||
<p style="font-size:2vh;font-size:calc(var(--vh, 1vh) * 2);">Tasking: <span id="task_status"></span></p>
|
<details id="tasking" style="font-size:2vh;font-size:calc(var(--vh, 1vh) * 2);">
|
||||||
|
<summary id="summary_element">Tasking: <span id="task_summary"></span></summary>
|
||||||
|
<span id="task_details"></span>
|
||||||
|
</details>
|
||||||
<div id="tableid">
|
<div id="tableid">
|
||||||
<div id="telem_table"></div>
|
<div id="telem_table"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Ładowanie…
Reference in New Issue