<!DOCTYPE html> <html> <head> <title>smartpager.network Interface</title> <!-- <link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet"> --> <link href="css/materialdesignicons.min.css" rel="stylesheet"> <link href="css/vuetify.min.css" rel="stylesheet"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui"> </head> <body> <div id="app"> <v-app> <v-app-bar app> <v-toolbar-title>smartpager.network Interface</v-toolbar-title> <v-spacer></v-spacer> </v-app-bar> <v-main> <v-tabs v-model="configTab" next-icon="mdi-arrow-right-bold-box-outline" prev-icon="mdi-arrow-left-bold-box-outline" show-arrows> <v-tab key="disp_main">Dispatcher</v-tab> <v-tab key="disp_cfg">Dispatcher Config</v-tab> <v-tab key="msg-dwd_cfg">DWD</v-tab> <v-tab key="msg-mowas_cfg">MOWAS/BBK</v-tab> <v-tab key="msg-testalarm_cfg">Testalarm</v-tab> <v-tab key="msg-brandgefahren_cfg">Brandgefahren</v-tab> <v-tab key="msg-tg_cfg">Telegram</v-tab> <v-tab key="msg-metar_cfg">METAR</v-tab> <v-tab key="msg-email_cfg">E-MAIL</v-tab> </v-tabs> <v-tabs-items v-model="configTab"> <v-tab-item key="dispatcher"> </v-tab-item> <v-tab-item key="dispatcher_cfg"> </v-tab-item> <v-tab-item key="dwd"> </v-tab-item> <v-tab-item key="nina"> </v-tab-item> <v-tab-item key="testalarm"> </v-tab-item> <v-tab-item key="brandgefahren"> </v-tab-item> <v-tab-item key="tg"> </v-tab-item> <v-tab-item key="metar"> </v-tab-item> <v-tab-item key="email"> </v-tab-item> </v-tabs-items> <iframe :src="'/' + configMap[configTab] + '/'" style="width: 100%; height: 50rem; display: block;"></iframe> </v-main> </v-app> </div> <script src="js/vue/vue.js"></script> <script src="js/vue/vuetify.js"></script> <script src="js/vue/vue-resource_1.5.1.js"></script> <script> new Vue({ el: '#app', vuetify: new Vuetify(), http: { root: '/' }, data() { return { EXPERTMODE: false, configTab: null, configMap: [ 'disp_main', 'disp_cfg', 'msg-dwd_cfg', 'msg-mowas_cfg', 'msg-testalarm_cfg', 'msg-brandgefahren_cfg', 'msg-tg_cfg', 'msg-metar_cfg', 'msg-email_cfg', ], } }, created() { }, methods: { } }) </script> </body> </html>