fix player opponents table - for #4753

roundTrouper
Thibault Duplessis 2018-12-10 08:57:39 +07:00
parent 219a41f917
commit ab73ef6df5
2 changed files with 26 additions and 29 deletions

View File

@ -3,6 +3,31 @@
@user.layout(title = "%s - %s".format(u.username, trans.favoriteOpponents.txt())) {
<div class="content_box no_padding">
<h1>@userLink(u, withOnline = false) @trans.favoriteOpponents()</h1>
@user.relatedTable(u, sugs)
<table class="slist best_opponents">
@if(sugs.size > 0) {
<tbody>
@sugs.map { r =>
<tr>
<td>@userLink(r.user)</td>
<td>@showBestPerf(r.user)</td>
<td>
@r.nbGames.filter(_ > 0).map { nbGames =>
<a href="@routes.User.games(u.username, "search")?players.b=@r.user.username" class="hint--bottom" data-hint="Games count over your last 1000 games">
@trans.nbGames.pluralSame(nbGames)
</a>
}
</td>
<td>@relation.actions(r.user.id, r.relation, followable = r.followable, blocked = false).toHtml</td>
</tr>
}
</tbody>
} else {
<tbody>
<tr><td colspan="2">
None found.<br />
</td></tr>
</tbody>
}
</table>
</div>
}

View File

@ -1,28 +0,0 @@
@(u: User, sugs: List[lila.relation.Related])(implicit ctx: Context)
<table class="slist best_opponents">
@if(sugs.size > 0) {
<tbody>
@sugs.map { r =>
<tr>
<td>@userLink(r.user)</td>
<td>@showBestPerf(r.user)</td>
<td>
@r.nbGames.filter(_ > 0).map { nbGames =>
<a href="@routes.User.games(u.username, "search")?players.b=@r.user.username" class="hint--bottom" data-hint="Games count over your last 1000 games">
@trans.nbGames.pluralSame(nbGames)
</a>
}
</td>
<td>@relation.actions(r.user.id, r.relation, followable = r.followable, blocked = false)</td>
</tr>
}
</tbody>
} else {
<tbody>
<tr><td colspan="2">
None found.<br />
</td></tr>
</tbody>
}
</table>