Enhances accessibiity closes #421 #450
1 changed files with 2 additions and 0 deletions
|
|
@ -1644,11 +1644,13 @@ defmodule MvWeb.MemberLive.Index do
|
||||||
selected_count = Enum.count(members, &MapSet.member?(selected_members, &1.id))
|
selected_count = Enum.count(members, &MapSet.member?(selected_members, &1.id))
|
||||||
any_selected? = Enum.any?(members, &MapSet.member?(selected_members, &1.id))
|
any_selected? = Enum.any?(members, &MapSet.member?(selected_members, &1.id))
|
||||||
|
|
||||||
|
# RFC 6068: mailto URI params must use %20 for spaces, not + (encode_www_form uses +)
|
||||||
mailto_bcc =
|
mailto_bcc =
|
||||||
if any_selected? do
|
if any_selected? do
|
||||||
format_selected_member_emails(members, selected_members)
|
format_selected_member_emails(members, selected_members)
|
||||||
|> Enum.join(", ")
|
|> Enum.join(", ")
|
||||||
|> URI.encode_www_form()
|
|> URI.encode_www_form()
|
||||||
|
|> String.replace("+", "%20")
|
||||||
else
|
else
|
||||||
""
|
""
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue