diff --git a/web/gplv3-127x51.png b/web/gplv3-127x51.png index fe375326d2..139e8e4cf9 100644 Binary files a/web/gplv3-127x51.png and b/web/gplv3-127x51.png differ diff --git a/web/index.html b/web/index.html index b2e9be39be..3d96874217 100644 --- a/web/index.html +++ b/web/index.html @@ -15,13 +15,36 @@ $(function() { $("#screenshots").cycle(); - $("#trademarktoggle").toggle(function() { - $("#trademarks").show(); - $("#footer").height(145); - }, - function() { - $("#trademarks").hide(); - $("#footer").height(25); + //Work out what to show for downloads + var useragent = navigator.userAgent.toLowerCase(); + if (useragent.indexOf("x11") != -1 || useragent.indexOf("linux") != -1) { + $("#down_btn_linux").show(); + $("#down_link_win").show(); + $("#down_link_mac").show(); + } + else if (useragent.indexOf("mac") != -1) { + $("#down_btn_mac").show(); + $("#down_link_win").show(); + $("#down_link_linux").show(); + } + else { + $("#down_btn_win").show(); + $("#down_link_mac").show(); + $("#down_link_linux").show(); + } + + $.get("downloads.txt", function(data) { + $("#stats_down").html(data); + }); + + $.get("/master/list.php", function(data) { + if (data.length <= 3) return; + var m, sum = 0; + var p = /^\s*Players: (\d+)/g; + while ((m = p.exec(data)) != null) { + sum += (Number)(m[1]); + } + $("#stats_players").html(sum); }); }); @@ -45,22 +68,42 @@