freemarkerdor/src/main/resources/cz/xelfi/quoridor/freemarkerdor/UI/index.fmt
author Jaroslav Tulach <jtulach@netbeans.org>
Fri, 11 Sep 2009 20:32:15 +0200
changeset 77 d574ac6e44cc
parent 74 b2af4da1cbbe
child 78 5ea4172dcf8b
permissions -rw-r--r--
Displaying who is supposed to move on a given board in the index page
     1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     2 <html>
     3   <head>
     4     <title></title>
     5     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     6   </head>
     7   <body>
     8       <h1>${bundle.TITLE}</h1>
     9 
    10       <#macro game game>
    11           ${bundle("gameWhiteBlack", game.@white?string, game.@black?string)} <a href="/games/${game.@id}/">${bundle.BOARD}</a>
    12       </#macro>
    13 
    14       <#if message?? >
    15         <p>
    16             <span style="color: red">${message}</span>
    17         </p>
    18       </#if>
    19 
    20       <h5>${bundle.GAME_MOVE}</h5>
    21 
    22       <ol>
    23       <#list doc.gameIds.* as g>
    24         <#if (g.@white = user && g.@status = "whiteMove") ||
    25              (g.@black = user && g.@status = "blackMove")
    26         >
    27             <li>
    28                 <@game g/>
    29             </li>
    30         </#if>
    31       </#list>
    32       </ol>
    33 
    34       <h5>${bundle.GAME_WAIT}</h5>
    35 
    36       <ol>
    37       <#list doc.gameIds.* as g>
    38         <#if (g.@white = user && g.@status = "blackMove") ||
    39              (g.@black = user && g.@status = "whiteMove")
    40         >
    41             <li>
    42                 <@game g/>
    43             </li>
    44         </#if>
    45       </#list>
    46       </ol>
    47 
    48       <h5>${bundle.GAME_WON}</h5>
    49 
    50       <ol>
    51       <#list doc.gameIds.* as g>
    52         <#if 
    53             (g.@white = user && g.@status = "whiteWon") ||
    54             (g.@black = user && g.@status = "blackWon")
    55         >
    56             <li>
    57                 <@game g/>
    58             </li>
    59         </#if>
    60       </#list>
    61       </ol>
    62 
    63       <h5>${bundle.GAME_LOST}</h5>
    64 
    65       <ol>
    66       <#list doc.gameIds.* as g>
    67         <#if
    68             (g.@white = user && g.@status = "blackWon") ||
    69             (g.@black = user && g.@status = "whiteWon")
    70         >
    71             <li>
    72                 <@game g/>
    73             </li>
    74         </#if>
    75       </#list>
    76       </ol>
    77 
    78       <form action="/games/create">
    79             ${bundle.WHITE}: <input type="text" name="white" value="" />
    80             ${bundle.BLACK}: <input type="text" name="black" value="" />
    81             <input type="submit" value="${bundle.CREATE}" />
    82       </form>
    83 
    84       <h5>${bundle.GAME_ALL}</h5>
    85 
    86       <ol>
    87       <#list doc.gameIds.* as g>
    88         <li>
    89             <@game g/>
    90         </li>
    91       </#list>
    92       </ol>
    93   </body>
    94 </html>