some helpers
This commit is contained in:
1 parent
e7e8235f64
commit
40928248af
3 files changed
+70
-64
No files matched your search
Vendored
+1
-1
@@ -1 +1 @@
|
||||
"use strict";var mailgoVersion="0.8.1";!function(){function a(){var e=document.createElement("div");e.style.display="none",e.id="mailgo",e.classList.add("m-modal");var t=document.createElement("div");t.className="m-modal-back",e.appendChild(t);var a=document.createElement("div");a.className="m-modal-content",e.appendChild(a),(_=document.createElement("strong")).id="m-title",_.className="m-title",a.appendChild(_);var o=document.createElement("div");o.id="m-details",o.className="m-details",(P=document.createElement("p")).id="m-cc";var n=document.createElement("span");n.className="w-500";var d=document.createTextNode("cc ");n.appendChild(d),(F=document.createElement("span")).id="m-cc-value",P.appendChild(n),P.appendChild(F),o.appendChild(P),(B=document.createElement("p")).id="m-bcc";var i=document.createElement("span");i.className="w-500";var c=document.createTextNode("bcc ");i.appendChild(c),(G=document.createElement("span")).id="m-bcc-value",B.appendChild(i),B.appendChild(G),o.appendChild(B),(O=document.createElement("p")).id="m-subject";var l=document.createElement("span");l.className="w-500";var m=document.createTextNode("subject ");l.appendChild(m),(V=document.createElement("span")).id="m-subject-value",O.appendChild(l),O.appendChild(V),o.appendChild(O),(Z=document.createElement("p")).id="m-body";var r=document.createElement("span");r.className="w-500";var s=document.createTextNode("body ");r.appendChild(s),($=document.createElement("span")).id="m-body-value",Z.appendChild(r),Z.appendChild($),o.appendChild(Z),a.appendChild(o),(q=document.createElement("a")).id="m-gmail",q.href=oe,q.classList.add("m-open"),q.classList.add("m-gmail");var p=document.createTextNode("open in ");q.appendChild(p);var u=document.createElement("span");u.className="w-500";var b=document.createTextNode("Gmail");u.appendChild(b),q.appendChild(u),a.appendChild(q),(J=document.createElement("a")).id="m-outlook",J.href=oe,J.classList.add("m-open"),J.classList.add("m-outlook");var h=document.createTextNode("open in ");J.appendChild(h);var f=document.createElement("span");f.className="w-500";var g=document.createTextNode("Outlook");f.appendChild(g),J.appendChild(f),a.appendChild(J),(K=document.createElement("a")).id="m-open",K.href=oe,K.classList.add("m-open"),K.classList.add("m-default");var v=document.createElement("span");v.className="w-500";var x=document.createTextNode("open");v.appendChild(x);var w=document.createTextNode(" default");K.appendChild(v),K.appendChild(w),a.appendChild(K),(te=document.createElement("a")).id="m-copy",te.href=oe,te.classList.add("m-copy"),te.classList.add("w-500");var C=document.createTextNode("copy");te.appendChild(C),a.appendChild(te),a.appendChild(de()),document.body.appendChild(e),t.addEventListener("click",ne);var y=document.createElement("div");y.style.display="none",y.id="mailgo-tel",y.classList.add("m-modal");var k=document.createElement("div");k.className="m-modal-back",y.appendChild(k);var E=document.createElement("div");E.className="m-modal-content",y.appendChild(E),(D=document.createElement("strong")).id="m-tel-title",D.className="m-title",E.appendChild(D),(Q=document.createElement("a")).id="m-tg",Q.href=oe,Q.classList.add("m-open"),Q.classList.add("m-tg"),Q.style.display="none";var L=document.createTextNode("open in ");Q.appendChild(L);var N=document.createElement("span");N.className="w-500";var T=document.createTextNode("Telegram");N.appendChild(T),Q.appendChild(N),E.appendChild(Q),(X=document.createElement("a")).id="m-wa",X.href=oe,X.classList.add("m-open"),X.classList.add("m-wa");var z=document.createTextNode("open in ");X.appendChild(z);var A=document.createElement("span");A.className="w-500";var j=document.createTextNode("WhatsApp");A.appendChild(j),X.appendChild(A),E.appendChild(X),(Y=document.createElement("a")).id="m-skype",Y.href=oe,Y.classList.add("m-open"),Y.classList.add("m-skype");var R=document.createTextNode("open in ");Y.appendChild(R);var U=document.createElement("span");U.className="w-500";var I=document.createTextNode("Skype");U.appendChild(I),Y.appendChild(U),E.appendChild(Y),(ee=document.createElement("a")).id="m-call",ee.href=oe,ee.classList.add("m-open"),ee.classList.add("m-default");var S=document.createElement("span");S.className="w-500";var M=document.createTextNode("call");S.appendChild(M);var W=document.createTextNode(" as default");ee.appendChild(S),ee.appendChild(W),E.appendChild(ee),(ae=document.createElement("a")).id="m-tel-copy",ae.href=oe,ae.classList.add("m-copy"),ae.classList.add("w-500");var H=document.createTextNode("copy");ae.appendChild(H),E.appendChild(ae),E.appendChild(de()),document.body.appendChild(y),k.addEventListener("click",ne)}function o(e,t){var a=0<arguments.length&&void 0!==e?e:m,o=1<arguments.length?t:void 0;if(a===m){if(o.href&&o.href.toLowerCase().startsWith(i)){p=decodeURIComponent(o.href.split("?")[0].split(i)[1].trim()),s=new URL(o.href);var n=new URLSearchParams(s.search);b=n.get("cc"),h=n.get("bcc"),f=n.get("subject"),g=n.get("body")}Line truncated
|
||||
"use strict";var mailgoVersion="0.8.1";!function(){function a(){var e=ie("div");e.style.display="none",e.id="mailgo",e.classList.add("m-modal");var t=ie("div");t.className="m-modal-back",e.appendChild(t);var a=ie("div");a.className="m-modal-content",e.appendChild(a),(_=ie("strong")).id="m-title",_.className="m-title",a.appendChild(_);var o=ie("div");o.id="m-details",o.className="m-details",(P=ie("p")).id="m-cc";var n=ie("span");n.className="w-500";var d=document.createTextNode("cc ");n.appendChild(d),(F=ie("span")).id="m-cc-value",P.appendChild(n),P.appendChild(F),o.appendChild(P),(B=ie("p")).id="m-bcc";var i=ie("span");i.className="w-500";var l=document.createTextNode("bcc ");i.appendChild(l),(G=ie("span")).id="m-bcc-value",B.appendChild(i),B.appendChild(G),o.appendChild(B),(O=ie("p")).id="m-subject";var c=ie("span");c.className="w-500";var r=document.createTextNode("subject ");c.appendChild(r),(V=ie("span")).id="m-subject-value",O.appendChild(c),O.appendChild(V),o.appendChild(O),(Z=ie("p")).id="m-body";var s=ie("span");s.className="w-500";var m=document.createTextNode("body ");s.appendChild(m),($=ie("span")).id="m-body-value",Z.appendChild(s),Z.appendChild($),o.appendChild(Z),a.appendChild(o),(q=ie("a")).id="m-gmail",q.href=oe,q.classList.add("m-open"),q.classList.add("m-gmail");var p=document.createTextNode("open in ");q.appendChild(p);var u=ie("span");u.className="w-500";var b=document.createTextNode("Gmail");u.appendChild(b),q.appendChild(u),a.appendChild(q),(J=ie("a")).id="m-outlook",J.href=oe,J.classList.add("m-open"),J.classList.add("m-outlook");var h=document.createTextNode("open in ");J.appendChild(h);var f=ie("span");f.className="w-500";var g=document.createTextNode("Outlook");f.appendChild(g),J.appendChild(f),a.appendChild(J),(K=ie("a")).id="m-open",K.href=oe,K.classList.add("m-open"),K.classList.add("m-default");var v=ie("span");v.className="w-500";var x=document.createTextNode("open");v.appendChild(x);var w=document.createTextNode(" default");K.appendChild(v),K.appendChild(w),a.appendChild(K),(te=ie("a")).id="m-copy",te.href=oe,te.classList.add("m-copy"),te.classList.add("w-500");var C=document.createTextNode("copy");te.appendChild(C),a.appendChild(te),a.appendChild(de()),document.body.appendChild(e),t.addEventListener("click",ne);var y=ie("div");y.style.display="none",y.id="mailgo-tel",y.classList.add("m-modal");var k=ie("div");k.className="m-modal-back",y.appendChild(k);var L=ie("div");L.className="m-modal-content",y.appendChild(L),(D=ie("strong")).id="m-tel-title",D.className="m-title",L.appendChild(D),(Q=ie("a")).id="m-tg",Q.href=oe,Q.classList.add("m-open"),Q.classList.add("m-tg"),Q.style.display="none";var N=document.createTextNode("open in ");Q.appendChild(N);var T=ie("span");T.className="w-500";var z=document.createTextNode("Telegram");T.appendChild(z),Q.appendChild(T),L.appendChild(Q),(X=ie("a")).id="m-wa",X.href=oe,X.classList.add("m-open"),X.classList.add("m-wa");var A=document.createTextNode("open in ");X.appendChild(A);var E=ie("span");E.className="w-500";var j=document.createTextNode("WhatsApp");E.appendChild(j),X.appendChild(E),L.appendChild(X),(Y=ie("a")).id="m-skype",Y.href=oe,Y.classList.add("m-open"),Y.classList.add("m-skype");var R=document.createTextNode("open in ");Y.appendChild(R);var U=ie("span");U.className="w-500";var I=document.createTextNode("Skype");U.appendChild(I),Y.appendChild(U),L.appendChild(Y),(ee=ie("a")).id="m-call",ee.href=oe,ee.classList.add("m-open"),ee.classList.add("m-default");var S=ie("span");S.className="w-500";var M=document.createTextNode("call");S.appendChild(M);var W=document.createTextNode(" as default");ee.appendChild(S),ee.appendChild(W),L.appendChild(ee),(ae=ie("a")).id="m-tel-copy",ae.href=oe,ae.classList.add("m-copy"),ae.classList.add("w-500");var H=document.createTextNode("copy");ae.appendChild(H),L.appendChild(ae),L.appendChild(de()),document.body.appendChild(y),k.addEventListener("click",ne)}function o(e,t){var a=0<arguments.length&&void 0!==e?e:r,o=1<arguments.length?t:void 0;if(a===r){if(o.href&&o.href.toLowerCase().startsWith(i)){p=decodeURIComponent(o.href.split("?")[0].split(i)[1].trim()),m=new URL(o.href);var n=new URLSearchParams(m.search);b=n.get("cc"),h=n.get("bcc"),f=n.get("subject"),g=n.get("body")}else p=o.getAttribute("data-address")+"@"+o.getAttribute("data-domain"),m=new URL(i+encodeURIComponent(p)),b=o.getAttribute("data-cc-address")+"@"+o.getAttribute("data-cc-domain"),h=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;b&&!H(b.split(","))&&(b=""),h&&!H(h.split(","))&&(h=""),_.innerHTML=p.split(",").join("<br/>"),b?(P.style.display="block",F.innerHTML=b.split(",").join("<br/>")):P.style.display="none",h?(B.style.display="block",G.innerHTML=h.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.dLine 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=document.createElement("div");e.style.display="none",e.id="mailgo",e.classList.add("m-modal");var t=document.createElement("div");t.className="m-modal-back",e.appendChild(t);var o=document.createElement("div");o.className="m-modal-content",e.appendChild(o),(d=document.createElement("strong")).id="m-title",d.className="m-title",o.appendChild(d);var a=document.createElement("div");a.id="m-details",a.className="m-details",(c=document.createElement("p")).id="m-cc";var n=document.createElement("span");n.className="w-500";var E=document.createTextNode("cc ");n.appendChild(E),(s=document.createElement("span")).id="m-cc-value",c.appendChild(n),c.appendChild(s),a.appendChild(c),(l=document.createElement("p")).id="m-bcc";var L=document.createElement("span");L.className="w-500";var N=document.createTextNode("bcc ");L.appendChild(N),(p=document.createElement("span")).id="m-bcc-value",l.appendChild(L),l.appendChild(p),a.appendChild(l),(r=document.createElement("p")).id="m-subject";var T=document.createElement("span");T.className="w-500";var z=document.createTextNode("subject ");T.appendChild(z),(u=document.createElement("span")).id="m-subject-value",r.appendChild(T),r.appendChild(u),a.appendChild(r),(m=document.createElement("p")).id="m-body";var A=document.createElement("span");A.className="w-500";var S=document.createTextNode("body ");A.appendChild(S),(b=document.createElement("span")).id="m-body-value",m.appendChild(A),m.appendChild(b),a.appendChild(m),o.appendChild(a),(f=document.createElement("a")).id="m-gmail",f.href=j,f.classList.add("m-open"),f.classList.add("m-gmail");var R=document.createTextNode("open in ");f.appendChild(R);var U=document.createElement("span");U.className="w-500";var I=document.createTextNode("Gmail");U.appendChild(I),f.appendChild(U),o.appendChild(f),(h=document.createElement("a")).id="m-outlook",h.href=j,h.classList.add("m-open"),h.classList.add("m-outlook");var M=document.createTextNode("open in ");h.appendChild(M);var _=document.createElement("span");_.className="w-500";var O=document.createTextNode("Outlook");_.appendChild(O),h.appendChild(_),o.appendChild(h),(g=document.createElement("a")).id="m-open",g.href=j,g.classList.add("m-open"),g.classList.add("m-default");var P=document.createElement("span");P.className="w-500";var W=document.createTextNode("open");P.appendChild(W);var H=document.createTextNode(" default");g.appendChild(P),g.appendChild(H),o.appendChild(g),(C=document.createElement("a")).id="m-copy",C.href=j,C.classList.add("m-copy"),C.classList.add("w-500");var D=document.createTextNode("copy");C.appendChild(D),o.appendChild(C),o.appendChild(X()),document.body.appendChild(e),t.addEventListener("click",Q);var B=document.createElement("div");B.style.display="none",B.id="mailgo-tel",B.classList.add("m-modal");var Z=document.createElement("div");Z.className="m-modal-back",B.appendChild(Z);var F=document.createElement("div");F.className="m-modal-content",B.appendChild(F),(i=document.createElement("strong")).id="m-tel-title",i.className="m-title",F.appendChild(i),(x=document.createElement("a")).id="m-tg",x.href=j,x.classList.add("m-open"),x.classList.add("m-tg"),x.style.display="none";var G=document.createTextNode("open in ");x.appendChild(G);var $=document.createElement("span");$.className="w-500";var q=document.createTextNode("Telegram");$.appendChild(q),x.appendChild($),F.appendChild(x),(v=document.createElement("a")).id="m-wa",v.href=j,v.classList.add("m-open"),v.classList.add("m-wa");var J=document.createTextNode("open in ");v.appendChild(J);var K=document.createElement("span");K.className="w-500";var V=document.createTextNode("WhatsApp");K.appendChild(V),v.appendChild(K),F.appendChild(v),(w=document.createElement("a")).id="m-skype",w.href=j,w.classList.add("m-open"),w.classList.add("m-skype");var Y=docLine 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=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 o=Y("div");o.className="m-modal-content",e.appendChild(o),(d=Y("strong")).id="m-title",d.className="m-title",o.appendChild(d);var a=Y("div");a.id="m-details",a.className="m-details",(l=Y("p")).id="m-cc";var n=Y("span");n.className="w-500";var L=document.createTextNode("cc ");n.appendChild(L),(m=Y("span")).id="m-cc-value",l.appendChild(n),l.appendChild(m),a.appendChild(l),(r=Y("p")).id="m-bcc";var N=Y("span");N.className="w-500";var T=document.createTextNode("bcc ");N.appendChild(T),(p=Y("span")).id="m-bcc-value",r.appendChild(N),r.appendChild(p),a.appendChild(r),(c=Y("p")).id="m-subject";var z=Y("span");z.className="w-500";var j=document.createTextNode("subject ");z.appendChild(j),(u=Y("span")).id="m-subject-value",c.appendChild(z),c.appendChild(u),a.appendChild(c),(s=Y("p")).id="m-body";var E=Y("span");E.className="w-500";var S=document.createTextNode("body ");E.appendChild(S),(b=Y("span")).id="m-body-value",s.appendChild(E),s.appendChild(b),a.appendChild(s),o.appendChild(a),(f=Y("a")).id="m-gmail",f.href=A,f.classList.add("m-open"),f.classList.add("m-gmail");var R=document.createTextNode("open in ");f.appendChild(R);var U=Y("span");U.className="w-500";var I=document.createTextNode("Gmail");U.appendChild(I),f.appendChild(U),o.appendChild(f),(h=Y("a")).id="m-outlook",h.href=A,h.classList.add("m-open"),h.classList.add("m-outlook");var M=document.createTextNode("open in ");h.appendChild(M);var _=Y("span");_.className="w-500";var O=document.createTextNode("Outlook");_.appendChild(O),h.appendChild(_),o.appendChild(h),(g=Y("a")).id="m-open",g.href=A,g.classList.add("m-open"),g.classList.add("m-default");var P=Y("span");P.className="w-500";var W=document.createTextNode("open");P.appendChild(W);var H=document.createTextNode(" default");g.appendChild(P),g.appendChild(H),o.appendChild(g),(C=Y("a")).id="m-copy",C.href=A,C.classList.add("m-copy"),C.classList.add("w-500");var D=document.createTextNode("copy");C.appendChild(D),o.appendChild(C),o.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),(i=Y("strong")).id="m-tel-title",i.className="m-title",F.appendChild(i),(x=Y("a")).id="m-tg",x.href=A,x.classList.add("m-open"),x.classList.add("m-tg"),x.style.display="none";var G=document.createTextNode("open in ");x.appendChild(G);var $=Y("span");$.className="w-500";var q=document.createTextNode("Telegram");$.appendChild(q),x.appendChild($),F.appendChild(x),(v=Y("a")).id="m-wa",v.href=A,v.classList.add("m-open"),v.classList.add("m-wa");var J=document.createTextNode("open in ");v.appendChild(J);var K=Y("span");K.className="w-500";var V=document.createTextNode("WhatsApp");K.appendChild(V),v.appendChild(K),F.appendChild(v),(w=Y("a")).id="m-skype",w.href=A,w.classList.add("m-open"),w.classList.add("m-skype");var ee=document.createTextNode("open in ");w.appendChild(ee);var te=Y("span");te.className="w-500";var oe=document.createTextNode("Skype");te.appendChild(oe),w.appendChild(te),F.appendChild(w),(y=Y("a")).id="m-call",y.href=A,y.classList.add("m-open"),y.classList.add("m-default");var ae=Y("span");ae.className="w-500";var ne=document.createTextNode("call");ae.appendChild(ne);var de=document.createTextNode(" as default");y.appendChild(ae),y.appendChild(de),F.appendChild(y),(k=Y("a")).id="m-tel-copy",k.href=A,k.classList.add("m-copy"),k.classList.add("w-500");var ie=document.createTextNode("copy");k.appendChild(ie),F.appendChild(k),F.appendChild(X()),document.body.appendChild(B),Z.addEventListenerLine truncated
|
||||
+68
-62
@@ -51,75 +51,75 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
// mailgo mail
|
||||
{
|
||||
// modal
|
||||
let modal = document.createElement("div");
|
||||
let modal = createElement("div");
|
||||
modal.style.display = "none";
|
||||
modal.id = "mailgo";
|
||||
modal.classList.add("m-modal");
|
||||
|
||||
// background
|
||||
let modalBackground = document.createElement("div");
|
||||
let modalBackground = createElement("div");
|
||||
modalBackground.className = "m-modal-back";
|
||||
modal.appendChild(modalBackground);
|
||||
|
||||
// modal content
|
||||
let modalContent = document.createElement("div");
|
||||
let modalContent = createElement("div");
|
||||
modalContent.className = "m-modal-content";
|
||||
modal.appendChild(modalContent);
|
||||
|
||||
// title (email address)
|
||||
title = document.createElement("strong");
|
||||
title = createElement("strong");
|
||||
title.id = "m-title";
|
||||
title.className = "m-title";
|
||||
modalContent.appendChild(title);
|
||||
|
||||
// details
|
||||
let details = document.createElement("div");
|
||||
let details = createElement("div");
|
||||
details.id = "m-details";
|
||||
details.className = "m-details";
|
||||
|
||||
detailCc = document.createElement("p");
|
||||
detailCc = createElement("p");
|
||||
detailCc.id = "m-cc";
|
||||
let ccSpan = document.createElement("span");
|
||||
let ccSpan = createElement("span");
|
||||
ccSpan.className = "w-500";
|
||||
let ccContent = document.createTextNode("cc ");
|
||||
let ccContent = createTextNode("cc ");
|
||||
ccSpan.appendChild(ccContent);
|
||||
ccValue = document.createElement("span");
|
||||
ccValue = createElement("span");
|
||||
ccValue.id = "m-cc-value";
|
||||
detailCc.appendChild(ccSpan);
|
||||
detailCc.appendChild(ccValue);
|
||||
details.appendChild(detailCc);
|
||||
|
||||
detailBcc = document.createElement("p");
|
||||
detailBcc = createElement("p");
|
||||
detailBcc.id = "m-bcc";
|
||||
let bccSpan = document.createElement("span");
|
||||
let bccSpan = createElement("span");
|
||||
bccSpan.className = "w-500";
|
||||
let bccContent = document.createTextNode("bcc ");
|
||||
let bccContent = createTextNode("bcc ");
|
||||
bccSpan.appendChild(bccContent);
|
||||
bccValue = document.createElement("span");
|
||||
bccValue = createElement("span");
|
||||
bccValue.id = "m-bcc-value";
|
||||
detailBcc.appendChild(bccSpan);
|
||||
detailBcc.appendChild(bccValue);
|
||||
details.appendChild(detailBcc);
|
||||
|
||||
detailSubject = document.createElement("p");
|
||||
detailSubject = createElement("p");
|
||||
detailSubject.id = "m-subject";
|
||||
let subjectSpan = document.createElement("span");
|
||||
let subjectSpan = createElement("span");
|
||||
subjectSpan.className = "w-500";
|
||||
let subjectContent = document.createTextNode("subject ");
|
||||
let subjectContent = createTextNode("subject ");
|
||||
subjectSpan.appendChild(subjectContent);
|
||||
subjectValue = document.createElement("span");
|
||||
subjectValue = createElement("span");
|
||||
subjectValue.id = "m-subject-value";
|
||||
detailSubject.appendChild(subjectSpan);
|
||||
detailSubject.appendChild(subjectValue);
|
||||
details.appendChild(detailSubject);
|
||||
|
||||
detailBody = document.createElement("p");
|
||||
detailBody = createElement("p");
|
||||
detailBody.id = "m-body";
|
||||
let bodySpan = document.createElement("span");
|
||||
let bodySpan = createElement("span");
|
||||
bodySpan.className = "w-500";
|
||||
let bodyContent = document.createTextNode("body ");
|
||||
let bodyContent = createTextNode("body ");
|
||||
bodySpan.appendChild(bodyContent);
|
||||
bodyValue = document.createElement("span");
|
||||
bodyValue = createElement("span");
|
||||
bodyValue.id = "m-body-value";
|
||||
detailBody.appendChild(bodySpan);
|
||||
detailBody.appendChild(bodyValue);
|
||||
@@ -128,60 +128,60 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
modalContent.appendChild(details);
|
||||
|
||||
// Gmail
|
||||
gmail = document.createElement("a");
|
||||
gmail = createElement("a");
|
||||
gmail.id = "m-gmail";
|
||||
gmail.href = DEFAULT_BTN_HREF;
|
||||
gmail.classList.add("m-open");
|
||||
gmail.classList.add("m-gmail");
|
||||
let gmailContent = document.createTextNode("open in ");
|
||||
let gmailContent = createTextNode("open in ");
|
||||
gmail.appendChild(gmailContent);
|
||||
let gmailSpan = document.createElement("span");
|
||||
let gmailSpan = createElement("span");
|
||||
gmailSpan.className = "w-500";
|
||||
let gmailSpanContent = document.createTextNode("Gmail");
|
||||
let gmailSpanContent = createTextNode("Gmail");
|
||||
gmailSpan.appendChild(gmailSpanContent);
|
||||
gmail.appendChild(gmailSpan);
|
||||
|
||||
modalContent.appendChild(gmail);
|
||||
|
||||
// Outlook
|
||||
outlook = document.createElement("a");
|
||||
outlook = createElement("a");
|
||||
outlook.id = "m-outlook";
|
||||
outlook.href = DEFAULT_BTN_HREF;
|
||||
outlook.classList.add("m-open");
|
||||
outlook.classList.add("m-outlook");
|
||||
let outlookContent = document.createTextNode("open in ");
|
||||
let outlookContent = createTextNode("open in ");
|
||||
outlook.appendChild(outlookContent);
|
||||
let outlookSpan = document.createElement("span");
|
||||
let outlookSpan = createElement("span");
|
||||
outlookSpan.className = "w-500";
|
||||
let outlookSpanContent = document.createTextNode("Outlook");
|
||||
let outlookSpanContent = createTextNode("Outlook");
|
||||
outlookSpan.appendChild(outlookSpanContent);
|
||||
outlook.appendChild(outlookSpan);
|
||||
|
||||
modalContent.appendChild(outlook);
|
||||
|
||||
// open default
|
||||
open = document.createElement("a");
|
||||
open = createElement("a");
|
||||
open.id = "m-open";
|
||||
open.href = DEFAULT_BTN_HREF;
|
||||
open.classList.add("m-open");
|
||||
open.classList.add("m-default");
|
||||
let openSpan = document.createElement("span");
|
||||
let openSpan = createElement("span");
|
||||
openSpan.className = "w-500";
|
||||
let openSpanContent = document.createTextNode("open");
|
||||
let openSpanContent = createTextNode("open");
|
||||
openSpan.appendChild(openSpanContent);
|
||||
let openContent = document.createTextNode(" default");
|
||||
let openContent = createTextNode(" default");
|
||||
open.appendChild(openSpan);
|
||||
open.appendChild(openContent);
|
||||
|
||||
modalContent.appendChild(open);
|
||||
|
||||
// copy
|
||||
copyMail = document.createElement("a");
|
||||
copyMail = createElement("a");
|
||||
copyMail.id = "m-copy";
|
||||
copyMail.href = DEFAULT_BTN_HREF;
|
||||
copyMail.classList.add("m-copy");
|
||||
copyMail.classList.add("w-500");
|
||||
let copyContent = document.createTextNode("copy");
|
||||
let copyContent = createTextNode("copy");
|
||||
copyMail.appendChild(copyContent);
|
||||
|
||||
modalContent.appendChild(copyMail);
|
||||
@@ -197,29 +197,29 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
// mailgo tel
|
||||
{
|
||||
// modal
|
||||
let modal = document.createElement("div");
|
||||
let modal = createElement("div");
|
||||
modal.style.display = "none";
|
||||
modal.id = "mailgo-tel";
|
||||
modal.classList.add("m-modal");
|
||||
|
||||
// background
|
||||
let modalBackground = document.createElement("div");
|
||||
let modalBackground = createElement("div");
|
||||
modalBackground.className = "m-modal-back";
|
||||
modal.appendChild(modalBackground);
|
||||
|
||||
// modal content
|
||||
let modalContent = document.createElement("div");
|
||||
let modalContent = createElement("div");
|
||||
modalContent.className = "m-modal-content";
|
||||
modal.appendChild(modalContent);
|
||||
|
||||
// title (telephone number)
|
||||
titleTel = document.createElement("strong");
|
||||
titleTel = createElement("strong");
|
||||
titleTel.id = "m-tel-title";
|
||||
titleTel.className = "m-title";
|
||||
modalContent.appendChild(titleTel);
|
||||
|
||||
// Telegram
|
||||
telegram = document.createElement("a");
|
||||
telegram = createElement("a");
|
||||
telegram.id = "m-tg";
|
||||
telegram.href = DEFAULT_BTN_HREF;
|
||||
telegram.classList.add("m-open");
|
||||
@@ -228,71 +228,71 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
// by default not display
|
||||
telegram.style.display = "none";
|
||||
|
||||
let telegramContent = document.createTextNode("open in ");
|
||||
let telegramContent = createTextNode("open in ");
|
||||
telegram.appendChild(telegramContent);
|
||||
let telegramSpan = document.createElement("span");
|
||||
let telegramSpan = createElement("span");
|
||||
telegramSpan.className = "w-500";
|
||||
let telegramSpanContent = document.createTextNode("Telegram");
|
||||
let telegramSpanContent = createTextNode("Telegram");
|
||||
telegramSpan.appendChild(telegramSpanContent);
|
||||
telegram.appendChild(telegramSpan);
|
||||
|
||||
modalContent.appendChild(telegram);
|
||||
|
||||
// WhatsApp
|
||||
wa = document.createElement("a");
|
||||
wa = createElement("a");
|
||||
wa.id = "m-wa";
|
||||
wa.href = DEFAULT_BTN_HREF;
|
||||
wa.classList.add("m-open");
|
||||
wa.classList.add("m-wa");
|
||||
let waContent = document.createTextNode("open in ");
|
||||
let waContent = createTextNode("open in ");
|
||||
wa.appendChild(waContent);
|
||||
let waSpan = document.createElement("span");
|
||||
let waSpan = createElement("span");
|
||||
waSpan.className = "w-500";
|
||||
let waSpanContent = document.createTextNode("WhatsApp");
|
||||
let waSpanContent = createTextNode("WhatsApp");
|
||||
waSpan.appendChild(waSpanContent);
|
||||
wa.appendChild(waSpan);
|
||||
|
||||
modalContent.appendChild(wa);
|
||||
|
||||
// Skype
|
||||
skype = document.createElement("a");
|
||||
skype = createElement("a");
|
||||
skype.id = "m-skype";
|
||||
skype.href = DEFAULT_BTN_HREF;
|
||||
skype.classList.add("m-open");
|
||||
skype.classList.add("m-skype");
|
||||
let skypeContent = document.createTextNode("open in ");
|
||||
let skypeContent = createTextNode("open in ");
|
||||
skype.appendChild(skypeContent);
|
||||
let skypeSpan = document.createElement("span");
|
||||
let skypeSpan = createElement("span");
|
||||
skypeSpan.className = "w-500";
|
||||
let skypeSpanContent = document.createTextNode("Skype");
|
||||
let skypeSpanContent = createTextNode("Skype");
|
||||
skypeSpan.appendChild(skypeSpanContent);
|
||||
skype.appendChild(skypeSpan);
|
||||
|
||||
modalContent.appendChild(skype);
|
||||
|
||||
// call default
|
||||
call = document.createElement("a");
|
||||
call = createElement("a");
|
||||
call.id = "m-call";
|
||||
call.href = DEFAULT_BTN_HREF;
|
||||
call.classList.add("m-open");
|
||||
call.classList.add("m-default");
|
||||
let callSpan = document.createElement("span");
|
||||
let callSpan = createElement("span");
|
||||
callSpan.className = "w-500";
|
||||
let callSpanContent = document.createTextNode("call");
|
||||
let callSpanContent = createTextNode("call");
|
||||
callSpan.appendChild(callSpanContent);
|
||||
let callContent = document.createTextNode(" as default");
|
||||
let callContent = createTextNode(" as default");
|
||||
call.appendChild(callSpan);
|
||||
call.appendChild(callContent);
|
||||
|
||||
modalContent.appendChild(call);
|
||||
|
||||
// copy
|
||||
copyTel = document.createElement("a");
|
||||
copyTel = createElement("a");
|
||||
copyTel.id = "m-tel-copy";
|
||||
copyTel.href = DEFAULT_BTN_HREF;
|
||||
copyTel.classList.add("m-copy");
|
||||
copyTel.classList.add("w-500");
|
||||
let copyContent = document.createTextNode("copy");
|
||||
let copyContent = createTextNode("copy");
|
||||
copyTel.appendChild(copyContent);
|
||||
|
||||
modalContent.appendChild(copyTel);
|
||||
@@ -758,12 +758,12 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
|
||||
const byElement = () => {
|
||||
// by
|
||||
let by = document.createElement("a");
|
||||
let by = createElement("a");
|
||||
by.href = "https://mailgo.js.org?ref=mailgo-modal";
|
||||
by.className = "m-by";
|
||||
by.target = "_blank";
|
||||
by.rel = "noopener noreferrer";
|
||||
let textBy = document.createTextNode("mailgo.js.org");
|
||||
let textBy = createTextNode("mailgo.js.org");
|
||||
by.appendChild(textBy);
|
||||
|
||||
return by;
|
||||
@@ -772,6 +772,12 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
// window exists
|
||||
const windowExists = () => window && typeof window !== "undefined";
|
||||
|
||||
// create element
|
||||
const createElement = element => document.createElement(element);
|
||||
|
||||
// create text node
|
||||
const createTextNode = element => document.createTextNode(element);
|
||||
|
||||
// decrypt email
|
||||
const mailToEncoded = encoded =>
|
||||
(window.location.href = MAILTO + atob(encoded));
|
||||
@@ -816,7 +822,7 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
|
||||
// copy of a string
|
||||
const copyToClipboard = str => {
|
||||
let el = document.createElement("textarea");
|
||||
let el = createElement("textarea");
|
||||
el.value = str;
|
||||
el.setAttribute("readonly", "");
|
||||
el.style.position = "absolute";
|
||||
@@ -840,10 +846,10 @@ const mailgoVersion = "MAILGO_VERSION";
|
||||
// if the window object exists...
|
||||
if (windowExists()) {
|
||||
// mailgo style (gulp)
|
||||
let mailgoCSS = document.createElement("style");
|
||||
let mailgoCSS = createElement("style");
|
||||
mailgoCSS.id = "mailgo-style";
|
||||
mailgoCSS.type = "text/css";
|
||||
let mailgoCSSContent = document.createTextNode(`MAILGO_STYLE`);
|
||||
let mailgoCSSContent = createTextNode(`MAILGO_STYLE`);
|
||||
mailgoCSS.appendChild(mailgoCSSContent);
|
||||
document.head.appendChild(mailgoCSS);
|
||||
|
||||
|
||||
Reference in new issue
Block a user