Refactored the logic to form warning message

This commit is contained in:
shivangikakkar 2019-01-01 03:12:10 +09:00 committed by Jonathan Kingston
parent 4ed453d58e
commit 5b58168999

View file

@ -1082,15 +1082,12 @@ Logic.registerPanel(P_CONTAINER_DELETE, {
document.getElementById("delete-container-name").textContent = identity.name; document.getElementById("delete-container-name").textContent = identity.name;
const totalNumberOfTabs = identity.numberOfHiddenTabs + identity.numberOfOpenTabs; const totalNumberOfTabs = identity.numberOfHiddenTabs + identity.numberOfOpenTabs;
let warningMessage = "";
if (totalNumberOfTabs > 0) { if (totalNumberOfTabs > 0) {
let warningMessage = `If you remove this container now, ${totalNumberOfTabs} `; const grammaticalNumTabs = totalNumberOfTabs > 1 ? "tabs" : "tab";
warningMessage += totalNumberOfTabs > 1 warningMessage = `If you remove this container now, ${totalNumberOfTabs} container ${grammaticalNumTabs} will be closed.`;
? "container tabs will be closed."
: "container tab will be closed.";
document.getElementById("delete-container-tab-warning").textContent = warningMessage;
} else {
document.getElementById("delete-container-tab-warning").textContent = "";
} }
document.getElementById("delete-container-tab-warning").textContent = warningMessage;
const icon = document.getElementById("delete-container-icon"); const icon = document.getElementById("delete-container-icon");
icon.setAttribute("data-identity-icon", identity.icon); icon.setAttribute("data-identity-icon", identity.icon);