feat: add qrcode modal on weixin media account
parent
b6559c98d4
commit
b4cb71ca64
|
@ -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 },
|
||||
);
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -23,6 +23,7 @@ custom_css = [
|
|||
"customize.scss"
|
||||
]
|
||||
custom_js = [
|
||||
"sweetalert.min.js",
|
||||
"qrcode.min.js",
|
||||
"customize.js"
|
||||
]
|
||||
|
|
Loading…
Reference in New Issue