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
|
||||
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
|
||||
|
|
Reference in New Issue