Skip to content
This repository has been archived by the owner on Dec 16, 2022. It is now read-only.

Commit

Permalink
polish
Browse files Browse the repository at this point in the history
  • Loading branch information
Gaëtan Renaudeau committed Aug 30, 2013
1 parent 0d2b3a6 commit d5849ed
Show file tree
Hide file tree
Showing 8 changed files with 29 additions and 11 deletions.
2 changes: 1 addition & 1 deletion app/actors/Peers.scala
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/desktop.js
Original file line number Diff line number Diff line change
Expand Up @@ -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]) {
Expand Down
4 changes: 1 addition & 3 deletions app/assets/javascripts/mobile.js
Original file line number Diff line number Diff line change
@@ -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() {
Expand Down
4 changes: 2 additions & 2 deletions app/assets/javascripts/models/XYaxis.js
Original file line number Diff line number Diff line change
Expand Up @@ -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: "",
Expand Down
18 changes: 18 additions & 0 deletions app/assets/javascripts/views/XYaxisTouchableView.js
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
4 changes: 2 additions & 2 deletions app/controllers/Application.scala
Original file line number Diff line number Diff line change
Expand Up @@ -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())
}

Expand Down
3 changes: 2 additions & 1 deletion app/views/desktop.scala.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@()
@()(implicit rh: RequestHeader)

<!DOCTYPE html>
<html lang="en">
Expand All @@ -24,6 +24,7 @@ <h1>Beez</h1>
<script src="@routes.Assets.at("vendors/backbone/backbone-min.js")" type="text/javascript"></script>

<script type="text/javascript">
var WEBSOCKET_ENDPOINT = "@routes.Application.join("_hive_").webSocketURL()";
window.beez = {};
</script>
<script type="text/javascript" src="@routes.Assets.at("javascripts/models/network.js")"></script>
Expand Down
3 changes: 2 additions & 1 deletion app/views/mobile.scala.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@()
@()(implicit rh: RequestHeader)

<!DOCTYPE html>
<html lang="en">
Expand All @@ -21,6 +21,7 @@
<script src="@routes.Assets.at("vendors/backbone/backbone-min.js")" type="text/javascript"></script>

<script type="text/javascript">
var WEBSOCKET_ENDPOINT = "@routes.Application.join(java.util.UUID.randomUUID().toString()).webSocketURL()";
window.beez = {};
</script>
<script type="text/javascript" src="@routes.Assets.at("javascripts/models/network.js")"></script>
Expand Down

0 comments on commit d5849ed

Please sign in to comment.