From d5849edaeb592c67ccc22821c026c197f6356fd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABtan=20Renaudeau?= Date: Fri, 30 Aug 2013 22:29:24 +0200 Subject: [PATCH] polish --- app/actors/Peers.scala | 2 +- app/assets/javascripts/desktop.js | 2 +- app/assets/javascripts/mobile.js | 4 +--- app/assets/javascripts/models/XYaxis.js | 4 ++-- .../javascripts/views/XYaxisTouchableView.js | 18 ++++++++++++++++++ app/controllers/Application.scala | 4 ++-- app/views/desktop.scala.html | 3 ++- app/views/mobile.scala.html | 3 ++- 8 files changed, 29 insertions(+), 11 deletions(-) diff --git a/app/actors/Peers.scala b/app/actors/Peers.scala index 4a2eb00..33e6931 100644 --- a/app/actors/Peers.scala +++ b/app/actors/Peers.scala @@ -62,7 +62,7 @@ class PeersActor extends Actor { private var serverChannel: Option[Channel[JsValue]] = None private var serverEnumerator: Option[Enumerator[JsValue]] = None - val serverId = "123456789" + val serverId = "_hive_" def isServer(id: String) = serverId == id diff --git a/app/assets/javascripts/desktop.js b/app/assets/javascripts/desktop.js index 87e897a..0e3166f 100644 --- a/app/assets/javascripts/desktop.js +++ b/app/assets/javascripts/desktop.js @@ -45,7 +45,7 @@ }(beez.params)); // Network - var ws = new WebSocket("ws://localhost:9000/join/123456789"); + var ws = new WebSocket(WEBSOCKET_ENDPOINT); var hive; var rtconmessage = function (msg) { switch (msg[0]) { diff --git a/app/assets/javascripts/mobile.js b/app/assets/javascripts/mobile.js index df0c600..f06bc77 100644 --- a/app/assets/javascripts/mobile.js +++ b/app/assets/javascripts/mobile.js @@ -1,8 +1,6 @@ (function(){ // Network - var client_id = Math.round(Math.random() * 100000); - var ws_host = "ws://localhost:9000/join/" + client_id; - var ws = new WebSocket(ws_host); + var ws = new WebSocket(WEBSOCKET_ENDPOINT); var hive; ws.onopen = function() { diff --git a/app/assets/javascripts/models/XYaxis.js b/app/assets/javascripts/models/XYaxis.js index e1f2520..f1fa64f 100644 --- a/app/assets/javascripts/models/XYaxis.js +++ b/app/assets/javascripts/models/XYaxis.js @@ -2,8 +2,8 @@ beez.XYaxis = Backbone.Model.extend({ defaults: { width: 200, height: 150, - x: 0.5, - y: 0.5, + x: 0, + y: 0, changing: false, name: "", xlabel: "", diff --git a/app/assets/javascripts/views/XYaxisTouchableView.js b/app/assets/javascripts/views/XYaxisTouchableView.js index 0d3d267..61d86d1 100644 --- a/app/assets/javascripts/views/XYaxisTouchableView.js +++ b/app/assets/javascripts/views/XYaxisTouchableView.js @@ -102,6 +102,24 @@ beez.XYaxisTouchableView = Backbone.View.extend({ c.rotate(Math.PI / 2); c.translate(-OFFSET, -(canvas.height - OFFSET2)); + // grid + c.strokeStyle = "#666"; + c.lineWidth = 1; + for (var i=0; i<10; ++i) { + var x = canvas.width*i/10; + c.beginPath(); + c.moveTo(x, 0); + c.lineTo(x, canvas.height); + c.stroke(); + } + for (var i=0; i<10; ++i) { + var y = canvas.height*i/10; + c.beginPath(); + c.moveTo(0, y); + c.lineTo(canvas.width, y); + c.stroke(); + } + // pointer c.strokeStyle = !this.model.get("changing") ? "#fff" : "#ace"; c.lineWidth = !this.model.get("changing") ? 3 : 6; diff --git a/app/controllers/Application.scala b/app/controllers/Application.scala index 6a92d40..336613a 100644 --- a/app/controllers/Application.scala +++ b/app/controllers/Application.scala @@ -12,11 +12,11 @@ object Application extends Controller { Ok(views.html.index()) } - def desktop = Action { + def desktop = Action { implicit r => Ok(views.html.desktop()) } - def mobile = Action { + def mobile = Action { implicit r => Ok(views.html.mobile()) } diff --git a/app/views/desktop.scala.html b/app/views/desktop.scala.html index 0b47811..873bfec 100644 --- a/app/views/desktop.scala.html +++ b/app/views/desktop.scala.html @@ -1,4 +1,4 @@ -@() +@()(implicit rh: RequestHeader) @@ -24,6 +24,7 @@

Beez

diff --git a/app/views/mobile.scala.html b/app/views/mobile.scala.html index 5bc7a22..c515291 100644 --- a/app/views/mobile.scala.html +++ b/app/views/mobile.scala.html @@ -1,4 +1,4 @@ -@() +@()(implicit rh: RequestHeader) @@ -21,6 +21,7 @@