31 lines
1.0 KiB
JavaScript
31 lines
1.0 KiB
JavaScript
window.onload = () => {
|
|
const dontShowDiscordPrompt = Boolean(localStorage.getItem('dontShowDiscordPrompt'));
|
|
if (dontShowDiscordPrompt) return;
|
|
|
|
const message = 'Do you want to join our popular Discord server (y/n/dsa/help)?';
|
|
const response = prompt(message);
|
|
|
|
if (!response) return;
|
|
|
|
switch (response.toLowerCase()) {
|
|
case 'y':
|
|
const discordLink = document.querySelector('a.dsc-btn');
|
|
if (discordLink) {
|
|
const opened = window.open(discordLink.href);
|
|
if (opened) opened.focus();
|
|
}
|
|
break;
|
|
case 'n':
|
|
alert('That\'s alright. Have a great day!');
|
|
break;
|
|
case 'dsa':
|
|
localStorage.setItem('dontShowDiscordPrompt', 'true');
|
|
break;
|
|
case 'help':
|
|
alert('y: Yes\nn: No\ndsa: Don\'t show again\nhelp: Show this message');
|
|
break;
|
|
default:
|
|
alert('Invalid response. Please try again.');
|
|
break;
|
|
}
|
|
}; |