1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
8 <#assign maxItems = 10/>
10 <#assign seeAll = false/>
11 <#list doc.gameIds.* as g>
12 <#if (g.@white = user && g.@status = "whiteMove") ||
13 (g.@black = user && g.@status = "blackMove")
15 <#assign toMove = toMove + 1/>
17 <#if (g.@white = user && g.@status = "blackMove") ||
18 (g.@black = user && g.@status = "whiteMove")
20 <#assign toWait = toWait + 1/>
23 (g.@white = user && g.@status = "whiteWon") ||
24 (g.@black = user && g.@status = "blackWon")
26 <#assign toWon = toWon + 1/>
29 (g.@white = user && g.@status = "blackWon") ||
30 (g.@black = user && g.@status = "whiteWon")
32 <#assign toLost = toLost + 1/>
37 <#if (toMove > 0)>${bundle.YourTurn} - </#if>
40 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
41 <meta http-equiv="REFRESH" content="60;URL=/">
44 <h1>${bundle.TITLE}</h1>
47 <#assign seconds = (t / 1000)?int/>
48 <#assign minutes= (seconds / 60)?int/>
49 <#assign hours= (minutes / 60)?int/>
50 <#assign days= (hours / 24)?int/>
51 <!--millis: ${t}, seconds: ${seconds}, minutes: ${minutes} hours: ${hours}, days: ${days} -->
52 ${bundle("LastMove", t?int, seconds?int, minutes?int, hours?int, days?int)}
56 ${bundle("gameWhiteBlack", game.@white?string, game.@black?string)}
57 <a href="/games/${game.@id}/"><@before (now - game.@modified?number)?int/></a>
58 <#if game.@comments?number != 0>
59 ${bundle("comments", game.@comments?number)}
61 <#assign printed = printed + 1/>
66 <span style="color: red">${message}</span>
71 <h5>${bundle.GAME_MOVE}</h5>
74 <#assign printed = 0/>
75 <#list doc.gameIds.* as g>
76 <#if (g.@white = user && g.@status = "whiteMove") ||
77 (g.@black = user && g.@status = "blackMove")
82 <#if printed = maxItems><#assign seeAll=true/><#break/></#if>
89 <h5>${bundle.GAME_WAIT}</h5>
91 <#assign printed = 0/>
92 <#list doc.gameIds.* as g>
93 <#if (g.@white = user && g.@status = "blackMove") ||
94 (g.@black = user && g.@status = "whiteMove")
99 <#if printed = maxItems><#assign seeAll=true/><#break/></#if>
105 <#if (toWon > 0)><!-- ${toWon} -->
106 <h5>${bundle.GAME_WON}</h5>
109 <#assign printed = 0/>
110 <#list doc.gameIds.* as g>
112 (g.@white = user && g.@status = "whiteWon") ||
113 (g.@black = user && g.@status = "blackWon")
118 <#if printed = maxItems><#assign seeAll=true/><#break/></#if>
125 <h5>${bundle.GAME_LOST}</h5>
128 <#assign printed = 0/>
129 <#list doc.gameIds.* as g>
131 (g.@white = user && g.@status = "blackWon") ||
132 (g.@black = user && g.@status = "whiteWon")
137 <#if printed = maxItems><#assign seeAll=true/><#break/></#if>
143 <form action="/games/create">
144 ${bundle.WHITE}: <input type="text" name="white" value="" />
145 ${bundle.BLACK}: <input type="text" name="black" value="" />
146 <input type="submit" value="${bundle.CREATE}" />
149 <h5>${bundle.GAME_ALL}</h5>
152 <#assign printed = 0/>
153 <#list doc.gameIds.* as g>
157 <#if printed = maxItems><#assign seeAll=true/><#break/></#if>
163 <a href="/?maxItems=1024">${bundle.SEE_ALL}</a>...
168 ${bundle("copyright", version)}