diff options
author | Jakob Odersky <jakob@odersky.com> | 2016-02-24 20:29:30 -0800 |
---|---|---|
committer | Jakob Odersky <jakob@odersky.com> | 2016-02-24 20:31:14 -0800 |
commit | a41de68066007852d7d3dbf019d75b4caf7463ad (patch) | |
tree | b4446408291c9f179e1c270a561523023ac6a105 /mavigator-cockpit/src/main/scala/mavigator/dashboard/Main.scala | |
parent | 245faaf1e2ff4d0fbda292dbb35f4b49426d4380 (diff) | |
download | mavigator-a41de68066007852d7d3dbf019d75b4caf7463ad.tar.gz mavigator-a41de68066007852d7d3dbf019d75b4caf7463ad.tar.bz2 mavigator-a41de68066007852d7d3dbf019d75b4caf7463ad.zip |
Major refactorings
Diffstat (limited to 'mavigator-cockpit/src/main/scala/mavigator/dashboard/Main.scala')
-rw-r--r-- | mavigator-cockpit/src/main/scala/mavigator/dashboard/Main.scala | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/mavigator-cockpit/src/main/scala/mavigator/dashboard/Main.scala b/mavigator-cockpit/src/main/scala/mavigator/dashboard/Main.scala new file mode 100644 index 0000000..f3a111a --- /dev/null +++ b/mavigator-cockpit/src/main/scala/mavigator/dashboard/Main.scala @@ -0,0 +1,23 @@ +package mavigator.dashboard + +import scala.scalajs.js +import scala.scalajs.js.annotation.JSExport + +import org.scalajs.dom.html + +import mavigator.dashboard.ui.Layout +import mavigator.util.Environment +import mavigator.util.Application + +import scalatags.JsDom.all._ + +@JSExport("mavigator_dashboard_Main") +object Main extends Application { + + override def main(args: Map[String, String])(implicit env: Environment): Unit = { + val socket = new MavlinkSocket(args("socketUrl"), args("remoteSystemId").toInt) + val layout = new Layout(socket) + + env.root.appendChild(layout.element) + } +} |