[PATCH] W3C validation

Ben benoit.allard at gmx.de
Tue Jun 24 17:49:19 CDT 2008


With this patch every pages of coal and paper pass fine ... except ...
graph with its canvas trick.

On Wed, Jun 25, 2008 at 00:46, Ben <benoit.allard at gmx.de> wrote:
> # HG changeset patch
> # User Benoit Allard <benoit at aeteurope.nl>
> # Date 1214347322 -7200
> # Node ID 1506af27dca73c15a9c857190372b278c7c5df87
> # Parent  1fe6f365df2e0ed6dd56b5bd9993812378506174
> paper/coal: W3C validation
>
> diff -r 1fe6f365df2e -r 1506af27dca7 templates/coal/changeset.tmpl
> --- a/templates/coal/changeset.tmpl     Mon Jun 23 15:02:52 2008 +0200
> +++ b/templates/coal/changeset.tmpl     Wed Jun 25 00:42:02 2008 +0200
> @@ -18,7 +18,8 @@
>  <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">browse</a></li>
>  </ul>
>  <ul>
> - {archives%archiveentry}</ul>
> + {archives%archiveentry}
> +<li><!-- placeholder--></li>
>  </ul>
>  </div>
>
> @@ -41,7 +42,8 @@
>  </tr>
>  <tr>
>  <th class="date">date</th>
> - <td class="date">{date|date} ({date|age} ago)</td></tr>
> + <td class="date">{date|date} ({date|age} ago)</td>
> +</tr>
>  <tr>
>  <th class="author">parents</th>
>  <td class="author">{parent%changesetparent}</td>
> @@ -52,10 +54,9 @@
>  </tr>
>  <tr>
>  <th class="files">files</th>
> - <td class="files">{files}</td></tr>
> + <td class="files">{files}</td>
>  </tr>
>  </table>
> -<tr>
>
>  <div class="overflow">
>  <table class="bigtable">
> @@ -67,6 +68,7 @@
>  {diff}
>  </div>
>  </div>
> +</div>
>  {footer}
>
>
> diff -r 1fe6f365df2e -r 1506af27dca7 templates/coal/fileannotate.tmpl
> --- a/templates/coal/fileannotate.tmpl  Mon Jun 23 15:02:52 2008 +0200
> +++ b/templates/coal/fileannotate.tmpl  Wed Jun 25 00:42:02 2008 +0200
> @@ -30,7 +30,7 @@
>
>  <div class="main">
>  <h2>{repo|escape}</h2>
> -<h3>annotate {file|escape} @ {rev}:{node|short}</h2>
> +<h3>annotate {file|escape} @ {rev}:{node|short}</h3>
>
>  <form class="search" action="{url}log">
>  {sessionvars%hiddenformentry}
> @@ -59,7 +59,7 @@
>  {changesettag}
>  </table>
>
> -<br/>
> +<br>
>
>  <div class="overflow">
>  <table class="bigtable">
> diff -r 1fe6f365df2e -r 1506af27dca7 templates/coal/filediff.tmpl
> --- a/templates/coal/filediff.tmpl      Mon Jun 23 15:02:52 2008 +0200
> +++ b/templates/coal/filediff.tmpl      Wed Jun 25 00:42:02 2008 +0200
> @@ -64,7 +64,7 @@
>  <th class="lineno">line</th>
>  <th class="source">diff</th>
>  </tr>
> -<table>
> +</table>
>  {diff}
>  </div>
>  </div>
> diff -r 1fe6f365df2e -r 1506af27dca7 templates/coal/filelog.tmpl
> --- a/templates/coal/filelog.tmpl       Mon Jun 23 15:02:52 2008 +0200
> +++ b/templates/coal/filelog.tmpl       Wed Jun 25 00:42:02 2008 +0200
> @@ -4,7 +4,6 @@
>    href="{url}atom-log/tip/{file|urlescape}" title="Atom feed for
> {repo|escape}:{file}">
>  <link rel="alternate" type="application/rss+xml"
>    href="{url}rss-log/tip/{file|urlescape}" title="RSS feed for
> {repo|escape}:{file}">
> -</head>
>  </head>
>  <body>
>
> @@ -46,9 +45,9 @@
>
>  <table class="bigtable">
>  <tr>
> -  <th class="age">age</td>
> -  <th class="author">author</td>
> -  <th class="description">description</td>
> +  <th class="age">age</th>
> +  <th class="author">author</th>
> +  <th class="description">description</th>
>  </tr>
>  {entries%filelogentry}
>  </table>
> diff -r 1fe6f365df2e -r 1506af27dca7 templates/coal/graph.tmpl
> --- a/templates/coal/graph.tmpl Mon Jun 23 15:02:52 2008 +0200
> +++ b/templates/coal/graph.tmpl Wed Jun 25 00:42:02 2008 +0200
> @@ -40,16 +40,17 @@
>  | {changenav%navgraphentry}
>  </div>
>
> -<div id="noscript">The revision graph only works with
> JavaScript-enabled browsers.</div>
> +<div id="noscript">
> +The revision graph only works with JavaScript-enabled browsers.</div>
>
>  <div id="wrapper">
> -<ul id="nodebgs"></ul>
> +<ul id="nodebgs"><li></li></ul>
>  <canvas id="graph" width="224" height="{canvasheight}"></canvas>
> -<ul id="graphnodes"></ul>
> +<ul id="graphnodes"><li></li></ul>
>  </div>
>
>  <script type="text/javascript" src="{staticurl}graph.js"></script>
> -<script>
> +<script type="text/javascript">
>
>  document.getElementById('noscript').style.visibility = 'hidden';
>
> @@ -68,12 +69,14 @@
>  }
>
>  var nodes = document.getElementById('graphnodes');
> +nodes.innerHTML = '';
>  var nodebgs = document.getElementById('nodebgs');
> +nodebgs.innerHTML = '';
>
>  var revlink = '<li style="_STYLE"><span class="desc">';
> -revlink += '<a href="{url}rev/_NODEID{sessionvars%urlparameter}"
> title="_NODEID">_DESC</a>';
> -revlink += '</span><span class="tag">_TAGS</span>';
> -revlink += '<span class="info">_DATE ago, by _USER</span></li>';
> +revlink += '<a href="{url}rev/_NODEID{sessionvars%urlparameter}"
> title="_NODEID">_DESC<\/a>';
> +revlink += '<\/span><span class="tag">_TAGS<\/span>';
> +revlink += '<span class="info">_DATE ago, by _USER<\/span><\/li>';
>
>  graph.vertex = function(x, y, color, parity, cur) {
>
> @@ -82,7 +85,7 @@
>        this.ctx.arc(x, y, radius, 0, Math.PI * 2, true);
>        this.ctx.fill();
>
> -       var bg = '<li class="bg parity' + parity + '"></li>';
> +       var bg = '<li class="bg parity' + parity + '"><\/li>';
>        nodebgs.innerHTML += bg;
>
>        var left = (this.columns + 1) * this.bg_height;
> diff -r 1fe6f365df2e -r 1506af27dca7 templates/coal/header.tmpl
> --- a/templates/coal/header.tmpl        Mon Jun 23 15:02:52 2008 +0200
> +++ b/templates/coal/header.tmpl        Wed Jun 25 00:42:02 2008 +0200
> @@ -3,5 +3,5 @@
>  <html>
>  <head>
>  <link rel="icon" href="{staticurl}hgicon.png" type="image/png">
> -<meta name="robots" content="index, nofollow" />
> -<link rel="stylesheet" href="{staticurl}style-coal.css" type="text/css" />
> +<meta name="robots" content="index, nofollow" >
> +<link rel="stylesheet" href="{staticurl}style-coal.css" type="text/css" >
> diff -r 1fe6f365df2e -r 1506af27dca7 templates/coal/manifest.tmpl
> --- a/templates/coal/manifest.tmpl      Mon Jun 23 15:02:52 2008 +0200
> +++ b/templates/coal/manifest.tmpl      Wed Jun 25 00:42:02 2008 +0200
> @@ -20,6 +20,7 @@
>  </ul>
>  <ul>
>  {archives%archiveentry}
> +<li><!-- placeholder--></li>
>  </ul>
>  </div>
>
> diff -r 1fe6f365df2e -r 1506af27dca7 templates/coal/map
> --- a/templates/coal/map        Mon Jun 23 15:02:52 2008 +0200
> +++ b/templates/coal/map        Wed Jun 25 00:42:02 2008 +0200
> @@ -22,8 +22,8 @@
>  changeset = changeset.tmpl
>  manifest = manifest.tmpl
>
> -direntry = '<tr class="fileline parity{parity}"><td class="name"><a
> href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}"><img
> src="{staticurl}coal-folder.png"> {basename|escape}/</a><td
> class="size"></td><td class="permissions">drwxr-xr-x</td></tr>'
> -fileentry = '<tr class="fileline parity{parity}"><td
> class="filename"><a
> href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l1"><img
> src="{staticurl}coal-file.png"> {basename|escape}</a></td><td
> class="size">{size}</td><td
> class="permissions">{permissions|permissions}</td></tr>'
> +direntry = '<tr class="fileline parity{parity}"><td class="name"><a
> href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}"><img
> src="{staticurl}coal-folder.png" alt="dir"> {basename|escape}/</a><td
> class="size"></td><td class="permissions">drwxr-xr-x</td></tr>'
> +fileentry = '<tr class="fileline parity{parity}"><td
> class="filename"><a
> href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l1"><img
> src="{staticurl}coal-file.png" alt="file">
> {basename|escape}</a></td><td class="size">{size}</td><td
> class="permissions">{permissions|permissions}</td></tr>'
>
>  filerevision = filerevision.tmpl
>  fileannotate = fileannotate.tmpl
> @@ -67,4 +67,4 @@
>  notfound = notfound.tmpl
>  error = error.tmpl
>  urlparameter = '{separator}{name}={value|urlescape}'
> -hiddenformentry = '<input type="hidden" name="{name}"
> value="{value|escape}" />'
> +hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" >'
> diff -r 1fe6f365df2e -r 1506af27dca7 templates/coal/shortlog.tmpl
> --- a/templates/coal/shortlog.tmpl      Mon Jun 23 15:02:52 2008 +0200
> +++ b/templates/coal/shortlog.tmpl      Wed Jun 25 00:42:02 2008 +0200
> @@ -24,6 +24,7 @@
>  </ul>
>  <ul>
>  {archives%archiveentry}
> +<li><!-- placeholder--></li>
>  </ul>
>  </div>
>
> @@ -40,10 +41,10 @@
>  <div class="navigate">rev {rev}: {changenav%navshortentry}</div>
>
>  <table class="bigtable">
> - <tr>
> -  <th class="age">age</td>
> -  <th class="author">author</td>
> -  <th class="description">description</td>
> + <tr>
> +  <th class="age">age</th>
> +  <th class="author">author</th>
> +  <th class="description">description</th>
>  </tr>
>  {entries%shortlogentry}
>  </table>
> diff -r 1fe6f365df2e -r 1506af27dca7 templates/paper/header.tmpl
> --- a/templates/paper/header.tmpl       Mon Jun 23 15:02:52 2008 +0200
> +++ b/templates/paper/header.tmpl       Wed Jun 25 00:42:02 2008 +0200
> @@ -3,5 +3,5 @@
>  <html>
>  <head>
>  <link rel="icon" href="{staticurl}hgicon.png" type="image/png">
> -<meta name="robots" content="index, nofollow" />
> -<link rel="stylesheet" href="{staticurl}style-paper.css" type="text/css" />
> +<meta name="robots" content="index, nofollow">
> +<link rel="stylesheet" href="{staticurl}style-paper.css" type="text/css">
> diff -r 1fe6f365df2e -r 1506af27dca7 templates/paper/map
> --- a/templates/paper/map       Mon Jun 23 15:02:52 2008 +0200
> +++ b/templates/paper/map       Wed Jun 25 00:42:02 2008 +0200
> @@ -22,8 +22,8 @@
>  changeset = ../coal/changeset.tmpl
>  manifest = ../coal/manifest.tmpl
>
> -direntry = '<tr class="fileline parity{parity}"><td class="name"><a
> href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}"><img
> src="{staticurl}coal-folder.png"> {basename|escape}/</a><td
> class="size"></td><td class="permissions">drwxr-xr-x</td></tr>'
> -fileentry = '<tr class="fileline parity{parity}"><td
> clase="filename"><a
> href="{url}file/{node|short}/{file|urlescape}#l1{sessionvars%urlparameter}"><img
> src="{staticurl}coal-file.png"> {basename|escape}</a></td><td
> class="size">{size}</td><td
> class="permissions">{permissions|permissions}</td></tr>'
> +direntry = '<tr class="fileline parity{parity}"><td class="name"><a
> href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}"><img
> src="{staticurl}coal-folder.png" alt="dir"> {basename|escape}/</a><td
> class="size"></td><td class="permissions">drwxr-xr-x</td></tr>'
> +fileentry = '<tr class="fileline parity{parity}"><td
> class="filename"><a
> href="{url}file/{node|short}/{file|urlescape}#l1{sessionvars%urlparameter}"><img
> src="{staticurl}coal-file.png" alt="file">
> {basename|escape}</a></td><td class="size">{size}</td><td
> class="permissions">{permissions|permissions}</td></tr>'
>
>  filerevision = ../coal/filerevision.tmpl
>  fileannotate = ../coal/fileannotate.tmpl
>


More information about the Mercurial-devel mailing list