diff --git a/src/vs/editor/browser/standalone/standaloneSchemas.ts b/src/vs/editor/browser/standalone/standaloneSchemas.ts index 910da85c9895f978709f256c3630dd8dcea018de..34cc8137abad13966ec39c8bb13da429e546878a 100644 --- a/src/vs/editor/browser/standalone/standaloneSchemas.ts +++ b/src/vs/editor/browser/standalone/standaloneSchemas.ts @@ -8,8 +8,9 @@ import * as nls from 'vs/nls'; import {IJSONSchema} from 'vs/base/common/jsonSchema'; -this.MonacoEditorSchemas = this.MonacoEditorSchemas || {}; -let MonacoEditorSchemas: { [uri:string]:IJSONSchema } = this.MonacoEditorSchemas; +var global:any = self; +global.MonacoEditorSchemas = global.MonacoEditorSchemas || {}; +let MonacoEditorSchemas: { [uri:string]:IJSONSchema } = global.MonacoEditorSchemas; MonacoEditorSchemas['http://json.schemastore.org/project'] = { 'title': nls.localize('project.json.title', 'JSON schema for ASP.NET project.json files'), diff --git a/src/vs/editor/editor.main.ts b/src/vs/editor/editor.main.ts index 241f42a0ea8eef1f93ef9da212b9231905c75623..47a3b78a7a6fd36bfe66ee7d4a9a751d387c835b 100644 --- a/src/vs/editor/editor.main.ts +++ b/src/vs/editor/editor.main.ts @@ -31,13 +31,13 @@ global.monaco.editor = createMonacoEditorAPI(); global.monaco.languages = createMonacoLanguagesAPI(); // Register all built-in standalone languages -let MonacoEditorLanguages: ILanguageDef[] = this.MonacoEditorLanguages || []; +let MonacoEditorLanguages: ILanguageDef[] = global.MonacoEditorLanguages || []; MonacoEditorLanguages.forEach((language) => { registerMonarchStandaloneLanguage(language, language.defModule); }); // Register all built-in standalone JSON schemas -let MonacoEditorSchemas: { [url:string]: IJSONSchema } = this.MonacoEditorSchemas || {}; +let MonacoEditorSchemas: { [url:string]: IJSONSchema } = global.MonacoEditorSchemas || {}; for (var uri in MonacoEditorSchemas) { registerStandaloneSchema(uri, MonacoEditorSchemas[uri]); } diff --git a/src/vs/editor/standalone-languages/all.ts b/src/vs/editor/standalone-languages/all.ts index d2372363bed9f29ed415c05f81258746e6012459..a25416475d634261acb7c461a5d01dc653e09817 100644 --- a/src/vs/editor/standalone-languages/all.ts +++ b/src/vs/editor/standalone-languages/all.ts @@ -7,8 +7,9 @@ import {ILanguageDef} from './types'; -this.MonacoEditorLanguages = this.MonacoEditorLanguages || []; -let MonacoEditorLanguages: ILanguageDef[] = this.MonacoEditorLanguages; +var global:any = self; +global.MonacoEditorLanguages = global.MonacoEditorLanguages || []; +let MonacoEditorLanguages: ILanguageDef[] = global.MonacoEditorLanguages; MonacoEditorLanguages.push({ id: 'bat',