remove telegram experiment

This commit is contained in:
Philipp Dormann 2020-08-23 15:00:23 +02:00
parent 35ae6e69e7
commit 210915e074
2 changed files with 0 additions and 57 deletions

1
mailgo.d.ts vendored
View File

@ -18,7 +18,6 @@ declare module 'mailgo' {
body_?: string;
gmail?: string;
outlook?: string;
telegram?: string;
whatsapp?: string;
skype?: string;
call?: string;

View File

@ -55,7 +55,6 @@ let url: URL,
// mailgo tel variables
let tel: string = "",
msg: string = "",
telegramUsername: string = "",
skypeUsername: string = "";
// the DOM elements
@ -75,7 +74,6 @@ let title: HTMLElement,
let gmail: HTMLLinkElement,
outlook: HTMLLinkElement,
open: HTMLLinkElement,
telegram: HTMLLinkElement,
wa: HTMLLinkElement,
skype: HTMLLinkElement,
call: HTMLLinkElement,
@ -306,28 +304,6 @@ const mailgoInit = (): void => {
titleTel.className = "m-title";
modalContent.appendChild(titleTel);
// Telegram
telegram = createElement(aHTMLTag) as HTMLLinkElement;
telegram.id = "m-tg";
telegram.href = DEFAULT_BTN_HREF;
telegram.classList.add("m-open");
telegram.classList.add("m-tg");
// by default not display
telegram.style.display = "none";
telegram.appendChild(
createTextNode(strings.open_in_ || defaultStrings.open_in_)
);
let telegramSpan: HTMLElement = createElement(spanHTMLTag);
telegramSpan.className = "w-500";
telegramSpan.appendChild(
createTextNode(strings.telegram || defaultStrings.telegram)
);
telegram.appendChild(telegramSpan);
modalContent.appendChild(telegram);
// WhatsApp
wa = createElement(aHTMLTag) as HTMLLinkElement;
wa.id = "m-wa";
@ -525,14 +501,6 @@ export function mailgoRender(
// validate the phone number
if (!validateTel(tel)) return;
// Telegram username
if (mailgoElement.hasAttribute("data-telegram")) {
telegramUsername = mailgoElement.getAttribute("data-telegram");
} else {
telegramUsername = null;
}
// Telegram username
if (mailgoElement.hasAttribute("data-skype")) {
skypeUsername = mailgoElement.getAttribute("data-skype");
}
@ -543,14 +511,6 @@ export function mailgoRender(
// add the actions to buttons
wa.addEventListener("click", openWhatsApp);
// telegram must be shown only if data-telegram is provided
if (telegramUsername) {
document.getElementById("m-tg").style.display = "block";
telegram.addEventListener("click", openTelegram);
} else {
document.getElementById("m-tg").style.display = "none";
}
skype.addEventListener("click", openSkype);
call.addEventListener("click", callDefault);
@ -617,21 +577,9 @@ const openDefault = (): void => {
hideMailgo();
};
const openTelegram = (): void => {
// Telegram url
let tgUrl: string = "https://t.me/" + telegramUsername;
// open the url
window.open(tgUrl, "_blank");
// hide the modal
hideMailgo();
};
const openSkype = (): void => {
let skype: string = skypeUsername !== "" ? skypeUsername : tel;
// Telegram url
let skypeUrl: string = "skype:" + skype;
// open the url
@ -813,10 +761,6 @@ const mailgoKeydown = (keyboardEvent: KeyboardEvent): void => {
// Escape
hideMailgo();
break;
case 84:
// t -> open Telegram
openTelegram();
break;
case 87:
// w -> open WhatsApp
openWhatsApp();