From ad6caa2f08e2c2dab1c27c4b6ed9af1bd783fc91 Mon Sep 17 00:00:00 2001 From: Cryptkeeper Date: Sun, 8 Nov 2015 18:45:18 -0600 Subject: [PATCH] Add default favicon --- assets/js/site.js | 6 +++++- assets/js/util.js | 4 +++- config.json | 10 ++++++++++ 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/assets/js/site.js b/assets/js/site.js index 03aae66..80009bf 100644 --- a/assets/js/site.js +++ b/assets/js/site.js @@ -175,10 +175,14 @@ $(document).ready(function() { ' }).appendTo("#server-container"); + var favicon = MISSING_FAVICON_BASE64; + if (lastEntry.result && lastEntry.result.favicon) { - $('#favicon_' + safeName(info.name)).attr('src', lastEntry.result.favicon); + favicon = lastEntry.result.favicon; } + $('#favicon_' + safeName(info.name)).attr('src', favicon); + updateServerStatus(lastEntry); graphs[lastEntry.info.name] = { diff --git a/assets/js/util.js b/assets/js/util.js index 4273505..01bc752 100644 --- a/assets/js/util.js +++ b/assets/js/util.js @@ -1,6 +1,8 @@ +var MISSING_FAVICON_BASE64 = "data:image/png;base64,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"; + var tooltip = $('#tooltip'); - function getTimestamp(ms, timeOnly) { +function getTimestamp(ms, timeOnly) { var date = new Date(0); date.setUTCSeconds(ms); diff --git a/config.json b/config.json index 96fd8ca..5559d40 100644 --- a/config.json +++ b/config.json @@ -64,6 +64,16 @@ "name": "Mineplex", "ip": "us.mineplex.com", "type": "PC" + }, + { + "name": "Hypixel PE", + "ip": "pe.hypixel.net", + "type": "PE" + }, + { + "name": "LifeBoat", + "ip": "play.lbsg.net", + "type": "PE" } ], "routes": {