diff options
Diffstat (limited to 'client/src/main/scala/workbench/WorkbenchClient.scala')
-rw-r--r-- | client/src/main/scala/workbench/WorkbenchClient.scala | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/client/src/main/scala/workbench/WorkbenchClient.scala b/client/src/main/scala/workbench/WorkbenchClient.scala index c230db0..d5151ab 100644 --- a/client/src/main/scala/workbench/WorkbenchClient.scala +++ b/client/src/main/scala/workbench/WorkbenchClient.scala @@ -20,7 +20,11 @@ object Wire extends autowire.Server[Js.Value, upickle.Reader, upickle.Writer] wi @JSExport object WorkbenchClient extends Api{ @JSExport - val shadowBody = dom.document.body.cloneNode(deep = true) + lazy val shadowBody = dom.document.body.cloneNode(deep = true) + + // Trigger shadowBody to get captured when the page first loads + dom.addEventListener("load", (event: dom.Event) => shadowBody) + @JSExport var interval = 1000 @JSExport |