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);