fixed bug on player side-bar
This commit is contained in:
@@ -8,14 +8,14 @@
|
|||||||
<hr>
|
<hr>
|
||||||
<ul v-for="mate in props.player_meta.most_mates" :key="mate.player.steamid64" class="list-unstyled">
|
<ul v-for="mate in props.player_meta.most_mates" :key="mate.player.steamid64" class="list-unstyled">
|
||||||
<li @click="GoToPlayer(mate.player.vanity_url || mate.player.steamid64)">
|
<li @click="GoToPlayer(mate.player.vanity_url || mate.player.steamid64)">
|
||||||
<span class="start">
|
<span class="start">
|
||||||
<img :class="mate.player.tracked ? 'tracked' : ''" :src="constructAvatarUrl(mate.player.avatar)"
|
<img :class="mate.player.tracked ? 'tracked' : ''" :src="constructAvatarUrl(mate.player.avatar)"
|
||||||
:title="mate.player.tracked ? 'Tracked' : ''" alt="Player avatar">
|
:title="mate.player.tracked ? 'Tracked' : ''" alt="Player avatar">
|
||||||
<span class="text">{{ mate.player.name }}</span>
|
<span class="text">{{ mate.player.name }}</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="end">
|
<span class="end">
|
||||||
{{ mate.total }}
|
{{ mate.total }}
|
||||||
</span>
|
</span>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
@@ -37,15 +37,15 @@
|
|||||||
<hr>
|
<hr>
|
||||||
<ul v-for="mate in props.player_meta.best_mates" :key="mate.player.steamid64" class="list-unstyled">
|
<ul v-for="mate in props.player_meta.best_mates" :key="mate.player.steamid64" class="list-unstyled">
|
||||||
<li @click="GoToPlayer(mate.player.vanity_url || mate.player.steamid64)">
|
<li @click="GoToPlayer(mate.player.vanity_url || mate.player.steamid64)">
|
||||||
<span class="start">
|
<span class="start">
|
||||||
<img :class="mate.player.tracked ? 'tracked' : ''" :src="constructAvatarUrl(mate.player.avatar)"
|
<img :class="mate.player.tracked ? 'tracked' : ''" :src="constructAvatarUrl(mate.player.avatar)"
|
||||||
:title="mate.player.tracked ? 'Tracked' : ''" alt="Player avatar">
|
:title="mate.player.tracked ? 'Tracked' : ''" alt="Player avatar">
|
||||||
<span class="text">{{ mate.player.name }}</span>
|
<span class="text">{{ mate.player.name }}</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="end">
|
<span class="end">
|
||||||
{{ (mate.win_rate * 100).toFixed(0) }} %
|
{{ mate.win_rate ? (mate.win_rate * 100).toFixed(0) : 0 }} %
|
||||||
<span v-if="mate.total" class="total text-muted">({{ mate.total }})</span>
|
<span v-if="mate.total" class="total text-muted">({{ mate.total }})</span>
|
||||||
</span>
|
</span>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
@@ -67,14 +67,14 @@
|
|||||||
<hr>
|
<hr>
|
||||||
<ul v-for="(id, key) in data.best_weapons" :key="id[0]" class="list-unstyled">
|
<ul v-for="(id, key) in data.best_weapons" :key="id[0]" class="list-unstyled">
|
||||||
<li>
|
<li>
|
||||||
<span class="start">
|
<span class="start">
|
||||||
<span class="text">{{ id[0] }}</span>
|
<span class="text">{{ id[0] }}</span>
|
||||||
</span>
|
</span>
|
||||||
<span :title="id[0] + ' - ' + id[1] + ' dmg'" class="end">
|
<span :title="id[0] + ' - ' + id[1] + ' dmg'" class="end">
|
||||||
<span :class="'dmg-chart-' + key">
|
<span :class="'dmg-chart-' + key">
|
||||||
{{ id[1] }}
|
{{ id[1] }}
|
||||||
</span>
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
{{ setDmgGraphWidth() }}
|
{{ setDmgGraphWidth() }}
|
||||||
@@ -97,15 +97,15 @@
|
|||||||
<hr>
|
<hr>
|
||||||
<ul v-for="map in data.best_maps" :key="map[0]" class="list-unstyled">
|
<ul v-for="map in data.best_maps" :key="map[0]" class="list-unstyled">
|
||||||
<li>
|
<li>
|
||||||
<span class="start">
|
<span class="start">
|
||||||
<img :src="require('../assets/images/map_icons/map_icon_' + map[0] + '.svg')" alt="Player avatar">
|
<img :src="require('../assets/images/map_icons/map_icon_' + map[0] + '.svg')" alt="Player avatar">
|
||||||
<span class="text">{{ FixMapName(map[0]) }}</span>
|
<span class="text">{{ FixMapName(map[0]) }}</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="end">
|
<span class="end">
|
||||||
{{ (map[1] * 100).toFixed(0) }} %
|
{{ (map[1] * 100).toFixed(0) }} %
|
||||||
<span v-if="props.player_meta.total_maps[map[0]]"
|
<span v-if="props.player_meta.total_maps[map[0]]"
|
||||||
class="total text-muted">({{ props.player_meta.total_maps[map[0]] }})</span>
|
class="total text-muted">({{ props.player_meta.total_maps[map[0]] }})</span>
|
||||||
</span>
|
</span>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
@@ -215,7 +215,18 @@ export default {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
return {props, data, weaponsLoading, mapsLoading, mostMatesLoading, bestMatesLoading, setDmgGraphWidth, GoToPlayer, constructAvatarUrl, FixMapName}
|
return {
|
||||||
|
props,
|
||||||
|
data,
|
||||||
|
weaponsLoading,
|
||||||
|
mapsLoading,
|
||||||
|
mostMatesLoading,
|
||||||
|
bestMatesLoading,
|
||||||
|
setDmgGraphWidth,
|
||||||
|
GoToPlayer,
|
||||||
|
constructAvatarUrl,
|
||||||
|
FixMapName
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
@@ -245,9 +256,9 @@ export default {
|
|||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
ol, ul, dl {
|
ol, ul, dl {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.best-mate,
|
.best-mate,
|
||||||
.preferred-weapons,
|
.preferred-weapons,
|
||||||
|
Reference in New Issue
Block a user