freemarkerdor/src/main/resources/cz/xelfi/quoridor/freemarkerdor/UI/game.fmt
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Fri, 04 Sep 2009 20:26:48 +0200
changeset 56 7c3794f5baa1
parent 55 830e0ba29c04
child 59 fd7e8e705b75
permissions -rw-r--r--
Reload of the game page, warning messages, listing just game in progress
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>Game</h1>
jtulach@54
     9
      <h3>${doc.game.id.@white} vs. ${doc.game.id.@black}</h3>
jaroslav@56
    10
jaroslav@56
    11
      <p>
jaroslav@56
    12
      <a href="/games/${doc.game.id.@id}">Reload</a>
jaroslav@56
    13
      </p>
jaroslav@56
    14
      
jaroslav@56
    15
      <#if message?? >
jaroslav@56
    16
        <p>
jaroslav@56
    17
            <span style="color: red">${message}</span>
jaroslav@56
    18
        </p>
jaroslav@56
    19
      </#if>
jaroslav@56
    20
jaroslav@55
    21
      <#if user = doc.game.@currentPlayer >
jaroslav@56
    22
          <form action="/games/${doc.game.id.@id}/move">
jaroslav@55
    23
              <input type="hidden" name="type" value="fence" readonly="readonly"/>
jaroslav@55
    24
              <select name="column">
jaroslav@55
    25
                  <option>A</option>
jaroslav@55
    26
                  <option>B</option>
jaroslav@55
    27
                  <option>C</option>
jaroslav@55
    28
                  <option>D</option>
jaroslav@55
    29
                  <option>E</option>
jaroslav@55
    30
                  <option>F</option>
jaroslav@55
    31
                  <option>G</option>
jaroslav@55
    32
                  <option>H</option>
jaroslav@55
    33
              </select>
jaroslav@55
    34
              <select name="row">
jaroslav@55
    35
                  <option>1</option>
jaroslav@55
    36
                  <option>2</option>
jaroslav@55
    37
                  <option>3</option>
jaroslav@55
    38
                  <option>4</option>
jaroslav@55
    39
                  <option>5</option>
jaroslav@55
    40
                  <option>6</option>
jaroslav@55
    41
                  <option>7</option>
jaroslav@55
    42
                  <option>8</option>
jaroslav@55
    43
              </select>
jaroslav@55
    44
              <select name="direction">
jaroslav@55
    45
                  <option>Horizontal</option>
jaroslav@55
    46
                  <option>Vertical</option>
jaroslav@55
    47
              </select>
jaroslav@55
    48
              <input type="submit" value="Place!" />
jaroslav@55
    49
          </form>
jaroslav@55
    50
          <form action="move">
jaroslav@55
    51
              <input type="hidden" name="type" value="move" readonly="readonly"/>
jaroslav@55
    52
              <select name="direction">
jaroslav@55
    53
                  <option>E</option>
jaroslav@55
    54
                  <option>W</option>
jaroslav@55
    55
                  <option>N</option>
jaroslav@55
    56
                  <option>S</option>
jaroslav@55
    57
              </select>
jaroslav@55
    58
              <select name="direction-next">
jaroslav@55
    59
                  <option></option>
jaroslav@55
    60
                  <option>E</option>
jaroslav@55
    61
                  <option>W</option>
jaroslav@55
    62
                  <option>N</option>
jaroslav@55
    63
                  <option>S</option>
jaroslav@55
    64
              </select>
jaroslav@55
    65
              <input type="submit" value="Move!" />
jaroslav@55
    66
          </form>
jaroslav@55
    67
      </#if>
jtulach@54
    68
      <pre>${doc.game.board}</pre>
jtulach@41
    69
  </body>
jtulach@41
    70
</html>