feat: add qrcode modal on weixin media account

pull/605/head
Septs 2022-08-09 16:37:12 +08:00
parent b6559c98d4
commit b4cb71ca64
No known key found for this signature in database
GPG Key ID: 6C253909AE7FC3A4
3 changed files with 18 additions and 0 deletions

View File

@ -8,3 +8,19 @@ document.querySelectorAll("a[data-email]").forEach((element) => {
element.href = atob(element.dataset.email);
delete element.dataset.email;
});
document.addEventListener(
"click",
(event) => {
if (event.target.tagName !== "A") return
if (event.target.hostname !== "open.weixin.qq.com") return
event.preventDefault();
event.stopPropagation();
const qrcode = document.createElement("img");
qrcode.src = event.target.href;
qrcode.width = 430;
qrcode.height = 430;
swal(event.target.title, { content: qrcode })
},
{ capture: true },
);

1
assets/sweetalert.min.js vendored 100644

File diff suppressed because one or more lines are too long

View File

@ -23,6 +23,7 @@ custom_css = [
"customize.scss"
]
custom_js = [
"sweetalert.min.js",
"qrcode.min.js",
"customize.js"
]