X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=www%2Fjs%2Fremoteglot.js;h=0462252af64610ab297d8c5e5a6221954c469b34;hb=b643b81793e1457b373cd9f24635ae0757621ab7;hp=12b349ae151c236e4551e2b8ad8ccc13405878b9;hpb=30d4e71134ad769aacb702a556e0129eec117998;p=remoteglot diff --git a/www/js/remoteglot.js b/www/js/remoteglot.js index 12b349a..0462252 100644 --- a/www/js/remoteglot.js +++ b/www/js/remoteglot.js @@ -738,6 +738,28 @@ var update_board = function(current_data, display_data) { } update_history(); + // Games currently in progress, if any. + $("#games").text(""); + if (current_data['games']) { + var games_div = document.getElementById('games'); + for (var game_num = 0; game_num < current_data['games'].length; ++game_num) { + var game = current_data['games'][game_num]; + var game_span = document.createElement("span"); + game_span.setAttribute("class", "game"); + + var game_name = document.createTextNode(game['name']); + if (game['url'] === backend_url) { + game_span.appendChild(game_name); + } else { + var game_a = document.createElement("a"); + game_a.setAttribute("href", "javascript:switch_backend('" + game['url'] + "')"); + game_a.appendChild(game_name); + game_span.appendChild(game_a); + } + games_div.appendChild(game_span); + } + } + // The headline. Names are always fetched from current_data; // the rest can depend a bit. var headline;