Display different status of games

O01eg
Sep 12, 2022, 8:24 AM
K74N3DFCTRH4BUEDEX5DMNCIMV4VZ6TDQXMMEHBTUACSBNDDST7QC

Dependencies

  • [2] AMBIOSDG Add info about status of the game
  • [3] DNFB7TNI Add new pages and links to slow games and reset game password
  • [4] 3GGMBQ2N Update dependencies and add list of slow games
  • [*] OJO4B4QO Add login form and empty handler
  • [*] HTYEGVBU Add data to reset password page

Change contents

  • replacement in src/templates/slow-games.html at line 25
    [3.355][3.355:384]()
    <li>{{ game.gameuid }}</li>
    [3.355]
    [3.384]
    <li class=
    {{#if game.status}}
    {{#if (eq game.status "started")}}
    "game-status-started"
    {{else}}
    "game-status-finished"
    {{/if}}
    {{else}}
    "game-status-prepared"
    {{/if}}
    >{{ game.gameuid }}</li>
  • edit in src/pages/slow_games.rs at line 16
    [3.587]
    [3.587]
    status: Option<String>,
  • replacement in src/pages/slow_games.rs at line 51
    [3.1516][2.95:148]()
    let _status = row.get::<_, Option<&str>>(1);
    [3.1516]
    [3.1516]
    let status = row.get::<_, Option<&str>>(1);
  • edit in src/pages/slow_games.rs at line 56
    [3.1710]
    [3.1710]
    status: status.map(str::to_string),
  • edit in public/style.css at line 15
    [7.2574]
    [6.1035]
    }
    li.game-status-prepared {
    list-style-type: none;
  • edit in public/style.css at line 21
    [6.1038]
    li.game-status-started {
    list-style-type: disc;
    }
    li.game-status-finished {
    list-style-type: circle;
    }