blob: e639916cff8f888c9a331cccea2c3a3dfb175f91 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
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 + index);
p.addEventListener("click", () => {
list[index].toggle();
p.classList.toggle('is-success');
p.classList.toggle('is-danger');
});
}
}
|