remove all weird \n stuff

This commit is contained in:
FloatingGhost 2022-08-18 10:07:36 +01:00
parent 66735c51ba
commit 066a699ade
1 changed files with 7 additions and 7 deletions

View File

@ -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))}</#{ast.name}>#{new_line(state)}\n"
"#{inside_new_lines}#{Utils.indent(if(ast.meta.whitespace == :loose, do: state.indentation, else: nil))}</#{ast.name}>#{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