Interactivity fixes

main
gravel 3 years ago
parent 96983c62ae
commit c3c93c666c
Signed by: gravel
SSH Key Fingerprint: SHA256:p4HP49CCk4YQMkJpWJ09L8peEPQWjERtdCRAFxPfbOY

@ -94,14 +94,15 @@ function addQRModalHandlers() {
const rows = dom.tbl_communities()?.rows;
if (!rows) throw new Error("Rows not found");
for (const row of rows) {
if (row.querySelector('th')) continue;
const communityID = row.getAttribute('--data-identifier');
row.querySelector('.td_qr_code')?.addEventListener(
row.querySelector('.td_qr_code').addEventListener(
'click',
() => displayQRModal(communityID)
);
const closeButton =
dom.qr_modal(communityID)?.querySelector('.qr_code_modal_close');
closeButton?.addEventListener(
dom.qr_modal(communityID).querySelector('.qr-code-modal-close');
closeButton.addEventListener(
'click',
() => hideQRModal(communityID)
);

Loading…
Cancel
Save