aboutsummaryrefslogtreecommitdiff
path: root/mavigator-dashboard/src/main/scala/mavigator/util/Application.scala
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2016-02-02 18:43:38 -0800
committerJakob Odersky <jakob@odersky.com>2016-02-02 18:43:38 -0800
commit3acbe7f93b89c87373d222b20de218d60e328d24 (patch)
treecd27c83d0c93196242d3d0d3ce2fae1df8dd7864 /mavigator-dashboard/src/main/scala/mavigator/util/Application.scala
parentdb026b7d40f01a4a42ec542e98ef301bd75e9266 (diff)
downloadmavigator-3acbe7f93b89c87373d222b20de218d60e328d24.tar.gz
mavigator-3acbe7f93b89c87373d222b20de218d60e328d24.tar.bz2
mavigator-3acbe7f93b89c87373d222b20de218d60e328d24.zip
Move javascript to new layout
Diffstat (limited to 'mavigator-dashboard/src/main/scala/mavigator/util/Application.scala')
-rw-r--r--mavigator-dashboard/src/main/scala/mavigator/util/Application.scala10
1 files changed, 5 insertions, 5 deletions
diff --git a/mavigator-dashboard/src/main/scala/mavigator/util/Application.scala b/mavigator-dashboard/src/main/scala/mavigator/util/Application.scala
index 9a57e43..7cb6f27 100644
--- a/mavigator-dashboard/src/main/scala/mavigator/util/Application.scala
+++ b/mavigator-dashboard/src/main/scala/mavigator/util/Application.scala
@@ -8,19 +8,19 @@ import org.scalajs.dom.html
trait Application {
- def main(env: Environment, args: Map[String, String]): Unit
+ def main(args: Map[String, String])(implicit env: Environment): Unit
@JSExport
- final def _start(settings: js.Dynamic): Unit = {
+ final def start(settings: js.Dynamic): Unit = {
val env = new StaticEnvironment(
root = settings.root.asInstanceOf[html.Element],
- assetsBase = settings.root.asInstanceOf[String]
+ assetsBase = settings.assetsBase.asInstanceOf[String]
)
- val args = settings.args.asInstanceOf[Map[String, String]]
+ val args = settings.args.asInstanceOf[js.Dictionary[Any]].mapValues(_.toString).toMap
- main(env, args)
+ main(args)(env)
}
}