commit 718c3f1d
Start from cratch with css
Changed files
| M | static_content/css/oastat.css before |
| M | templates/index.tpl before |
diff --git a/static_content/css/oastat.css b/static_content/css/oastat.css
index 89f66ba..d50a9bd 100644
--- a/static_content/css/oastat.css
+++ b/static_content/css/oastat.css
@@ -1,447 +1,24 @@
-/* Basic CSS file from pyqscore. GPLv2 only licensed */
-* {
-margin-top: 0px;
-margin-right: 0px;
-margin-bottom: 0px;
-margin-left: 0px;
-padding-top: 0px;
-padding-right: 0px;
-padding-bottom: 0px;
-padding-left: 0px;
-border-width: thin; /* thin | medium | thick | <length> */
-border-color: #000000; /* <color> | transparent | inherit */
-border-style: none; /* none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset */
-border-collapse: collapse;
-/* border-top-width, border-right-width, border-bottom-width, border-left-width */
-/* border-top-color, border-right-color, border-bottom-color, border-left-color */
-/* border-top-style, border-right-style, border-bottom-style, border-left-style */
-color: #000000; /* foreground color */
-background-color: transparent; /* <color> | transparent | inherit */
-font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; /* [ <family-name> | <generic-family> ] */
-font-style: normal; /* normal | italic | oblique | inherit */
-font-variant: normal; /* normal | small-caps */
-font-weight: normal; /* normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit */
-font-size: 10pt; /* <absolute-size> | <relative-size> | <length> | <percentage> | inherit */
-text-indent: 0px; /* justificación de la primera línea de un párrafo */
-text-align: left; /* left | right | center | justify | inherit */
-text-decoration: none; /* none | [ underline || overline || line-through || blink ] | inherit */
-text-transform: none; /* capitalize | uppercase | lowercase | none | inherit */
-letter-spacing: normal; /* normal | <length> | inherit */
-word-spacing: normal; /* normal | <length> | inherit */
-white-space: normal; /* normal | pre | nowrap | pre-wrap | pre-line | inherit */
-list-style-type: disc; /* disc | circle | square | decimal | decimal-leading-zero | lower-roman | upper-roman | lower-greek | lower-latin | upper-latin | armenian | georgian | lower-alpha | upper-alpha | none | inherit */
-list-style-image: none; /* <uri> | none | inherit */
-list-style-position: outside; /* inside | outside | inherit */
-}
-
-/* cuerpo del html */
body {
-background-color: #CCCCFF; /* <color> | transparent | inherit */
-/* background-image: url("imagenes/fondo.gif");*/ /* <uri> | none | inherit */
-/* background-repeat: no-repeat;*/ /* repeat | repeat-x | repeat-y | no-repeat | inherit */
-/* background-attachment: fixed;*/ /* scroll | fixed | inherit */
-/* background-position: 0px 0px;*/ /* [ [ <percentage> | <length> | left | center | right ] [ <percentage> | <length> | top | center | bottom ]? ] | [ [ left | center | right ] || [ top | center | bottom ] ] | inherit */
-/* cursor: url("statscursor.cur"), auto;*/ /* [ [<uri> ,]* [ auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize | text | wait | help | progress ] ] | inherit */
+ background: lightblue;
}
-/* links genéricos */
-.genericlink:link {
-text-decoration: none;
-background-color: transparent;
-color: #0000AA;
-}
-.genericlink:visited {
-text-decoration: none;
-background-color: transparent;
-color: #0000AA;
-}
-.genericlink:hover {
-text-decoration: none;
-background-color: transparent;
-color: #AA0000;
-}
-.genericlink:active {
-text-decoration: none;
-background-color: transparent;
-color: #0000AA;
-}
-/* id del marco de trabajo */
-#marco {
-display: inline; /* inline | block | list-item | run-in | inline-block | table | inline-table | table-row-group | table-header-group | table-footer-group | table-row | table-column-group | table-column | table-cell | table-caption | none | inherit */
-position: absolute; /* static | relative | absolute | fixed | inherit */
-width: auto; /* <length> | <percentage> | auto | inherit */
-height: auto; /* <length> | <percentage> | auto | inherit */
-top: 0px; /* <length> | <percentage> | auto | inherit */
-right: auto; /* <length> | <percentage> | auto | inherit */
-bottom: auto; /* <length> | <percentage> | auto | inherit */
-left: 0px; /* <length> | <percentage> | auto | inherit */
-float: none; /* left | right | none | inherit */
-clear: none; /* none | left | right | both | inherit */
-margin-top: 10px;
-margin-right: 20px;
-margin-bottom: 20px;
-margin-left: 20px;
+/* Table section start */
+table {
+ border-collapse: collapse;
+ max-width: 950px;
+ margin: 10px;
}
-
-/* presentación */
-
-.cuadropresentacion {
-background-color: #3366CC;
-padding-top: 15px;
-padding-bottom: 15px;
-margin-bottom: 5px;
+table, th, td {
+ border: 0px;
+ text-align: center;
}
-.intro {
-color: #FFFFFF;
-padding-left: 80px;
-margin-bottom: 15px;
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-weight: bold;
-font-size: 20pt;
-}
+tr:nth-child(odd) {background: #CCCCff}
+tr:nth-child(even) {background: #eeeeff}
+/*table section end*/
.update {
-float: right;
-color: #FFFFFF;
-margin-right: 70px;
-padding-top: 10px;
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 9pt;
-font-style: italic;
-}
-
-
-.endnote {
-float: right;
-color: #000000;
-margin-right: 10px;
-padding-top: 0px;
-padding-bottom: 15px;
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 9pt;
-font-style: italic;
-}
-
-
-/* id del cuerpo */
-
-.cuadro {
-background-color: #6699FF;
-border-color: #3366CC; /* <color> | transparent | inherit */
-border-style: solid; /* none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset */
-margin-top: 0px;
-margin-right: 0px;
-margin-left: 0px;
-margin-bottom: 10px;
-padding-top: 5px;
-padding-bottom: 15px;
-padding-right: 15px;
-padding-left: 15px;
-}
-
-.titulocuadro {
-color: #003399;
-font-size: 12pt;
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-weight: bold;
-margin-top: 15px;
-margin-left: 50px;
-}
-
-
-/* tablas */
-
-.centrartabla {
-text-align: center;
-}
-
-.centrartabla table {
-margin-top: 0px;
-margin-left: auto;
-margin-right: auto;
-margin-bottom: 0px;
-}
-
-.centrartabla2 table {
-margin-top: 20px;
-margin-left: auto;
-margin-right: auto;
-margin-bottom: 0px;
-}
-
-.tablaserver {
-background-color: #FFFFFF;
-border-color: #3366CC;
-border-style: solid;
-border-width: 3px;
-}
-
-.tabladatos {
-background-color: #FFFFFF;
-border-color: #3366CC;
-border-style: solid;
-margin-top: 20px;
-margin-left:auto;
-margin-right:auto;
-}
-
-
-/* datos tabla server */
-
-.server {
-background: #CCCCFF;/*#f0f0f0;*/
-color: #000000;
-padding-top: 8px;
-padding-right: 20px;
-padding-bottom: 8px;
-padding-left: 10px;
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-font-weight: bold;
-text-align: left;
-/* border-bottom-color: #3366CC; */
-/* border-bottom-style: groove; */
-/* border-bottom-width: 4px; */
-}
-
-.datoserver {
-background: #ccccff; /*#f0f0f0;*/
-color: #000000;
-padding-top: 8px;
-padding-right: 10px;
-padding-bottom: 8px;
-padding-left: 0px;
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-text-align: left;
-/* font-weight: bold; */
-/* border-bottom-color: #3366CC; */
-/* border-bottom-style: groove; */
-/* border-bottom-width: 4px; */
-/* border-right-color: #3366CC; */
-/* border-right-style: groove; */
-/* border-right-width: 4px; */
-}
-
-
-
-/* datos tabla de datos */
-
-.jugadorquotes {
-background: #eeeeff;
-color: #000000;
-margin-top: 0px;
-margin-left: 0px;
-margin-right: 0px;
-margin-bottom: 0px;
-padding-top: 1px;
-padding-right: 10px;
-padding-left: 6px;
-padding-bottom: 1px;
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-text-align: left;
-border-top-color: #6699FF;
-/* border-top-style: dashed; */
-border-top-width: 1px;
-}
-
-.datoquotes {
-min-width: 500px;
-background: #eeeeff;
-color: #000000;
-margin-top: 0px;
-margin-left: 0px;
-margin-right: 0px;
-margin-bottom: 0px;
-padding-top: 1px;
-padding-left: 10px;
-padding-right: 6px;
-padding-bottom: 1px;
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-font-style: italic;
-text-align: center;
-border-top-color: #6699FF;
-/* border-top-style: dashed; */
-border-top-width: 1px;
-}
-
-
-.tituloup {
-color: #000000;
-margin-top: 5px;
-margin-left: 5px;
-margin-right: 5px;
-margin-bottom: 0px;
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-font-weight: bold;
-text-align: center;
-}
-
-.tituloup2 {
-background: #ccccff;
-color: #000000;
-margin-top: 0px;
-margin-left: 0px;
-margin-right: 0px;
-margin-bottom: 0px;
-padding-top: 3px;
-padding-bottom: 3px;
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-font-weight: bold;
-text-align: center;
-}
-
-.tituloup3 {
-color: #000000;
-margin-top: 0px;
-margin-left: 5px;
-margin-right: 5px;
-margin-bottom: 3px;
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-font-weight: bold;
-text-align: center;
-}
-
-
-.tituloup4 {
-color: #000000;
-margin-top: 8px;
-margin-left: 5px;
-margin-right: 5px;
-margin-bottom: 8px;
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-font-weight: bold;
-text-align: center;
-}
-
-.jugador0 {
-background: #CCCCff;
-color: #000000;
-margin-top: 1px;
-margin-left: 0px;
-margin-right: 0px;
-margin-bottom: 0px;
-padding-top: 1px;
-padding-right: 0px;
-padding-bottom: 1px;
-padding-left: 6px;
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-text-align: left;
-}
-
-.jugador1 {
-background: #eeeeff;
-color: #000000;
-margin-top: 1px;
-margin-left: 0px;
-margin-right: 0px;
-margin-bottom: 0px;
-padding-top: 1px;
-padding-right: 0px;
-padding-bottom: 1px;
-padding-left: 6px;
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-text-align: left;
-}
-
-.dato0 {
-background: #CCCCff;
-color: #000000;
-margin-top: 1px;
-margin-left: 0px;
-margin-right: 0px;
-margin-bottom: 0px;
-padding-top: 1px;
-padding-right: 0px;
-padding-bottom: 1px;
-padding-left: 0px;
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-text-align: center;
-}
-
-.dato1 {
-background: #eeeeff;
-color: #000000;
-margin-top: 1px;
-margin-left: 0px;
-margin-right: 0px;
-margin-bottom: 0px;
-padding-top: 1px;
-padding-right: 0px;
-padding-bottom: 1px;
-padding-left: 0px;
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-text-align: center;
-}
-
-
-div.centered
-{
-text-align: center;
-}
-div.centered table
-{
-margin: 0 auto;
-text-align: left;
-}
-
-/* player name colours */
-
-.c0 {
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-color: #000000;
-}
-.c1 {
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-color: #FF0000;
-}
-.c2 {
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-color: #00FF00;
-}
-.c3 {
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-color: #FFFF00;
-}
-.c4 {
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-color: #0000FF;
-}
-.c5 {
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-color: #00FFFF;
-}
-.c6 {
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-color: #FF00FF;
-}
-.c7 {
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-color: #FFFFFF;
-}
-.c8 {
-font-family: Verdana, Tahoma, Arial, sans-serif;
-font-size: 8pt;
-color: #FFA500;
-}
+ font-size: 80%;
+}
\ No newline at end of file
diff --git a/templates/index.tpl b/templates/index.tpl
index 06856d2..a12e472 100644
--- a/templates/index.tpl
+++ b/templates/index.tpl
@@ -1,123 +1,118 @@
{{%AUTOESCAPE context="HTML"}}
<html>
-<HEAD>
-<META http-equiv="Content-Type" content="text/html; charset=utf-8">
-<META http-equiv="Content-Language" content="en">
-<META name="description" content="OpenArena stats by oastats">
-<LINK rel="stylesheet" href="static/css/oastat.css" type="text/css">
-<TITLE>OpenArena Stats</TITLE>
-</HEAD>
-<BODY>
-<DIV id="marco">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <meta http-equiv="Content-Language" content="en">
+ <meta name="description" content="OpenArena stats by oastats">
+ <link rel="stylesheet" href="static/css/oastat.css" type="text/css">
+ <title>OpenArena Stats</title>
+ </head>
+ <body>
+ <h1>OpenArena Stats</h1>
-<DIV class="cuadropresentacion">
-<DIV class="update">Last updated on {{GENERATION_DATE}}</DIV>
-<DIV class="intro">OpenArena Stats</DIV>
+ <table>
+ <tr>
+ <th>Name</th>
+ <th>Kills</th>
+ <th>Deaths</th>
+ <th>Last seen</th>
+ <th>Is bot</th>
+ <th>Gauntlet</th>
+ <th>Impressive</th>
+ <th>Excellent</th>
+ <th>Capture</th>
+ <th>Defence</th>
+ <th>Assist</th>
+ </tr>
+ {{#PLAYER_LIST}}
+ <tr>
+ <td>{{PLAYER_NAME}}</td>
+ <td>{{PLAYER_KILLS}}</td>
+ <td>{{PLAYER_DEATHS}}</td>
+ <td>{{PLAYER_LAST_SEEN}}</td>
+ <td>{{PLAYER_IS_BOT}}</td>
+ <td>{{AWARD_GAUNTLET}}</td>
+ <td>{{AWARD_IMPRESSIVE}}</td>
+ <td>{{AWARD_EXCELLENT}}</td>
+ <td>{{AWARD_CAPTURE}}</td>
+ <td>{{AWARD_DEFENCE}}</td>
+ <td>{{AWARD_ASSIST}}</td>
+ </tr>
+ {{/PLAYER_LIST}}
+ </table>
+ <table>
+ <tr>
+ <th>Name</th>
+ <th>Shotgun</th>
+ <th>Gauntlet</th>
+ <th>Machinegun</th>
+ <th>Grenade</th>
+ <th>Rocket</th>
+ <th>Plasma</th>
+ <th>Railgun</th>
+ <th>Lightning</th>
+ <th>Nailgun</th>
+ <th>Chaingun</th>
+ <th>BFG</th>
+ <th>Telefrag</th>
+ <th>Falling</th>
+ </tr>
+ {{#PLAYER_WEAPON_LIST}}
+ <tr>
+ <td>{{PLAYER_NAME}}</td>
+ <td>{{WEAPON_SHOTGUN}}</td>
+ <td>{{WEAPON_GAUNTLET}}</td>
+ <td>{{WEAPON_MACHINEGUN}}</td>
+ <td>{{WEAPON_GRENADE}}</td>
+ <td>{{WEAPON_ROCKET}}</td>
+ <td>{{WEAPON_PLASMA}}</td>
+ <td>{{WEAPON_RAILGUN}}</td>
+ <td>{{WEAPON_LIGHTNING}}</td>
+ <td>{{WEAPON_NAILGUN}}</td>
+ <td>{{WEAPON_CHAINGUN}}</td>
+ <td>{{WEAPON_BFG}}</td>
+ <td>{{WEAPON_TELEFRAG}}</td>
+ <td>{{WEAPON_FALLING}}</td>
+ </tr>
+ {{/PLAYER_WEAPON_LIST}}
+ </table>
-<TABLE class="tabladatos">
- <TR>
- <TH><DIV class="tituloup">Name</DIV></TH>
- <TH><DIV class="tituloup">Kills</DIV></TH>
- <TH><DIV class="tituloup">Deaths</DIV></TH>
- <TH><DIV class="tituloup">Last seen</DIV></TH>
- <TH><DIV class="tituloup">Is bot</DIV></TH>
- <TH><DIV class="tituloup">Gauntlet</DIV></TH>
- <TH><DIV class="tituloup">Impressive</DIV></TH>
- <TH><DIV class="tituloup">Excellent</DIV></TH>
- <TH><DIV class="tituloup">Capture</DIV></TH>
- <TH><DIV class="tituloup">Defence</DIV></TH>
- <TH><DIV class="tituloup">Assist</DIV></TH>
- </TR>
- {{#PLAYER_LIST}}
- <tr>
- <td><div class="jugador{{EVEN_LINE}}">{{PLAYER_NAME}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{PLAYER_KILLS}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{PLAYER_DEATHS}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{PLAYER_LAST_SEEN}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{PLAYER_IS_BOT}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{AWARD_GAUNTLET}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{AWARD_IMPRESSIVE}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{AWARD_EXCELLENT}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{AWARD_CAPTURE}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{AWARD_DEFENCE}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{AWARD_ASSIST}}</div></td>
- <tr>
- {{/PLAYER_LIST}}
-</TABLE>
+ <table>
+ <tr>
+ <th>Map</th>
+ <th>Times played</th>
+ <th>Last played at</th>
+ </tr>
+ {{#MAP_LIST}}
+ <tr>
+ <td>{{MAP_NAME}}</td>
+ <td>{{TIMES_PLAYED}}</td>
+ <td>{{LAST_PLAYED}}</td>
+ </tr>
+ {{/MAP_LIST}}
+ </table>
-<table class="tabladatos">
- <TR>
- <TH><DIV class="tituloup">Name</DIV></TH>
- <TH><DIV class="tituloup">Shotgun</DIV></TH>
- <TH><DIV class="tituloup">Gauntlet</DIV></TH>
- <TH><DIV class="tituloup">Machinegun</DIV></TH>
- <TH><DIV class="tituloup">Grenade</DIV></TH>
- <TH><DIV class="tituloup">Rocket</DIV></TH>
- <TH><DIV class="tituloup">Plasma</DIV></TH>
- <TH><DIV class="tituloup">Railgun</DIV></TH>
- <TH><DIV class="tituloup">Lightning</DIV></TH>
- <TH><DIV class="tituloup">Nailgun</DIV></TH>
- <TH><DIV class="tituloup">Chaingun</DIV></TH>
- <TH><DIV class="tituloup">BFG</DIV></TH>
- <TH><DIV class="tituloup">Telefrag</DIV></TH>
- <TH><DIV class="tituloup">Falling</DIV></TH>
- </TR>
- {{#PLAYER_WEAPON_LIST}}
- <tr>
- <td><div class="jugador{{EVEN_LINE}}">{{PLAYER_NAME}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{WEAPON_SHOTGUN}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{WEAPON_GAUNTLET}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{WEAPON_MACHINEGUN}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{WEAPON_GRENADE}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{WEAPON_ROCKET}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{WEAPON_PLASMA}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{WEAPON_RAILGUN}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{WEAPON_LIGHTNING}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{WEAPON_NAILGUN}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{WEAPON_CHAINGUN}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{WEAPON_BFG}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{WEAPON_TELEFRAG}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{WEAPON_FALLING}}</div></td>
- <tr>
- {{/PLAYER_WEAPON_LIST}}
-</table>
-<table class="tabladatos">
-<tr>
-<TH><DIV class="tituloup">Map</DIV></TH>
-<TH><DIV class="tituloup">Times played</DIV></TH>
-<TH><DIV class="tituloup">Last played at</DIV></TH>
-</tr>
-{{#MAP_LIST}}
-<tr>
- <td><div class="dato{{EVEN_LINE}}">{{MAP_NAME}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{TIMES_PLAYED}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{LAST_PLAYED}}</div></td>
-</tr>
-{{/MAP_LIST}}
-</table>
+ <table>
+ <tr>
+ <th>Game</th>
+ <th>Map</th>
+ <th>Played at</th>
+ <th>Server name</th>
+ </tr>
+ {{#RECENT_GAMES}}
+ <tr>
+ <td><a href="game/{{GAMENUMBER}}.html">{{GAMENUMBER}}</a></td>
+ <td>{{MAPNAME}}</td>
+ <td>{{TIME}}</td>
+ <td>{{SERVERNAME}}</td>
+ </tr>
+ {{/RECENT_GAMES}}
+ </table>
-<table class="tabladatos">
-<tr>
-<TH><DIV class="tituloup">Game</DIV></TH>
-<TH><DIV class="tituloup">Map</DIV></TH>
-<TH><DIV class="tituloup">Played at</DIV></TH>
-<TH><DIV class="tituloup">Server name</DIV></TH>
-</tr>
-{{#RECENT_GAMES}}
-<tr>
- <td><div class="dato{{EVEN_LINE}}"><a class="dato{{EVEN_LINE}}" href="game/{{GAMENUMBER}}.html">{{GAMENUMBER}}</a></div></td>
- <td><div class="dato{{EVEN_LINE}}">{{MAPNAME}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{TIME}}</div></td>
- <td><div class="dato{{EVEN_LINE}}">{{SERVERNAME}}</div></td>
-</tr>
-{{/RECENT_GAMES}}
-</table>
-
-</DIV>
-</DIV>
-</BODY>
+ <p class="update">Last updated on {{GENERATION_DATE}}</p>
+ </body>
</html>