aboutsummaryrefslogtreecommitdiff
path: root/mavigator-dashboard/src/main/scala/mavigator/dashboard/Main.scala
diff options
context:
space:
mode:
Diffstat (limited to 'mavigator-dashboard/src/main/scala/mavigator/dashboard/Main.scala')
-rw-r--r--mavigator-dashboard/src/main/scala/mavigator/dashboard/Main.scala19
1 files changed, 8 insertions, 11 deletions
diff --git a/mavigator-dashboard/src/main/scala/mavigator/dashboard/Main.scala b/mavigator-dashboard/src/main/scala/mavigator/dashboard/Main.scala
index 71c5378..d313008 100644
--- a/mavigator-dashboard/src/main/scala/mavigator/dashboard/Main.scala
+++ b/mavigator-dashboard/src/main/scala/mavigator/dashboard/Main.scala
@@ -1,25 +1,22 @@
-package vfd.dashboard
+package mavigator.dashboard
import scala.scalajs.js
import scala.scalajs.js.annotation.JSExport
import org.scalajs.dom.html
-import vfd.dashboard.ui.Layout
+import mavigator.dashboard.ui.Layout
+import mavigator.util.Environment
+
+import scalatags.JsDom.all._
@JSExport("Main")
-object Main {
+object Main extends mavigator.util.Application {
- @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
- }
-
+ 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)
}
-} \ No newline at end of file
+}