removed ch as appendChild

This commit is contained in:
Matteo Manzinello committed 2019-11-07 10:22:25 +01:00
1 parent 5838dcbff6
commit 5db025e421
3 files changed
+65 -68

No files matched your search

+1 -1
View File
@@ -1 +1 @@
"use strict";var _this=void 0,mailgoVersion="0.8.1";!function(){function o(){var t=ct("div");t.style.display="none",t.id="mailgo",t.classList.add("m-modal");var e=ct("div");e.className="m-modal-back",t.ch(e);var o=ct("div");o.className="m-modal-content",t.ch(o),(_=ct("strong")).id="m-title",_.className="m-title",o.ch(_);var a=ct("div");a.id="m-details",a.className="m-details",(P=ct("p")).id="m-cc";var n=ct("span");n.className="w-500";var i=st("cc ");n.ch(i),(F=ct("span")).id="m-cc-value",P.ch(n),P.ch(F),a.ch(P),(B=ct("p")).id="m-bcc";var c=ct("span");c.className="w-500";var s=st("bcc ");c.ch(s),(G=ct("span")).id="m-bcc-value",B.ch(c),B.ch(G),a.ch(B),(O=ct("p")).id="m-subject";var r=ct("span");r.className="w-500";var d=st("subject ");r.ch(d),(V=ct("span")).id="m-subject-value",O.ch(r),O.ch(V),a.ch(O),(Z=ct("p")).id="m-body";var l=ct("span");l.className="w-500";var m=st("body ");l.ch(m),($=ct("span")).id="m-body-value",Z.ch(l),Z.ch($),a.ch(Z),o.ch(a),(q=ct("a")).id="m-gmail",q.href=at,q.classList.add("m-open"),q.classList.add("m-gmail");var p=st("open in ");q.ch(p);var b=ct("span");b.className="w-500";var h=st("Gmail");b.ch(h),q.ch(b),o.ch(q),(J=ct("a")).id="m-outlook",J.href=at,J.classList.add("m-open"),J.classList.add("m-outlook");var u=st("open in ");J.ch(u);var f=ct("span");f.className="w-500";var g=st("Outlook");f.ch(g),J.ch(f),o.ch(J),(K=ct("a")).id="m-open",K.href=at,K.classList.add("m-open"),K.classList.add("m-default");var v=ct("span");v.className="w-500";var w=st("open");v.ch(w);var x=st(" default");K.ch(v),K.ch(x),o.ch(K),(et=ct("a")).id="m-copy",et.href=at,et.classList.add("m-copy"),et.classList.add("w-500");var y=st("copy");et.ch(y),o.ch(et),o.ch(it()),document.body.ch(t),e.addEventListener("click",nt);var k=ct("div");k.style.display="none",k.id="mailgo-tel",k.classList.add("m-modal");var L=ct("div");L.className="m-modal-back",k.ch(L);var z=ct("div");z.className="m-modal-content",k.ch(z),(D=ct("strong")).id="m-tel-title",D.className="m-title",z.ch(D),(Q=ct("a")).id="m-tg",Q.href=at,Q.classList.add("m-open"),Q.classList.add("m-tg"),Q.style.display="none";var C=st("open in ");Q.ch(C);var A=ct("span");A.className="w-500";var E=st("Telegram");A.ch(E),Q.ch(A),z.ch(Q),(X=ct("a")).id="m-wa",X.href=at,X.classList.add("m-open"),X.classList.add("m-wa");var N=st("open in ");X.ch(N);var j=ct("span");j.className="w-500";var R=st("WhatsApp");j.ch(R),X.ch(j),z.ch(X),(Y=ct("a")).id="m-skype",Y.href=at,Y.classList.add("m-open"),Y.classList.add("m-skype");var U=st("open in ");Y.ch(U);var I=ct("span");I.className="w-500";var S=st("Skype");I.ch(S),Y.ch(I),z.ch(Y),(tt=ct("a")).id="m-call",tt.href=at,tt.classList.add("m-open"),tt.classList.add("m-default");var T=ct("span");T.className="w-500";var M=st("call");T.ch(M);var H=st(" as default");tt.ch(T),tt.ch(H),z.ch(tt),(ot=ct("a")).id="m-tel-copy",ot.href=at,ot.classList.add("m-copy"),ot.classList.add("w-500");var W=st("copy");ot.ch(W),z.ch(ot),z.ch(it()),document.body.ch(k),L.addEventListener("click",nt)}function a(t,e){var o=0<arguments.length&&void 0!==t?t:d,a=1<arguments.length?e:void 0;if(o===d){if(a.href&&a.href.toLowerCase().startsWith(c)){p=decodeURIComponent(a.href.split("?")[0].split(c)[1].trim()),m=new URL(a.href);var n=new URLSearchParams(m.search);h=n.get("cc"),u=n.get("bcc"),f=n.get("subject"),g=n.get("body")}else p=a.getAttribute("data-address")+"@"+a.getAttribute("data-domain"),m=new URL(c+encodeURIComponent(p)),h=a.getAttribute("data-cc-address")+"@"+a.getAttribute("data-cc-domain"),u=a.getAttribute("data-bcc-address")+"@"+a.getAttribute("data-bcc-domain"),f=a.getAttribute("data-subject"),g=a.getAttribute("data-body");if(!W(p.split(",")))return;h&&!W(h.split(","))&&(h=""),u&&!W(u.split(","))&&(u=""),_.innerHTML=p.split(",").join("<br/>"),h?(P.style.display="block",F.innerHTML=h.split(",").join("<br/>")):P.style.display="none",u?(B.style.display="block",G.innerHTML=u.split(",").join("<br/>")):B.style.display="none",f?(O.style.display="block",V.textContent=f):O.style.display="none",g?(Z.style.display="block",$.textContent=g):Z.style.display="none",q.addEventListener("click",y),J.addEventListener("click",k),b=I(p),K.addEventListener("click",L),et.addEventListener("click",function(){return N(p)})}o===l&&(a.href&&a.href.toLowerCase().startsWith(s)?v=decodeURIComponent(a.href.split("?")[0].split(s)[1].trim()):a.href&&a.href.toLowerCase().startsWith(r)?v=decodeURIComponent(a.href.split("?")[0].split(r)[1].trim()):a.hasAttribute("data-tel")&&(v=a.getAttribute("data-tel"),a.getAttribute("data-msg")),a.hasAttribute("data-telegram")&&(w=a.getAttribute("data-telegram")),a.hasAttribute("data-skype")&&(x=a.getAttribute("data-skype")),D.innerHTML=v,X.addEventListener("click",A),w&&(M("m-tg","block"),Q.addEventListener("click",z)),Y.addEventListener("click",C),tt.addEventListener("click",E),ot.addEventListener("click",function(){return N(v)})),R(o),document.addEventListener("keydown",j)}function n(t,e){var o=1<arguments.length&&void 0!==e?e:d;return o===d?t.href&&t.hrLine truncated
"use strict";var mailgoVersion="0.8.1";!function(){function t(){var e=de("div");e.style.display="none",e.id="mailgo",e.classList.add("m-modal");var a=de("div");a.className="m-modal-back",e.appendChild(a);var t=de("div");t.className="m-modal-content",e.appendChild(t),(_=de("strong")).id="m-title",_.className="m-title",t.appendChild(_);var o=de("div");o.id="m-details",o.className="m-details",(P=de("p")).id="m-cc";var n=de("span");n.className="w-500";var i=le("cc ");n.appendChild(i),(F=de("span")).id="m-cc-value",P.appendChild(n),P.appendChild(F),o.appendChild(P),(B=de("p")).id="m-bcc";var d=de("span");d.className="w-500";var l=le("bcc ");d.appendChild(l),(G=de("span")).id="m-bcc-value",B.appendChild(d),B.appendChild(G),o.appendChild(B),(O=de("p")).id="m-subject";var s=de("span");s.className="w-500";var r=le("subject ");s.appendChild(r),(V=de("span")).id="m-subject-value",O.appendChild(s),O.appendChild(V),o.appendChild(O),(Z=de("p")).id="m-body";var c=de("span");c.className="w-500";var m=le("body ");c.appendChild(m),($=de("span")).id="m-body-value",Z.appendChild(c),Z.appendChild($),o.appendChild(Z),t.appendChild(o),(q=de("a")).id="m-gmail",q.href=oe,q.classList.add("m-open"),q.classList.add("m-gmail");var p=le("open in ");q.appendChild(p);var b=de("span");b.className="w-500";var h=le("Gmail");b.appendChild(h),q.appendChild(b),t.appendChild(q),(J=de("a")).id="m-outlook",J.href=oe,J.classList.add("m-open"),J.classList.add("m-outlook");var u=le("open in ");J.appendChild(u);var f=de("span");f.className="w-500";var g=le("Outlook");f.appendChild(g),J.appendChild(f),t.appendChild(J),(K=de("a")).id="m-open",K.href=oe,K.classList.add("m-open"),K.classList.add("m-default");var v=de("span");v.className="w-500";var w=le("open");v.appendChild(w);var x=le(" default");K.appendChild(v),K.appendChild(x),t.appendChild(K),(ae=de("a")).id="m-copy",ae.href=oe,ae.classList.add("m-copy"),ae.classList.add("w-500");var C=le("copy");ae.appendChild(C),t.appendChild(ae),t.appendChild(ie()),document.body.appendChild(e),a.addEventListener("click",ne);var y=de("div");y.style.display="none",y.id="mailgo-tel",y.classList.add("m-modal");var k=de("div");k.className="m-modal-back",y.appendChild(k);var L=de("div");L.className="m-modal-content",y.appendChild(L),(D=de("strong")).id="m-tel-title",D.className="m-title",L.appendChild(D),(Q=de("a")).id="m-tg",Q.href=oe,Q.classList.add("m-open"),Q.classList.add("m-tg"),Q.style.display="none";var z=le("open in ");Q.appendChild(z);var A=de("span");A.className="w-500";var E=le("Telegram");A.appendChild(E),Q.appendChild(A),L.appendChild(Q),(X=de("a")).id="m-wa",X.href=oe,X.classList.add("m-open"),X.classList.add("m-wa");var N=le("open in ");X.appendChild(N);var j=de("span");j.className="w-500";var R=le("WhatsApp");j.appendChild(R),X.appendChild(j),L.appendChild(X),(Y=de("a")).id="m-skype",Y.href=oe,Y.classList.add("m-open"),Y.classList.add("m-skype");var U=le("open in ");Y.appendChild(U);var I=de("span");I.className="w-500";var S=le("Skype");I.appendChild(S),Y.appendChild(I),L.appendChild(Y),(ee=de("a")).id="m-call",ee.href=oe,ee.classList.add("m-open"),ee.classList.add("m-default");var T=de("span");T.className="w-500";var M=le("call");T.appendChild(M);var W=le(" as default");ee.appendChild(T),ee.appendChild(W),L.appendChild(ee),(te=de("a")).id="m-tel-copy",te.href=oe,te.classList.add("m-copy"),te.classList.add("w-500");var H=le("copy");te.appendChild(H),L.appendChild(te),L.appendChild(ie()),document.body.appendChild(y),k.addEventListener("click",ne)}function o(e,a){var t=0<arguments.length&&void 0!==e?e:r,o=1<arguments.length?a:void 0;if(t===r){if(o.href&&o.href.toLowerCase().startsWith(d)){p=decodeURIComponent(o.href.split("?")[0].split(d)[1].trim()),m=new URL(o.href);var n=new URLSearchParams(m.search);h=n.get("cc"),u=n.get("bcc"),f=n.get("subject"),g=n.get("body")}else p=o.getAttribute("data-address")+"@"+o.getAttribute("data-domain"),m=new URL(d+encodeURIComponent(p)),h=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(!H(p.split(",")))return;h&&!H(h.split(","))&&(h=""),u&&!H(u.split(","))&&(u=""),_.innerHTML=p.split(",").join("<br/>"),h?(P.style.display="block",F.innerHTML=h.split(",").join("<br/>")):P.style.display="none",u?(B.style.display="block",G.innerHTML=u.split(",").join("<br/>")):B.style.display="none",f?(O.style.display="block",V.textContent=f):O.style.display="none",g?(Z.style.display="block",$.textContent=g):Z.style.display="none",q.addEventListener("click",C),J.addEventListener("click",y),b=I(p),K.addEventListener("click",k),ae.addEventListener("click",function(){return N(p)})}t===c&&(o.href&&o.href.toLowerCase().startsWith(l)?v=decodeURIComponent(o.href.split("?")[0].split(l)[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.getAtLine truncated
+1 -1
View File
@@ -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.ch(t);var o=X("div");o.className="m-modal-content",e.ch(o),(n=X("strong")).id="m-title",n.className="m-title",o.ch(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";var z=Y("cc ");L.ch(z),(s=X("span")).id="m-cc-value",c.ch(L),c.ch(s),a.ch(c),(r=X("p")).id="m-bcc";var C=X("span");C.className="w-500";var j=Y("bcc ");C.ch(j),(m=X("span")).id="m-bcc-value",r.ch(C),r.ch(m),a.ch(r),(l=X("p")).id="m-subject";var A=X("span");A.className="w-500";var N=Y("subject ");A.ch(N),(p=X("span")).id="m-subject-value",l.ch(A),l.ch(p),a.ch(l),(d=X("p")).id="m-body";var S=X("span");S.className="w-500";var R=Y("body ");S.ch(R),(u=X("span")).id="m-body-value",d.ch(S),d.ch(u),a.ch(d),o.ch(a),(b=X("a")).id="m-gmail",b.href=E,b.classList.add("m-open"),b.classList.add("m-gmail");var U=Y("open in ");b.ch(U);var M=X("span");M.className="w-500";var I=Y("Gmail");M.ch(I),b.ch(M),o.ch(b),(f=X("a")).id="m-outlook",f.href=E,f.classList.add("m-open"),f.classList.add("m-outlook");var T=Y("open in ");f.ch(T);var _=X("span");_.className="w-500";var O=Y("Outlook");_.ch(O),f.ch(_),o.ch(f),(h=X("a")).id="m-open",h.href=E,h.classList.add("m-open"),h.classList.add("m-default");var H=X("span");H.className="w-500";var P=Y("open");H.ch(P);var W=Y(" default");h.ch(H),h.ch(W),o.ch(h),(y=X("a")).id="m-copy",y.href=E,y.classList.add("m-copy"),y.classList.add("w-500");var D=Y("copy");y.ch(D),o.ch(y),o.ch(V()),document.body.ch(e),t.addEventListener("click",K);var B=X("div");B.style.display="none",B.id="mailgo-tel",B.classList.add("m-modal");var Z=X("div");Z.className="m-modal-back",B.ch(Z);var F=X("div");F.className="m-modal-content",B.ch(F),(i=X("strong")).id="m-tel-title",i.className="m-title",F.ch(i),(g=X("a")).id="m-tg",g.href=E,g.classList.add("m-open"),g.classList.add("m-tg"),g.style.display="none";var G=Y("open in ");g.ch(G);var $=X("span");$.className="w-500";var q=Y("Telegram");$.ch(q),g.ch($),F.ch(g),(v=X("a")).id="m-wa",v.href=E,v.classList.add("m-open"),v.classList.add("m-wa");var J=Y("open in ");v.ch(J);var Q=X("span");Q.className="w-500";var ee=Y("WhatsApp");Q.ch(ee),v.ch(Q),F.ch(v),(x=X("a")).id="m-skype",x.href=E,x.classList.add("m-open"),x.classList.add("m-skype");var te=Y("open in ");x.ch(te);var oe=X("span");oe.className="w-500";var ae=Y("Skype");oe.ch(ae),x.ch(oe),F.ch(x),(w=X("a")).id="m-call",w.href=E,w.classList.add("m-open"),w.classList.add("m-default");var ne=X("span");ne.className="w-500";var ie=Y("call");ne.ch(ie);var ce=Y(" as default");w.ch(ne),w.ch(ce),F.ch(w),(k=X("a")).id="m-tel-copy",k.href=E,k.classList.add("m-copy"),k.classList.add("w-500");var re=Y("copy");k.ch(re),F.ch(k),F.ch(V()),document.body.ch(B),Z.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",s.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.styleLine 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 a(o){if(t[o])return t[o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,a),n.l=!0,n.exports}return a.m=e,a.c=t,a.d=function(e,t,o){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(a.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(o,n,function(t){return e[t]}.bind(null,n));return o},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=0)}([function(e,t,a){"use strict";!function(){function e(){var e=Y("div");e.style.display="none",e.id="mailgo",e.classList.add("m-modal");var t=Y("div");t.className="m-modal-back",e.appendChild(t);var a=Y("div");a.className="m-modal-content",e.appendChild(a),(i=Y("strong")).id="m-title",i.className="m-title",a.appendChild(i);var o=Y("div");o.id="m-details",o.className="m-details",(l=Y("p")).id="m-cc";var n=Y("span");n.className="w-500";var L=ee("cc ");n.appendChild(L),(m=Y("span")).id="m-cc-value",l.appendChild(n),l.appendChild(m),o.appendChild(l),(r=Y("p")).id="m-bcc";var z=Y("span");z.className="w-500";var j=ee("bcc ");z.appendChild(j),(p=Y("span")).id="m-bcc-value",r.appendChild(z),r.appendChild(p),o.appendChild(r),(s=Y("p")).id="m-subject";var A=Y("span");A.className="w-500";var E=ee("subject ");A.appendChild(E),(u=Y("span")).id="m-subject-value",s.appendChild(A),s.appendChild(u),o.appendChild(s),(c=Y("p")).id="m-body";var S=Y("span");S.className="w-500";var R=ee("body ");S.appendChild(R),(b=Y("span")).id="m-body-value",c.appendChild(S),c.appendChild(b),o.appendChild(c),a.appendChild(o),(f=Y("a")).id="m-gmail",f.href=N,f.classList.add("m-open"),f.classList.add("m-gmail");var U=ee("open in ");f.appendChild(U);var I=Y("span");I.className="w-500";var M=ee("Gmail");I.appendChild(M),f.appendChild(I),a.appendChild(f),(h=Y("a")).id="m-outlook",h.href=N,h.classList.add("m-open"),h.classList.add("m-outlook");var _=ee("open in ");h.appendChild(_);var T=Y("span");T.className="w-500";var O=ee("Outlook");T.appendChild(O),h.appendChild(T),a.appendChild(h),(g=Y("a")).id="m-open",g.href=N,g.classList.add("m-open"),g.classList.add("m-default");var P=Y("span");P.className="w-500";var W=ee("open");P.appendChild(W);var H=ee(" default");g.appendChild(P),g.appendChild(H),a.appendChild(g),(C=Y("a")).id="m-copy",C.href=N,C.classList.add("m-copy"),C.classList.add("w-500");var D=ee("copy");C.appendChild(D),a.appendChild(C),a.appendChild(X()),document.body.appendChild(e),t.addEventListener("click",Q);var B=Y("div");B.style.display="none",B.id="mailgo-tel",B.classList.add("m-modal");var Z=Y("div");Z.className="m-modal-back",B.appendChild(Z);var F=Y("div");F.className="m-modal-content",B.appendChild(F),(d=Y("strong")).id="m-tel-title",d.className="m-title",F.appendChild(d),(v=Y("a")).id="m-tg",v.href=N,v.classList.add("m-open"),v.classList.add("m-tg"),v.style.display="none";var G=ee("open in ");v.appendChild(G);var $=Y("span");$.className="w-500";var q=ee("Telegram");$.appendChild(q),v.appendChild($),F.appendChild(v),(x=Y("a")).id="m-wa",x.href=N,x.classList.add("m-open"),x.classList.add("m-wa");var J=ee("open in ");x.appendChild(J);var K=Y("span");K.className="w-500";var V=ee("WhatsApp");K.appendChild(V),x.appendChild(K),F.appendChild(x),(w=Y("a")).id="m-skype",w.href=N,w.classList.add("m-open"),w.classList.add("m-skype");var te=ee("open in ");w.appendChild(te);var ae=Y("span");ae.className="w-500";var oe=ee("Skype");ae.appendChild(oe),w.appendChild(ae),F.appendChild(w),(y=Y("a")).id="m-call",y.href=N,y.classList.add("m-open"),y.classList.add("m-default");var ne=Y("span");ne.className="w-500";var ie=ee("call");ne.appendChild(ie);var de=ee(" as default");y.appendChild(ne),y.appendChild(de),F.appendChild(y),(k=Y("a")).id="m-tel-copy",k.href=N,k.classList.add("m-copy"),k.classList.add("w-500");var le=ee("copy");k.appendChild(le),F.appendChild(k),F.appendChild(X()),document.body.appendChild(B),Z.addEventListener("click",Q)}function t(e,t){var a=0<arguments.length&&void 0!==e?e:A,o=1<arguments.length?t:void 0;if(a===A){if(o.href&&o.href.toLowerCase().startsWith(L)){R=decodeURIComponent(o.href.split("?")[0].split(L)[1].trim()),S=new URL(o.href);var n=new URLSearchParams(S.search);I=n.get("cc"),M=n.get("bcc"),_=n.get("subject"),T=n.get("body")}else R=o.getAttribute("data-address")+"@"+o.getAttribute("data-domain"),S=new URL(L+Line truncated
+63 -66
View File
@@ -59,18 +59,18 @@ const mailgoVersion = "MAILGO_VERSION";
// background
let modalBackground = createElement("div");
modalBackground.className = "m-modal-back";
modal.ch(modalBackground);
modal.appendChild(modalBackground);
// modal content
let modalContent = createElement("div");
modalContent.className = "m-modal-content";
modal.ch(modalContent);
modal.appendChild(modalContent);
// title (email address)
title = createElement("strong");
title.id = "m-title";
title.className = "m-title";
modalContent.ch(title);
modalContent.appendChild(title);
// details
let details = createElement("div");
@@ -82,50 +82,50 @@ const mailgoVersion = "MAILGO_VERSION";
let ccSpan = createElement("span");
ccSpan.className = "w-500";
let ccContent = createTextNode("cc ");
ccSpan.ch(ccContent);
ccSpan.appendChild(ccContent);
ccValue = createElement("span");
ccValue.id = "m-cc-value";
detailCc.ch(ccSpan);
detailCc.ch(ccValue);
details.ch(detailCc);
detailCc.appendChild(ccSpan);
detailCc.appendChild(ccValue);
details.appendChild(detailCc);
detailBcc = createElement("p");
detailBcc.id = "m-bcc";
let bccSpan = createElement("span");
bccSpan.className = "w-500";
let bccContent = createTextNode("bcc ");
bccSpan.ch(bccContent);
bccSpan.appendChild(bccContent);
bccValue = createElement("span");
bccValue.id = "m-bcc-value";
detailBcc.ch(bccSpan);
detailBcc.ch(bccValue);
details.ch(detailBcc);
detailBcc.appendChild(bccSpan);
detailBcc.appendChild(bccValue);
details.appendChild(detailBcc);
detailSubject = createElement("p");
detailSubject.id = "m-subject";
let subjectSpan = createElement("span");
subjectSpan.className = "w-500";
let subjectContent = createTextNode("subject ");
subjectSpan.ch(subjectContent);
subjectSpan.appendChild(subjectContent);
subjectValue = createElement("span");
subjectValue.id = "m-subject-value";
detailSubject.ch(subjectSpan);
detailSubject.ch(subjectValue);
details.ch(detailSubject);
detailSubject.appendChild(subjectSpan);
detailSubject.appendChild(subjectValue);
details.appendChild(detailSubject);
detailBody = createElement("p");
detailBody.id = "m-body";
let bodySpan = createElement("span");
bodySpan.className = "w-500";
let bodyContent = createTextNode("body ");
bodySpan.ch(bodyContent);
bodySpan.appendChild(bodyContent);
bodyValue = createElement("span");
bodyValue.id = "m-body-value";
detailBody.ch(bodySpan);
detailBody.ch(bodyValue);
details.ch(detailBody);
detailBody.appendChild(bodySpan);
detailBody.appendChild(bodyValue);
details.appendChild(detailBody);
modalContent.ch(details);
modalContent.appendChild(details);
// Gmail
gmail = createElement("a");
@@ -134,14 +134,14 @@ const mailgoVersion = "MAILGO_VERSION";
gmail.classList.add("m-open");
gmail.classList.add("m-gmail");
let gmailContent = createTextNode("open in ");
gmail.ch(gmailContent);
gmail.appendChild(gmailContent);
let gmailSpan = createElement("span");
gmailSpan.className = "w-500";
let gmailSpanContent = createTextNode("Gmail");
gmailSpan.ch(gmailSpanContent);
gmail.ch(gmailSpan);
gmailSpan.appendChild(gmailSpanContent);
gmail.appendChild(gmailSpan);
modalContent.ch(gmail);
modalContent.appendChild(gmail);
// Outlook
outlook = createElement("a");
@@ -150,14 +150,14 @@ const mailgoVersion = "MAILGO_VERSION";
outlook.classList.add("m-open");
outlook.classList.add("m-outlook");
let outlookContent = createTextNode("open in ");
outlook.ch(outlookContent);
outlook.appendChild(outlookContent);
let outlookSpan = createElement("span");
outlookSpan.className = "w-500";
let outlookSpanContent = createTextNode("Outlook");
outlookSpan.ch(outlookSpanContent);
outlook.ch(outlookSpan);
outlookSpan.appendChild(outlookSpanContent);
outlook.appendChild(outlookSpan);
modalContent.ch(outlook);
modalContent.appendChild(outlook);
// open default
open = createElement("a");
@@ -168,12 +168,12 @@ const mailgoVersion = "MAILGO_VERSION";
let openSpan = createElement("span");
openSpan.className = "w-500";
let openSpanContent = createTextNode("open");
openSpan.ch(openSpanContent);
openSpan.appendChild(openSpanContent);
let openContent = createTextNode(" default");
open.ch(openSpan);
open.ch(openContent);
open.appendChild(openSpan);
open.appendChild(openContent);
modalContent.ch(open);
modalContent.appendChild(open);
// copy
copyMail = createElement("a");
@@ -182,14 +182,14 @@ const mailgoVersion = "MAILGO_VERSION";
copyMail.classList.add("m-copy");
copyMail.classList.add("w-500");
let copyContent = createTextNode("copy");
copyMail.ch(copyContent);
copyMail.appendChild(copyContent);
modalContent.ch(copyMail);
modalContent.appendChild(copyMail);
modalContent.ch(byElement());
modalContent.appendChild(byElement());
// add the modal at the end of the body
document.body.ch(modal);
document.body.appendChild(modal);
// every click outside the modal will hide the modal
modalBackground.addEventListener("click", hideMailgo);
@@ -205,18 +205,18 @@ const mailgoVersion = "MAILGO_VERSION";
// background
let modalBackground = createElement("div");
modalBackground.className = "m-modal-back";
modal.ch(modalBackground);
modal.appendChild(modalBackground);
// modal content
let modalContent = createElement("div");
modalContent.className = "m-modal-content";
modal.ch(modalContent);
modal.appendChild(modalContent);
// title (telephone number)
titleTel = createElement("strong");
titleTel.id = "m-tel-title";
titleTel.className = "m-title";
modalContent.ch(titleTel);
modalContent.appendChild(titleTel);
// Telegram
telegram = createElement("a");
@@ -229,14 +229,14 @@ const mailgoVersion = "MAILGO_VERSION";
telegram.style.display = "none";
let telegramContent = createTextNode("open in ");
telegram.ch(telegramContent);
telegram.appendChild(telegramContent);
let telegramSpan = createElement("span");
telegramSpan.className = "w-500";
let telegramSpanContent = createTextNode("Telegram");
telegramSpan.ch(telegramSpanContent);
telegram.ch(telegramSpan);
telegramSpan.appendChild(telegramSpanContent);
telegram.appendChild(telegramSpan);
modalContent.ch(telegram);
modalContent.appendChild(telegram);
// WhatsApp
wa = createElement("a");
@@ -245,14 +245,14 @@ const mailgoVersion = "MAILGO_VERSION";
wa.classList.add("m-open");
wa.classList.add("m-wa");
let waContent = createTextNode("open in ");
wa.ch(waContent);
wa.appendChild(waContent);
let waSpan = createElement("span");
waSpan.className = "w-500";
let waSpanContent = createTextNode("WhatsApp");
waSpan.ch(waSpanContent);
wa.ch(waSpan);
waSpan.appendChild(waSpanContent);
wa.appendChild(waSpan);
modalContent.ch(wa);
modalContent.appendChild(wa);
// Skype
skype = createElement("a");
@@ -261,14 +261,14 @@ const mailgoVersion = "MAILGO_VERSION";
skype.classList.add("m-open");
skype.classList.add("m-skype");
let skypeContent = createTextNode("open in ");
skype.ch(skypeContent);
skype.appendChild(skypeContent);
let skypeSpan = createElement("span");
skypeSpan.className = "w-500";
let skypeSpanContent = createTextNode("Skype");
skypeSpan.ch(skypeSpanContent);
skype.ch(skypeSpan);
skypeSpan.appendChild(skypeSpanContent);
skype.appendChild(skypeSpan);
modalContent.ch(skype);
modalContent.appendChild(skype);
// call default
call = createElement("a");
@@ -279,12 +279,12 @@ const mailgoVersion = "MAILGO_VERSION";
let callSpan = createElement("span");
callSpan.className = "w-500";
let callSpanContent = createTextNode("call");
callSpan.ch(callSpanContent);
callSpan.appendChild(callSpanContent);
let callContent = createTextNode(" as default");
call.ch(callSpan);
call.ch(callContent);
call.appendChild(callSpan);
call.appendChild(callContent);
modalContent.ch(call);
modalContent.appendChild(call);
// copy
copyTel = createElement("a");
@@ -293,14 +293,14 @@ const mailgoVersion = "MAILGO_VERSION";
copyTel.classList.add("m-copy");
copyTel.classList.add("w-500");
let copyContent = createTextNode("copy");
copyTel.ch(copyContent);
copyTel.appendChild(copyContent);
modalContent.ch(copyTel);
modalContent.appendChild(copyTel);
modalContent.ch(byElement());
modalContent.appendChild(byElement());
// add the modal at the end of the body
document.body.ch(modal);
document.body.appendChild(modal);
// every click outside the modal will hide the modal
modalBackground.addEventListener("click", hideMailgo);
@@ -764,7 +764,7 @@ const mailgoVersion = "MAILGO_VERSION";
by.target = "_blank";
by.rel = "noopener noreferrer";
let textBy = createTextNode("mailgo.js.org");
by.ch(textBy);
by.appendChild(textBy);
return by;
};
@@ -778,9 +778,6 @@ const mailgoVersion = "MAILGO_VERSION";
// create text node
const createTextNode = element => document.createTextNode(element);
// append child
HTMLElement.prototype.ch = element => this.appendChild(element);
// decrypt email
const mailToEncoded = encoded =>
(window.location.href = MAILTO + atob(encoded));
@@ -830,7 +827,7 @@ const mailgoVersion = "MAILGO_VERSION";
el.setAttribute("readonly", "");
el.style.position = "absolute";
el.style.left = "-9999px";
document.body.ch(el);
document.body.appendChild(el);
let selected =
document.getSelection().rangeCount > 0
? document.getSelection().getRangeAt(0)
@@ -853,8 +850,8 @@ const mailgoVersion = "MAILGO_VERSION";
mailgoCSS.id = "mailgo-style";
mailgoCSS.type = "text/css";
let mailgoCSSContent = createTextNode(`MAILGO_STYLE`);
mailgoCSS.ch(mailgoCSSContent);
document.head.ch(mailgoCSS);
mailgoCSS.appendChild(mailgoCSSContent);
document.head.appendChild(mailgoCSS);
// DOMContentLoaded -> mailgoInit (creates the modals)
document.addEventListener("DOMContentLoaded", mailgoInit);