aboutsummaryrefslogtreecommitdiff
path: root/mavigator-cockpit/src/main/scala/mavigator/dashboard/Main.scala
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2016-02-24 20:29:30 -0800
committerJakob Odersky <jakob@odersky.com>2016-02-24 20:31:14 -0800
commita41de68066007852d7d3dbf019d75b4caf7463ad (patch)
treeb4446408291c9f179e1c270a561523023ac6a105 /mavigator-cockpit/src/main/scala/mavigator/dashboard/Main.scala
parent245faaf1e2ff4d0fbda292dbb35f4b49426d4380 (diff)
downloadmavigator-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.scala23
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)
+ }
+}