remove all weird \n stuff
This commit is contained in:
parent
66735c51ba
commit
066a699ade
|
@ -147,8 +147,8 @@ defmodule Temple.Renderer do
|
||||||
def render(buffer, state, %NonvoidElementsAliases{} = ast) do
|
def render(buffer, state, %NonvoidElementsAliases{} = ast) do
|
||||||
current_indent = Utils.indent(state.indentation)
|
current_indent = Utils.indent(state.indentation)
|
||||||
|
|
||||||
inside_new_lines = if ast.meta.whitespace == :tight, do: "", else: "\n"
|
inside_new_lines = ""
|
||||||
new_indent = if ast.meta.whitespace == :tight, do: nil, else: state.indentation + 1
|
new_indent = nil
|
||||||
|
|
||||||
buffer =
|
buffer =
|
||||||
state.engine.handle_text(
|
state.engine.handle_text(
|
||||||
|
@ -197,7 +197,7 @@ defmodule Temple.Renderer do
|
||||||
state.engine.handle_text(
|
state.engine.handle_text(
|
||||||
buffer,
|
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
|
end
|
||||||
|
|
||||||
|
@ -223,7 +223,7 @@ defmodule Temple.Renderer do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
state.engine.handle_text(buffer, [], ">\n")
|
state.engine.handle_text(buffer, [], ">")
|
||||||
end
|
end
|
||||||
|
|
||||||
def render(buffer, state, %AnonymousFunctions{} = ast) do
|
def render(buffer, state, %AnonymousFunctions{} = ast) do
|
||||||
|
@ -235,7 +235,7 @@ defmodule Temple.Renderer do
|
||||||
render(new_buffer, state, child)
|
render(new_buffer, state, child)
|
||||||
end
|
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)
|
inner_quoted = state.engine.handle_end(new_buffer)
|
||||||
|
|
||||||
|
@ -345,7 +345,7 @@ defmodule Temple.Renderer do
|
||||||
buffer = state.engine.handle_expr(buffer, "=", elixir_ast)
|
buffer = state.engine.handle_expr(buffer, "=", elixir_ast)
|
||||||
|
|
||||||
if not state.terminal_node do
|
if not state.terminal_node do
|
||||||
state.engine.handle_text(buffer, [], "\n")
|
state.engine.handle_text(buffer, [], "")
|
||||||
else
|
else
|
||||||
buffer
|
buffer
|
||||||
end
|
end
|
||||||
|
@ -356,6 +356,6 @@ defmodule Temple.Renderer do
|
||||||
defp children(%ElementList{children: children}), do: children
|
defp children(%ElementList{children: children}), do: children
|
||||||
defp children(list) when is_list(list), do: list
|
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: ""
|
def new_line(%{terminal_node: true}), do: ""
|
||||||
end
|
end
|
||||||
|
|
Reference in a new issue