/* Config */ const config = { advanced: false, disableVoteSubmission: false, coloredThumbs: false, coloredBar: false, colorTheme: "classic", numberDisplayFormat: "compactShort", numberDisplayRoundDown: true, showAdvancedMessage: '', hideAdvancedMessage: '', links: { website: "https://returnyoutubedislike.com", github: "https://github.com/Anarios/return-youtube-dislike", discord: "https://discord.gg/mYnESY4Md5", donate: "https://returnyoutubedislike.com/donate", faq: "https://returnyoutubedislike.com/faq", help: "https://returnyoutubedislike.com/help", }, }; /* Change language */ function localizeHtmlPage() { //Localize by replacing __MSG_***__ meta tags var objects = document.getElementsByTagName("html"); for (var j = 0; j < objects.length; j++) { var obj = objects[j]; var valStrH = obj.innerHTML.toString(); var valNewH = valStrH.replace(/__MSG_(\w+)__/g, function (match, v1) { return v1 ? chrome.i18n.getMessage(v1) : ""; }); if (valNewH != valStrH) { obj.innerHTML = valNewH; } } } localizeHtmlPage(); /* Links */ createLink(config.links.website, "link_website"); createLink(config.links.github, "link_github"); createLink(config.links.discord, "link_discord"); createLink(config.links.faq, "link_faq"); createLink(config.links.donate, "link_donate"); createLink(config.links.help, "link_help"); function createLink(url, id) { document.getElementById(id).addEventListener("click", () => { chrome.tabs.create({ url: url }); }); }