Migrate main/ to ESM internally

Bug: 1006759
Change-Id: I44435dcd09afe2c3cbac7bbda46df415b77c12d9
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/1994969
Commit-Queue: Tim van der Lippe <[email protected]>
Reviewed-by: Paul Lewis <[email protected]>
diff --git a/front_end/main/MainImpl.js b/front_end/main/MainImpl.js
index 296fb60..3862661 100644
--- a/front_end/main/MainImpl.js
+++ b/front_end/main/MainImpl.js
@@ -28,6 +28,8 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+import {ExecutionContextSelector} from './ExecutionContextSelector.js';
+
 /**
  * @unrestricted
  */
@@ -220,7 +222,7 @@
     Persistence.persistence = new Persistence.Persistence(Workspace.workspace, Bindings.breakpointManager);
     Persistence.networkPersistenceManager = new Persistence.NetworkPersistenceManager(Workspace.workspace);
 
-    new Main.ExecutionContextSelector(SDK.targetManager, UI.context);
+    new ExecutionContextSelector(SDK.targetManager, UI.context);
     Bindings.blackboxManager = new Bindings.BlackboxManager(Bindings.debuggerWorkspaceBinding);
 
     new PauseListener();
@@ -727,40 +729,3 @@
 }
 
 new MainImpl();
-
-/* Legacy exported object */
-self.Main = self.Main || {};
-
-/* Legacy exported object */
-Main = Main || {};
-
-/**
- * @constructor
- */
-Main.Main = MainImpl;
-
-/**
- * @constructor
- */
-Main.Main.ZoomActionDelegate = ZoomActionDelegate;
-
-/**
- * @constructor
- */
-Main.Main.SearchActionDelegate = SearchActionDelegate;
-
-/**
- * @constructor
- */
-Main.Main.MainMenuItem = MainMenuItem;
-
-/**
- * @constructor
- */
-Main.Main.PauseListener = PauseListener;
-
-/**
- * @constructor
- */
-Main.ReloadActionDelegate = ReloadActionDelegate;
-Main.sendOverProtocol = sendOverProtocol;