Add support for running in the file protocol

This commit is contained in:
Alex Dima 2016-08-24 12:22:42 +02:00
parent abf4bd70a3
commit a4e18e4226
2 changed files with 13 additions and 3 deletions

View file

@ -1,5 +1,7 @@
(function() {
var IS_FILE_PROTOCOL = (window.location.protocol === 'file:');
var LOADER_OPTS = (function() {
function parseQueryString() {
var str = window.location.search;
@ -32,7 +34,15 @@
Component.prototype.getResolvedPath = function() {
var resolvedPath = this.paths[this.selectedPath];
if (this.selectedPath === 'npm') {
resolvedPath = '/monaco-editor/' + resolvedPath;
if (IS_FILE_PROTOCOL) {
resolvedPath = '../' + resolvedPath;
} else {
resolvedPath = '/monaco-editor/' + resolvedPath;
}
} else {
if (IS_FILE_PROTOCOL) {
resolvedPath = '../..' + resolvedPath;
}
}
return resolvedPath;
};