mirror of
https://github.com/clusterio/clusterio.git
synced 2026-11-12 23:04:52 +09:00
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.
39 lines
1.3 KiB
HTML
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>
|