removed obj actions
This commit is contained in:
1 parent
08ce4c434b
commit
09e57d1730
3 files changed
+113
-115
No files matched your search
Vendored
+1
-1
@@ -1 +1 @@
|
||||
"use strict";!function(){function o(){var e=document.createElement("div");e.style.display="none",e.id="mailgo",e.classList.add("mailgo-modal");var a=document.createElement("div");a.className="mailgo-modal-background",e.appendChild(a);var o=document.createElement("div");o.className="mailgo-modal-content",e.appendChild(o);var t=document.createElement("strong");t.id="mailgo-title",t.className="mailgo-title",o.appendChild(t);var n=document.createElement("div");n.id="mailgo-details",n.className="mailgo-details";var i=document.createElement("p");i.id="mailgo-cc";var l=document.createElement("span");l.className="mailgo-weight-500";var d=document.createTextNode("cc ");l.appendChild(d);var c=document.createElement("span");c.id="mailgo-cc-value",i.appendChild(l),i.appendChild(c),n.appendChild(i);var m=document.createElement("p");m.id="mailgo-bcc";var r=document.createElement("span");r.className="mailgo-weight-500";var s=document.createTextNode("bcc ");r.appendChild(s);var p=document.createElement("span");p.id="mailgo-bcc-value",m.appendChild(r),m.appendChild(p),n.appendChild(m);var g=document.createElement("p");g.id="mailgo-subject";var u=document.createElement("span");u.className="mailgo-weight-500";var h=document.createTextNode("subject ");u.appendChild(h);var b=document.createElement("span");b.id="mailgo-subject-value",g.appendChild(u),g.appendChild(b),n.appendChild(g);var v=document.createElement("p");v.id="mailgo-body";var f=document.createElement("span");f.className="mailgo-weight-500";var x=document.createTextNode("body ");f.appendChild(x);var w=document.createElement("span");w.id="mailgo-body-value",v.appendChild(f),v.appendChild(w),n.appendChild(v),o.appendChild(n);var y=document.createElement("a");y.id="mailgo-gmail",y.href=de,y.classList.add("mailgo-open"),y.classList.add("mailgo-gmail");var k=document.createTextNode("open in ");y.appendChild(k);var C=document.createElement("span");C.className="mailgo-weight-500";var E=document.createTextNode("Gmail");C.appendChild(E),y.appendChild(C),o.appendChild(y);var L=document.createElement("a");L.id="mailgo-outlook",L.href=de,L.classList.add("mailgo-open"),L.classList.add("mailgo-outlook");var N=document.createTextNode("open in ");L.appendChild(N);var T=document.createElement("span");T.className="mailgo-weight-500";var A=document.createTextNode("Outlook");T.appendChild(A),L.appendChild(T),o.appendChild(L);var z=document.createElement("a");z.id="mailgo-open",z.href=de,z.classList.add("mailgo-open"),z.classList.add("mailgo-default");var j=document.createElement("span");j.className="mailgo-weight-500";var R=document.createTextNode("open");j.appendChild(R);var U=document.createTextNode(" default");z.appendChild(j),z.appendChild(U),o.appendChild(z);var S=document.createElement("a");S.id="mailgo-copy",S.href=de,S.classList.add("mailgo-copy"),S.classList.add("mailgo-weight-500");var I=document.createTextNode("copy");S.appendChild(I),o.appendChild(S);var W=document.createElement("a");W.href="https://mailgo.js.org?ref=mailgo-modal",W.className="mailgo-by",W.target="_blank",W.rel="noopener noreferrer";var D=document.createTextNode("mailgo.js.org");W.appendChild(D),o.appendChild(W),document.body.appendChild(e),a.addEventListener("click",ce);var M=document.createElement("div");M.style.display="none",M.id="mailgo-tel",M.classList.add("mailgo-modal");var H=document.createElement("div");H.className="mailgo-modal-background",M.appendChild(H);var _=document.createElement("div");_.className="mailgo-modal-content",M.appendChild(_);var O=document.createElement("strong");O.id="mailgo-tel-title",O.className="mailgo-title",_.appendChild(O);var G=document.createElement("a");G.id="mailgo-telegram",G.href=de,G.classList.add("mailgo-open"),G.classList.add("mailgo-telegram"),G.style.display="none";var P=document.createTextNode("open in ");G.appendChild(P);var B=document.createElement("span");B.className="mailgo-weight-500";var Z=document.createTextNode("Telegram");B.appendChild(Z),G.appendChild(B),_.appendChild(G);var F=document.createElement("a");F.id="mailgo-wa",F.href=de,F.classList.add("mailgo-open"),F.classList.add("mailgo-wa");var $=document.createTextNode("open in ");F.appendChild($);var q=document.createElement("span");q.className="mailgo-weight-500";var J=document.createTextNode("WhatsApp");q.appendChild(J),F.appendChild(q),_.appendChild(F);var K=document.createElement("a");K.id="mailgo-skype",K.href=de,K.classList.add("mailgo-open"),K.classList.add("mailgo-skype");var Q=document.createTextNode("open in ");K.appendChild(Q);var V=document.createElement("span");V.className="mailgo-weight-500";var X=document.createTextNode("Skype");V.appendChild(X),K.appendChild(V),_.appendChild(K);var Y=document.createElement("a");Y.id="mailgo-call",Y.href=de,Y.classList.add("mailgo-open"),Y.classList.add("mailgo-default");var ee=document.createElement("span");ee.className="mailgo-weight-500";var ae=document.createTextNode("call");ee.appendChild(ae);var oe=document.createTextNode(" as default");Y.appenLine truncated
|
||||
"use strict";var _this=void 0;!function(){function o(){var e=document.createElement("div");e.style.display="none",e.id="mailgo",e.classList.add("mailgo-modal");var a=document.createElement("div");a.className="mailgo-modal-background",e.appendChild(a);var o=document.createElement("div");o.className="mailgo-modal-content",e.appendChild(o);var t=document.createElement("strong");t.id="mailgo-title",t.className="mailgo-title",o.appendChild(t);var n=document.createElement("div");n.id="mailgo-details",n.className="mailgo-details";var i=document.createElement("p");i.id="mailgo-cc";var l=document.createElement("span");l.className="mailgo-weight-500";var d=document.createTextNode("cc ");l.appendChild(d);var c=document.createElement("span");c.id="mailgo-cc-value",i.appendChild(l),i.appendChild(c),n.appendChild(i);var m=document.createElement("p");m.id="mailgo-bcc";var r=document.createElement("span");r.className="mailgo-weight-500";var s=document.createTextNode("bcc ");r.appendChild(s);var p=document.createElement("span");p.id="mailgo-bcc-value",m.appendChild(r),m.appendChild(p),n.appendChild(m);var g=document.createElement("p");g.id="mailgo-subject";var u=document.createElement("span");u.className="mailgo-weight-500";var h=document.createTextNode("subject ");u.appendChild(h);var b=document.createElement("span");b.id="mailgo-subject-value",g.appendChild(u),g.appendChild(b),n.appendChild(g);var v=document.createElement("p");v.id="mailgo-body";var f=document.createElement("span");f.className="mailgo-weight-500";var x=document.createTextNode("body ");f.appendChild(x);var w=document.createElement("span");w.id="mailgo-body-value",v.appendChild(f),v.appendChild(w),n.appendChild(v),o.appendChild(n);var y=document.createElement("a");y.id="mailgo-gmail",y.href=de,y.classList.add("mailgo-open"),y.classList.add("mailgo-gmail");var k=document.createTextNode("open in ");y.appendChild(k);var C=document.createElement("span");C.className="mailgo-weight-500";var E=document.createTextNode("Gmail");C.appendChild(E),y.appendChild(C),o.appendChild(y);var L=document.createElement("a");L.id="mailgo-outlook",L.href=de,L.classList.add("mailgo-open"),L.classList.add("mailgo-outlook");var N=document.createTextNode("open in ");L.appendChild(N);var T=document.createElement("span");T.className="mailgo-weight-500";var A=document.createTextNode("Outlook");T.appendChild(A),L.appendChild(T),o.appendChild(L);var z=document.createElement("a");z.id="mailgo-open",z.href=de,z.classList.add("mailgo-open"),z.classList.add("mailgo-default");var j=document.createElement("span");j.className="mailgo-weight-500";var _=document.createTextNode("open");j.appendChild(_);var R=document.createTextNode(" default");z.appendChild(j),z.appendChild(R),o.appendChild(z);var U=document.createElement("a");U.id="mailgo-copy",U.href=de,U.classList.add("mailgo-copy"),U.classList.add("mailgo-weight-500");var S=document.createTextNode("copy");U.appendChild(S),o.appendChild(U);var I=document.createElement("a");I.href="https://mailgo.js.org?ref=mailgo-modal",I.className="mailgo-by",I.target="_blank",I.rel="noopener noreferrer";var W=document.createTextNode("mailgo.js.org");I.appendChild(W),o.appendChild(I),document.body.appendChild(e),a.addEventListener("click",ce);var D=document.createElement("div");D.style.display="none",D.id="mailgo-tel",D.classList.add("mailgo-modal");var M=document.createElement("div");M.className="mailgo-modal-background",D.appendChild(M);var H=document.createElement("div");H.className="mailgo-modal-content",D.appendChild(H);var O=document.createElement("strong");O.id="mailgo-tel-title",O.className="mailgo-title",H.appendChild(O);var G=document.createElement("a");G.id="mailgo-telegram",G.href=de,G.classList.add("mailgo-open"),G.classList.add("mailgo-telegram"),G.style.display="none";var P=document.createTextNode("open in ");G.appendChild(P);var B=document.createElement("span");B.className="mailgo-weight-500";var Z=document.createTextNode("Telegram");B.appendChild(Z),G.appendChild(B),H.appendChild(G);var F=document.createElement("a");F.id="mailgo-wa",F.href=de,F.classList.add("mailgo-open"),F.classList.add("mailgo-wa");var $=document.createTextNode("open in ");F.appendChild($);var q=document.createElement("span");q.className="mailgo-weight-500";var J=document.createTextNode("WhatsApp");q.appendChild(J),F.appendChild(q),H.appendChild(F);var K=document.createElement("a");K.id="mailgo-skype",K.href=de,K.classList.add("mailgo-open"),K.classList.add("mailgo-skype");var Q=document.createTextNode("open in ");K.appendChild(Q);var V=document.createElement("span");V.className="mailgo-weight-500";var X=document.createTextNode("Skype");V.appendChild(X),K.appendChild(V),H.appendChild(K);var Y=document.createElement("a");Y.id="mailgo-call",Y.href=de,Y.classList.add("mailgo-open"),Y.classList.add("mailgo-default");var ee=document.createElement("span");ee.className="mailgo-weight-500";var ae=document.createTextNode("call");ee.appendChild(ae);var oe=document.createTextNode(" as
Line truncated
|
||||
@@ -1 +1 @@
|
||||
!function(e,a){"object"==typeof exports&&"object"==typeof module?module.exports=a():"function"==typeof define&&define.amd?define([],a):"object"==typeof exports?exports.mailgo=a():e.mailgo=a()}(window,(function(){return function(e){var a={};function o(t){if(a[t])return a[t].exports;var n=a[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=e,o.c=a,o.d=function(e,a,t){o.o(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:t})},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,a){if(1&a&&(e=o(e)),8&a)return e;if(4&a&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(o.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&a&&"string"!=typeof e)for(var n in e)o.d(t,n,function(a){return e[a]}.bind(null,n));return t},o.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(a,"a",a),a},o.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},o.p="",o(o.s=0)}([function(e,a,o){"use strict";!function(){function e(){var e=document.createElement("div");e.style.display="none",e.id="mailgo",e.classList.add("mailgo-modal");var a=document.createElement("div");a.className="mailgo-modal-background",e.appendChild(a);var o=document.createElement("div");o.className="mailgo-modal-content",e.appendChild(o);var t=document.createElement("strong");t.id="mailgo-title",t.className="mailgo-title",o.appendChild(t);var n=document.createElement("div");n.id="mailgo-details",n.className="mailgo-details";var i=document.createElement("p");i.id="mailgo-cc";var l=document.createElement("span");l.className="mailgo-weight-500";var d=document.createTextNode("cc ");l.appendChild(d);var r=document.createElement("span");r.id="mailgo-cc-value",i.appendChild(l),i.appendChild(r),n.appendChild(i);var c=document.createElement("p");c.id="mailgo-bcc";var m=document.createElement("span");m.className="mailgo-weight-500";var s=document.createTextNode("bcc ");m.appendChild(s);var p=document.createElement("span");p.id="mailgo-bcc-value",c.appendChild(m),c.appendChild(p),n.appendChild(c);var g=document.createElement("p");g.id="mailgo-subject";var u=document.createElement("span");u.className="mailgo-weight-500";var b=document.createTextNode("subject ");u.appendChild(b);var f=document.createElement("span");f.id="mailgo-subject-value",g.appendChild(u),g.appendChild(f),n.appendChild(g);var h=document.createElement("p");h.id="mailgo-body";var x=document.createElement("span");x.className="mailgo-weight-500";var y=document.createTextNode("body ");x.appendChild(y);var w=document.createElement("span");w.id="mailgo-body-value",h.appendChild(x),h.appendChild(w),n.appendChild(h),o.appendChild(n);var k=document.createElement("a");k.id="mailgo-gmail",k.href=v,k.classList.add("mailgo-open"),k.classList.add("mailgo-gmail");var C=document.createTextNode("open in ");k.appendChild(C);var E=document.createElement("span");E.className="mailgo-weight-500";var L=document.createTextNode("Gmail");E.appendChild(L),k.appendChild(E),o.appendChild(k);var N=document.createElement("a");N.id="mailgo-outlook",N.href=v,N.classList.add("mailgo-open"),N.classList.add("mailgo-outlook");var T=document.createTextNode("open in ");N.appendChild(T);var j=document.createElement("span");j.className="mailgo-weight-500";var A=document.createTextNode("Outlook");j.appendChild(A),N.appendChild(j),o.appendChild(N);var z=document.createElement("a");z.id="mailgo-open",z.href=v,z.classList.add("mailgo-open"),z.classList.add("mailgo-default");var S=document.createElement("span");S.className="mailgo-weight-500";var U=document.createTextNode("open");S.appendChild(U);var _=document.createTextNode(" default");z.appendChild(S),z.appendChild(_),o.appendChild(z);var I=document.createElement("a");I.id="mailgo-copy",I.href=v,I.classList.add("mailgo-copy"),I.classList.add("mailgo-weight-500");var M=document.createTextNode("copy");I.appendChild(M),o.appendChild(I);var O=document.createElement("a");O.href="https://mailgo.js.org?ref=mailgo-modal",O.className="mailgo-by",O.target="_blank",O.rel="noopener noreferrer";var W=document.createTextNode("mailgo.js.org");O.appendChild(W),o.appendChild(O),document.body.appendChild(e),a.addEventListener("click",R);var D=document.createElement("div");D.style.display="none",D.id="mailgo-tel",D.classList.add("mailgo-modal");var P=document.createElement("div");P.className="mailgo-modal-background",D.appendChild(P);var H=document.createElement("div");H.className="mailgo-modal-content",D.appendChild(H);var G=document.createElement("strong");G.id="mailgo-tel-title",G.className="mailgo-title",H.appendChild(G);var B=document.createElement("a");B.id="mailgo-telegram",B.href=v,B.classList.add("mailgo-open"),B.classList.add("mailgo-telegram"),B.style.display="none";var Z=document.createTextNode("open in ");B.appendChild(Z);var F=documeLine truncated
|
||||
!function(e,o){"object"==typeof exports&&"object"==typeof module?module.exports=o():"function"==typeof define&&define.amd?define([],o):"object"==typeof exports?exports.mailgo=o():e.mailgo=o()}(window,(function(){return function(e){var o={};function a(t){if(o[t])return o[t].exports;var n=o[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,a),n.l=!0,n.exports}return a.m=e,a.c=o,a.d=function(e,o,t){a.o(e,o)||Object.defineProperty(e,o,{enumerable:!0,get:t})},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,o){if(1&o&&(e=a(e)),8&o)return e;if(4&o&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(a.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&o&&"string"!=typeof e)for(var n in e)a.d(t,n,function(o){return e[o]}.bind(null,n));return t},a.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(o,"a",o),o},a.o=function(e,o){return Object.prototype.hasOwnProperty.call(e,o)},a.p="",a(a.s=0)}([function(e,o,a){"use strict";!function(){function e(){var e=document.createElement("div");e.style.display="none",e.id="mailgo",e.classList.add("mailgo-modal");var o=document.createElement("div");o.className="mailgo-modal-background",e.appendChild(o);var a=document.createElement("div");a.className="mailgo-modal-content",e.appendChild(a);var t=document.createElement("strong");t.id="mailgo-title",t.className="mailgo-title",a.appendChild(t);var n=document.createElement("div");n.id="mailgo-details",n.className="mailgo-details";var i=document.createElement("p");i.id="mailgo-cc";var l=document.createElement("span");l.className="mailgo-weight-500";var d=document.createTextNode("cc ");l.appendChild(d);var r=document.createElement("span");r.id="mailgo-cc-value",i.appendChild(l),i.appendChild(r),n.appendChild(i);var c=document.createElement("p");c.id="mailgo-bcc";var m=document.createElement("span");m.className="mailgo-weight-500";var s=document.createTextNode("bcc ");m.appendChild(s);var p=document.createElement("span");p.id="mailgo-bcc-value",c.appendChild(m),c.appendChild(p),n.appendChild(c);var g=document.createElement("p");g.id="mailgo-subject";var u=document.createElement("span");u.className="mailgo-weight-500";var b=document.createTextNode("subject ");u.appendChild(b);var f=document.createElement("span");f.id="mailgo-subject-value",g.appendChild(u),g.appendChild(f),n.appendChild(g);var h=document.createElement("p");h.id="mailgo-body";var x=document.createElement("span");x.className="mailgo-weight-500";var y=document.createTextNode("body ");x.appendChild(y);var w=document.createElement("span");w.id="mailgo-body-value",h.appendChild(x),h.appendChild(w),n.appendChild(h),a.appendChild(n);var k=document.createElement("a");k.id="mailgo-gmail",k.href=v,k.classList.add("mailgo-open"),k.classList.add("mailgo-gmail");var C=document.createTextNode("open in ");k.appendChild(C);var E=document.createElement("span");E.className="mailgo-weight-500";var L=document.createTextNode("Gmail");E.appendChild(L),k.appendChild(E),a.appendChild(k);var N=document.createElement("a");N.id="mailgo-outlook",N.href=v,N.classList.add("mailgo-open"),N.classList.add("mailgo-outlook");var T=document.createTextNode("open in ");N.appendChild(T);var j=document.createElement("span");j.className="mailgo-weight-500";var A=document.createTextNode("Outlook");j.appendChild(A),N.appendChild(j),a.appendChild(N);var z=document.createElement("a");z.id="mailgo-open",z.href=v,z.classList.add("mailgo-open"),z.classList.add("mailgo-default");var S=document.createElement("span");S.className="mailgo-weight-500";var U=document.createTextNode("open");S.appendChild(U);var _=document.createTextNode(" default");z.appendChild(S),z.appendChild(_),a.appendChild(z);var I=document.createElement("a");I.id="mailgo-copy",I.href=v,I.classList.add("mailgo-copy"),I.classList.add("mailgo-weight-500");var M=document.createTextNode("copy");I.appendChild(M),a.appendChild(I);var O=document.createElement("a");O.href="https://mailgo.js.org?ref=mailgo-modal",O.className="mailgo-by",O.target="_blank",O.rel="noopener noreferrer";var W=document.createTextNode("mailgo.js.org");O.appendChild(W),a.appendChild(O),document.body.appendChild(e),o.addEventListener("click",R);var D=document.createElement("div");D.style.display="none",D.id="mailgo-tel",D.classList.add("mailgo-modal");var P=document.createElement("div");P.className="mailgo-modal-background",D.appendChild(P);var H=document.createElement("div");H.className="mailgo-modal-content",D.appendChild(H);var G=document.createElement("strong");G.id="mailgo-tel-title",G.className="mailgo-title",H.appendChild(G);var B=document.createElement("a");B.id="mailgo-telegram",B.href=v,B.classList.add("mailgo-open"),B.classList.add("mailgo-telegram"),B.style.display="none";var Z=document.createTextNode("open in ");B.appendChild(Z);var F=documeLine truncated
|
||||
+111
-113
@@ -392,7 +392,7 @@
|
||||
let bodyEl = getE("mailgo-body");
|
||||
let bodyValueEl = getE("mailgo-body-value");
|
||||
|
||||
// actions
|
||||
// action buttons
|
||||
gmailButton = getE("mailgo-gmail");
|
||||
outlookButton = getE("mailgo-outlook");
|
||||
openButton = getE("mailgo-open");
|
||||
@@ -423,14 +423,14 @@
|
||||
: (bodyEl.style.display = "none");
|
||||
|
||||
// add the actions
|
||||
gmailButton.addEventListener("click", () => actions.openGmail());
|
||||
gmailButton.addEventListener("click", () => openGmail());
|
||||
|
||||
outlookButton.addEventListener("click", () => actions.openOutlook());
|
||||
outlookButton.addEventListener("click", () => openOutlook());
|
||||
|
||||
encEmail = encodeEmail(mail);
|
||||
openButton.addEventListener("click", () => actions.openDefault());
|
||||
openButton.addEventListener("click", () => openDefault());
|
||||
|
||||
copyButton.addEventListener("click", () => actions.copy(mail || tel));
|
||||
copyButton.addEventListener("click", () => copy(mail || tel));
|
||||
}
|
||||
// mailgo tel
|
||||
if (type === TEL_TYPE) {
|
||||
@@ -477,18 +477,18 @@
|
||||
titleEl.innerHTML = tel;
|
||||
|
||||
// add the actions to buttons
|
||||
waButton.addEventListener("click", () => actions.openWhatsApp());
|
||||
waButton.addEventListener("click", () => openWhatsApp());
|
||||
|
||||
if (telegramUsername) {
|
||||
setDisplay("mailgo-telegram", "block");
|
||||
telegramButton.addEventListener("click", () => actions.openTelegram());
|
||||
telegramButton.addEventListener("click", () => openTelegram());
|
||||
}
|
||||
|
||||
skypeButton.addEventListener("click", () => actions.openSkype());
|
||||
skypeButton.addEventListener("click", () => openSkype());
|
||||
|
||||
callButton.addEventListener("click", () => actions.callDefault());
|
||||
callButton.addEventListener("click", () => callDefault());
|
||||
|
||||
copyButton.addEventListener("click", () => actions.copy(tel));
|
||||
copyButton.addEventListener("click", () => copy(tel));
|
||||
}
|
||||
|
||||
// show the mailgo
|
||||
@@ -499,105 +499,103 @@
|
||||
};
|
||||
|
||||
// actions
|
||||
const actions = {
|
||||
openGmail: () => {
|
||||
// Gmail url
|
||||
let gmailUrl =
|
||||
"https://mail.google.com/mail/u/0/?view=cm&source=mailto&to=" +
|
||||
encodeURIComponent(mail);
|
||||
openGmail = () => {
|
||||
// Gmail url
|
||||
let gmailUrl =
|
||||
"https://mail.google.com/mail/u/0/?view=cm&source=mailto&to=" +
|
||||
encodeURIComponent(mail);
|
||||
|
||||
// the details if provided
|
||||
if (cc) gmailUrl = gmailUrl.concat("&cc=" + encodeURIComponent(cc));
|
||||
if (bcc) gmailUrl = gmailUrl.concat("&bcc=" + encodeURIComponent(bcc));
|
||||
if (subject) gmailUrl = gmailUrl.concat("&subject=" + subject);
|
||||
if (bodyMail) gmailUrl = gmailUrl.concat("&body=" + bodyMail);
|
||||
// the details if provided
|
||||
if (cc) gmailUrl = gmailUrl.concat("&cc=" + encodeURIComponent(cc));
|
||||
if (bcc) gmailUrl = gmailUrl.concat("&bcc=" + encodeURIComponent(bcc));
|
||||
if (subject) gmailUrl = gmailUrl.concat("&subject=" + subject);
|
||||
if (bodyMail) gmailUrl = gmailUrl.concat("&body=" + bodyMail);
|
||||
|
||||
// open the link
|
||||
window.open(gmailUrl, "_blank");
|
||||
// open the link
|
||||
window.open(gmailUrl, "_blank");
|
||||
|
||||
// hide the modal
|
||||
// hide the modal
|
||||
hideMailgo();
|
||||
};
|
||||
|
||||
openOutlook = () => {
|
||||
// Outlook url
|
||||
let outlookUrl =
|
||||
"https://outlook.live.com/owa/?path=/mail/action/compose&to=" +
|
||||
encodeURIComponent(mail);
|
||||
|
||||
// the details if provided
|
||||
if (subject) outlookUrl = outlookUrl.concat("&subject=" + subject);
|
||||
if (bodyMail) outlookUrl = outlookUrl.concat("&body=" + bodyMail);
|
||||
|
||||
// open the link
|
||||
window.open(outlookUrl, "_blank");
|
||||
|
||||
// hide the modal
|
||||
hideMailgo();
|
||||
};
|
||||
|
||||
openDefault = () => {
|
||||
mailToEncoded(encEmail);
|
||||
hideMailgo();
|
||||
};
|
||||
|
||||
openTelegram = () => {
|
||||
// Telegram url
|
||||
let tgUrl = "https://t.me/" + telegramUsername;
|
||||
|
||||
// open the url
|
||||
window.open(tgUrl, "_blank");
|
||||
|
||||
// hide the modal
|
||||
hideMailgo();
|
||||
};
|
||||
|
||||
openSkype = () => {
|
||||
let skype = skypeUsername !== "" ? skypeUsername : tel;
|
||||
|
||||
// Telegram url
|
||||
let skypeUrl = "skype:" + skype;
|
||||
|
||||
// open the url
|
||||
window.open(skypeUrl, "_blank");
|
||||
|
||||
// hide the modal
|
||||
hideMailgo();
|
||||
};
|
||||
|
||||
openWhatsApp = () => {
|
||||
// WhatsApp url
|
||||
let waUrl = "https://wa.me/" + tel;
|
||||
|
||||
// the details if provided
|
||||
if (msg) waUrl + "?text=" + msg;
|
||||
|
||||
// open the url
|
||||
window.open(waUrl, "_blank");
|
||||
|
||||
// hide the modal
|
||||
hideMailgo();
|
||||
};
|
||||
|
||||
callDefault = () => {
|
||||
let callUrl = "tel:" + tel;
|
||||
window.open(callUrl);
|
||||
hideMailgo();
|
||||
};
|
||||
|
||||
copy = content => {
|
||||
copyToClipboard(content);
|
||||
// the correct copyButton (mail or tel)
|
||||
mailgoIsShowing(MAIL_TYPE)
|
||||
? (copyButton = getE("mailgo-copy"))
|
||||
: (copyButton = getE("mailgo-tel-copy"));
|
||||
copyButton.textContent = "copied";
|
||||
setTimeout(() => {
|
||||
copyButton.textContent = "copy";
|
||||
// hide after the timeout
|
||||
hideMailgo();
|
||||
},
|
||||
|
||||
openOutlook: () => {
|
||||
// Outlook url
|
||||
let outlookUrl =
|
||||
"https://outlook.live.com/owa/?path=/mail/action/compose&to=" +
|
||||
encodeURIComponent(mail);
|
||||
|
||||
// the details if provided
|
||||
if (subject) outlookUrl = outlookUrl.concat("&subject=" + subject);
|
||||
if (bodyMail) outlookUrl = outlookUrl.concat("&body=" + bodyMail);
|
||||
|
||||
// open the link
|
||||
window.open(outlookUrl, "_blank");
|
||||
|
||||
// hide the modal
|
||||
hideMailgo();
|
||||
},
|
||||
|
||||
openDefault: () => {
|
||||
mailToEncoded(encEmail);
|
||||
hideMailgo();
|
||||
},
|
||||
|
||||
openTelegram: () => {
|
||||
// Telegram url
|
||||
let tgUrl = "https://t.me/" + telegramUsername;
|
||||
|
||||
// open the url
|
||||
window.open(tgUrl, "_blank");
|
||||
|
||||
// hide the modal
|
||||
hideMailgo();
|
||||
},
|
||||
|
||||
openSkype: () => {
|
||||
let skype = skypeUsername !== "" ? skypeUsername : tel;
|
||||
|
||||
// Telegram url
|
||||
let skypeUrl = "skype:" + skype;
|
||||
|
||||
// open the url
|
||||
window.open(skypeUrl, "_blank");
|
||||
|
||||
// hide the modal
|
||||
hideMailgo();
|
||||
},
|
||||
|
||||
openWhatsApp: () => {
|
||||
// WhatsApp url
|
||||
let waUrl = "https://wa.me/" + tel;
|
||||
|
||||
// the details if provided
|
||||
if (msg) waUrl + "?text=" + msg;
|
||||
|
||||
// open the url
|
||||
window.open(waUrl, "_blank");
|
||||
|
||||
// hide the modal
|
||||
hideMailgo();
|
||||
},
|
||||
|
||||
callDefault: () => {
|
||||
let callUrl = "tel:" + tel;
|
||||
window.open(callUrl);
|
||||
hideMailgo();
|
||||
},
|
||||
|
||||
copy: content => {
|
||||
copyToClipboard(content);
|
||||
// the correct copyButton (mail or tel)
|
||||
mailgoIsShowing(MAIL_TYPE)
|
||||
? (copyButton = getE("mailgo-copy"))
|
||||
: (copyButton = getE("mailgo-tel-copy"));
|
||||
copyButton.textContent = "copied";
|
||||
setTimeout(() => {
|
||||
copyButton.textContent = "copy";
|
||||
// hide after the timeout
|
||||
hideMailgo();
|
||||
}, 999);
|
||||
}
|
||||
}, 999);
|
||||
};
|
||||
|
||||
// function that returns if an element is a mailgo
|
||||
@@ -715,20 +713,20 @@
|
||||
break;
|
||||
case 71:
|
||||
// g -> open GMail
|
||||
actions.openGmail();
|
||||
openGmail();
|
||||
break;
|
||||
case 79:
|
||||
// o -> open Outlook
|
||||
actions.openOutlook();
|
||||
openOutlook();
|
||||
break;
|
||||
case 32:
|
||||
case 13:
|
||||
// spacebar or enter -> open default
|
||||
actions.openDefault();
|
||||
openDefault();
|
||||
break;
|
||||
case 67:
|
||||
// c -> copy
|
||||
actions.copy(mail);
|
||||
copy(mail);
|
||||
break;
|
||||
default:
|
||||
return;
|
||||
@@ -741,20 +739,20 @@
|
||||
break;
|
||||
case 84:
|
||||
// t -> open Telegram
|
||||
actions.openTelegram();
|
||||
openTelegram();
|
||||
break;
|
||||
case 87:
|
||||
// w -> open WhatsApp
|
||||
actions.openWhatsApp();
|
||||
openWhatsApp();
|
||||
break;
|
||||
case 32:
|
||||
case 13:
|
||||
// spacebar or enter -> call default
|
||||
actions.callDefault();
|
||||
callDefault();
|
||||
break;
|
||||
case 67:
|
||||
// c -> copy
|
||||
actions.copy(tel);
|
||||
copy(tel);
|
||||
break;
|
||||
default:
|
||||
return;
|
||||
|
||||
Reference in new issue
Block a user