appendChild is now only aC (test)
This commit is contained in:
1 parent
397330b032
commit
d4023adac9
3 files changed
+66
-66
No files matched your search
Vendored
+1
-1
@@ -1 +1 @@
|
||||
"use strict";var mailgoVersion="0.8.2";!function(){function e(){var t=Y("div");t.style.display="none",t.id="mailgo",t.classList.add("m-modal");var e=Y("div");e.className="m-modal-back",t.ac(e);var a=Y("div");a.className="m-modal-content",t.ac(a),(w=Y("strong")).id="m-title",w.className="m-title",a.ac(w);var o=Y("div");o.id="m-details",o.className="m-details",(x=Y("p")).id="m-cc";var n=Y("span");n.className="w-500",n.ac(et("cc ")),(z=Y("span")).id="m-cc-value",x.ac(n),x.ac(z),o.ac(x),(y=Y("p")).id="m-bcc";var i=Y("span");i.className="w-500",i.ac(et("bcc ")),(C=Y("span")).id="m-bcc-value",y.ac(i),y.ac(C),o.ac(y),(k=Y("p")).id="m-subject";var c=Y("span");c.className="w-500",c.ac(et("subject ")),(A=Y("span")).id="m-subject-value",k.ac(c),k.ac(A),o.ac(k),(L=Y("p")).id="m-body";var s=Y("span");s.className="w-500",s.ac(et("body ")),(E=Y("span")).id="m-body-value",L.ac(s),L.ac(E),o.ac(L),a.ac(o),(N=Y("a")).id="m-gmail",N.href=W,N.classList.add("m-open"),N.classList.add("m-gmail"),N.ac(et("open in "));var d=Y("span");d.className="w-500",d.ac(et("Gmail")),N.ac(d),a.ac(N),(j=Y("a")).id="m-outlook",j.href=W,j.classList.add("m-open"),j.classList.add("m-outlook"),j.ac(et("open in "));var l=Y("span");l.className="w-500",l.ac(et("Outlook")),j.ac(l),a.ac(j),(R=Y("a")).id="m-open",R.href=W,R.classList.add("m-open"),R.classList.add("m-default");var r=Y("span");r.className="w-500",r.ac(et("open")),R.ac(r),R.ac(et(" default")),a.ac(R),(M=Y("a")).id="m-copy",M.href=W,M.classList.add("m-copy"),M.classList.add("w-500"),M.ac(et("copy")),a.ac(M),a.ac(X()),document.body.ac(t),e.addEventListener("click",K);var m=Y("div");m.style.display="none",m.id="mailgo-tel",m.classList.add("m-modal");var p=Y("div");p.className="m-modal-back",m.ac(p);var b=Y("div");b.className="m-modal-content",m.ac(b),(h=Y("strong")).id="m-tel-title",h.className="m-title",b.ac(h),(U=Y("a")).id="m-tg",U.href=W,U.classList.add("m-open"),U.classList.add("m-tg"),U.style.display="none",U.ac(et("open in "));var u=Y("span");u.className="w-500",u.ac(et("Telegram")),U.ac(u),b.ac(U),(I=Y("a")).id="m-wa",I.href=W,I.classList.add("m-open"),I.classList.add("m-wa"),I.ac(et("open in "));var f=Y("span");f.className="w-500",f.ac(et("WhatsApp")),I.ac(f),b.ac(I),(S=Y("a")).id="m-skype",S.href=W,S.classList.add("m-open"),S.classList.add("m-skype"),S.ac(et("open in "));var g=Y("span");g.className="w-500",g.ac(et("Skype")),S.ac(g),b.ac(S),(T=Y("a")).id="m-call",T.href=W,T.classList.add("m-open"),T.classList.add("m-default");var v=Y("span");v.className="w-500",v.ac(et("call")),T.ac(v),T.ac(et(" as default")),b.ac(T),(H=Y("a")).id="m-tel-copy",H.href=W,H.classList.add("m-copy"),H.classList.add("w-500"),H.ac(et("copy")),b.ac(H),b.ac(X()),document.body.ac(m),p.addEventListener("click",K)}function a(t,e){var a=0<arguments.length&&void 0!==t?t:d,o=1<arguments.length?e:void 0;if(a===d){if(o.href&&o.href.toLowerCase().startsWith(i)){m=decodeURIComponent(o.href.split("?")[0].split(i)[1].trim()),r=new URL(o.href);var n=new URLSearchParams(r.search);b=n.get("cc"),u=n.get("bcc"),f=n.get("subject"),g=n.get("body")}else m=o.getAttribute("data-address")+"@"+o.getAttribute("data-domain"),r=new URL(i+encodeURIComponent(m)),b=o.getAttribute("data-cc-address")+"@"+o.getAttribute("data-cc-domain"),u=o.getAttribute("data-bcc-address")+"@"+o.getAttribute("data-bcc-domain"),f=o.getAttribute("data-subject"),g=o.getAttribute("data-body");if(!st(m.split(",")))return;b&&!st(b.split(","))&&(b=""),u&&!st(u.split(","))&&(u=""),w.innerHTML=m.split(",").join("<br/>"),b?(x.style.display="block",z.innerHTML=b.split(",").join("<br/>")):x.style.display="none",u?(y.style.display="block",C.innerHTML=u.split(",").join("<br/>")):y.style.display="none",f?(k.style.display="block",A.textContent=f):k.style.display="none",g?(L.style.display="block",E.textContent=g):L.style.display="none",N.addEventListener("click",P),j.addEventListener("click",B),p=at(m),R.addEventListener("click",O),M.addEventListener("click",function(){return $(m)})}a===l&&(o.href&&o.href.toLowerCase().startsWith(c)?v=decodeURIComponent(o.href.split("?")[0].split(c)[1].trim()):o.href&&o.href.toLowerCase().startsWith(s)?v=decodeURIComponent(o.href.split("?")[0].split(s)[1].trim()):o.hasAttribute("data-tel")&&(v=o.getAttribute("data-tel"),o.getAttribute("data-msg")),o.hasAttribute("data-telegram")&&(_=o.getAttribute("data-telegram")),o.hasAttribute("data-skype")&&(D=o.getAttribute("data-skype")),h.innerHTML=v,I.addEventListener("click",G),_&&(it("m-tg","block"),U.addEventListener("click",Z)),S.addEventListener("click",F),T.addEventListener("click",V),H.addEventListener("click",function(){return $(v)})),J(a),document.addEventListener("keydown",q)}function o(t,e){var a=1<arguments.length&&void 0!==e?e:d;return a===d?t.href&&t.href.toLowerCase().startsWith(i)&&!t.classList.contains("no-mailgo")||t.hasAttribute("data-address")&&(t.href&&"#mailgo"===t.getAttribute("href").toLowerCase()||t.classList&&t.classList.contains("mailgo")):a===l&&(t.href&&(t.href.toLowerCase(Line truncated
|
||||
"use strict";var mailgoVersion="0.8.2";!function(){function e(){var t=Y("div");t.style.display="none",t.id="mailgo",t.classList.add("m-modal");var e=Y("div");e.className="m-modal-back",t.aC(e);var a=Y("div");a.className="m-modal-content",t.aC(a),(w=Y("strong")).id="m-title",w.className="m-title",a.aC(w);var o=Y("div");o.id="m-details",o.className="m-details",(x=Y("p")).id="m-cc";var n=Y("span");n.className="w-500",n.aC(et("cc ")),(L=Y("span")).id="m-cc-value",x.aC(n),x.aC(L),o.aC(x),(C=Y("p")).id="m-bcc";var i=Y("span");i.className="w-500",i.aC(et("bcc ")),(z=Y("span")).id="m-bcc-value",C.aC(i),C.aC(z),o.aC(C),(y=Y("p")).id="m-subject";var s=Y("span");s.className="w-500",s.aC(et("subject ")),(A=Y("span")).id="m-subject-value",y.aC(s),y.aC(A),o.aC(y),(k=Y("p")).id="m-body";var d=Y("span");d.className="w-500",d.aC(et("body ")),(E=Y("span")).id="m-body-value",k.aC(d),k.aC(E),o.aC(k),a.aC(o),(N=Y("a")).id="m-gmail",N.href=W,N.classList.add("m-open"),N.classList.add("m-gmail"),N.aC(et("open in "));var l=Y("span");l.className="w-500",l.aC(et("Gmail")),N.aC(l),a.aC(N),(j=Y("a")).id="m-outlook",j.href=W,j.classList.add("m-open"),j.classList.add("m-outlook"),j.aC(et("open in "));var c=Y("span");c.className="w-500",c.aC(et("Outlook")),j.aC(c),a.aC(j),(R=Y("a")).id="m-open",R.href=W,R.classList.add("m-open"),R.classList.add("m-default");var r=Y("span");r.className="w-500",r.aC(et("open")),R.aC(r),R.aC(et(" default")),a.aC(R),(M=Y("a")).id="m-copy",M.href=W,M.classList.add("m-copy"),M.classList.add("w-500"),M.aC(et("copy")),a.aC(M),a.aC(X()),document.body.aC(t),e.addEventListener("click",K);var m=Y("div");m.style.display="none",m.id="mailgo-tel",m.classList.add("m-modal");var p=Y("div");p.className="m-modal-back",m.aC(p);var b=Y("div");b.className="m-modal-content",m.aC(b),(h=Y("strong")).id="m-tel-title",h.className="m-title",b.aC(h),(U=Y("a")).id="m-tg",U.href=W,U.classList.add("m-open"),U.classList.add("m-tg"),U.style.display="none",U.aC(et("open in "));var u=Y("span");u.className="w-500",u.aC(et("Telegram")),U.aC(u),b.aC(U),(I=Y("a")).id="m-wa",I.href=W,I.classList.add("m-open"),I.classList.add("m-wa"),I.aC(et("open in "));var f=Y("span");f.className="w-500",f.aC(et("WhatsApp")),I.aC(f),b.aC(I),(S=Y("a")).id="m-skype",S.href=W,S.classList.add("m-open"),S.classList.add("m-skype"),S.aC(et("open in "));var g=Y("span");g.className="w-500",g.aC(et("Skype")),S.aC(g),b.aC(S),(T=Y("a")).id="m-call",T.href=W,T.classList.add("m-open"),T.classList.add("m-default");var v=Y("span");v.className="w-500",v.aC(et("call")),T.aC(v),T.aC(et(" as default")),b.aC(T),(H=Y("a")).id="m-tel-copy",H.href=W,H.classList.add("m-copy"),H.classList.add("w-500"),H.aC(et("copy")),b.aC(H),b.aC(X()),document.body.aC(m),p.addEventListener("click",K)}function a(t,e){var a=0<arguments.length&&void 0!==t?t:l,o=1<arguments.length?e:void 0;if(a===l){if(o.href&&o.href.toLowerCase().startsWith(i)){m=decodeURIComponent(o.href.split("?")[0].split(i)[1].trim()),r=new URL(o.href);var n=new URLSearchParams(r.search);b=n.get("cc"),u=n.get("bcc"),f=n.get("subject"),g=n.get("body")}else m=o.getAttribute("data-address")+"@"+o.getAttribute("data-domain"),r=new URL(i+encodeURIComponent(m)),b=o.getAttribute("data-cc-address")+"@"+o.getAttribute("data-cc-domain"),u=o.getAttribute("data-bcc-address")+"@"+o.getAttribute("data-bcc-domain"),f=o.getAttribute("data-subject"),g=o.getAttribute("data-body");if(!dt(m.split(",")))return;b&&!dt(b.split(","))&&(b=""),u&&!dt(u.split(","))&&(u=""),w.innerHTML=m.split(",").join("<br/>"),b?(x.style.display="block",L.innerHTML=b.split(",").join("<br/>")):x.style.display="none",u?(C.style.display="block",z.innerHTML=u.split(",").join("<br/>")):C.style.display="none",f?(y.style.display="block",A.textContent=f):y.style.display="none",g?(k.style.display="block",E.textContent=g):k.style.display="none",N.addEventListener("click",P),j.addEventListener("click",B),p=at(m),R.addEventListener("click",O),M.addEventListener("click",function(){return $(m)})}a===c&&(o.href&&o.href.toLowerCase().startsWith(s)?v=decodeURIComponent(o.href.split("?")[0].split(s)[1].trim()):o.href&&o.href.toLowerCase().startsWith(d)?v=decodeURIComponent(o.href.split("?")[0].split(d)[1].trim()):o.hasAttribute("data-tel")&&(v=o.getAttribute("data-tel"),o.getAttribute("data-msg")),o.hasAttribute("data-telegram")&&(_=o.getAttribute("data-telegram")),o.hasAttribute("data-skype")&&(D=o.getAttribute("data-skype")),h.innerHTML=v,I.addEventListener("click",G),_&&(it("m-tg","block"),U.addEventListener("click",Z)),S.addEventListener("click",F),T.addEventListener("click",V),H.addEventListener("click",function(){return $(v)})),J(a),document.addEventListener("keydown",q)}function o(t,e){var a=1<arguments.length&&void 0!==e?e:l;return a===l?t.href&&t.href.toLowerCase().startsWith(i)&&!t.classList.contains("no-mailgo")||t.hasAttribute("data-address")&&(t.href&&"#mailgo"===t.getAttribute("href").toLowerCase()||t.classList&&t.classList.contains("mailgo")):a===c&&(t.href&&(t.href.toLowerCase(Line truncated
|
||||
@@ -1 +1 @@
|
||||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.mailgo=t():e.mailgo=t()}(window,(function(){return function(e){var t={};function o(a){if(t[a])return t[a].exports;var n=t[a]={i:a,l:!1,exports:{}};return e[a].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,a){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(a,n,function(t){return e[t]}.bind(null,n));return a},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){"use strict";!function(){function e(){var e=X("div");e.style.display="none",e.id="mailgo",e.classList.add("m-modal");var t=X("div");t.className="m-modal-back",e.ac(t);var o=X("div");o.className="m-modal-content",e.ac(o),(n=X("strong")).id="m-title",n.className="m-title",o.ac(n);var a=X("div");a.id="m-details",a.className="m-details",(c=X("p")).id="m-cc";var L=X("span");L.className="w-500",L.ac(ee("cc ")),(d=X("span")).id="m-cc-value",c.ac(L),c.ac(d),a.ac(c),(r=X("p")).id="m-bcc";var z=X("span");z.className="w-500",z.ac(ee("bcc ")),(m=X("span")).id="m-bcc-value",r.ac(z),r.ac(m),a.ac(r),(l=X("p")).id="m-subject";var C=X("span");C.className="w-500",C.ac(ee("subject ")),(p=X("span")).id="m-subject-value",l.ac(C),l.ac(p),a.ac(l),(s=X("p")).id="m-body";var j=X("span");j.className="w-500",j.ac(ee("body ")),(u=X("span")).id="m-body-value",s.ac(j),s.ac(u),a.ac(s),o.ac(a),(b=X("a")).id="m-gmail",b.href=E,b.classList.add("m-open"),b.classList.add("m-gmail"),b.ac(ee("open in "));var A=X("span");A.className="w-500",A.ac(ee("Gmail")),b.ac(A),o.ac(b),(f=X("a")).id="m-outlook",f.href=E,f.classList.add("m-open"),f.classList.add("m-outlook"),f.ac(ee("open in "));var N=X("span");N.className="w-500",N.ac(ee("Outlook")),f.ac(N),o.ac(f),(g=X("a")).id="m-open",g.href=E,g.classList.add("m-open"),g.classList.add("m-default");var S=X("span");S.className="w-500",S.ac(ee("open")),g.ac(S),g.ac(ee(" default")),o.ac(g),(h=X("a")).id="m-copy",h.href=E,h.classList.add("m-copy"),h.classList.add("w-500"),h.ac(ee("copy")),o.ac(h),o.ac(V()),document.body.ac(e),t.addEventListener("click",K);var R=X("div");R.style.display="none",R.id="mailgo-tel",R.classList.add("m-modal");var U=X("div");U.className="m-modal-back",R.ac(U);var M=X("div");M.className="m-modal-content",R.ac(M),(i=X("strong")).id="m-tel-title",i.className="m-title",M.ac(i),(x=X("a")).id="m-tg",x.href=E,x.classList.add("m-open"),x.classList.add("m-tg"),x.style.display="none",x.ac(ee("open in "));var I=X("span");I.className="w-500",I.ac(ee("Telegram")),x.ac(I),M.ac(x),(v=X("a")).id="m-wa",v.href=E,v.classList.add("m-open"),v.classList.add("m-wa"),v.ac(ee("open in "));var T=X("span");T.className="w-500",T.ac(ee("WhatsApp")),v.ac(T),M.ac(v),(w=X("a")).id="m-skype",w.href=E,w.classList.add("m-open"),w.classList.add("m-skype"),w.ac(ee("open in "));var _=X("span");_.className="w-500",_.ac(ee("Skype")),w.ac(_),M.ac(w),(y=X("a")).id="m-call",y.href=E,y.classList.add("m-open"),y.classList.add("m-default");var O=X("span");O.className="w-500",O.ac(ee("call")),y.ac(O),y.ac(ee(" as default")),M.ac(y),(k=X("a")).id="m-tel-copy",k.href=E,k.classList.add("m-copy"),k.classList.add("w-500"),k.ac(ee("copy")),M.ac(k),M.ac(V()),document.body.ac(R),U.addEventListener("click",K)}function t(e,t){var o=0<arguments.length&&void 0!==e?e:j,a=1<arguments.length?t:void 0;if(o===j){if(a.href&&a.href.toLowerCase().startsWith(L)){S=decodeURIComponent(a.href.split("?")[0].split(L)[1].trim()),N=new URL(a.href);var E=new URLSearchParams(N.search);U=E.get("cc"),M=E.get("bcc"),I=E.get("subject"),T=E.get("body")}else S=a.getAttribute("data-address")+"@"+a.getAttribute("data-domain"),N=new URL(L+encodeURIComponent(S)),U=a.getAttribute("data-cc-address")+"@"+a.getAttribute("data-cc-domain"),M=a.getAttribute("data-bcc-address")+"@"+a.getAttribute("data-bcc-domain"),I=a.getAttribute("data-subject"),T=a.getAttribute("data-body");if(!re(S.split(",")))return;U&&!re(U.split(","))&&(U=""),M&&!re(M.split(","))&&(M=""),n.innerHTML=S.split(",").join("<br/>"),U?(c.style.display="block",d.innerHTML=U.split(",").join("<br/>")):c.style.display="none",M?(r.style.display="block",m.innerHTML=M.split(",").join("<br/>")):r.style.display="none",I?(l.style.display="block",p.textContent=I):l.style.display="none",T?(s.style.display="block",u.textContent=T):s.style.display="none",b.addEventListener("click",P),f.addELine truncated
|
||||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.mailgo=t():e.mailgo=t()}(window,(function(){return function(e){var t={};function o(a){if(t[a])return t[a].exports;var n=t[a]={i:a,l:!1,exports:{}};return e[a].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=t,o.d=function(e,t,a){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)o.d(a,n,function(t){return e[t]}.bind(null,n));return a},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){"use strict";!function(){function e(){var e=X("div");e.style.display="none",e.id="mailgo",e.classList.add("m-modal");var t=X("div");t.className="m-modal-back",e.aC(t);var o=X("div");o.className="m-modal-content",e.aC(o),(n=X("strong")).id="m-title",n.className="m-title",o.aC(n);var a=X("div");a.id="m-details",a.className="m-details",(r=X("p")).id="m-cc";var k=X("span");k.className="w-500",k.aC(ee("cc ")),(c=X("span")).id="m-cc-value",r.aC(k),r.aC(c),a.aC(r),(l=X("p")).id="m-bcc";var L=X("span");L.className="w-500",L.aC(ee("bcc ")),(m=X("span")).id="m-bcc-value",l.aC(L),l.aC(m),a.aC(l),(s=X("p")).id="m-subject";var z=X("span");z.className="w-500",z.aC(ee("subject ")),(p=X("span")).id="m-subject-value",s.aC(z),s.aC(p),a.aC(s),(d=X("p")).id="m-body";var j=X("span");j.className="w-500",j.aC(ee("body ")),(u=X("span")).id="m-body-value",d.aC(j),d.aC(u),a.aC(d),o.aC(a),(b=X("a")).id="m-gmail",b.href=E,b.classList.add("m-open"),b.classList.add("m-gmail"),b.aC(ee("open in "));var A=X("span");A.className="w-500",A.aC(ee("Gmail")),b.aC(A),o.aC(b),(f=X("a")).id="m-outlook",f.href=E,f.classList.add("m-open"),f.classList.add("m-outlook"),f.aC(ee("open in "));var N=X("span");N.className="w-500",N.aC(ee("Outlook")),f.aC(N),o.aC(f),(g=X("a")).id="m-open",g.href=E,g.classList.add("m-open"),g.classList.add("m-default");var S=X("span");S.className="w-500",S.aC(ee("open")),g.aC(S),g.aC(ee(" default")),o.aC(g),(h=X("a")).id="m-copy",h.href=E,h.classList.add("m-copy"),h.classList.add("w-500"),h.aC(ee("copy")),o.aC(h),o.aC(V()),document.body.aC(e),t.addEventListener("click",K);var R=X("div");R.style.display="none",R.id="mailgo-tel",R.classList.add("m-modal");var U=X("div");U.className="m-modal-back",R.aC(U);var M=X("div");M.className="m-modal-content",R.aC(M),(i=X("strong")).id="m-tel-title",i.className="m-title",M.aC(i),(x=X("a")).id="m-tg",x.href=E,x.classList.add("m-open"),x.classList.add("m-tg"),x.style.display="none",x.aC(ee("open in "));var I=X("span");I.className="w-500",I.aC(ee("Telegram")),x.aC(I),M.aC(x),(v=X("a")).id="m-wa",v.href=E,v.classList.add("m-open"),v.classList.add("m-wa"),v.aC(ee("open in "));var T=X("span");T.className="w-500",T.aC(ee("WhatsApp")),v.aC(T),M.aC(v),(w=X("a")).id="m-skype",w.href=E,w.classList.add("m-open"),w.classList.add("m-skype"),w.aC(ee("open in "));var _=X("span");_.className="w-500",_.aC(ee("Skype")),w.aC(_),M.aC(w),(y=X("a")).id="m-call",y.href=E,y.classList.add("m-open"),y.classList.add("m-default");var O=X("span");O.className="w-500",O.aC(ee("call")),y.aC(O),y.aC(ee(" as default")),M.aC(y),(C=X("a")).id="m-tel-copy",C.href=E,C.classList.add("m-copy"),C.classList.add("w-500"),C.aC(ee("copy")),M.aC(C),M.aC(V()),document.body.aC(R),U.addEventListener("click",K)}function t(e,t){var o=0<arguments.length&&void 0!==e?e:j,a=1<arguments.length?t:void 0;if(o===j){if(a.href&&a.href.toLowerCase().startsWith(k)){S=decodeURIComponent(a.href.split("?")[0].split(k)[1].trim()),N=new URL(a.href);var E=new URLSearchParams(N.search);U=E.get("cc"),M=E.get("bcc"),I=E.get("subject"),T=E.get("body")}else S=a.getAttribute("data-address")+"@"+a.getAttribute("data-domain"),N=new URL(k+encodeURIComponent(S)),U=a.getAttribute("data-cc-address")+"@"+a.getAttribute("data-cc-domain"),M=a.getAttribute("data-bcc-address")+"@"+a.getAttribute("data-bcc-domain"),I=a.getAttribute("data-subject"),T=a.getAttribute("data-body");if(!le(S.split(",")))return;U&&!le(U.split(","))&&(U=""),M&&!le(M.split(","))&&(M=""),n.innerHTML=S.split(",").join("<br/>"),U?(r.style.display="block",c.innerHTML=U.split(",").join("<br/>")):r.style.display="none",M?(l.style.display="block",m.innerHTML=M.split(",").join("<br/>")):l.style.display="none",I?(s.style.display="block",p.textContent=I):s.style.display="none",T?(d.style.display="block",u.textContent=T):d.style.display="none",b.addEventListener("click",P),f.addELine truncated
|
||||
+64
-64
@@ -59,18 +59,18 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
// background
|
||||
let modalBackground = createElement("div");
|
||||
modalBackground.className = "m-modal-back";
|
||||
modal.ac(modalBackground);
|
||||
modal.aC(modalBackground);
|
||||
|
||||
// modal content
|
||||
let modalContent = createElement("div");
|
||||
modalContent.className = "m-modal-content";
|
||||
modal.ac(modalContent);
|
||||
modal.aC(modalContent);
|
||||
|
||||
// title (email address)
|
||||
title = createElement("strong");
|
||||
title.id = "m-title";
|
||||
title.className = "m-title";
|
||||
modalContent.ac(title);
|
||||
modalContent.aC(title);
|
||||
|
||||
// details
|
||||
let details = createElement("div");
|
||||
@@ -81,47 +81,47 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
detailCc.id = "m-cc";
|
||||
let ccSpan = createElement("span");
|
||||
ccSpan.className = "w-500";
|
||||
ccSpan.ac(createTextNode("cc "));
|
||||
ccSpan.aC(createTextNode("cc "));
|
||||
ccValue = createElement("span");
|
||||
ccValue.id = "m-cc-value";
|
||||
detailCc.ac(ccSpan);
|
||||
detailCc.ac(ccValue);
|
||||
details.ac(detailCc);
|
||||
detailCc.aC(ccSpan);
|
||||
detailCc.aC(ccValue);
|
||||
details.aC(detailCc);
|
||||
|
||||
detailBcc = createElement("p");
|
||||
detailBcc.id = "m-bcc";
|
||||
let bccSpan = createElement("span");
|
||||
bccSpan.className = "w-500";
|
||||
bccSpan.ac(createTextNode("bcc "));
|
||||
bccSpan.aC(createTextNode("bcc "));
|
||||
bccValue = createElement("span");
|
||||
bccValue.id = "m-bcc-value";
|
||||
detailBcc.ac(bccSpan);
|
||||
detailBcc.ac(bccValue);
|
||||
details.ac(detailBcc);
|
||||
detailBcc.aC(bccSpan);
|
||||
detailBcc.aC(bccValue);
|
||||
details.aC(detailBcc);
|
||||
|
||||
detailSubject = createElement("p");
|
||||
detailSubject.id = "m-subject";
|
||||
let subjectSpan = createElement("span");
|
||||
subjectSpan.className = "w-500";
|
||||
subjectSpan.ac(createTextNode("subject "));
|
||||
subjectSpan.aC(createTextNode("subject "));
|
||||
subjectValue = createElement("span");
|
||||
subjectValue.id = "m-subject-value";
|
||||
detailSubject.ac(subjectSpan);
|
||||
detailSubject.ac(subjectValue);
|
||||
details.ac(detailSubject);
|
||||
detailSubject.aC(subjectSpan);
|
||||
detailSubject.aC(subjectValue);
|
||||
details.aC(detailSubject);
|
||||
|
||||
detailBody = createElement("p");
|
||||
detailBody.id = "m-body";
|
||||
let bodySpan = createElement("span");
|
||||
bodySpan.className = "w-500";
|
||||
bodySpan.ac(createTextNode("body "));
|
||||
bodySpan.aC(createTextNode("body "));
|
||||
bodyValue = createElement("span");
|
||||
bodyValue.id = "m-body-value";
|
||||
detailBody.ac(bodySpan);
|
||||
detailBody.ac(bodyValue);
|
||||
details.ac(detailBody);
|
||||
detailBody.aC(bodySpan);
|
||||
detailBody.aC(bodyValue);
|
||||
details.aC(detailBody);
|
||||
|
||||
modalContent.ac(details);
|
||||
modalContent.aC(details);
|
||||
|
||||
// Gmail
|
||||
gmail = createElement("a");
|
||||
@@ -129,13 +129,13 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
gmail.href = DEFAULT_BTN_HREF;
|
||||
gmail.classList.add("m-open");
|
||||
gmail.classList.add("m-gmail");
|
||||
gmail.ac(createTextNode("open in "));
|
||||
gmail.aC(createTextNode("open in "));
|
||||
let gmailSpan = createElement("span");
|
||||
gmailSpan.className = "w-500";
|
||||
gmailSpan.ac(createTextNode("Gmail"));
|
||||
gmail.ac(gmailSpan);
|
||||
gmailSpan.aC(createTextNode("Gmail"));
|
||||
gmail.aC(gmailSpan);
|
||||
|
||||
modalContent.ac(gmail);
|
||||
modalContent.aC(gmail);
|
||||
|
||||
// Outlook
|
||||
outlook = createElement("a");
|
||||
@@ -143,13 +143,13 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
outlook.href = DEFAULT_BTN_HREF;
|
||||
outlook.classList.add("m-open");
|
||||
outlook.classList.add("m-outlook");
|
||||
outlook.ac(createTextNode("open in "));
|
||||
outlook.aC(createTextNode("open in "));
|
||||
let outlookSpan = createElement("span");
|
||||
outlookSpan.className = "w-500";
|
||||
outlookSpan.ac(createTextNode("Outlook"));
|
||||
outlook.ac(outlookSpan);
|
||||
outlookSpan.aC(createTextNode("Outlook"));
|
||||
outlook.aC(outlookSpan);
|
||||
|
||||
modalContent.ac(outlook);
|
||||
modalContent.aC(outlook);
|
||||
|
||||
// open default
|
||||
open = createElement("a");
|
||||
@@ -159,11 +159,11 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
open.classList.add("m-default");
|
||||
let openSpan = createElement("span");
|
||||
openSpan.className = "w-500";
|
||||
openSpan.ac(createTextNode("open"));
|
||||
open.ac(openSpan);
|
||||
open.ac(createTextNode(" default"));
|
||||
openSpan.aC(createTextNode("open"));
|
||||
open.aC(openSpan);
|
||||
open.aC(createTextNode(" default"));
|
||||
|
||||
modalContent.ac(open);
|
||||
modalContent.aC(open);
|
||||
|
||||
// copy
|
||||
copyMail = createElement("a");
|
||||
@@ -171,14 +171,14 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
copyMail.href = DEFAULT_BTN_HREF;
|
||||
copyMail.classList.add("m-copy");
|
||||
copyMail.classList.add("w-500");
|
||||
copyMail.ac(createTextNode("copy"));
|
||||
copyMail.aC(createTextNode("copy"));
|
||||
|
||||
modalContent.ac(copyMail);
|
||||
modalContent.aC(copyMail);
|
||||
|
||||
modalContent.ac(byElement());
|
||||
modalContent.aC(byElement());
|
||||
|
||||
// add the modal at the end of the body
|
||||
document.body.ac(modal);
|
||||
document.body.aC(modal);
|
||||
|
||||
// every click outside the modal will hide the modal
|
||||
modalBackground.addEventListener("click", hideMailgo);
|
||||
@@ -194,18 +194,18 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
// background
|
||||
let modalBackground = createElement("div");
|
||||
modalBackground.className = "m-modal-back";
|
||||
modal.ac(modalBackground);
|
||||
modal.aC(modalBackground);
|
||||
|
||||
// modal content
|
||||
let modalContent = createElement("div");
|
||||
modalContent.className = "m-modal-content";
|
||||
modal.ac(modalContent);
|
||||
modal.aC(modalContent);
|
||||
|
||||
// title (telephone number)
|
||||
titleTel = createElement("strong");
|
||||
titleTel.id = "m-tel-title";
|
||||
titleTel.className = "m-title";
|
||||
modalContent.ac(titleTel);
|
||||
modalContent.aC(titleTel);
|
||||
|
||||
// Telegram
|
||||
telegram = createElement("a");
|
||||
@@ -217,13 +217,13 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
// by default not display
|
||||
telegram.style.display = "none";
|
||||
|
||||
telegram.ac(createTextNode("open in "));
|
||||
telegram.aC(createTextNode("open in "));
|
||||
let telegramSpan = createElement("span");
|
||||
telegramSpan.className = "w-500";
|
||||
telegramSpan.ac(createTextNode("Telegram"));
|
||||
telegram.ac(telegramSpan);
|
||||
telegramSpan.aC(createTextNode("Telegram"));
|
||||
telegram.aC(telegramSpan);
|
||||
|
||||
modalContent.ac(telegram);
|
||||
modalContent.aC(telegram);
|
||||
|
||||
// WhatsApp
|
||||
wa = createElement("a");
|
||||
@@ -231,13 +231,13 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
wa.href = DEFAULT_BTN_HREF;
|
||||
wa.classList.add("m-open");
|
||||
wa.classList.add("m-wa");
|
||||
wa.ac(createTextNode("open in "));
|
||||
wa.aC(createTextNode("open in "));
|
||||
let waSpan = createElement("span");
|
||||
waSpan.className = "w-500";
|
||||
waSpan.ac(createTextNode("WhatsApp"));
|
||||
wa.ac(waSpan);
|
||||
waSpan.aC(createTextNode("WhatsApp"));
|
||||
wa.aC(waSpan);
|
||||
|
||||
modalContent.ac(wa);
|
||||
modalContent.aC(wa);
|
||||
|
||||
// Skype
|
||||
skype = createElement("a");
|
||||
@@ -245,13 +245,13 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
skype.href = DEFAULT_BTN_HREF;
|
||||
skype.classList.add("m-open");
|
||||
skype.classList.add("m-skype");
|
||||
skype.ac(createTextNode("open in "));
|
||||
skype.aC(createTextNode("open in "));
|
||||
let skypeSpan = createElement("span");
|
||||
skypeSpan.className = "w-500";
|
||||
skypeSpan.ac(createTextNode("Skype"));
|
||||
skype.ac(skypeSpan);
|
||||
skypeSpan.aC(createTextNode("Skype"));
|
||||
skype.aC(skypeSpan);
|
||||
|
||||
modalContent.ac(skype);
|
||||
modalContent.aC(skype);
|
||||
|
||||
// call default
|
||||
call = createElement("a");
|
||||
@@ -261,11 +261,11 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
call.classList.add("m-default");
|
||||
let callSpan = createElement("span");
|
||||
callSpan.className = "w-500";
|
||||
callSpan.ac(createTextNode("call"));
|
||||
call.ac(callSpan);
|
||||
call.ac(createTextNode(" as default"));
|
||||
callSpan.aC(createTextNode("call"));
|
||||
call.aC(callSpan);
|
||||
call.aC(createTextNode(" as default"));
|
||||
|
||||
modalContent.ac(call);
|
||||
modalContent.aC(call);
|
||||
|
||||
// copy
|
||||
copyTel = createElement("a");
|
||||
@@ -273,14 +273,14 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
copyTel.href = DEFAULT_BTN_HREF;
|
||||
copyTel.classList.add("m-copy");
|
||||
copyTel.classList.add("w-500");
|
||||
copyTel.ac(createTextNode("copy"));
|
||||
copyTel.aC(createTextNode("copy"));
|
||||
|
||||
modalContent.ac(copyTel);
|
||||
modalContent.aC(copyTel);
|
||||
|
||||
modalContent.ac(byElement());
|
||||
modalContent.aC(byElement());
|
||||
|
||||
// add the modal at the end of the body
|
||||
document.body.ac(modal);
|
||||
document.body.aC(modal);
|
||||
|
||||
// every click outside the modal will hide the modal
|
||||
modalBackground.addEventListener("click", hideMailgo);
|
||||
@@ -743,7 +743,7 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
by.className = "m-by";
|
||||
by.target = "_blank";
|
||||
by.rel = "noopener noreferrer";
|
||||
by.ac(createTextNode("mailgo.js.org"));
|
||||
by.aC(createTextNode("mailgo.js.org"));
|
||||
|
||||
return by;
|
||||
};
|
||||
@@ -755,7 +755,7 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
const createElement = element => document.createElement(element);
|
||||
|
||||
// append child (prototype)
|
||||
HTMLElement.prototype.ac = function(childElement) {
|
||||
HTMLElement.prototype.aC = function(childElement) {
|
||||
return this.appendChild(childElement);
|
||||
};
|
||||
|
||||
@@ -811,7 +811,7 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
el.setAttribute("readonly", "");
|
||||
el.style.position = "absolute";
|
||||
el.style.left = "-9999px";
|
||||
document.body.ac(el);
|
||||
document.body.aC(el);
|
||||
let selected =
|
||||
document.getSelection().rangeCount > 0
|
||||
? document.getSelection().getRangeAt(0)
|
||||
@@ -833,8 +833,8 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
let mailgoCSS = createElement("style");
|
||||
mailgoCSS.id = "mailgo-style";
|
||||
mailgoCSS.type = "text/css";
|
||||
mailgoCSS.ac(createTextNode(`MAILGO_STYLE`));
|
||||
document.head.ac(mailgoCSS);
|
||||
mailgoCSS.aC(createTextNode(`MAILGO_STYLE`));
|
||||
document.head.aC(mailgoCSS);
|
||||
|
||||
// DOMContentLoaded -> mailgoInit (creates the modals)
|
||||
document.addEventListener("DOMContentLoaded", mailgoInit);
|
||||
|
||||
Reference in new issue
Block a user