diff --git a/main.js b/main.js index 9b5969a..11f0bda 100644 --- a/main.js +++ b/main.js @@ -13,7 +13,7 @@ var forts = []; var info_windows = []; var outArray = []; var numTrainers = [ - 177, + 177, 109 ]; var teams = [ @@ -185,17 +185,40 @@ var trainerFunc = function(data, user_index) { icon: 'image/forts/' + teams[(fort.owned_by_team || 0)] + '.png' }); } + fortName = ''; fortPoints = ''; fortTeam = ''; fortType = 'PokeStop'; pokemonGuard = ''; + fortMembers = ''; if (fort.guard_pokemon_id != undefined) { fortPoints = 'Points: ' + fort.gym_points; fortTeam = 'Team: ' + teams[fort.owned_by_team] + '
'; fortType = 'Gym'; pokemonGuard = 'Guard Pokemon: ' + (pokemonArray[fort.guard_pokemon_id-1].Name || "None") + '
'; + if(fort.gym_details.result == 1) { + fortName = fort.gym_details.name; + fortMembers = '' + for (var m = 0; m < fort.gym_details.gym_state.memberships.length; m++) { + var member = fort.gym_details.gym_state.memberships[m]; + fortMembers += ''; + fortMembers += ''; + fortMembers += ''; + fortMembers += ''; + fortMembers += ''; + fortMembers += ''; + } + fortMembers += '
PokemonCPOwnerLevel
' + pokemonArray[member.pokemon_data.pokemon_id-1].Name+'' + member.pokemon_data.cp + '' + member.trainer_public_profile.name + '' + member.trainer_public_profile.level + '
'; + } } - var contentString = 'Id: ' + fort.id + '
Type: ' + fortType + '
' + pokemonGuard + fortPoints; + var contentString = 'Id: ' + fort.id + if(fortName != '') { + contentString += '
Name: ' + fortName; + } + contentString += '
Type: ' + fortType + '
' + pokemonGuard + fortPoints; + if(fortMembers != '') { + contentString += '
'+ fortMembers; + } info_windows[fort.id] = new google.maps.InfoWindow({ content: contentString }); @@ -216,7 +239,7 @@ var trainerFunc = function(data, user_index) { } } else { pathcoords[users[user_index]].push({lat: parseFloat(data.lat), lng: parseFloat(data.lng)}) - } + } if (user_data[users[user_index]].hasOwnProperty('marker') === false) { buildTrainerList(); addInventory(); @@ -514,7 +537,7 @@ function buildMenu(user_id, menu) { '
Kilometers Walked: ' + (parseFloat(current_user_stats.km_walked).toFixed(2) || 0) + ''; - + document.getElementById('subcontent').innerHTML = out; } if (menu == 2) { @@ -723,7 +746,7 @@ function sortAndShowPokedex(sortOn, user_id) { ' ' + pkmnName + '
Times Seen: ' + - pkmnEnc + + pkmnEnc + '
Times Caught: ' + pkmnCap + '
Candy: ' +