From b9e1bf6fc4cc67fe5a29860247bbd32a382597e3 Mon Sep 17 00:00:00 2001 From: FrostBird347 <39435218+FrostBird347@users.noreply.github.com> Date: Thu, 3 Sep 2020 13:15:32 +0800 Subject: [PATCH] Added support for shard2 and shard3 --- modules/world.battle.radar.js | 68 +++++++++++++++++++---------------- 1 file changed, 37 insertions(+), 31 deletions(-) diff --git a/modules/world.battle.radar.js b/modules/world.battle.radar.js index 63fe9ba..5fabb12 100644 --- a/modules/world.battle.radar.js +++ b/modules/world.battle.radar.js @@ -1,28 +1,32 @@ -module.exports.init = function(){ - module.dispatchEvent({event: 'xhttp', url:'http://www.leagueofautomatednations.com/map/shard0/rooms.js'}, function(response0){ - module.dispatchEvent({event: 'xhttp', url:'http://www.leagueofautomatednations.com/map/shard1/rooms.js'}, function(response1){ - - module.exports.shards = {} - module.exports.shards["shard0"] = { rooms: JSON.parse(response0.data) }; - module.exports.shards["shard1"] = { rooms: JSON.parse(response1.data) }; - - module.dispatchEvent({event: 'xhttp', url:'http://www.leagueofautomatednations.com/alliances.js'}, function(response){ - module.alliances = JSON.parse(response.data); - - module.userToAlliance = {} - - for(var alliance in module.alliances){ - var members = module.alliances[alliance].members; - for(var member in members){ - var memberName = members[member]; - - module.userToAlliance[memberName] = alliance; - } - } - - module.getScopeData("md-sidenav-left", "Top", [], function(Top){ - var radarSvg = module.exports.getRadarSvg(); - var sideBar = $(` +module.exports.init = function () { + module.dispatchEvent({ event: 'xhttp', url: 'http://www.leagueofautomatednations.com/map/shard0/rooms.js' }, function (response0) { + module.dispatchEvent({ event: 'xhttp', url: 'http://www.leagueofautomatednations.com/map/shard1/rooms.js' }, function (response1) { + module.dispatchEvent({ event: 'xhttp', url: 'http://www.leagueofautomatednations.com/map/shard2/rooms.js' }, function (response2) { + module.dispatchEvent({ event: 'xhttp', url: 'http://www.leagueofautomatednations.com/map/shard3/rooms.js' }, function (response3) { + + module.exports.shards = {} + module.exports.shards["shard0"] = { rooms: JSON.parse(response0.data) }; + module.exports.shards["shard1"] = { rooms: JSON.parse(response1.data) }; + module.exports.shards["shard2"] = { rooms: JSON.parse(response2.data) }; + module.exports.shards["shard3"] = { rooms: JSON.parse(response3.data) }; + + module.dispatchEvent({ event: 'xhttp', url: 'http://www.leagueofautomatednations.com/alliances.js' }, function (response) { + module.alliances = JSON.parse(response.data); + + module.userToAlliance = {} + + for (var alliance in module.alliances) { + var members = module.alliances[alliance].members; + for (var member in members) { + var memberName = members[member]; + + module.userToAlliance[memberName] = alliance; + } + } + + module.getScopeData("md-sidenav-left", "Top", [], function (Top) { + var radarSvg = module.exports.getRadarSvg(); + var sideBar = $(` ${radarSvg} @@ -31,17 +35,19 @@ module.exports.init = function(){ `) - sideBar.click(function(){ - Top.toggleMainNav(); - module.exports.openModal(); + sideBar.click(function () { + Top.toggleMainNav(); + module.exports.openModal(); + }); + + var leftBar = $(".md-sidenav-left a").eq(3).after(sideBar); + }); }); - var leftBar = $(".md-sidenav-left a").eq(3).after(sideBar); }); - }); + }); }); - }); }