You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2007/03/08 16:52:16 UTC

svn commit: r516081 - /tomcat/tc6.0.x/trunk/java/org/apache/jasper/compiler/TextOptimizer.java

Author: remm
Date: Thu Mar  8 07:52:15 2007
New Revision: 516081

URL: http://svn.apache.org/viewvc?view=rev&rev=516081
Log:
- Use the trim property and trim directive, which should be equivalent to Jasper's own attribute.

Modified:
    tomcat/tc6.0.x/trunk/java/org/apache/jasper/compiler/TextOptimizer.java

Modified: tomcat/tc6.0.x/trunk/java/org/apache/jasper/compiler/TextOptimizer.java
URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/jasper/compiler/TextOptimizer.java?view=diff&rev=516081&r1=516080&r2=516081
==============================================================================
--- tomcat/tc6.0.x/trunk/java/org/apache/jasper/compiler/TextOptimizer.java (original)
+++ tomcat/tc6.0.x/trunk/java/org/apache/jasper/compiler/TextOptimizer.java Thu Mar  8 07:52:15 2007
@@ -29,6 +29,7 @@
     static class TextCatVisitor extends Node.Visitor {
 
         private Options options;
+        private PageInfo pageInfo;
         private int textNodeCount = 0;
         private Node.TemplateText firstTextNode = null;
         private StringBuffer textBuffer;
@@ -36,6 +37,7 @@
 
         public TextCatVisitor(Compiler compiler) {
             options = compiler.getCompilationContext().getOptions();
+            pageInfo = compiler.getPageInfo();
         }
 
         public void doVisit(Node n) throws JasperException {
@@ -70,8 +72,8 @@
         }
 
         public void visit(Node.TemplateText n) throws JasperException {
-
-            if (options.getTrimSpaces() && n.isAllSpace()) {
+            if ((options.getTrimSpaces() || pageInfo.isTrimDirectiveWhitespaces()) 
+                    && n.isAllSpace()) {
                 n.setText(emptyText);
                 return;
             }



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org