mirror of
https://github.com/jlengrand/open-wc.git
synced 2026-03-10 08:31:19 +00:00
18 lines
590 B
JavaScript
18 lines
590 B
JavaScript
(function() {
|
|
function loadScript(src, module) {
|
|
return new Promise(function (resolve, reject) {
|
|
document.head.appendChild(Object.assign(
|
|
document.createElement('script'),
|
|
{ src: src, onload: resolve, onerror: reject },
|
|
module ? { type: 'module' } : undefined
|
|
));
|
|
});
|
|
}
|
|
|
|
|
|
function loadEntries() {
|
|
'noModule' in HTMLScriptElement.prototype ? ['./app.js','./shared.js'].forEach(function (entry) { loadScript(entry); }) : ['./legacy/app.js','./legacy/shared.js'].forEach(function (entry) { loadScript(entry); });
|
|
}
|
|
|
|
loadEntries()
|
|
})(); |