Update extensions.js

snap7
jmoenig 2021-06-23 17:44:37 +02:00
rodzic d057b0eae7
commit 03de7f9dc4
1 zmienionych plików z 7 dodań i 1 usunięć

Wyświetl plik

@ -38,7 +38,10 @@ modules.extensions = '2021-June-23';
var SnapExtensions = { var SnapExtensions = {
primitives: new Map(), primitives: new Map(),
menus: new Map(), menus: new Map(),
scripts: [] scripts: [],
urls: [
'libraries/'
]
}; };
/* /*
@ -688,6 +691,9 @@ SnapExtensions.primitives.set(
if (contains(SnapExtensions.scripts, url)) { if (contains(SnapExtensions.scripts, url)) {
return; return;
} }
if (!(SnapExtensions.urls.some(any => url.indexOf(any) === 0))) {
throw new Error('unlisted extension url:\n"' + url + '"');
}
scriptElement = document.createElement('script'); scriptElement = document.createElement('script');
scriptElement.onload = () => { scriptElement.onload = () => {
SnapExtensions.scripts.push(url); SnapExtensions.scripts.push(url);