Files
factorio-clusterio/sharedPlugins/serverManager/static/index.html
T
Hornwitser 5f33cf4d3b Remove config management
Remove lib/manager/configManager.js and the config management command
line interface as well as the serverManager's web interface for config
management.  The configuration rewrite will work differently and is not
compatible with configManager.js.
2019-09-16 16:04:08 +02:00

39 lines
1.3 KiB
HTML

<!doctype HTML>
<head>
<%- include("./../../../static/head.html") %>
<link rel="stylesheet" type="text/css" href="/serverManager/serverManager.css">
<!-- <script defer type="module" src="/serverManager/index.js"></script> -->
</head>
<body>
<%- include("./../../../static/sidebar.html") %>
<div id="body">
<div id="serverlistDisplayContainer" class="serverManagerMainContainer">
<%
html = "";
if(req.query
&& req.query.instanceID
&& locals.slaves.get(req.query.instanceID)
&& locals.slaves.get(req.query.instanceID).mods
&& serverManager.serverSockets[req.query.instanceID]){
let slave = locals.slaves.get(req.query.instanceID);
html += `
<div id="mods">
${slave.mods.map(mod => mod.name).reduce((acc, modname) => acc + "<li>" + modname + "</li>")}
</div>
<div id="plugins"><ul>`
let server = serverManager.serverSockets[req.query.instanceID];
if(server.plugins) server.plugins.forEach(plugin => {
html += `<li><div class="pluginStatus" style="background-color: ${plugin.enabled ? 'green' : 'red'}"></div><div style="width: calc( 100% - 50px )"><h3>${plugin.name}</h3><p>${plugin.description}</p></div></li>`
});
html += `</ul></div>`
}
%>
<%- html %>
</div>
</div>
<script>
<%- include("./index.js") %>
</script>
</body>