Cleanup of the index page. Giving it reasonable title.
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Sun, 20 Sep 2009 10:50:35 +0200
changeset 1039a1eda26132d
parent 102 bda5bd82b435
child 104 e37b229e238b
Cleanup of the index page. Giving it reasonable title.
freemarkerdor/src/main/resources/cz/xelfi/quoridor/freemarkerdor/UI/index.fmt
     1.1 --- a/freemarkerdor/src/main/resources/cz/xelfi/quoridor/freemarkerdor/UI/index.fmt	Sat Sep 19 22:06:17 2009 +0200
     1.2 +++ b/freemarkerdor/src/main/resources/cz/xelfi/quoridor/freemarkerdor/UI/index.fmt	Sun Sep 20 10:50:35 2009 +0200
     1.3 @@ -1,7 +1,38 @@
     1.4  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     1.5  <html>
     1.6 +  <#assign toMove = 0/>
     1.7 +  <#assign toWait = 0/>
     1.8 +  <#assign toWon = 0/>
     1.9 +  <#assign toLost = 0/>
    1.10 +  <#list doc.gameIds.* as g>
    1.11 +    <#if (g.@white = user && g.@status = "whiteMove") ||
    1.12 +         (g.@black = user && g.@status = "blackMove")
    1.13 +    >
    1.14 +        <#assign toMove = toMove + 1/>
    1.15 +    </#if>
    1.16 +    <#if (g.@white = user && g.@status = "blackMove") ||
    1.17 +         (g.@black = user && g.@status = "whiteMove")
    1.18 +    >
    1.19 +        <#assign toWait = toWait + 1/>
    1.20 +    </#if>
    1.21 +    <#if
    1.22 +        (g.@white = user && g.@status = "whiteWon") ||
    1.23 +        (g.@black = user && g.@status = "blackWon")
    1.24 +    >
    1.25 +        <#assign toWon = toWon + 1/>
    1.26 +    </#if>
    1.27 +    <#if
    1.28 +        (g.@white = user && g.@status = "blackWon") ||
    1.29 +        (g.@black = user && g.@status = "whiteWon")
    1.30 +    >
    1.31 +        <#assign toLost = toLost + 1/>
    1.32 +    </#if>
    1.33 +  </#list>
    1.34    <head>
    1.35 -    <title></title>
    1.36 +    <title>
    1.37 +        <#if (toMove > 0)>${bundle.YourTurn} - </#if>
    1.38 +        ${bundle.TITLE}
    1.39 +    </title>
    1.40      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    1.41      <meta http-equiv="REFRESH" content="60;URL=/">
    1.42    </head>
    1.43 @@ -28,6 +59,7 @@
    1.44          </p>
    1.45        </#if>
    1.46  
    1.47 +      <#if (toMove > 0)>
    1.48        <h5>${bundle.GAME_MOVE}</h5>
    1.49  
    1.50        <ol>
    1.51 @@ -41,9 +73,10 @@
    1.52          </#if>
    1.53        </#list>
    1.54        </ol>
    1.55 +      </#if>
    1.56  
    1.57 +      <#if (toWait > 0)>
    1.58        <h5>${bundle.GAME_WAIT}</h5>
    1.59 -
    1.60        <ol>
    1.61        <#list doc.gameIds.* as g>
    1.62          <#if (g.@white = user && g.@status = "blackMove") ||
    1.63 @@ -55,7 +88,9 @@
    1.64          </#if>
    1.65        </#list>
    1.66        </ol>
    1.67 +      </#if>
    1.68  
    1.69 +      <#if (toWon > 0)><!-- ${toWon} -->
    1.70        <h5>${bundle.GAME_WON}</h5>
    1.71  
    1.72        <ol>
    1.73 @@ -70,7 +105,9 @@
    1.74          </#if>
    1.75        </#list>
    1.76        </ol>
    1.77 +      </#if>
    1.78  
    1.79 +      <#if (toLost > 0)>
    1.80        <h5>${bundle.GAME_LOST}</h5>
    1.81  
    1.82        <ol>
    1.83 @@ -85,6 +122,7 @@
    1.84          </#if>
    1.85        </#list>
    1.86        </ol>
    1.87 +      </#if>
    1.88  
    1.89        <form action="/games/create">
    1.90              ${bundle.WHITE}: <input type="text" name="white" value="" />