= "delete-email-cert-"; break; default: return; } document.l10n.setAttributes( document.documentElement, prefixForType + "title" ); document.l10n.setAttributes(confirm, prefixForType + "confirm"); document.l10n.setAttributes(impact, prefixForType + "impact"); document.addEventListener("dialogaccept", onDialogAccept); document.addEventListener("dialogcancel", onDialogCancel); let box = document.getElementById("certlist"); let certsToDelete = window.arguments[1]; for (let certToDelete of certsToDelete) { let listItem = document.createXULElement("richlistitem"); let label = getLabelForCertToDelete(certToDelete); listItem.appendChild(label); box.appendChild(listItem); } } /** * ondialogaccept() handler. */ function onDialogAccept() { let retVals = window.arguments[2]; retVals.deleteConfirmed = true; } /** * ondialogcancel() handler. */ function onDialogCancel() { let retVals = window.arguments[2]; retVals.deleteConfirmed = false; } window.addEventListener("load", () => onLoad()); PK