diff options
Diffstat (limited to 'examples/workbench-example-app/src')
3 files changed, 0 insertions, 80 deletions
diff --git a/examples/workbench-example-app/src/main/resources/index-dev.html b/examples/workbench-example-app/src/main/resources/index-dev.html deleted file mode 100644 index 3c03bc1..0000000 --- a/examples/workbench-example-app/src/main/resources/index-dev.html +++ /dev/null @@ -1,19 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <title>Example Scala.js application</title> - <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> -</head> -<body style="margin: 0px"> - -<div> - <canvas style="display: block" id="canvas" width="255" height="255"/> -</div> - -<script type="text/javascript" src="../example-fastopt.js"></script> -<script type="text/javascript" src="/workbench.js"></script> -<script> - ScalaJSExample().main(document.getElementById('canvas')); -</script> -</body> -</html> diff --git a/examples/workbench-example-app/src/main/resources/index-opt.html b/examples/workbench-example-app/src/main/resources/index-opt.html deleted file mode 100644 index 4f1f784..0000000 --- a/examples/workbench-example-app/src/main/resources/index-opt.html +++ /dev/null @@ -1,18 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <title>Example Scala.js application</title> - <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> -</head> -<body style="margin: 0px"> - -<div> - <canvas style="display: block" id="canvas" width="255" height="255"/> -</div> - -<script type="text/javascript" src="../example-opt.js"></script> -<script> - ScalaJSExample().main(document.getElementById('canvas')); -</script> -</body> -</html> diff --git a/examples/workbench-example-app/src/main/scala/example/ScalaJSExample.scala b/examples/workbench-example-app/src/main/scala/example/ScalaJSExample.scala deleted file mode 100644 index e7e5326..0000000 --- a/examples/workbench-example-app/src/main/scala/example/ScalaJSExample.scala +++ /dev/null @@ -1,43 +0,0 @@ -package example -import scala.scalajs.js.annotation.JSExport -import org.scalajs.dom -import scala.util.Random - -case class Point(x: Int, y: Int){ - def +(p: Point) = Point(x + p.x, y + p.y) - def /(d: Int) = Point(x / d, y / d) -} - -@JSExport -object ScalaJSExample { - @JSExport - def main(canvas: dom.HTMLCanvasElement): Unit = { - val ctx = canvas.getContext("2d") - .asInstanceOf[dom.CanvasRenderingContext2D] - - var count = 0 - var p = Point(0, 0) - val corners = Seq(Point(255, 255), Point(0, 255), Point(128, 0)) - - def clear() = { - ctx.fillStyle = "black" - ctx.fillRect(0, 0, 255, 255) - } - - def run = for (i <- 0 until 10){ - if (count % 3000 == 0) clear() - count += 1 - p = (p + corners(Random.nextInt(3))) / 2 - - val height = 512.0 / (255 + p.y) - val r = (p.x * height).toInt - val g = ((255-p.x) * height).toInt - val b = p.y - ctx.fillStyle = s"rgb($g, $r, $b)" - - ctx.fillRect(p.x, p.y, 1, 1) - } - - dom.setInterval(() => run, 50) - } -} |