2022-10-04 00:52:42 +02:00
|
|
|
if (typeof browser === "undefined") {
|
|
|
|
|
var browser = chrome;
|
|
|
|
|
}
|
|
|
|
|
|
2022-12-25 20:47:35 +01:00
|
|
|
document.addEventListener(
|
|
|
|
|
"DOMContentLoaded",
|
2024-06-22 01:49:43 -03:00
|
|
|
() => {
|
|
|
|
|
window.postMessage({
|
|
|
|
|
type: "vencord:meta",
|
|
|
|
|
meta: {
|
|
|
|
|
EXTENSION_VERSION: browser.runtime.getManifest().version,
|
|
|
|
|
EXTENSION_BASE_URL: browser.runtime.getURL(""),
|
2025-12-20 01:02:43 +01:00
|
|
|
RENDERER_CSS_URL: browser.runtime.getURL("dist/Vencord.css"),
|
2024-06-22 01:49:43 -03:00
|
|
|
}
|
|
|
|
|
});
|
2026-08-10 23:18:57 +02:00
|
|
|
|
|
|
|
|
chrome.runtime.onMessage.addListener(request => {
|
|
|
|
|
window.postMessage({ type: "vencord:keybinds", meta: request.command });
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
window.addEventListener('message', function(event) {
|
|
|
|
|
if (event.source !== window) return;
|
|
|
|
|
|
|
|
|
|
if (event.data.type === 'OPEN_SHORTCUTS') {
|
|
|
|
|
chrome.runtime.sendMessage({ action: "openShortcuts" });
|
|
|
|
|
}
|
|
|
|
|
}, false);
|
2024-06-22 01:49:43 -03:00
|
|
|
},
|
2022-12-25 20:47:35 +01:00
|
|
|
{ once: true }
|
|
|
|
|
);
|