You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ra...@apache.org on 2017/01/17 08:39:40 UTC

svn commit: r1779151 - /sling/trunk/bundles/scripting/sightly/compiler/src/main/java/org/apache/sling/scripting/sightly/impl/plugin/RepeatPlugin.java

Author: radu
Date: Tue Jan 17 08:39:39 2017
New Revision: 1779151

URL: http://svn.apache.org/viewvc?rev=1779151&view=rev
Log:
SLING-6471 - [HTL] data-sly-repeat should add a new line after every appended element in the output

Modified:
    sling/trunk/bundles/scripting/sightly/compiler/src/main/java/org/apache/sling/scripting/sightly/impl/plugin/RepeatPlugin.java

Modified: sling/trunk/bundles/scripting/sightly/compiler/src/main/java/org/apache/sling/scripting/sightly/impl/plugin/RepeatPlugin.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/scripting/sightly/compiler/src/main/java/org/apache/sling/scripting/sightly/impl/plugin/RepeatPlugin.java?rev=1779151&r1=1779150&r2=1779151&view=diff
==============================================================================
--- sling/trunk/bundles/scripting/sightly/compiler/src/main/java/org/apache/sling/scripting/sightly/impl/plugin/RepeatPlugin.java (original)
+++ sling/trunk/bundles/scripting/sightly/compiler/src/main/java/org/apache/sling/scripting/sightly/impl/plugin/RepeatPlugin.java Tue Jan 17 08:39:39 2017
@@ -20,6 +20,7 @@ package org.apache.sling.scripting.sight
 
 import java.util.HashMap;
 
+import org.apache.sling.scripting.sightly.compiler.commands.OutText;
 import org.apache.sling.scripting.sightly.impl.compiler.Syntax;
 import org.apache.sling.scripting.sightly.compiler.expression.Expression;
 import org.apache.sling.scripting.sightly.compiler.expression.ExpressionNode;
@@ -73,6 +74,11 @@ public class RepeatPlugin extends Abstra
             }
 
             @Override
+            public void afterTagClose(PushStream stream, boolean isSelfClosing) {
+                stream.write(new OutText("\n"));
+            }
+
+            @Override
             public void afterElement(PushStream stream) {
                 stream.write(VariableBinding.END);
                 stream.write(Loop.END);