Merge branch 'fix/link-text'
This commit is contained in:
commit
cb748300fe
1 changed files with 5 additions and 7 deletions
|
@ -6,15 +6,15 @@ defmodule AutoLinker.Builder do
|
|||
@doc """
|
||||
Create a link.
|
||||
"""
|
||||
def create_link(url, opts) do
|
||||
url = add_scheme(url)
|
||||
def create_link(text, opts) do
|
||||
url = add_scheme(text)
|
||||
|
||||
[]
|
||||
|> build_attrs(url, opts, :rel)
|
||||
|> build_attrs(url, opts, :target)
|
||||
|> build_attrs(url, opts, :class)
|
||||
|> build_attrs(url, opts, :href)
|
||||
|> format_url(url, opts)
|
||||
|> format_url(text, opts)
|
||||
end
|
||||
|
||||
def create_markdown_links(text, opts) do
|
||||
|
@ -59,7 +59,7 @@ defmodule AutoLinker.Builder do
|
|||
|> truncate(Map.get(opts, :truncate, false))
|
||||
|
||||
attrs = format_attrs(attrs)
|
||||
"<a #{attrs}>" <> url <> "</a>"
|
||||
"<a #{attrs}>#{url}</a>"
|
||||
end
|
||||
|
||||
defp format_attrs(attrs) do
|
||||
|
@ -93,9 +93,7 @@ defmodule AutoLinker.Builder do
|
|||
|
||||
defp strip_prefix(url, _), do: url
|
||||
|
||||
def create_phone_link([], buffer, _) do
|
||||
buffer
|
||||
end
|
||||
def create_phone_link([], buffer, _), do: buffer
|
||||
|
||||
def create_phone_link([h | t], buffer, opts) do
|
||||
create_phone_link(t, format_phone_link(h, buffer, opts), opts)
|
||||
|
|
Loading…
Reference in a new issue