diff --git a/webapp/src/components/NtpAdminView.vue b/webapp/src/components/NtpAdminView.vue index 3f25a7d..eb28a44 100644 --- a/webapp/src/components/NtpAdminView.vue +++ b/webapp/src/components/NtpAdminView.vue @@ -6,41 +6,50 @@ {{ alertMessage }} -
-
-
NTP Configuration
-
-
- -
- -
-
-
- -
- -
-
+
+
+ Loading... +
+
-
- -
- +
@@ -54,6 +63,8 @@ export default defineComponent({ }, data() { return { + dataLoading: true, + timezoneLoading: true, ntpConfigList: { ntp_server: "", ntp_timezone: "", @@ -78,11 +89,16 @@ export default defineComponent({ }, methods: { getTimezoneList() { + this.timezoneLoading = true; fetch("/zones.json") .then((response) => response.json()) - .then((data) => (this.timezoneList = data)); + .then((data) => { + this.timezoneList = data; + this.timezoneLoading = false; + }); }, getNtpConfig() { + this.dataLoading = true; fetch("/api/ntp/config") .then((response) => response.json()) .then( @@ -92,6 +108,7 @@ export default defineComponent({ this.ntpConfigList.ntp_timezone_descr + "---" + this.ntpConfigList.ntp_timezone; + this.dataLoading = false; } ); },