diff --git a/source/export/renderer/FluidLiteralNodeRenderer.js b/source/export/renderer/FluidLiteralNodeRenderer.js index 66b19d2..92bafc9 100644 --- a/source/export/renderer/FluidLiteralNodeRenderer.js +++ b/source/export/renderer/FluidLiteralNodeRenderer.js @@ -50,6 +50,10 @@ class FluidLiteralNodeRenderer extends NodeRenderer { result+= node.value.replace(/"/g, '\\"'); } + else if(node.valueType == 'boolean') + { + node.value === true ? result+= '1' : result+= '0'; + } else { result+= node.value; diff --git a/test/__fixtures__/nodeRenderer/FluidLiteralNodeRenderer.expected.html b/test/__fixtures__/nodeRenderer/FluidLiteralNodeRenderer.expected.html index 607e999..1854e5f 100644 --- a/test/__fixtures__/nodeRenderer/FluidLiteralNodeRenderer.expected.html +++ b/test/__fixtures__/nodeRenderer/FluidLiteralNodeRenderer.expected.html @@ -9,3 +9,7 @@ 'primary' primary + +1 +0 +10 \ No newline at end of file diff --git a/test/__fixtures__/nodeRenderer/FluidLiteralNodeRenderer.input.j2 b/test/__fixtures__/nodeRenderer/FluidLiteralNodeRenderer.input.j2 index c8803a9..2a0a026 100644 --- a/test/__fixtures__/nodeRenderer/FluidLiteralNodeRenderer.input.j2 +++ b/test/__fixtures__/nodeRenderer/FluidLiteralNodeRenderer.input.j2 @@ -9,3 +9,7 @@ {% macro e_cta(type='primary') %}{% endmacro %} {{ e_cta(type='primary') }} + +{{ true }} +{{ false }} +{% if model.copy == true or model.copy == false %}{% endif %} \ No newline at end of file diff --git a/test/__fixtures__/renderer/conditions.expected.html b/test/__fixtures__/renderer/conditions.expected.html index b4f524f..f17819c 100644 --- a/test/__fixtures__/renderer/conditions.expected.html +++ b/test/__fixtures__/renderer/conditions.expected.html @@ -8,3 +8,5 @@ SEARCH TEXT +TEXT +TEXT \ No newline at end of file diff --git a/test/__fixtures__/renderer/conditions.input.j2 b/test/__fixtures__/renderer/conditions.input.j2 index 9ea09fd..964a690 100644 --- a/test/__fixtures__/renderer/conditions.input.j2 +++ b/test/__fixtures__/renderer/conditions.input.j2 @@ -8,3 +8,5 @@ SEARCH {% endif %} {% if text|trim != '' %}TEXT{% endif %} +{% if model.copy == true %}TEXT{% endif %} +{% if model.copy == false %}TEXT{% endif %} \ No newline at end of file