removed obj actions

This commit is contained in:
Matteo Manzinello committed 2019-10-28 08:36:59 +01:00
1 parent 08ce4c434b
commit 09e57d1730
3 files changed
+113 -115

No files matched your search

+1 -1
View File
@@ -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
View File
@@ -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
View File
@@ -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;