mirror of
https://github.com/clusterio/clusterio.git
synced 2026-11-13 07:04:53 +09:00
Add web_root option to the master server and use it create URLs for resources hosted by it. This permits hosting the master server web interface behind reverse proxy under a dedicated path.
30 lines
1015 B
Plaintext
30 lines
1015 B
Plaintext
<nav class="navbar nav-pills nav-fill">
|
|
<div class="nav-item col-3">
|
|
<a class="navbar-brand border-0" href="/">
|
|
<img src="<%= locals.root %>pictures/logo.png" width="50" height="50" class="d-inline-block align-middle " alt=""/>
|
|
<h3 class=" ml-3 nav-title">Clusterio</h3>
|
|
</a>
|
|
</div>
|
|
<div class="nav-item mr-1">
|
|
<a class="nav-link align-middle" href="<%= locals.root %>nodes">Slaves</a>
|
|
</div><%
|
|
for (let plug of locals.masterPlugins.values()) {
|
|
if (
|
|
plug
|
|
&& plug.ui
|
|
&& typeof plug.ui.sidebar == "object"
|
|
&& Array.isArray(plug.ui.sidebar)
|
|
) {
|
|
let sidebarEntries = plug.ui.sidebar;
|
|
for (let button of sidebarEntries) {
|
|
if (button.getHtml && typeof button.getHtml == "function") { %>
|
|
<%- button.getHtml() %><%
|
|
}
|
|
}
|
|
}
|
|
} %>
|
|
<div class="nav-item">
|
|
<a class="nav-link align-middle" href="<%= locals.root %>settings">Settings</a>
|
|
</div>
|
|
</nav>
|