// Дополнительное задание
// Слепить все задания в один текст, таким образом чтобы вначале происходил ввод названия задания,
// каждое задание при этом находится в отдельном case оператора switch.
// Например case "currency calc" для калькулятора обмена валют.
import f1 from "./task-01.js";
import f2 from "./task-02.js";
import f3 from "./task-03.js";
import f4 from "./task-04.js";
import f5 from "./task-05.js";
import f6 from "./task-06.js";
import f7 from "./task-07.js";
import f8 from "./task-08.js";
import f9 from "./task-09.js";
import f10 from "./task-10.js";
import f11 from "./task-11.js";
import f12 from "./task-12.js";
import f14 from "./task-14.js";
const task13block = document.createElement('div');
const task13title = document.createElement('h2');
task13title.innerText = 'Task-13 Additional';
const runTasksBtn = document.createElement('button');
runTasksBtn.innerText = "Choose task to run";
runTasksBtn.style = 'margin-bottom:20px';
const taskListTitle = document.createElement("h3");
taskListTitle.innerText = "Task list";
const taskList = document.createElement("ul");
taskList.innerHTML = "
Task 01: Comparison: sizesTask 02: Switch: ifTask 03: Number: ageTask 04: Confirm: or this daysTask 05: Confirm: if this daysTask 06: Triple promptTask 07: Default: orTask 08: Default: ifTask 09: Login and passwordTask 10: Сurrency calcTask 11: ScissorsTask 12: Сurrency calc blue beltTask 14: Scissors black belt";
const taskCardWrapper = document.createElement('div');
document.body.appendChild(task13block);
task13block.appendChild(task13title);
task13block.appendChild(runTasksBtn);
task13block.appendChild(taskListTitle);
task13block.appendChild(taskList);
task13block.appendChild(taskCardWrapper);
runTasksBtn.onclick = () => {
taskCardWrapper.innerHTML = '';
const taskNumber=prompt("Choose task number to run. Enter one of numbers: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 14")
const task13card = document.createElement('div');
task13card.style = 'border: 2px solid green; border-radius: 4px; padding:20px;';
taskCardWrapper.appendChild(task13card);
switch (taskNumber) {
case "01":
f1(task13card);
break;
case "02":
f2(task13card);
break;
case "03":
f3(task13card);
break;
case "04":
f4(task13card);
break;
case "05":
f5(task13card);
break;
case "06":
f6(task13card);
break;
case "07":
f7(task13card);
break;
case "08":
f8(task13card);
break;
case "09":
f9(task13card);
break;
case "10":
f10(task13card);
break;
case "11":
f11(task13card);
break;
case "12":
f12(task13card);
break;
case "14":
f14(task13card);
break;
default: alert("Задания с таким номером не найдено");
break;
}
}