2023-09-06 10:23:20 +00:00
|
|
|
<script setup lang="ts">
|
2023-11-01 14:36:24 +00:00
|
|
|
import settings_station from "./settings_station.vue";
|
2023-10-03 13:15:17 +00:00
|
|
|
import settings_gui from "./settings_gui.vue";
|
|
|
|
import settings_chat from "./settings_chat.vue";
|
2023-11-02 15:12:30 +00:00
|
|
|
import settings_rigcontrol from "./settings_rigcontrol.vue";
|
2023-10-03 13:15:17 +00:00
|
|
|
import settings_hamlib from "./settings_hamlib.vue";
|
2023-10-20 11:47:42 +00:00
|
|
|
import settings_modem from "./settings_modem.vue";
|
2023-10-03 13:15:17 +00:00
|
|
|
import settings_web from "./settings_web.vue";
|
|
|
|
import settings_exp from "./settings_exp.vue";
|
2023-09-06 10:23:20 +00:00
|
|
|
</script>
|
|
|
|
<template>
|
|
|
|
<div
|
|
|
|
class="tab-pane fade"
|
|
|
|
id="list-settings"
|
|
|
|
role="tabpanel"
|
|
|
|
aria-labelledby="list-settings-list"
|
|
|
|
>
|
|
|
|
<div class="container">
|
2023-10-25 15:20:39 +00:00
|
|
|
<div class="card text-center">
|
2023-10-25 15:23:27 +00:00
|
|
|
<div class="card-header">
|
|
|
|
<!-- SETTINGS Nav tabs -->
|
|
|
|
<ul class="nav nav-tabs card-header-tabs" id="myTab" role="tablist">
|
|
|
|
<li class="nav-item" role="presentation">
|
|
|
|
<button
|
|
|
|
class="nav-link active"
|
2023-11-01 14:36:24 +00:00
|
|
|
id="station-tab"
|
|
|
|
data-bs-toggle="tab"
|
|
|
|
data-bs-target="#station"
|
|
|
|
type="button"
|
|
|
|
role="tab"
|
|
|
|
aria-controls="home"
|
|
|
|
aria-selected="true"
|
|
|
|
>
|
|
|
|
Station
|
|
|
|
</button>
|
|
|
|
</li>
|
|
|
|
<li class="nav-item" role="presentation">
|
|
|
|
<button
|
|
|
|
class="nav-link"
|
2023-10-25 15:23:27 +00:00
|
|
|
id="gui-tab"
|
|
|
|
data-bs-toggle="tab"
|
|
|
|
data-bs-target="#gui"
|
|
|
|
type="button"
|
|
|
|
role="tab"
|
|
|
|
aria-controls="home"
|
|
|
|
aria-selected="true"
|
|
|
|
>
|
|
|
|
GUI
|
|
|
|
</button>
|
|
|
|
</li>
|
|
|
|
<li class="nav-item" role="presentation">
|
|
|
|
<button
|
|
|
|
class="nav-link"
|
|
|
|
id="chat-tab"
|
|
|
|
data-bs-toggle="tab"
|
|
|
|
data-bs-target="#chat"
|
|
|
|
type="button"
|
|
|
|
role="tab"
|
|
|
|
aria-controls="home"
|
|
|
|
aria-selected="true"
|
|
|
|
>
|
|
|
|
Chat
|
|
|
|
</button>
|
|
|
|
</li>
|
2023-11-02 15:12:30 +00:00
|
|
|
<li class="nav-item" role="presentation">
|
|
|
|
<button
|
|
|
|
class="nav-link"
|
|
|
|
id="rigcontrol-tab"
|
|
|
|
data-bs-toggle="tab"
|
|
|
|
data-bs-target="#rigcontrol"
|
|
|
|
type="button"
|
|
|
|
role="tab"
|
|
|
|
aria-controls="profile"
|
|
|
|
aria-selected="false"
|
|
|
|
>
|
|
|
|
Rig Control
|
|
|
|
</button>
|
|
|
|
</li>
|
2023-10-25 15:23:27 +00:00
|
|
|
<li class="nav-item" role="presentation">
|
|
|
|
<button
|
|
|
|
class="nav-link"
|
|
|
|
id="hamlib-tab"
|
|
|
|
data-bs-toggle="tab"
|
|
|
|
data-bs-target="#hamlib"
|
|
|
|
type="button"
|
|
|
|
role="tab"
|
|
|
|
aria-controls="profile"
|
|
|
|
aria-selected="false"
|
|
|
|
>
|
|
|
|
Hamlib
|
|
|
|
</button>
|
|
|
|
</li>
|
|
|
|
<li class="nav-item" role="presentation">
|
|
|
|
<button
|
|
|
|
class="nav-link"
|
|
|
|
id="modem-tab"
|
|
|
|
data-bs-toggle="tab"
|
|
|
|
data-bs-target="#modem"
|
|
|
|
type="button"
|
|
|
|
role="tab"
|
|
|
|
aria-controls="profile"
|
|
|
|
aria-selected="false"
|
|
|
|
>
|
|
|
|
Modem
|
|
|
|
</button>
|
|
|
|
</li>
|
|
|
|
<li class="nav-item" role="presentation">
|
|
|
|
<button
|
|
|
|
class="nav-link"
|
|
|
|
id="web-tab"
|
|
|
|
data-bs-toggle="tab"
|
|
|
|
data-bs-target="#web"
|
|
|
|
type="button"
|
|
|
|
role="tab"
|
|
|
|
aria-controls="messages"
|
|
|
|
aria-selected="false"
|
|
|
|
>
|
|
|
|
Web
|
|
|
|
</button>
|
|
|
|
</li>
|
|
|
|
<li class="nav-item" role="presentation">
|
|
|
|
<button
|
|
|
|
class="nav-link"
|
|
|
|
id="experiments-tab"
|
|
|
|
data-bs-toggle="tab"
|
|
|
|
data-bs-target="#experiments"
|
|
|
|
type="button"
|
|
|
|
role="tab"
|
|
|
|
aria-controls="settings"
|
|
|
|
aria-selected="false"
|
|
|
|
>
|
|
|
|
Exp
|
|
|
|
</button>
|
|
|
|
</li>
|
|
|
|
</ul>
|
2023-09-06 10:23:20 +00:00
|
|
|
</div>
|
2023-10-25 15:23:27 +00:00
|
|
|
<div class="card-body">
|
|
|
|
<!-- SETTINGS Nav Tab panes -->
|
2023-11-01 14:36:24 +00:00
|
|
|
|
|
|
|
<!-- Station tab contents-->
|
2023-10-25 15:23:27 +00:00
|
|
|
<div class="tab-content">
|
|
|
|
<div
|
|
|
|
class="tab-pane active"
|
2023-11-01 14:36:24 +00:00
|
|
|
id="station"
|
|
|
|
role="tabpanel"
|
|
|
|
aria-labelledby="station-tab"
|
|
|
|
tabindex="0"
|
|
|
|
>
|
|
|
|
<settings_station />
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<!-- GUI tab contents-->
|
|
|
|
<div
|
|
|
|
class="tab-pane"
|
2023-10-25 15:23:27 +00:00
|
|
|
id="gui"
|
|
|
|
role="tabpanel"
|
|
|
|
aria-labelledby="gui-tab"
|
|
|
|
tabindex="0"
|
|
|
|
>
|
|
|
|
<settings_gui />
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div
|
|
|
|
class="tab-pane"
|
|
|
|
id="chat"
|
|
|
|
role="tabpanel"
|
|
|
|
aria-labelledby="chat-tab"
|
|
|
|
tabindex="0"
|
|
|
|
>
|
|
|
|
<settings_chat />
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div
|
2023-11-02 15:12:30 +00:00
|
|
|
class="tab-pane"
|
|
|
|
id="rigcontrol"
|
|
|
|
role="tabpanel"
|
|
|
|
aria-labelledby="rigcontrol-tab"
|
|
|
|
tabindex="0"
|
|
|
|
>
|
|
|
|
<settings_rigcontrol />
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div
|
2023-10-25 15:23:27 +00:00
|
|
|
class="tab-pane"
|
|
|
|
id="hamlib"
|
|
|
|
role="tabpanel"
|
|
|
|
aria-labelledby="hamlib-tab"
|
|
|
|
tabindex="0"
|
|
|
|
>
|
|
|
|
<settings_hamlib />
|
|
|
|
</div>
|
|
|
|
<div
|
|
|
|
class="tab-pane"
|
|
|
|
id="modem"
|
|
|
|
role="tabpanel"
|
|
|
|
aria-labelledby="modem-tab"
|
|
|
|
tabindex="0"
|
|
|
|
>
|
|
|
|
<settings_modem />
|
|
|
|
</div>
|
|
|
|
<div
|
|
|
|
class="tab-pane"
|
|
|
|
id="web"
|
|
|
|
role="tabpanel"
|
|
|
|
aria-labelledby="web-tab"
|
|
|
|
tabindex="0"
|
|
|
|
>
|
|
|
|
<settings_web />
|
|
|
|
</div>
|
|
|
|
<div
|
|
|
|
class="tab-pane"
|
|
|
|
id="experiments"
|
|
|
|
role="tabpanel"
|
|
|
|
aria-labelledby="experiments-tab"
|
|
|
|
tabindex="0"
|
|
|
|
>
|
|
|
|
<settings_exp />
|
|
|
|
</div>
|
|
|
|
</div>
|
2023-09-06 10:23:20 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|