freemarkerdor/src/main/resources/cz/xelfi/quoridor/freemarkerdor/UI/index.fmt
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Fri, 04 Sep 2009 21:14:33 +0200
changeset 57 fa12b02023a0
parent 56 7c3794f5baa1
child 58 e00be634746c
permissions -rw-r--r--
Separating games by their current state
jtulach@41
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
jtulach@41
     2
<html>
jtulach@41
     3
  <head>
jtulach@41
     4
    <title></title>
jtulach@41
     5
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
jtulach@41
     6
  </head>
jtulach@41
     7
  <body>
jtulach@41
     8
      <h1>Quoridor Community Server</h1>
jaroslav@56
     9
jaroslav@57
    10
      <#if message?? >
jaroslav@57
    11
        <p>
jaroslav@57
    12
            <span style="color: red">${message}</span>
jaroslav@57
    13
        </p>
jaroslav@57
    14
      </#if>
jaroslav@57
    15
jaroslav@56
    16
      <h5>Games where you are expected to move</h5>
jaroslav@56
    17
jaroslav@56
    18
      <ol>
jaroslav@56
    19
      <#list doc.gameIds.* as g>
jaroslav@56
    20
        <#if (g.@white = user || g.@black = user) && g.@result = "IN_PROGRESS" >
jaroslav@56
    21
            <li>
jaroslav@57
    22
                ${g.@white} vs. ${g.@black} <a href="/games/${g.@id}/">board</a>
jaroslav@56
    23
            </li>
jaroslav@56
    24
        </#if>
jaroslav@56
    25
      </#list>
jaroslav@56
    26
      </ol>
jaroslav@56
    27
jaroslav@57
    28
      <h5>Won games</h5>
jaroslav@57
    29
jaroslav@57
    30
      <ol>
jaroslav@57
    31
      <#list doc.gameIds.* as g>
jaroslav@57
    32
        <#if 
jaroslav@57
    33
            (g.@white = user && g.@result = "WHITE_WON") ||
jaroslav@57
    34
            (g.@black = user && g.@result = "BLACK_WON")
jaroslav@57
    35
        >
jaroslav@57
    36
            <li>
jaroslav@57
    37
                ${g.@white} vs. ${g.@black} <a href="/games/${g.@id}/">board</a>
jaroslav@57
    38
            </li>
jaroslav@57
    39
        </#if>
jaroslav@57
    40
      </#list>
jaroslav@57
    41
      </ol>
jaroslav@57
    42
jaroslav@57
    43
      <h5>Lost games</h5>
jaroslav@57
    44
jaroslav@57
    45
      <ol>
jaroslav@57
    46
      <#list doc.gameIds.* as g>
jaroslav@57
    47
        <#if
jaroslav@57
    48
            (g.@white = user && g.@result = "BLACK_WON") ||
jaroslav@57
    49
            (g.@black = user && g.@result = "WHITE_WON")
jaroslav@57
    50
        >
jaroslav@57
    51
            <li>
jaroslav@57
    52
                ${g.@white} vs. ${g.@black} <a href="/games/${g.@id}/">board</a>
jaroslav@57
    53
            </li>
jaroslav@57
    54
        </#if>
jaroslav@57
    55
      </#list>
jaroslav@57
    56
      </ol>
jaroslav@57
    57
jaroslav@57
    58
      <form action="games/create">
jaroslav@57
    59
            White: <input type="text" name="white" value="" />
jaroslav@57
    60
            Black: <input type="text" name="black" value="" />
jaroslav@57
    61
            <input type="submit" value="Create!" />
jaroslav@57
    62
      </form>
jaroslav@57
    63
jaroslav@56
    64
      <h5>All Games</h5>
jaroslav@56
    65
jtulach@41
    66
      <ol>
jtulach@54
    67
      <#list doc.gameIds.* as g>
jtulach@54
    68
        <li>
jaroslav@57
    69
            ${g.@white} vs. ${g.@black} <a href="/games/${g.@id}/">board</a>
jtulach@54
    70
        </li>
jtulach@41
    71
      </#list>
jtulach@41
    72
      </ol>
jtulach@41
    73
  </body>
jtulach@41
    74
</html>