diff options
Diffstat (limited to 'mavigator-dashboard/src/main/scala/mavigator/util')
-rw-r--r-- | mavigator-dashboard/src/main/scala/mavigator/util/Application.scala | 10 | ||||
-rw-r--r-- | mavigator-dashboard/src/main/scala/mavigator/util/environment.scala | 2 |
2 files changed, 6 insertions, 6 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) } } diff --git a/mavigator-dashboard/src/main/scala/mavigator/util/environment.scala b/mavigator-dashboard/src/main/scala/mavigator/util/environment.scala index fad1bf3..3d58c5a 100644 --- a/mavigator-dashboard/src/main/scala/mavigator/util/environment.scala +++ b/mavigator-dashboard/src/main/scala/mavigator/util/environment.scala @@ -5,7 +5,7 @@ import org.scalajs.dom.html /** Represents an application's environment */ trait Environment { - + /** The application's root element. */ def root: html.Element |