diff options
Diffstat (limited to 'theme-compiler/src/com/vaadin/sass/tree/NestPropertiesNode.java')
-rw-r--r-- | theme-compiler/src/com/vaadin/sass/tree/NestPropertiesNode.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/theme-compiler/src/com/vaadin/sass/tree/NestPropertiesNode.java b/theme-compiler/src/com/vaadin/sass/tree/NestPropertiesNode.java index 306a73ba87..27d3f5b23f 100644 --- a/theme-compiler/src/com/vaadin/sass/tree/NestPropertiesNode.java +++ b/theme-compiler/src/com/vaadin/sass/tree/NestPropertiesNode.java @@ -20,7 +20,7 @@ import java.util.ArrayList; import java.util.Collection; import java.util.List; -public class NestPropertiesNode extends Node { +public class NestPropertiesNode extends Node implements IVariableNode { private static final long serialVersionUID = 3671253315690598308L; public NestPropertiesNode(String name) { @@ -53,4 +53,14 @@ public class NestPropertiesNode extends Node { child.getValue(), child.isImportant(), null); return newRuleNode; } + + @Override + public void replaceVariables(ArrayList<VariableNode> variables) { + for (final VariableNode node : variables) { + if (name.contains(node.getName())) { + name = name.replaceAll(node.getName(), node.getExpr() + .toString()); + } + } + } } |