Update public source

This commit is contained in:
2026-10-07 11:41:04 +03:00
parent b77276b65d
commit 3a937d512e
@@ -1640,20 +1640,25 @@
const methodSteps = const methodSteps =
getMethodSteps(); getMethodSteps();
const sourceStep = const oldBulkSteps =
methodSteps.find( getBulkMaskSteps();
(step) => {
const modeSelect =
step.querySelector(
"[data-attack-mode]",
);
return ( const sourceStep =
modeSelect && oldBulkSteps.length > 0
modeSelect.value === "3" ? oldBulkSteps[0]
); : methodSteps.find(
}, (step) => {
); const modeSelect =
step.querySelector(
"[data-attack-mode]",
);
return (
modeSelect &&
modeSelect.value === "3"
);
},
);
if (!sourceStep) { if (!sourceStep) {
return; return;
@@ -1664,29 +1669,41 @@
sourceStep, sourceStep,
); );
const oldBulkSteps =
getBulkMaskSteps();
oldBulkSteps.forEach(
(step) => {
step.remove();
},
);
const firstStep =
sourceStep;
const bulkSteps = [ const bulkSteps = [
firstStep, sourceStep,
]; ];
while ( while (
bulkSteps.length < bulkSteps.length <
masks.length masks.length
) { ) {
bulkSteps.push( const newStep =
addStep(), addStep();
newStep.dataset.bulkMaskStep =
"true";
newStep.classList.add(
"method-step-bulk-hidden",
); );
bulkSteps.push(
newStep,
);
}
while (
bulkSteps.length >
masks.length
) {
const step =
bulkSteps.pop();
if (step === sourceStep) {
break;
}
step.remove();
} }
masks.forEach( masks.forEach(