From 76aa9168ca509f0e46f01fbb4cf3fb0a7c8d21c8 Mon Sep 17 00:00:00 2001 From: liamcottle Date: Tue, 24 Dec 2024 16:56:21 +1300 Subject: [PATCH] implement ping page to allow for continuous pinging --- src/frontend/components/ping/PingPage.vue | 195 ++++++++++++++++++++ src/frontend/components/tools/ToolsPage.vue | 20 ++ src/frontend/main.js | 5 + 3 files changed, 220 insertions(+) create mode 100644 src/frontend/components/ping/PingPage.vue diff --git a/src/frontend/components/ping/PingPage.vue b/src/frontend/components/ping/PingPage.vue new file mode 100644 index 0000000..ab2debc --- /dev/null +++ b/src/frontend/components/ping/PingPage.vue @@ -0,0 +1,195 @@ + + + diff --git a/src/frontend/components/tools/ToolsPage.vue b/src/frontend/components/tools/ToolsPage.vue index 101bcd1..990ca7a 100644 --- a/src/frontend/components/tools/ToolsPage.vue +++ b/src/frontend/components/tools/ToolsPage.vue @@ -28,6 +28,26 @@ + + +
+
+ + + +
+
+
+
Ping
+
Allows you to ping an lxmf.delivery destination hash
+
+
+ + + +
+
+ diff --git a/src/frontend/main.js b/src/frontend/main.js index 28ca8f6..ace5599 100644 --- a/src/frontend/main.js +++ b/src/frontend/main.js @@ -60,6 +60,11 @@ const router = createRouter({ path: '/propagation-nodes', component: defineAsyncComponent(() => import("./components/propagation-nodes/PropagationNodesPage.vue")), }, + { + name: "ping", + path: '/ping', + component: defineAsyncComponent(() => import("./components/ping/PingPage.vue")), + }, { name: "settings", path: '/settings',