diff --git a/client_src/js/UI.mjs b/client_src/js/UI.mjs index b80b3ef..1aab3b0 100644 --- a/client_src/js/UI.mjs +++ b/client_src/js/UI.mjs @@ -53,7 +53,7 @@ class UI { await GetFromUrl(`${this.config.api_root}?action=list-reading-types`) ); - this.ui_panel.loadConfig([ + this.ui_panel.config = [ { type: "select", name: "Reading Type", @@ -67,6 +67,13 @@ class UI { document.querySelector("main").classList.remove("working-visual"); }).bind(this) }, + { + type: "button", + name: "View disclaimer", + callback: ((_event) => { + window.open("https://github.com/ConnectedHumber/Air-Quality-Web/tree/dev#disclaimer", "_blank") + }) + }, { type: "button", name: "Report bug", @@ -81,7 +88,7 @@ class UI { show_changelog(false); }) } - ]); + ]; this.ui_panel.setIndex("Reading Type", this.reading_types.findIndex((type) => type.short_descr == "PM25")); if(this.tour_enabled) await this.tour.run_once();