Remove Pleroma.Formatter.minify/2

This commit is contained in:
Alex Gleason 2021-04-30 12:27:06 -05:00
parent 004bcedb07
commit 6727a3659f
No known key found for this signature in database
GPG key ID: 7211D1F99744FBB7
4 changed files with 0 additions and 20 deletions

View file

@ -142,17 +142,6 @@ def html_escape(text, "text/plain") do
|> Enum.join("") |> Enum.join("")
end end
def minify({text, mentions, hashtags}, type) do
{minify(text, type), mentions, hashtags}
end
def minify(text, "text/html") do
text
|> String.replace(">\n", ">")
|> String.replace("> ", ">")
|> String.replace(" <", "<")
end
def truncate(text, max_length \\ 200, omission \\ "...") do def truncate(text, max_length \\ 200, omission \\ "...") do
# Remove trailing whitespace # Remove trailing whitespace
text = Regex.replace(~r/([^ \t\r\n])([ \t]+$)/u, text, "\\g{1}") text = Regex.replace(~r/([^ \t\r\n])([ \t]+$)/u, text, "\\g{1}")

View file

@ -96,7 +96,6 @@ defp fix_content(%{"mediaType" => "text/markdown", "content" => content} = data)
content = content =
content content
|> Pleroma.Formatter.markdown_to_html() |> Pleroma.Formatter.markdown_to_html()
|> Pleroma.Formatter.minify("text/html")
|> Pleroma.HTML.filter_tags() |> Pleroma.HTML.filter_tags()
Map.put(data, "content", content) Map.put(data, "content", content)

View file

@ -296,7 +296,6 @@ def format_input(text, "text/markdown", options) do
|> Formatter.mentions_escape(options) |> Formatter.mentions_escape(options)
|> Formatter.markdown_to_html() |> Formatter.markdown_to_html()
|> Formatter.linkify(options) |> Formatter.linkify(options)
|> Formatter.minify("text/html")
|> Formatter.html_escape("text/html") |> Formatter.html_escape("text/html")
end end

View file

@ -307,11 +307,4 @@ test "it escapes HTML in plain text" do
assert Formatter.html_escape(text, "text/plain") == expected assert Formatter.html_escape(text, "text/plain") == expected
end end
test "it minifies html" do
text = "<p>\nhello</p>\n<p>\nworld</p>\n"
expected = "<p>hello</p><p>world</p>"
assert Formatter.minify(text, "text/html") == expected
end
end end