diff options
author | Jakob Odersky <jodersky@gmail.com> | 2015-12-28 11:54:00 +0100 |
---|---|---|
committer | Jakob Odersky <jakob@odersky.com> | 2016-01-29 13:50:37 -0800 |
commit | 4f4c799a6d9ccf333a3e609a2464e2f317875af7 (patch) | |
tree | 599232dd8c97fa9eb8f3426ea4375216ecadb386 /mavigator-dashboard/src/main/scala/mavigator/dashboard/Main.scala | |
parent | c77bf21e7f4c197d34d23b2aebe5953a75d099e2 (diff) | |
download | mavigator-4f4c799a6d9ccf333a3e609a2464e2f317875af7.tar.gz mavigator-4f4c799a6d9ccf333a3e609a2464e2f317875af7.tar.bz2 mavigator-4f4c799a6d9ccf333a3e609a2464e2f317875af7.zip |
Rename project and update dependencies
Diffstat (limited to 'mavigator-dashboard/src/main/scala/mavigator/dashboard/Main.scala')
-rw-r--r-- | mavigator-dashboard/src/main/scala/mavigator/dashboard/Main.scala | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/mavigator-dashboard/src/main/scala/mavigator/dashboard/Main.scala b/mavigator-dashboard/src/main/scala/mavigator/dashboard/Main.scala new file mode 100644 index 0000000..71c5378 --- /dev/null +++ b/mavigator-dashboard/src/main/scala/mavigator/dashboard/Main.scala @@ -0,0 +1,25 @@ +package vfd.dashboard + +import scala.scalajs.js +import scala.scalajs.js.annotation.JSExport + +import org.scalajs.dom.html + +import vfd.dashboard.ui.Layout + +@JSExport("Main") +object Main { + + @JSExport + def main(rootElement: html.Element, assetsBase: String, args: js.Dictionary[String]) = { + implicit val env = new Environment { + def root = rootElement + def asset(file: String) = assetsBase + "/" + file + } + + val socket = new MavlinkSocket(args("socketUrl"), args("remoteSystemId").toInt) + val layout = new Layout(socket) + + env.root.appendChild(layout.element) + } +}
\ No newline at end of file |