@@ -8,18 +8,19 @@ if (!window.location.origin) {
8 (window.location.port ? (':' + window.location.port) : '');
8 (window.location.port ? (':' + window.location.port) : '');
11−Elm.Debugger = null;
11+var exposedDebugger = null;
12Elm.debug = function(module, moduleFile, hotSwapState /* =undefined */) {
12Elm.debug = function(module, moduleFile, hotSwapState /* =undefined */) {
13− var mainHandle = Elm.fulscreen(debuggerAttach(module,hotSwapState));
13+ var mainHandle = Elm.fullscreen(debuggerAttach(module,hotSwapState));
14 mainHandle.fileName = moduleFile;
14 mainHandle.fileName = moduleFile;
15− mainHandle.debug = Elm.Debugger;
15+ mainHandle.debugger = exposedDebugger;
18function debuggerAttach(module, hotSwapState /* =undefined */) {
19function debuggerAttach(module, hotSwapState /* =undefined */) {
20 make: function(runtime) {
21 make: function(runtime) {
21 var wrappedModule = debugModule(module, runtime);
22 var wrappedModule = debugModule(module, runtime);
22− Elm.Debugger = debuggerInit(wrappedModule, runtime, hotSwapState);
23+ exposedDebugger = debuggerInit(wrappedModule, runtime, hotSwapState);
23 dispatchElmDebuggerInit();
24 dispatchElmDebuggerInit();
24 return wrappedModule.debuggedModule;
25 return wrappedModule.debuggedModule;