on master help sign in
use postMessage to tell creator of <iframe> to "Jump to Problem"
71a5a82Evan Czaplicki
worker/src/Endpoint/Compile.hs+6−1
@@ -176,7 +176,12 @@ renderReport report =
176 <script src="https://worker.elm-lang.org/compile/errors.js"></script>
176 <script src="https://worker.elm-lang.org/compile/errors.js"></script>
177</head>
177</head>
178<body>
178<body>
179+ <script>
179− <script>Elm.Errors.init({flags:|] <> Encode.encodeUgly (Exit.toJson report) <> [r|});</script>
180+ var app = Elm.Errors.init({flags:|] <> Encode.encodeUgly (Exit.toJson report) <> [r|});
181+ app.ports.jumpTo.subscribe(function(region) {
182+ window.parent.postMessage(JSON.stringify(region), '*');
183+ });
184+ </script>
180</body>
185</body>
181</html>|]
186</html>|]
182
187