aboutsummaryrefslogtreecommitdiff
path: root/utils.mjs
blob: 968731c94b4d078e571893c671d29d70577bf2b4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
export function addToggleBehaviour(list, description) {
    let renderedHTML = list.map((i) => {return i.render();}).join('');
    let listId = description + 'list';
    document.getElementById(listId).innerHTML = renderedHTML;
    for (let index = 0; index < list.length; ++index) {
        const p = document.getElementById(description + list[index].id);
        p.addEventListener("click", () => {
            list[index].toggle();
            p.classList.toggle('is-success');
            p.classList.toggle('is-danger');
        });
    }
}

// document.querySelector("#player-load input[type=file]").onchange = () => {
//     if (fileInput.files.length > 0) {
//         const file = fileInput.files[0];
//         if (file) {
//             const reader = new FileReader();
//             reader.onload = function(e) {
//                 const content = e.target.result;
//                 regulars = csvToPlayers(content);
//                 addToggleBehaviour(regulars, "regular_");
//             };
//             reader.readAsText(file);
//         }
//     }
// }