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; body_?: string;
gmail?: string; gmail?: string;
outlook?: string; outlook?: string;
telegram?: string;
whatsapp?: string; whatsapp?: string;
skype?: string; skype?: string;
call?: string; call?: string;

View File

@ -55,7 +55,6 @@ let url: URL,
// mailgo tel variables // mailgo tel variables
let tel: string = "", let tel: string = "",
msg: string = "", msg: string = "",
telegramUsername: string = "",
skypeUsername: string = ""; skypeUsername: string = "";
// the DOM elements // the DOM elements
@ -75,7 +74,6 @@ let title: HTMLElement,
let gmail: HTMLLinkElement, let gmail: HTMLLinkElement,
outlook: HTMLLinkElement, outlook: HTMLLinkElement,
open: HTMLLinkElement, open: HTMLLinkElement,
telegram: HTMLLinkElement,
wa: HTMLLinkElement, wa: HTMLLinkElement,
skype: HTMLLinkElement, skype: HTMLLinkElement,
call: HTMLLinkElement, call: HTMLLinkElement,
@ -306,28 +304,6 @@ const mailgoInit = (): void => {
titleTel.className = "m-title"; titleTel.className = "m-title";
modalContent.appendChild(titleTel); 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 // WhatsApp
wa = createElement(aHTMLTag) as HTMLLinkElement; wa = createElement(aHTMLTag) as HTMLLinkElement;
wa.id = "m-wa"; wa.id = "m-wa";
@ -525,14 +501,6 @@ export function mailgoRender(
// validate the phone number // validate the phone number
if (!validateTel(tel)) return; 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")) { if (mailgoElement.hasAttribute("data-skype")) {
skypeUsername = mailgoElement.getAttribute("data-skype"); skypeUsername = mailgoElement.getAttribute("data-skype");
} }
@ -543,14 +511,6 @@ export function mailgoRender(
// add the actions to buttons // add the actions to buttons
wa.addEventListener("click", openWhatsApp); 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); skype.addEventListener("click", openSkype);
call.addEventListener("click", callDefault); call.addEventListener("click", callDefault);
@ -617,21 +577,9 @@ const openDefault = (): void => {
hideMailgo(); 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 => { const openSkype = (): void => {
let skype: string = skypeUsername !== "" ? skypeUsername : tel; let skype: string = skypeUsername !== "" ? skypeUsername : tel;
// Telegram url
let skypeUrl: string = "skype:" + skype; let skypeUrl: string = "skype:" + skype;
// open the url // open the url
@ -813,10 +761,6 @@ const mailgoKeydown = (keyboardEvent: KeyboardEvent): void => {
// Escape // Escape
hideMailgo(); hideMailgo();
break; break;
case 84:
// t -> open Telegram
openTelegram();
break;
case 87: case 87:
// w -> open WhatsApp // w -> open WhatsApp
openWhatsApp(); openWhatsApp();