summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorot <ot@localhost>2005-04-05 03:47:26 +0000
committerot <ot@localhost>2005-04-05 03:47:26 +0000
commit6d01540b1f513a04a1c8cce50e1b5184771a51fb (patch)
tree1ad6c64661c2267c05b9d1fc348d4167729780c5
parentcf4d7c56ccf6c866fcfa11746599d2d4ffe4ac48 (diff)
downloadmarkup-validator-6d01540b1f513a04a1c8cce50e1b5184771a51fb.zip
markup-validator-6d01540b1f513a04a1c8cce50e1b5184771a51fb.tar.gz
markup-validator-6d01540b1f513a04a1c8cce50e1b5184771a51fb.tar.bz2
Linking to the line number in the source only if source displayed.
The change could be made less disruptive if HTML::Template was instanciated with global_vars, hence having TMPL_VARS such as opt_show_source be in scope within loops, but it's probably not a bad idea to keep the template variables as local as possible, so...
-rw-r--r--share/templates/en_US/invalid.tmpl18
1 files changed, 16 insertions, 2 deletions
diff --git a/share/templates/en_US/invalid.tmpl b/share/templates/en_US/invalid.tmpl
index 5a686f6..cb9ab16 100644
--- a/share/templates/en_US/invalid.tmpl
+++ b/share/templates/en_US/invalid.tmpl
@@ -13,7 +13,8 @@
</p>
</TMPL_IF>
<ol>
-<TMPL_LOOP NAME="file_errors">
+<TMPL_IF NAME="opt_show_source">
+ <TMPL_LOOP NAME="file_errors">
<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>:
@@ -22,7 +23,20 @@
<pre><code class="input"><TMPL_VAR NAME="src"></code></pre>
<TMPL_IF NAME="expl"><TMPL_VAR NAME="expl"></TMPL_IF>
</li>
-</TMPL_LOOP>
+ </TMPL_LOOP>
+<TMPL_ELSE>
+ <TMPL_LOOP NAME="file_errors">
+ <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>
+<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>
+ </li>
+ </TMPL_LOOP>
+
+</TMPL_IF>
</ol>
<TMPL_IF NAME="opt_verbose">
<script type="text/javascript" src="loadexplanation.js"></script>