Opening all game windows if multiple start at the same time.
This commit is contained in:
@@ -687,15 +687,17 @@ var GempLotrHallUI = Class.extend({
|
|||||||
$(".count", $(".eventHeader.finishedTables")).html("(" + ($("tr", $("table.finishedTables")).length - 1) + ")");
|
$(".count", $(".eventHeader.finishedTables")).html("(" + ($("tr", $("table.finishedTables")).length - 1) + ")");
|
||||||
|
|
||||||
var games = root.getElementsByTagName("newGame");
|
var games = root.getElementsByTagName("newGame");
|
||||||
if (games.length > 0) {
|
for (var i=0; i<games.length; i++) {
|
||||||
var waitingGameId = games[0].getAttribute("id");
|
var waitingGameId = games[i].getAttribute("id");
|
||||||
var participantId = getUrlParam("participantId");
|
var participantId = getUrlParam("participantId");
|
||||||
var participantIdAppend = "";
|
var participantIdAppend = "";
|
||||||
if (participantId != null)
|
if (participantId != null)
|
||||||
participantIdAppend = "&participantId=" + participantId;
|
participantIdAppend = "&participantId=" + participantId;
|
||||||
|
window.open("/gemp-lotr/game.html?gameId=" + waitingGameId + participantIdAppend, "_blank");
|
||||||
|
}
|
||||||
|
if (games.length > 0) {
|
||||||
var soundPlay = $("<embed src='/gemp-lotr/fanfare_x.wav' hidden='true' autostart='true' loop='false'>");
|
var soundPlay = $("<embed src='/gemp-lotr/fanfare_x.wav' hidden='true' autostart='true' loop='false'>");
|
||||||
this.tablesDiv.append(soundPlay);
|
this.tablesDiv.append(soundPlay);
|
||||||
window.open("/gemp-lotr/game.html?gameId=" + waitingGameId + participantIdAppend, "_blank");
|
|
||||||
setTimeout(
|
setTimeout(
|
||||||
function() {
|
function() {
|
||||||
soundPlay.remove();
|
soundPlay.remove();
|
||||||
|
|||||||
Reference in New Issue
Block a user