update mod loader
This commit is contained in:
parent
f2f8b2d7bc
commit
0e4752d36f
|
@ -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 () {
|
||||
|
|
Loading…
Reference in New Issue