diff options
Diffstat (limited to 'src/zenserver')
| -rw-r--r-- | src/zenserver/frontend/html.zip | bin | 161397 -> 161943 bytes | |||
| -rw-r--r-- | src/zenserver/frontend/html/pages/start.js | 9 | ||||
| -rw-r--r-- | src/zenserver/frontend/html/util/fetcher.js | 9 | ||||
| -rw-r--r-- | src/zenserver/frontend/html/zen.css | 10 |
4 files changed, 26 insertions, 2 deletions
diff --git a/src/zenserver/frontend/html.zip b/src/zenserver/frontend/html.zip Binary files differindex 4d6766579..38d3a73f2 100644 --- a/src/zenserver/frontend/html.zip +++ b/src/zenserver/frontend/html.zip diff --git a/src/zenserver/frontend/html/pages/start.js b/src/zenserver/frontend/html/pages/start.js index fd3778e0a..28f4a20d9 100644 --- a/src/zenserver/frontend/html/pages/start.js +++ b/src/zenserver/frontend/html/pages/start.js @@ -13,9 +13,8 @@ export class Page extends ZenPage { async main() { - var section = this.add_section("projects"); - // project list + var section = this.add_section("projects"); var columns = [ "name", "project_dir", @@ -107,6 +106,12 @@ export class Page extends ZenPage row = stats_table.add_row(...values); row.get_cell(0).tag().text(provider).on_click((x) => this.view_stat(x), provider); } + + // version + var ver_tag = this.tag().id("version"); + var version = new Fetcher().resource("health", "version"); + version.param("detailed", "true"); + version.text().then((data) => ver_tag.text(data)); } view_stat(provider) diff --git a/src/zenserver/frontend/html/util/fetcher.js b/src/zenserver/frontend/html/util/fetcher.js index 45f597404..9d464ecf4 100644 --- a/src/zenserver/frontend/html/util/fetcher.js +++ b/src/zenserver/frontend/html/util/fetcher.js @@ -45,6 +45,15 @@ export class Fetcher return new CbObject(data); } + async text() + { + const response = await this._get("text/plain"); + if (!response) + return null; + + return await response.text(); + } + async delete() { const resource = this._build_uri(); diff --git a/src/zenserver/frontend/html/zen.css b/src/zenserver/frontend/html/zen.css index 532b71571..0c4f324e4 100644 --- a/src/zenserver/frontend/html/zen.css +++ b/src/zenserver/frontend/html/zen.css @@ -408,6 +408,16 @@ a { min-width: 15%; } +/* start -------------------------------------------------------------------- */ + +#start { + #version { + color: var(--theme_g1); + text-align: center; + font-size: 0.85em; + } +} + /* entry -------------------------------------------------------------------- */ #entry { |