Make bold player name

O01eg
Oct 17, 2022, 8:10 AM
LOFH5LIAF5C7NDW4XGT5VU6OFNXY6DOKTSJZXS5OCSNVYLSPKDOQC

Dependencies

  • [2] 6BDGQ4VM Show player names for registered players
  • [3] A2LJT7TT Show duration in turns
  • [4] AEWYJHUD Start to show player list
  • [*] 6NYILMKI Add page for slow game
  • [*] OJO4B4QO Add login form and empty handler
  • [*] K74N3DFC Display different status of games

Change contents

  • replacement in src/templates/slow-game.html at line 58
    [2.51][2.51:97]()
    <td>{{ player.player_name }}</td>
    [2.51]
    [2.97]
    <td
    {{#if player.player_itself}}
    class="player-itself"
    {{/if}}
    >{{ player.player_name }}</td>
  • edit in src/pages/slow_game.rs at line 10
    [2.207]
    [2.207]
    player_itself: bool,
  • replacement in src/pages/slow_game.rs at line 113
    [3.236][3.236:432]()
    let player_list = if let Some(ref _user) = user {
    let stmt = match dbclient.prepare("select p.player_name from games.players p where p.game_uid = $1 and p.client_type = 'p';").await {
    [3.236]
    [3.432]
    let player_list = if let Some(ref user) = user {
    let stmt = match dbclient.prepare("select p.player_name, p.player_name = $2 from games.players p where p.game_uid = $1 and p.client_type = 'p';").await {
  • replacement in src/pages/slow_game.rs at line 121
    [3.619][3.619:687]()
    let rows = match dbclient.query(&stmt, &[&gameuid]).await {
    [3.619]
    [3.687]
    let rows = match dbclient.query(&stmt, &[&gameuid, user]).await {
  • edit in src/pages/slow_game.rs at line 129
    [3.954]
    [3.954]
    let mut has_itself = false;
  • edit in src/pages/slow_game.rs at line 131
    [3.980]
    [2.253]
    let player_itself = row.get::<_, bool>(1);
    has_itself = has_itself || player_itself;
  • edit in src/pages/slow_game.rs at line 135
    [2.343]
    [2.343]
    player_itself,
  • edit in public/style.css at line 29
    [8.570]
    [8.570]
    td.player-itself {
    font-weight: bold;
    }