Show delegate bold if it's logged user itself
Dependencies
- [2]
5RQCVFRHStart leave game form - [3]
AEWYJHUDStart to show player list - [4]
6TPV5GQ3Show delegates in player table - [5]
TEB4R7OUAdd form to join game - [6]
LOFH5LIAMake bold player name - [7]
6BDGQ4VMShow player names for registered players - [*]
6NYILMKIAdd page for slow game
Change contents
- replacement in src/templates/slow-game.html at line 64
<td>{{#if player.delegate_name}}{{ player.delegate_name }}{{/if}}</td><td{{#if player.delegate_itself}}class="player-itself"{{/if}}>{{#if player.delegate_name}}{{ player.delegate_name }}{{#if player.player_itself and player.revoke_delegate_data }}<br/><form id="revoke-delegate" action="revoke-delegate.do" method="post"><fieldset><input name="csrf" type="hidden" value="{{ player.revoke_delegate_data.csrf }}"><input name="submit" type="submit" value="Revoke Delegate"></fieldset></form>{{/if}}{{/if}}</td> - edit in src/pages/slow_game.rs at line 15
delegate_itself: bool, - replacement in src/pages/slow_game.rs at line 128
let stmt = match dbclient.prepare("select p.player_name, p.delegate_name, p.player_name = $2 from games.players p where p.game_uid = $1 and p.client_type = 'p';").await {let stmt = match dbclient.prepare("select p.player_name, p.delegate_name, p.player_name = $2, p.delegate_name = $2 from games.players p where p.game_uid = $1 and p.client_type = 'p';").await { - edit in src/pages/slow_game.rs at line 146
let delegate_itself = row.get::<_, Option<bool>>(3).unwrap_or(false); - edit in src/pages/slow_game.rs at line 152
delegate_itself,