diff --git a/config.yaml b/config.yaml
index e40185a..8836d94 100644
--- a/config.yaml
+++ b/config.yaml
@@ -5,6 +5,7 @@
# Listen on all addresses available, port 1337
listenAddressSingleHTTPFrontend: 0.0.0.0:1337
+
# Choose from INFO (default), WARN and DEBUG
logLevel: "INFO"
@@ -256,12 +257,13 @@ dashboards:
# This is the second dashboard.
- title: My Containers
contents:
- - title: Container {{ container.Names }}
+ - title: 'Container {{ container.Names }} ({{ container.Image }})'
entity: container
type: fieldset
contents:
- type: display
title: |
- {{ container.Names }}
{{ container.State }}
+ {{ container.RunningFor }}
{{ container.State }}
+
- title: 'Start {{ container.Names }}'
- title: 'Stop {{ container.Names }}'
diff --git a/webui.dev/js/marshaller.js b/webui.dev/js/marshaller.js
index b578197..c3b66b3 100644
--- a/webui.dev/js/marshaller.js
+++ b/webui.dev/js/marshaller.js
@@ -294,7 +294,7 @@ function changeDirectory (selected) {
const title = document.querySelector('h1')
title.innerHTML = ''
- const rootLink = createDirectoryBreadcrumb('OliveTin', null)
+ const rootLink = createDirectoryBreadcrumb(window.pageTitle, null)
title.appendChild(rootLink)
for (const dir of window.directoryNavigation) {
diff --git a/webui.dev/main.js b/webui.dev/main.js
index cb366f2..593d485 100644
--- a/webui.dev/main.js
+++ b/webui.dev/main.js
@@ -115,10 +115,15 @@ function processWebuiSettingsJson (settings) {
document.querySelector('#perma-widget').hidden = !settings.ShowNavigation
document.querySelector('footer[title="footer"]').hidden = !settings.ShowFooter
+ window.pageTitle = 'OliveTin'
+
if (settings.PageTitle) {
- document.title = settings.PageTitle
+ window.pageTitle = settings.PageTitle
+
+ document.title = window.pageTitle
+
const titleElem = document.querySelector('#page-title')
- if (titleElem) titleElem.innerText = settings.PageTitle
+ if (titleElem) titleElem.innerText = window.pageTitle
}
}