summaryrefslogtreecommitdiff
path: root/client/src/main/scala/workbench/WorkbenchClient.scala
diff options
context:
space:
mode:
authorLi Haoyi <haoyi@dropbox.com>2014-09-09 06:32:13 +0800
committerLi Haoyi <haoyi@dropbox.com>2014-09-09 06:32:13 +0800
commit0f2bbf620dc4e876fe0bdd483b79ca069cecdb37 (patch)
tree5865ad38a46955b4a8ef565ae344b4b78c5ae089 /client/src/main/scala/workbench/WorkbenchClient.scala
parent08a5731c8552b0887e7a8a3f2bd1cc4d09d114f8 (diff)
downloadworkbench-0f2bbf620dc4e876fe0bdd483b79ca069cecdb37.tar.gz
workbench-0f2bbf620dc4e876fe0bdd483b79ca069cecdb37.tar.bz2
workbench-0f2bbf620dc4e876fe0bdd483b79ca069cecdb37.zip
0.2.1
Diffstat (limited to 'client/src/main/scala/workbench/WorkbenchClient.scala')
-rw-r--r--client/src/main/scala/workbench/WorkbenchClient.scala6
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