(affirmative)
| 356 | ); |
| 357 | const unlistenSet = []; |
| 358 | const closePopup = (affirmative) => { |
| 359 | container.classList.remove('show'); |
| 360 | unlistenSet.forEach((unlisten) => unlisten()); |
| 361 | if (affirmative) { |
| 362 | callback(); |
| 363 | } |
| 364 | }; |
| 365 | |
| 366 | messageElement.textContent = message; |
| 367 | unlistenSet.push(listenOnce(confirmButton, 'click', () => closePopup(true))); |
no test coverage detected