| Index: Source/devtools/front_end/main/Main.js
|
| diff --git a/Source/devtools/front_end/main/Main.js b/Source/devtools/front_end/main/Main.js
|
| index 44e480170a32f672ba88e5ef60439ab2f2db78c6..7294f411fb0e18854afb360595347b6ac5d6e00b 100644
|
| --- a/Source/devtools/front_end/main/Main.js
|
| +++ b/Source/devtools/front_end/main/Main.js
|
| @@ -210,7 +210,7 @@ WebInspector.Main.prototype = {
|
| WebInspector.debuggerWorkspaceBinding = new WebInspector.DebuggerWorkspaceBinding(WebInspector.targetManager, WebInspector.workspace, WebInspector.networkMapping);
|
| WebInspector.fileSystemWorkspaceBinding = new WebInspector.FileSystemWorkspaceBinding(WebInspector.isolatedFileSystemManager, WebInspector.workspace, WebInspector.networkMapping);
|
| WebInspector.breakpointManager = new WebInspector.BreakpointManager(null, WebInspector.workspace, WebInspector.networkMapping, WebInspector.targetManager, WebInspector.debuggerWorkspaceBinding);
|
| - WebInspector.extensionServer = new WebInspector.ExtensionServer();
|
| + WebInspector.extensionServer = new WebInspector.ExtensionServer(new WebInspector.ExtensionServer.UIDelegateImpl());
|
|
|
| new WebInspector.OverlayController();
|
| new WebInspector.ContentScriptProjectDecorator();
|
| @@ -844,4 +844,25 @@ WebInspector.WorkerTerminatedScreen.prototype = {
|
| __proto__: WebInspector.HelpScreen.prototype
|
| }
|
|
|
| +/**
|
| + * @constructor
|
| + * @implements {WebInspector.ExtensionServer.UIDelegate}
|
| + */
|
| +WebInspector.ExtensionServer.UIDelegateImpl = function() {}
|
| +WebInspector.ExtensionServer.UIDelegateImpl.prototype = {
|
| +
|
| + /**
|
| + * @override
|
| + * @param {!Array<string>} mimes
|
| + * @param {?} mode
|
| + */
|
| + addSimpleCodeMirrorMode: function(mimes, mode) {
|
| + self.runtime.loadModulePromise("source_frame").then(function() { //also not autoloaded (Though TBH this could just add waiting ones on start, rather than loading it when we want to add one)
|
| + for (var i=0; i<mimes.length; i++) {
|
| + CodeMirror.defineSimpleMode(mimes[i], mode);
|
| + }
|
| + });
|
| + }
|
| +}
|
| +
|
| new WebInspector.Main();
|
|
|