unify checkboxes in bladeburner

This commit is contained in:
Olivier Gagnon 2021-03-12 15:56:25 -05:00
parent def3846b72
commit 9ccdd7f4e5

@ -2575,11 +2575,10 @@ Bladeburner.prototype.updateContractsUIElement = function(el, action) {
el.appendChild(createElement("br")); el.appendChild(createElement("br"));
var autolevelCheckboxId = "bladeburner-" + action.name + "-autolevel-checkbox"; var autolevelCheckboxId = "bladeburner-" + action.name + "-autolevel-checkbox";
el.appendChild(createElement("label", { el.appendChild(createElement("label", {
for:autolevelCheckboxId, innerText:"Autolevel",color:"white", for:autolevelCheckboxId, innerText:"Autolevel: ",color:"white",
tooltip:"Automatically increase contract level when possible" tooltip:"Automatically increase contract level when possible"
})); }));
const checkboxDiv = createElement("div", { class: "bbcheckbox" });
const checkboxInput = createElement("input", { const checkboxInput = createElement("input", {
type:"checkbox", type:"checkbox",
id: autolevelCheckboxId, id: autolevelCheckboxId,
@ -2588,11 +2587,8 @@ Bladeburner.prototype.updateContractsUIElement = function(el, action) {
action.autoLevel = checkboxInput.checked; action.autoLevel = checkboxInput.checked;
}, },
}); });
const checkmarkLabel = createElement("label", { for: autolevelCheckboxId });
checkboxDiv.appendChild(checkboxInput);
checkboxDiv.appendChild(checkmarkLabel);
el.appendChild(checkboxDiv); el.appendChild(checkboxInput);
} }
Bladeburner.prototype.updateOperationsUIElement = function(el, action) { Bladeburner.prototype.updateOperationsUIElement = function(el, action) {
@ -2718,11 +2714,10 @@ Bladeburner.prototype.updateOperationsUIElement = function(el, action) {
el.appendChild(createElement("br")); el.appendChild(createElement("br"));
var autolevelCheckboxId = "bladeburner-" + action.name + "-autolevel-checkbox"; var autolevelCheckboxId = "bladeburner-" + action.name + "-autolevel-checkbox";
el.appendChild(createElement("label", { el.appendChild(createElement("label", {
for:autolevelCheckboxId, innerText:"Autolevel",color:"white", for:autolevelCheckboxId, innerText:"Autolevel: ",color:"white",
tooltip:"Automatically increase operation level when possible" tooltip:"Automatically increase operation level when possible"
})); }));
const checkboxDiv = createElement("div", { class: "bbcheckbox" });
const checkboxInput = createElement("input", { const checkboxInput = createElement("input", {
type:"checkbox", type:"checkbox",
id: autolevelCheckboxId, id: autolevelCheckboxId,
@ -2731,11 +2726,8 @@ Bladeburner.prototype.updateOperationsUIElement = function(el, action) {
action.autoLevel = checkboxInput.checked; action.autoLevel = checkboxInput.checked;
}, },
}); });
const checkmarkLabel = createElement("label", { for: autolevelCheckboxId });
checkboxDiv.appendChild(checkboxInput);
checkboxDiv.appendChild(checkmarkLabel);
el.appendChild(checkboxDiv); el.appendChild(checkboxInput);
} }
Bladeburner.prototype.updateBlackOpsUIElement = function(el, action) { Bladeburner.prototype.updateBlackOpsUIElement = function(el, action) {