summaryrefslogtreecommitdiff
path: root/example/src/main/scala/example/ScalaJSExample.scala
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2016-11-07 18:06:30 -0800
committerJakob Odersky <jakob@odersky.com>2016-11-08 16:52:27 -0800
commit71e5666ceeab0db8bb69c3bfcd2ddef5ab982029 (patch)
treed3420020e70e88a1532d8d0960c2544bf14eb015 /example/src/main/scala/example/ScalaJSExample.scala
parenta11c7826f2ba4ae20a0ab4e004e53ba910157bc3 (diff)
downloadworkbench-71e5666ceeab0db8bb69c3bfcd2ddef5ab982029.tar.gz
workbench-71e5666ceeab0db8bb69c3bfcd2ddef5ab982029.tar.bz2
workbench-71e5666ceeab0db8bb69c3bfcd2ddef5ab982029.zip
Update scalajs versions, related dependencies and remove obsolete features
Diffstat (limited to 'example/src/main/scala/example/ScalaJSExample.scala')
-rw-r--r--example/src/main/scala/example/ScalaJSExample.scala7
1 files changed, 3 insertions, 4 deletions
diff --git a/example/src/main/scala/example/ScalaJSExample.scala b/example/src/main/scala/example/ScalaJSExample.scala
index 0255262..3298e4f 100644
--- a/example/src/main/scala/example/ScalaJSExample.scala
+++ b/example/src/main/scala/example/ScalaJSExample.scala
@@ -1,6 +1,7 @@
package example
import scala.scalajs.js.annotation.JSExport
import org.scalajs.dom
+import org.scalajs.dom.html
import scala.util.Random
case class Point(x: Int, y: Int){
@@ -8,14 +9,12 @@ case class Point(x: Int, y: Int){
def /(d: Int) = Point(x / d, y / d)
}
-// Seems like you need this for sbt ~fastOptJS to work
-// mkdir ~/.sbt/0.13/plugins/target/scala-2.10/sbt-0.13/classes
@JSExport
object ScalaJSExample {
val ctx =
dom.document
.getElementById("canvas")
- .asInstanceOf[dom.HTMLCanvasElement]
+ .asInstanceOf[html.Canvas]
.getContext("2d")
.asInstanceOf[dom.CanvasRenderingContext2D]
@@ -41,6 +40,6 @@ object ScalaJSExample {
}
@JSExport
def main(): Unit = {
- dom.setInterval(() => run, 10)
+ dom.window.setInterval(() => run, 10)
}
}