update mod loader

This commit is contained in:
Your New SJW Waifu 2021-06-10 16:50:54 -05:00
parent f2f8b2d7bc
commit 0e4752d36f
1 changed files with 18 additions and 1 deletions

View File

@ -204,6 +204,23 @@ function PleromaModLoader () {
});
},
function getVueScope (element) {
if (!element) {
return null;
}
if (element.__vue__) {
return element.__vue__;
}
if (element.parentNode) {
return PleromaModLoader.getVueScope(element.parentNode);
}
return null;
},
function getRootVueScope () {
return document.querySelector("#app").__vue__;
},
function includeCss (src) {
return new Promise((resolve) => {
const head = document.getElementsByTagName("head")[0];
@ -237,7 +254,7 @@ function PleromaModLoader () {
},
function getToken () {
return document.querySelector("#app").__vue__.$store._vm.getUserToken();
return PleromaModLoader.getRootVueScope().$store._vm.getUserToken();
},
function getModDir () {