2023-05-16 10:47:08 +08:00

30 lines
1.3 KiB
JavaScript

self["MonacoEnvironment"] = (function(paths) {
return {
globalAPI: false,
getWorkerUrl : function (moduleId, label) {
var result = paths[label];
if (/^((http:)|(https:)|(file:)|(\/\/))/.test(result)) {
var currentUrl = String(window.location);
var currentOrigin = currentUrl.substr(0, currentUrl.length - window.location.hash.length - window.location.search.length - window.location.pathname.length);
if (result.substring(0, currentOrigin.length) !== currentOrigin) {
var js = '/*' + label + '*/importScripts("' + result + '");';
var blob = new Blob([js], { type: 'application/javascript' });
return URL.createObjectURL(blob);
}
}
return result;
}
};
})({
"editorWorkerService": "/monacoeditorwork/editor.worker.bundle.js",
"typescript": "/monacoeditorwork/ts.worker.bundle.js",
"json": "/monacoeditorwork/json.worker.bundle.js",
"html": "/monacoeditorwork/html.worker.bundle.js",
"javascript": "/monacoeditorwork/ts.worker.bundle.js",
"handlebars": "/monacoeditorwork/html.worker.bundle.js",
"razor": "/monacoeditorwork/html.worker.bundle.js"
});
location.hash = '#/chart/preview/' + screen.id;
window.chartData = screen.chartData;