Update samy.js

This commit is contained in:
2025-12-21 00:36:26 -05:00
committed by syelle
parent a73d53130d
commit a60a4639fb

23
samy.js
View File

@@ -480,13 +480,28 @@ async function triggerInstall() {
const renameCB = document.getElementById("renameComputer"); const renameCB = document.getElementById("renameComputer");
const newNameInput = document.getElementById("txtNewComputerName"); const newNameInput = document.getElementById("txtNewComputerName");
// Count how many "extra" tasks (rename) we're doing // Count special-case tasks (handled outside the main loop)
let specialTasks = 0;
const dattoCB = document.getElementById("installDattoRMM");
if (dattoCB && dattoCB.checked) specialTasks++;
const svsCB = document.getElementById("installSVSMSPModule");
if (svsCB && svsCB.checked) specialTasks++;
// Rename is also a special-case task
const renameCB = document.getElementById("renameComputer");
let extraTasks = 0; let extraTasks = 0;
if (renameCB && renameCB.checked) { if (renameCB && renameCB.checked) extraTasks = 1;
extraTasks = 1; // treat rename as one task in the progress counter
if ((checkedTasks.length + specialTasks + extraTasks) === 0) {
alert("Please select at least one task.");
return;
} }
setTotalTaskCount(checkedTasks.length + extraTasks);
setTotalTaskCount(checkedTasks.length + specialTasks + extraTasks);
// 1. DattoRMM first // 1. DattoRMM first
const dattoCB = document.getElementById("installDattoRMM"); const dattoCB = document.getElementById("installDattoRMM");