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 } }