summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorot <ot@localhost>2005-05-10 07:13:44 +0000
committerot <ot@localhost>2005-05-10 07:13:44 +0000
commite3bd963008886e1b8ff523df39ecdd2ad359a4ca (patch)
tree3b3fb4ef2d327eb95212e0bf77e7af06cd81b3a6
parent44b303071124ff541be6bf3337b06bba81bbd68b (diff)
downloadmarkup-validator-e3bd963008886e1b8ff523df39ecdd2ad359a4ca.zip
markup-validator-e3bd963008886e1b8ff523df39ecdd2ad359a4ca.tar.gz
markup-validator-e3bd963008886e1b8ff523df39ecdd2ad359a4ca.tar.bz2
First take at
http://www.w3.org/Bugs/Public/show_bug.cgi?id=213 adding specific class to the info messages within parser output.
-rw-r--r--htdocs/results.css6
-rwxr-xr-xhttpd/cgi-bin/check9
-rw-r--r--share/templates/en_US/invalid.tmpl4
3 files changed, 14 insertions, 5 deletions
diff --git a/htdocs/results.css b/htdocs/results.css
index 613ffd1..4244876 100644
--- a/htdocs/results.css
+++ b/htdocs/results.css
@@ -1,5 +1,5 @@
/* style sheet for the validator's results page */
-/* $Id: results.css,v 1.24 2005-03-01 16:47:14 ot Exp $ */
+/* $Id: results.css,v 1.25 2005-05-10 07:13:44 ot Exp $ */
.input {
color: black;
@@ -47,6 +47,10 @@ fieldset table.header {
font-weight: bold;
}
+span.msg_info { /* these messages are not errors */
+ font-weight: normal;
+}
+
.ve {
font-size: smaller;
padding: 0;
diff --git a/httpd/cgi-bin/check b/httpd/cgi-bin/check
index d0f863f..b01a519 100755
--- a/httpd/cgi-bin/check
+++ b/httpd/cgi-bin/check
@@ -9,7 +9,7 @@
# This source code is available under the license at:
# http://www.w3.org/Consortium/Legal/copyright-software
#
-# $Id: check,v 1.417 2005-05-09 08:55:31 ot Exp $
+# $Id: check,v 1.418 2005-05-10 07:13:43 ot Exp $
#
# Disable buffering on STDOUT!
@@ -220,7 +220,7 @@ Directory not readable (permission denied): @_r
#
# Strings
- $VERSION = q$Revision: 1.417 $;
+ $VERSION = q$Revision: 1.418 $;
$VERSION =~ s/Revision: ([\d\.]+) /$1/;
#
@@ -1507,6 +1507,11 @@ sub report_errors ($) {
$err->{src} = $line;
$err->{col} = ' ' x $col;
$err->{expl} = $explanation;
+ if ($err->{type} eq 'I')
+ {
+ $err->{class} = 'msg_info';
+ }
+ # TODO other classes for "W", "E" etc?
push @{$Errors}, $err;
}
diff --git a/share/templates/en_US/invalid.tmpl b/share/templates/en_US/invalid.tmpl
index cb9ab16..76be30d 100644
--- a/share/templates/en_US/invalid.tmpl
+++ b/share/templates/en_US/invalid.tmpl
@@ -18,7 +18,7 @@
<li>
<em>Line <a href="#line-<TMPL_VAR NAME="line" ESCAPE="HTML">"><TMPL_VAR NAME="line" ESCAPE="HTML"></a>,
column <TMPL_VAR NAME="char" ESCAPE="HTML"></em>:
- <span class="msg"><TMPL_VAR NAME="msg" ESCAPE="HTML"></span>
+ <span class="msg<TMPL_IF NAME="class"> <TMPL_VAR NAME="class"></TMPL_IF>"><TMPL_VAR NAME="msg" ESCAPE="HTML"></span>
<TMPL_IF NAME="uri">(<a href="<TMPL_VAR NAME="uri" ESCAPE="HTML">">explain...</a>)</TMPL_IF>.
<pre><code class="input"><TMPL_VAR NAME="src"></code></pre>
<TMPL_IF NAME="expl"><TMPL_VAR NAME="expl"></TMPL_IF>
@@ -29,7 +29,7 @@
<li>
<em>Line <TMPL_VAR NAME="line" ESCAPE="HTML">
column <TMPL_VAR NAME="char" ESCAPE="HTML"></em>:
- <span class="msg"><TMPL_VAR NAME="msg" ESCAPE="HTML"></span>
+ <span class="msg<TMPL_IF NAME="class"> <TMPL_VAR NAME="class"></TMPL_IF>"><TMPL_VAR NAME="msg" ESCAPE="HTML"></span>
<TMPL_IF NAME="uri">(<a href="<TMPL_VAR NAME="uri" ESCAPE="HTML">">explain...</a>)</TMPL_IF>.
<pre><code class="input"><TMPL_VAR NAME="src"></code></pre>
<TMPL_IF NAME="expl"><TMPL_VAR NAME="expl"></TMPL_IF>