Cleanup of the index page. Giving it reasonable title.
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="" />