Thomas Mortagne wrote:
> On Fri, Mar 13, 2009 at 16:50, SVN jvelociter
> <[email protected]> wrote:
>> Author: jvelociter
>> Date: 2009-03-13 16:50:43 +0100 (Fri, 13 Mar 2009)
>> New Revision: 17618
>>
>> Modified:
>>   
>> platform/core/trunk/xwiki-rendering/xwiki-rendering-api/src/main/java/org/xwiki/rendering/internal/transformation/MacroTransformation.java
>>   
>> platform/core/trunk/xwiki-rendering/xwiki-rendering-tests/src/test/resources/macros/macro7.test
>>   
>> platform/core/trunk/xwiki-rendering/xwiki-rendering-tests/src/test/resources/macros/macro8.test
>>   
>> platform/core/trunk/xwiki-rendering/xwiki-rendering-tests/src/test/resources/macros/macro9.test
>> Log:
>> XWIKI-3352 Wrap rendering error descriptions in a <pre> tag
>>
>> Merged from branch 1.8
>>
>>
>> Modified: 
>> platform/core/trunk/xwiki-rendering/xwiki-rendering-api/src/main/java/org/xwiki/rendering/internal/transformation/MacroTransformation.java
>> ===================================================================
>> --- 
>> platform/core/trunk/xwiki-rendering/xwiki-rendering-api/src/main/java/org/xwiki/rendering/internal/transformation/MacroTransformation.java
>>   2009-03-13 15:43:26 UTC (rev 17617)
>> +++ 
>> platform/core/trunk/xwiki-rendering/xwiki-rendering-api/src/main/java/org/xwiki/rendering/internal/transformation/MacroTransformation.java
>>   2009-03-13 15:50:43 UTC (rev 17618)
>> @@ -226,15 +226,17 @@
>>         Map<String, String> errorDescriptionBlockParams =
>>             Collections.singletonMap("class", 
>> "xwikirenderingerrordescription hidden");
>>
>> +        Block descriptionBlock = new XMLBlock(Arrays.asList((Block) new 
>> WordBlock(description)), new XMLElement("pre", Collections.EMPTY_MAP));
>
> You should use VerbatimBlock instead, it's its job.
Fixed,

Thanks
>
>> +
>>         if (macroToReplace.isInline()) {
>>             errorBlocks.add(new XMLBlock(Arrays.asList((Block) new 
>> WordBlock(message)), new XMLElement("span",
>>                 errorBlockParams)));
>> -            errorBlocks.add(new XMLBlock(Arrays.asList((Block) new 
>> WordBlock(description)), new XMLElement("span",
>> +            errorBlocks.add(new XMLBlock(Arrays.asList((Block) 
>> descriptionBlock), new XMLElement("span",
>>                 errorDescriptionBlockParams)));
>>         } else {
>>             errorBlocks.add(new XMLBlock(Arrays.asList((Block) new 
>> WordBlock(message)), new XMLElement("div",
>>                 errorBlockParams)));
>> -            errorBlocks.add(new XMLBlock(Arrays.asList((Block) new 
>> WordBlock(description)), new XMLElement("div",
>> +            errorBlocks.add(new XMLBlock(Arrays.asList((Block) 
>> descriptionBlock), new XMLElement("div",
>>                 errorDescriptionBlockParams)));
>>         }
>>
>>
>> Modified: 
>> platform/core/trunk/xwiki-rendering/xwiki-rendering-tests/src/test/resources/macros/macro7.test
>> ===================================================================
>> --- 
>> platform/core/trunk/xwiki-rendering/xwiki-rendering-tests/src/test/resources/macros/macro7.test
>>      2009-03-13 15:43:26 UTC (rev 17617)
>> +++ 
>> platform/core/trunk/xwiki-rendering/xwiki-rendering-tests/src/test/resources/macros/macro7.test
>>      2009-03-13 15:50:43 UTC (rev 17618)
>> @@ -16,7 +16,9 @@
>>  onWord [Unknown macro: unknown]
>>  endXMLNode [span] [class=xwikirenderingerror]
>>  beginXMLNode [span] [class=xwikirenderingerrordescription hidden]
>> +beginXMLNode [pre]
>>  onWord [The "unknown" macro is not in the list of registered macros. Verify 
>> the spelling or contact your administrator.]
>> +endXMLNode [pre]
>>  endXMLNode [span] [class=xwikirenderingerrordescription hidden]
>>  endMacroMarkerInline [unknown] [] []
>>  onSpace
>> @@ -26,7 +28,7 @@
>>  .#-----------------------------------------------------
>>  .expect|xhtml/1.0
>>  .#-----------------------------------------------------
>> -<p>Unknown <!--startmacro:unknown|-||-|--><span 
>> class="xwikirenderingerror">Unknown macro: unknown</span><span 
>> class="xwikirenderingerrordescription hidden">The "unknown" macro is not in 
>> the list of registered macros. Verify the spelling or contact your 
>> administrator.</span><!--stopmacro--> macro</p>
>> +<p>Unknown <!--startmacro:unknown|-||-|--><span 
>> class="xwikirenderingerror">Unknown macro: unknown</span><span 
>> class="xwikirenderingerrordescription hidden"><pre>The "unknown" macro is 
>> not in the list of registered macros. Verify the spelling or contact your 
>> administrator.</pre></span><!--stopmacro--> macro</p>
>>  .#-----------------------------------------------------
>>  .expect|xwiki/2.0
>>  .#-----------------------------------------------------
>> @@ -34,4 +36,4 @@
>>  .#-----------------------------------------------------
>>  .input|xhtml/1.0
>>  .#-----------------------------------------------------
>> -<html><p>Unknown <!--startmacro:unknown|-||-|--><span 
>> class="xwikirenderingerror">Unknown macro: unknown</span><span 
>> class="xwikirenderingerrordescription hidden">The "unknown" macro is not in 
>> the list of registered macros. Verify the spelling or contact your 
>> administrator.</span><!--stopmacro--> macro</p></html>
>> \ No newline at end of file
>> +<html><p>Unknown <!--startmacro:unknown|-||-|--><span 
>> class="xwikirenderingerror">Unknown macro: unknown</span><span 
>> class="xwikirenderingerrordescription hidden"><pre>The "unknown" macro is 
>> not in the list of registered macros. Verify the spelling or contact your 
>> administrator.</pre></span><!--stopmacro--> macro</p></html>
>> \ No newline at end of file
>>
>> Modified: 
>> platform/core/trunk/xwiki-rendering/xwiki-rendering-tests/src/test/resources/macros/macro8.test
>> ===================================================================
>> --- 
>> platform/core/trunk/xwiki-rendering/xwiki-rendering-tests/src/test/resources/macros/macro8.test
>>      2009-03-13 15:43:26 UTC (rev 17617)
>> +++ 
>> platform/core/trunk/xwiki-rendering/xwiki-rendering-tests/src/test/resources/macros/macro8.test
>>      2009-03-13 15:50:43 UTC (rev 17618)
>> @@ -17,7 +17,9 @@
>>  onWord [Not an inline macro]
>>  endXMLNode [span] [class=xwikirenderingerror]
>>  beginXMLNode [span] [class=xwikirenderingerrordescription hidden]
>> +beginXMLNode [pre]
>>  onWord [This macro can only be used by itself on a new line]
>> +endXMLNode [pre]
>>  endXMLNode [span] [class=xwikirenderingerrordescription hidden]
>>  endMacroMarkerInline [testsimplemacro] [] []
>>  onSpace
>> @@ -27,7 +29,7 @@
>>  .#-----------------------------------------------------
>>  .expect|xhtml/1.0
>>  .#-----------------------------------------------------
>> -<p>Not inline <!--startmacro:testsimplemacro|-||-|--><span 
>> class="xwikirenderingerror">Not an inline macro</span><span 
>> class="xwikirenderingerrordescription hidden">This macro can only be used by 
>> itself on a new line</span><!--stopmacro--> macro</p>
>> +<p>Not inline <!--startmacro:testsimplemacro|-||-|--><span 
>> class="xwikirenderingerror">Not an inline macro</span><span 
>> class="xwikirenderingerrordescription hidden"><pre>This macro can only be 
>> used by itself on a new line</pre></span><!--stopmacro--> macro</p>
>>  .#-----------------------------------------------------
>>  .expect|xwiki/2.0
>>  .#-----------------------------------------------------
>> @@ -35,4 +37,4 @@
>>  .#-----------------------------------------------------
>>  .input|xhtml/1.0
>>  .#-----------------------------------------------------
>> -<html><p>Not inline <!--startmacro:testsimplemacro|-||-|--><span 
>> class="xwikirenderingerror">Not an inline macro</span><span 
>> class="xwikirenderingerrordescription hidden">This macro can only be used by 
>> itself on a new line</span><!--stopmacro--> macro</p></html>
>> \ No newline at end of file
>> +<html><p>Not inline <!--startmacro:testsimplemacro|-||-|--><span 
>> class="xwikirenderingerror">Not an inline macro</span><span 
>> class="xwikirenderingerrordescription hidden"><pre>This macro can only be 
>> used by itself on a new line</pre></span><!--stopmacro--> macro</p></html>
>> \ No newline at end of file
>>
>> Modified: 
>> platform/core/trunk/xwiki-rendering/xwiki-rendering-tests/src/test/resources/macros/macro9.test
>> ===================================================================
>> --- 
>> platform/core/trunk/xwiki-rendering/xwiki-rendering-tests/src/test/resources/macros/macro9.test
>>      2009-03-13 15:43:26 UTC (rev 17617)
>> +++ 
>> platform/core/trunk/xwiki-rendering/xwiki-rendering-tests/src/test/resources/macros/macro9.test
>>      2009-03-13 15:50:43 UTC (rev 17618)
>> @@ -15,7 +15,9 @@
>>  onWord [Failed to execute macro: testfailingmacro]
>>  endXMLNode [span] [class=xwikirenderingerror]
>>  beginXMLNode [span] [class=xwikirenderingerrordescription hidden]
>> +beginXMLNode [pre]
>>  onWord [stack trace here]
>> +endXMLNode [pre]
>>  endXMLNode [span] [class=xwikirenderingerrordescription hidden]
>>  endMacroMarkerInline [testfailingmacro] [] []
>>  onSpace
>> @@ -25,7 +27,7 @@
>>  .#-----------------------------------------------------
>>  .expect|xhtml/1.0
>>  .#-----------------------------------------------------
>> -<p>Execution <!--startmacro:testfailingmacro|-||-|--><span 
>> class="xwikirenderingerror">Failed to execute macro: 
>> testfailingmacro</span><span class="xwikirenderingerrordescription 
>> hidden">stack trace here</span><!--stopmacro--> error</p>
>> +<p>Execution <!--startmacro:testfailingmacro|-||-|--><span 
>> class="xwikirenderingerror">Failed to execute macro: 
>> testfailingmacro</span><span class="xwikirenderingerrordescription 
>> hidden"><pre>stack trace here</pre></span><!--stopmacro--> error</p>
>>  .#-----------------------------------------------------
>>  .expect|xwiki/2.0
>>  .#-----------------------------------------------------
>> @@ -33,4 +35,4 @@
>>  .#-----------------------------------------------------
>>  .input|xhtml/1.0
>>  .#-----------------------------------------------------
>> -<html><p>Execution <!--startmacro:testfailingmacro|-||-|--><span 
>> class="xwikirenderingerror">Failed to execute macro: 
>> testfailingmacro</span><span class="xwikirenderingerrordescription 
>> hidden">stack trace here</span><!--stopmacro--> error</p></html>
>> \ No newline at end of file
>> +<html><p>Execution <!--startmacro:testfailingmacro|-||-|--><span 
>> class="xwikirenderingerror">Failed to execute macro: 
>> testfailingmacro</span><span class="xwikirenderingerrordescription 
>> hidden"><pre>stack trace here</pre></span><!--stopmacro--> error</p></html>
>> \ No newline at end of file
>>
>> _______________________________________________
>> notifications mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/notifications
>>
>
>
>

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to