In JS/Browser Filtering on own call
This commit is contained in:
16
index.html
16
index.html
@@ -47,6 +47,9 @@
|
|||||||
</table>
|
</table>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
(function() {
|
(function() {
|
||||||
|
const queryString = window.location.search;
|
||||||
|
const urlParams = new URLSearchParams(queryString);
|
||||||
|
const filter = urlParams.get('call') || '';
|
||||||
const tableBody = document.getElementById('messagesTable').querySelector('tbody');
|
const tableBody = document.getElementById('messagesTable').querySelector('tbody');
|
||||||
var lines = 0;
|
var lines = 0;
|
||||||
var buffer = $('#mqtt');
|
var buffer = $('#mqtt');
|
||||||
@@ -55,9 +58,7 @@
|
|||||||
console.log('Connected to:', socket.host);
|
console.log('Connected to:', socket.host);
|
||||||
});
|
});
|
||||||
socket.on('mqtt', function(message) {
|
socket.on('mqtt', function(message) {
|
||||||
try {
|
if ((filter == '') || (filter == message.station_call)) {
|
||||||
showit=JSON.stringify(message);
|
|
||||||
} catch {};
|
|
||||||
const row = document.createElement('tr');
|
const row = document.createElement('tr');
|
||||||
const timestampCell = document.createElement('td');
|
const timestampCell = document.createElement('td');
|
||||||
const CellCall = document.createElement('td');
|
const CellCall = document.createElement('td');
|
||||||
@@ -96,16 +97,9 @@
|
|||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
row.classList.remove('new-row');
|
row.classList.remove('new-row');
|
||||||
}, 1500);
|
}, 1500);
|
||||||
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
/*
|
|
||||||
$( "#i_topic" ).change(function() {
|
|
||||||
socket.emit("wishtopic",this.value);
|
|
||||||
$('#mqtt').empty();
|
|
||||||
});
|
|
||||||
*/
|
|
||||||
|
|
||||||
})();
|
})();
|
||||||
function tsclean(timestamp) {
|
function tsclean(timestamp) {
|
||||||
const parts = timestamp.split(':');
|
const parts = timestamp.split(':');
|
||||||
|
|||||||
Reference in New Issue
Block a user