From 066a699ade472d8fa42a9d730b29a61af9bc8b59 Mon Sep 17 00:00:00 2001 From: FloatingGhost Date: Thu, 18 Aug 2022 10:07:36 +0100 Subject: [PATCH] remove all weird \n stuff --- lib/temple/renderer.ex | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/temple/renderer.ex b/lib/temple/renderer.ex index 4538dc0..36884ee 100644 --- a/lib/temple/renderer.ex +++ b/lib/temple/renderer.ex @@ -147,8 +147,8 @@ defmodule Temple.Renderer do def render(buffer, state, %NonvoidElementsAliases{} = ast) do current_indent = Utils.indent(state.indentation) - inside_new_lines = if ast.meta.whitespace == :tight, do: "", else: "\n" - new_indent = if ast.meta.whitespace == :tight, do: nil, else: state.indentation + 1 + inside_new_lines = "" + new_indent = nil buffer = state.engine.handle_text( @@ -197,7 +197,7 @@ defmodule Temple.Renderer do state.engine.handle_text( buffer, [], - "#{inside_new_lines}#{Utils.indent(if(ast.meta.whitespace == :loose, do: state.indentation, else: nil))}#{new_line(state)}\n" + "#{inside_new_lines}#{Utils.indent(if(ast.meta.whitespace == :loose, do: state.indentation, else: nil))}#{new_line(state)}" ) end @@ -223,7 +223,7 @@ defmodule Temple.Renderer do end end - state.engine.handle_text(buffer, [], ">\n") + state.engine.handle_text(buffer, [], ">") end def render(buffer, state, %AnonymousFunctions{} = ast) do @@ -235,7 +235,7 @@ defmodule Temple.Renderer do render(new_buffer, state, child) end - new_buffer = state.engine.handle_text(new_buffer, [], "\n") + new_buffer = state.engine.handle_text(new_buffer, [], "") inner_quoted = state.engine.handle_end(new_buffer) @@ -345,7 +345,7 @@ defmodule Temple.Renderer do buffer = state.engine.handle_expr(buffer, "=", elixir_ast) if not state.terminal_node do - state.engine.handle_text(buffer, [], "\n") + state.engine.handle_text(buffer, [], "") else buffer end @@ -356,6 +356,6 @@ defmodule Temple.Renderer do defp children(%ElementList{children: children}), do: children defp children(list) when is_list(list), do: list - def new_line(%{terminal_node: false}), do: "\n" + def new_line(%{terminal_node: false}), do: "" def new_line(%{terminal_node: true}), do: "" end