mirror of
https://github.com/clusterio/clusterio.git
synced 2026-11-12 07: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.
23 lines
813 B
JavaScript
23 lines
813 B
JavaScript
// Handle plugin management
|
|
let pluginStatuses = document.querySelectorAll(".pluginStatus");
|
|
pluginStatuses.forEach(pluginStatus => {
|
|
pluginStatus.addEventListener("click", async ()=>{
|
|
if(pluginStatus.style.backgroundColor == "green"){
|
|
let status = await postJSON("/api/serverManager/disablePlugin", {
|
|
instanceID: getParameterByName("instanceID"),
|
|
pluginName: pluginStatus.parentElement.children[1].children[0].innerText,
|
|
});
|
|
if(status.ok){
|
|
pluginStatus.style.backgroundColor = "red";
|
|
}
|
|
} else {
|
|
let status = await postJSON("/api/serverManager/enablePlugin", {
|
|
instanceID: getParameterByName("instanceID"),
|
|
pluginName: pluginStatus.parentElement.children[1].children[0].innerText,
|
|
});
|
|
if(status.ok){
|
|
pluginStatus.style.backgroundColor = "green";
|
|
}
|
|
}
|
|
});
|
|
}); |