send ping from heard stations

This commit is contained in:
DJ2LS 2024-05-11 13:05:07 +02:00
parent 658fca26e2
commit 8ab4bab3dd
2 changed files with 32 additions and 1 deletions

View file

@ -16,6 +16,11 @@ const chat = useChatStore(pinia);
import { getStationInfoByCallsign } from "./../../js/stationHandler";
import { sendModemPing } from "../../js/api.js";
function getDateTime(timestampRaw) {
var datetime = new Date(timestampRaw * 1000).toLocaleString(
navigator.language,
@ -71,6 +76,13 @@ function startNewChat(callsign) {
chat.newChatCallsign = callsign;
chat.newChatMessage = "Hi there! Nice to meet you!";
}
function transmitPing(callsign) {
sendModemPing(callsign.toUpperCase());
}
</script>
<template>
<div class="card h-100">
@ -123,10 +135,29 @@ function startNewChat(callsign) {
class="btn btn-sm border-0 btn-outline-primary"
data-bs-target="#newChatModal"
data-bs-toggle="modal"
type="button"
data-bs-trigger="hover"
data-bs-title="Start new chat"
@click="startNewChat(item.origin)"
>
<i class="bi bi-pencil-square"></i>
</button>
<button
class="btn btn-sm border-0 btn-outline-primary"
data-bs-placement="top"
type="button"
data-bs-toggle="tooltip"
data-bs-trigger="hover"
data-bs-title="Transmit ping"
@click="transmitPing(item.origin)"
>
<i class="bi bi-arrow-left-right"></i>
</button>
</td>
<td>
{{ item.gridsquare }}

View file

@ -79,7 +79,7 @@ const state = useStateStore(pinia);
data-bs-toggle="tooltip"
data-bs-trigger="hover"
data-bs-html="true"
data-bs-titel="speed level"
data-bs-title="speed level"
>
<i
class="bi"