remove telegram experiment
This commit is contained in:
parent
35ae6e69e7
commit
210915e074
|
@ -18,7 +18,6 @@ declare module 'mailgo' {
|
|||
body_?: string;
|
||||
gmail?: string;
|
||||
outlook?: string;
|
||||
telegram?: string;
|
||||
whatsapp?: string;
|
||||
skype?: string;
|
||||
call?: string;
|
||||
|
|
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue