- From: Jean-Guilhem Rouel via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 28 Aug 2009 12:40:02 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2006/unicorn/WebContent/WEB-INF/resources/templates
In directory hutz:/tmp/cvs-serv22368/WebContent/WEB-INF/resources/templates
Added Files:
io_error.vm index.vm text.vm xhtml10.vm text.error.vm
xhtml10.error.vm
Log Message:
Merging dev2 in HEAD
--- NEW FILE: xhtml10.vm ---
#if($unicorncall.DocumentName)
#set ($noEscape_title = "$result_for $unicorncall.DocumentName")
#else
#set ($noEscape_title = $result_for_upload)
#end
#set ($css = ['base_ucn.css'])
#set ($js = ['scripts/mootools-1.2.3-core-nc.js', 'scripts/mootools-1.2.3.1-more.js', 'scripts/w3c_unicorn_results.js'])
#parse('includes/head.vm')
#set($observationList = $unicorncall.ObservationList)
<div id="observations">
#foreach($observationName in $observationList.keySet())
#set($observation = $observationList.get($observationName))
#set ($infoCount = $observation.getInfoCount())
#set ($errorCount = $observation.getErrorCount())
#set ($warningCount = $observation.getWarningCount())
#if($observation.isPassed())
<div class="observer $observationName valid">
#else
<div class="observer $observationName invalid">
#end
<h2>
<span class="icons">
#if ($infoCount && $infoCount > 0)<img src="images/icone_info.png" alt="info icon" /><span>$infoCount</span> #end
#if ($errorCount && $errorCount > 0)<img src="images/icone_error.png" alt="error icon" /><span>$errorCount</span> #end
#if ($warningCount && $warningCount > 0)<img src="images/icone_warning.png" alt="warning icon" /><span>$warningCount</span> #end
</span>
#if($observation.isPassed())
$test_ok_1
#else
$test_fail_1
#end
<span class="name">$unicorncall.getObserverName($observationName, $lang)</span>
</h2>
<div class="results">
#if ($infoCount && $infoCount > 0)
<div class="infos">
<h3>Infos ($infoCount)</h3>
<div class="result">
#foreach($result in $observation.getResultsList())
#if(!$result.Infos.isEmpty())
<div class="info-section">
<h4>
#if ($unicorncall.getInputMethod() == "URI")<span>URI : </span><a href="$result.Uri">$result.Uri</a>#end
#if ($unicorncall.getInputMethod() == "UPLOAD")<span>File : </span>$result.Uri#end
#if ($unicorncall.getInputMethod() == "DIRECT")<span>File : </span>Direct Input#end
</h4>
<table>
<tbody>
#foreach($info in $result.Infos)
<tr>
<td class="linenumber" title="#if($info.Line)Line:$info.Line#end #if($info.Column)Column: $info.Column#end">#if($info.Line)$info.Line#end#if($info.Column)/$info.Column #end</td>
<td class="codeContext"> #if($info.Context) $info.Context #end </td>
<td class="info">
#foreach($message in $info.Message)<span class="msg">$message</span>#end
#foreach($longMessage in $info.Longmessage)
<p class="longmsg">
#foreach($longMessagePiece in $longMessage.Content)
$longMessagePiece
#end
</p>
#end
</td>
</tr>
#end
</tbody>
</table>
</div>
#end
#end
</div>
</div>
#end
#if ($errorCount && $errorCount > 0)
<div class="errors">
<h3>Errors ($errorCount)</h3>
<div class="result">
#foreach($result in $observation.getResultsList())
#if(!$result.Errors.isEmpty())
<div class="error-section">
<h4>
#if ($unicorncall.getInputMethod() == "URI")<span>URI : </span><a href="$result.Uri">$result.Uri</a>#end
#if ($unicorncall.getInputMethod() == "UPLOAD")<span>File : </span>$result.Uri#end
#if ($unicorncall.getInputMethod() == "DIRECT")<span>File : </span>Direct Input#end
</h4>
<table>
<tbody>
#foreach($error in $result.Errors)
<tr>
<td class="linenumber" title="#if($error.Line)Line: $error.Line#end #if($error.Column)Column: $error.Column #end">#if($error.Line)$error.Line#end#if($error.Column)/$error.Column #end</td>
<td class="codeContext">#if($error.Context) $error.Context #end</td>
<td class="error">
#foreach($message in $error.Message)<span class="msg">$message</span>#end
#foreach($longMessage in $error.Longmessage)
<p class="longmsg">
#foreach($longMessagePiece in $longMessage.Content)
$longMessagePiece
#end
</p>
#end
</td>
</tr>
#end
</tbody>
</table>
</div>
#end
#end
</div>
</div>
#end
#if ($warningCount && $warningCount > 0)
<div class="warnings">
<h3>Warnings ($warningCount)</h3>
<div class="result">
#foreach($result in $observation.getResultsList())
#if(!$result.Warnings.isEmpty())
<div class="warning-section">
<h4>
#if ($unicorncall.getInputMethod() == "URI")<span>URI : </span><a href="$result.Uri">$result.Uri</a>#end
#if ($unicorncall.getInputMethod() == "UPLOAD")<span>File : </span>$result.Uri#end
#if ($unicorncall.getInputMethod() == "DIRECT")<span>File : </span>Direct Input#end
</h4>
<table>
<tbody>
#foreach($warning in $result.Warnings)
<tr>
<td class="linenumber" title="#if($warning.Line)Line: $warning.Line#end #if($warning.Column)Column: $warning.Column #end">#if($warning.Line)$warning.Line#end#if($warning.Column)/$warning.Column #end</td>
<td class="codeContext">#if($warning.Context) $warning.Context #end</td>
<td class="warning level$warning.getLevel()">
#foreach($message in $warning.Message)<span class="msg">$message</span>#end
#foreach($longMessage in $warning.Longmessage)
<p class="longmsg">
#foreach($longMessagePiece in $longMessage.Content)
$longMessagePiece
#end
</p>
#end
</td>
</tr>
#end
</tbody>
</table>
</div>
#end
#end
</div>
</div>
#end
</div>
</div>
#end
</div>
#parse( 'includes/footer.vm' )
--- NEW FILE: text.vm ---
#macro(error $error)
---$text_error--------------------------
#if($error.Line)$line $error.Line #end #if($error.Column)Column $error.Column #end :
#foreach($message in $error.Message)
$text_error : $message
#end
#if($error.Context && $error.Context != "")
${error_context} : $error.Context
#end
#foreach($longMessage in $error.Longmessage)
#foreach($longMessagePiece in $longMessage.Content)
$longMessagePiece
#end
#end
#end
#macro(info $information)
-- Information -------------------
#if($information.Line)$line $information.Line #end #if($information.Column)Column $information.Column #end:
#foreach($message in $information.Message)
>> information.Message: $message
#end
#if($information.Context && $information.Context != "")
>> information.Context: $information.Context
#end
#foreach($longMessage in $information.Longmessage)
#foreach($longMessagePiece in $longMessage.Content)
>> information.longMessagePiece: $longMessagePiece
#end
#end
#end
#macro(warning $warning)
-- Alerte -----------------------
#if($warning.Line)$line $warning.Line #end #if($warning.Column)Column $warning.Column #end:
#foreach($message in $warning.Message)
>> warning.Message: $message
#end
#if($warning.Context && $warning.Context != "")
>> warning.Context: $warning.Context
#end
#foreach($longMessage in $warning.Longmessage)
#foreach($longMessagePiece in $longMessage.Content)
>> warning.longMessagePiece: $longMessagePiece
#end
#end
#end
#macro(produceErrors $errors)
============== ${text_errors} ===================
#foreach($error in $errors)
#error($error)
#end
#end
#macro(produceWarnings $warnings)
// $warning ///////////////////////////////////////
#foreach($warningList in $warnings.Warninglist)
#if($warningList.Warning && $warningList.Warning.size() != 0)
>>>> $location: $warningList.Uri
#foreach($warning in $warningList.Warning)
#warning($warning)
#end
#end
#end
#end
#macro(produceInfos $infos)
// $information ///////////////////////////////////
#foreach($infoList in $infos.Infolist)
>>>> $location: $infoList.Uri
#foreach($information in $infoList.Info)
#info($information)
#end
#end
#end
#set($observationList = $unicorncall.ObservationList)
#foreach($observationName in $observationList.keySet())
#set($observation = $observationList.get($observationName))
========================= $observationName ====================================
#if($observation.isPassed())
> $test_ok_1 #if($observation.getVersion()) $observation.getVersion().toUpperCase() #else $observationName #end $test_ok_2
#else
> $test_fail_1 #if($observation.getVersion()) $observation.getVersion().toUpperCase() #else $observationName #end $test_fail_2
#foreach($result in $observation.getResultsList())
#if(!$result.Errors.isEmpty())
$location: $result.Uri
#produceErrors($result.Errors)
#end
#end
#end
#if($observation.Result.Informations)
#produceInfos($observation.Result.Informations)
#end
#if($observation.Result.Warnings)
#produceWarnings($observation.Result.Warnings)
#end
#end
--- NEW FILE: text.error.vm ---
#macro(error $error)
-- Error -------------------------
#if($error.Line)Line $error.Line #end #if($error.Column)Column $error.Column #end:
#foreach($message in $error.Message)
>> error.Message: $message
#end
#if($error.Context && $error.Context != "")
>> error.Context: $error.Context
#end
#foreach($longMessage in $error.Longmessage)
#foreach($longMessagePiece in $longMessage.Content)
>> error.longMessagePiece: $longMessagePiece
#end
#end
#end
#macro(info $information)
-- Information -------------------
#if($information.Line)Line $information.Line #end #if($information.Column)Column $information.Column #end:
#foreach($message in $information.Message)
>> information.Message: $message
#end
#if($information.Context && $information.Context != "")
>> information.Context: $information.Context
#end
#foreach($longMessage in $information.Longmessage)
#foreach($longMessagePiece in $longMessage.Content)
>> information.longMessagePiece: $longMessagePiece
#end
#end
#end
#macro(warning $warning)
-- Alerte -----------------------
#if($warning.Line)Line $warning.Line #end #if($warning.Column)Column $warning.Column #end:
#foreach($message in $warning.Message)
>> warning.Message: $message
#end
#if($warning.Context && $warning.Context != "")
>> warning.Context: $warning.Context
#end
#foreach($longMessage in $warning.Longmessage)
#foreach($longMessagePiece in $longMessage.Content)
>> warning.longMessagePiece: $longMessagePiece
#end
#end
#end
#macro(produceErrors $errors)
// Errors /////////////////////////////////////////
#foreach($errorList in $errors.Errorlist)
>>>> Location: $errorList.Uri
#foreach($error in $errorList.Error)
#error($error)
#end
#end
#end
#macro(produceWarnings $warnings)
// Alerts ///////////////////////////////////////
#foreach($warningList in $warnings.Warninglist)
#if($warningList.Warning && $warningList.Warning.size() != 0)
>>>> Location: $warningList.Uri
#foreach($warning in $warningList.Warning)
#warning($warning)
#end
#end
#end
#end
#macro(produceInfos $infos)
// Informations ///////////////////////////////////
#foreach($infoList in $infos.Infolist)
>>>> Location: $infoList.Uri
#foreach($information in $infoList.Info)
#info($information)
#end
#end
#end
#set($observationList = $unicorncall.ObservationList)
#foreach($observationName in $observationList.keySet())
#set($observation = $observationList.get($observationName))
========================= $observationName ====================================
#if($observation.isPassed())
> Le document est valide le test #if($observation.getVersion()) $observation.getVersion().toUpperCase() #else $observationName #end !
#else
> Le document ne passe pas le test #if($observation.getVersion()) $observation.getVersion().toUpperCase() #else $observationName #end !
#produceErrors($observation.Result.Errors)
#end
#if($observation.Result.Informations)
#produceInfos($observation.Result.Informations)
#end
#if($observation.Result.Warnings)
#produceWarnings($observation.Result.Warnings)
#end
#end
#if(!$unicorncall.haveHighPassed())
$fail_high_priority
#end
#if(!$unicorncall.haveMediumPassed())
$fail_medium_priority
#end
--- NEW FILE: index.vm ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: xhtml10.error.vm ---
#if($unicorncall.DocumentName)
#set ($title = "$result_for $unicorncall.DocumentName")
#else
#set ($title = $result_for_upload)
#end
#set ($css = ['base_ucn.css'])
#parse( 'includes/head.vm' )
<div id="result">
<h2 id="results" class="invalid">$critical_error</h2>
<ol class="error_list">
<li class="msg_err">
#if($error.Message)
<span class="msg">$error.Message</span>
#end
<div class="ve mid-127">
$stack_trace_text
</div>
<pre>
$error
#foreach($traceElt in $error.StackTrace)
$traceElt
#end
</pre>
</li>
</ol>
</div>
#parse( 'includes/footer.vm' )
--- NEW FILE: io_error.vm ---
<?xml version='1.0' encoding="utf-8"?>
<observationresponse xmlns="http://www.w3.org/unicorn/observationresponse"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/unicorn/observationresponse file:/home/jean/observer-response.xsd">
<checkedby>Unicorn</checkedby>
<passed>false</passed>
<result>
<errors xml:lang="en">
<errorcount>1</errorcount>
<errorlist>
<uri></uri>
<errorcount>1</errorcount>
<error>
<errortype>io</errortype>
<message>$io_1</message>
<longmessage>$io_2</longmessage>
<longmessage>$io_3</longmessage>
<longmessage>$io_4</longmessage>
<longmessage>$io_5</longmessage>
<longmessage>$exception</longmessage>
</error>
</errorlist>
</errors>
</result>
</observationresponse>
Received on Friday, 28 August 2009 12:40:11 UTC