var ws; var userName = "" var raceCount = $("#raceCount").html() window.onload = function() { 'use strict'; function getRandomInt(max) { return Math.floor(Math.random() * Math.floor(max)); } var LobbyList = Backbone.View.extend({ lobbies: undefined, initialize: function () { this.elCount = 0; }, template: _.template('
| Host | \n' + 'Status | \n' + 'Action |
|---|
| Player1 | \n' + 'Player2 | \n' + 'Status | \n' + 'Action |
|---|
";
var notReadyImg = "
";
var warningClass = (lobby.user2Info.name !== "") ? "warningButton" : "";
if(lobby.user1Info.name === userName){
if(lobby.user1Info.isReady){
player1ReadyBtn = ""
}else{
player1ReadyBtn = ""
}
}else{
if(lobby.user1Info.isReady){
player1ReadyBtn = readyImg
}else{
player1ReadyBtn = notReadyImg
}
}
if(lobby.user2Info.name === userName){
if(lobby.user2Info.isReady){
player2ReadyBtn = ""
}else{
player2ReadyBtn = ""
}
} else {
if(lobby.user2Info.isReady){
player2ReadyBtn = readyImg
}else{
player2ReadyBtn = notReadyImg
}
}
if (lobby.user1Info.name === userName || lobby.user2Info.name === userName) {
$("#inputMsg").show();
} else {
$("#inputMsg").hide();
}
var lobbyTypeText = "";
var last1Selected = "";
var last3Selected = "";
var last5Selected = "";
var last7Selected = "";
var isNecronsSelected = "";
if(lobby.isNecrons) isNecronsSelected = "checked";
switch (lobby.selectedType) {
case "Last1()":
looserPickSelected = "selected";
lobbyTypeText = "Play on last map";
break;
case "Last3()":
last3Selected = "selected";
lobbyTypeText = "Play on last 3 maps";
break;
case "Last5()":
last5Selected = "selected";
lobbyTypeText = "Play on last 5 maps";
break;
case "Last7()":
last7Selected = "selected";
lobbyTypeText = "Play on last 7 maps";
break;
}
console.log(lobby.status);
switch (lobby.status) {
case "NotStarted()":
resHtml = "