Files
factorio-clusterio/views/nav.ejs
T
Hornwitser 8ebf0fc754 Add master server Web Root config
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.
2020-04-04 10:05:37 +02:00

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>