diff --git a/web/base.pug b/web/base.pug index 4dd5f04a..a1423aa6 100644 --- a/web/base.pug +++ b/web/base.pug @@ -23,7 +23,7 @@ doctype html ============================================================================== - - var prefix = "./" + var root_prefix = "./" title = "" main_js = "" @@ -36,7 +36,7 @@ block vars block _vars_dynamic - - share_dir = `${prefix}share` + share_dir = `${root_prefix}share` css_dir = `${share_dir}/css` js_dir = `${share_dir}/js` svg_dir = `${share_dir}/svg` @@ -61,6 +61,8 @@ html(lang="en") if main_js script(type="module") + | import {setRootPrefix} from "#{js_dir}/vars.js"; + | setRootPrefix("#{root_prefix}"); | import {main} from "#{js_dir}/#{main_js}.js"; | main(); diff --git a/web/index.html b/web/index.html index a1ad9c54..af565537 100644 --- a/web/index.html +++ b/web/index.html @@ -40,7 +40,9 @@ - @@ -66,7 +68,7 @@ - +
Server:

diff --git a/web/index.pug b/web/index.pug index 4543cf6c..b700a1db 100644 --- a/web/index.pug +++ b/web/index.pug @@ -25,7 +25,7 @@ block start table td(class="server") td Server: - td #[a#kvmd-meta-server-host(target="_blank" href="/api/info")] + td #[a#kvmd-meta-server-host(target="_blank" href=`${root_prefix}api/info`)] hr #apps-box diff --git a/web/ipmi/index.html b/web/ipmi/index.html index ca68ab56..20834cd6 100644 --- a/web/ipmi/index.html +++ b/web/ipmi/index.html @@ -37,13 +37,15 @@ -
-
  ←   [ PiKVM Index ] +
  ←   [ PiKVM Index ]

This PiKVM device has running kvmd-ipmi daemon and provides IPMI 2.0 interface for some basic BMC operations like on/off/reset the server. diff --git a/web/ipmi/index.pug b/web/ipmi/index.pug index 6fb6bb68..381ae63e 100644 --- a/web/ipmi/index.pug +++ b/web/ipmi/index.pug @@ -3,7 +3,7 @@ extends ../start.pug append vars - - prefix = "../" + root_prefix = "../" title = "PiKVM IPMI Info" main_js = "ipmi/main" index_link = true diff --git a/web/kvm/index.html b/web/kvm/index.html index 41529564..6458193f 100644 --- a/web/kvm/index.html +++ b/web/kvm/index.html @@ -52,13 +52,15 @@ -