diff --git a/app/mailers/map_mailer.rb b/app/mailers/map_mailer.rb
index a31f6fe0..dd164cf3 100644
--- a/app/mailers/map_mailer.rb
+++ b/app/mailers/map_mailer.rb
@@ -4,7 +4,6 @@ class MapMailer < ApplicationMailer
def invite_to_edit_email(map, inviter, invitee)
@inviter = inviter
@map = map
- @url = map_url(@map)
subject = @map.name + ' - Invitation to edit'
mail(to: invitee.email, subject: subject)
end
diff --git a/app/views/map_mailer/invite_to_edit_email.html.erb b/app/views/map_mailer/invite_to_edit_email.html.erb
index 728c6214..dd39cad5 100644
--- a/app/views/map_mailer/invite_to_edit_email.html.erb
+++ b/app/views/map_mailer/invite_to_edit_email.html.erb
@@ -3,11 +3,20 @@
-
+
- <%= @inviter.name %> has invited you to collaboratively edit the following map on Metamaps:
- <%= link_to @map.name, @url %>
+
+ <% button_style = "background-color:#a354cd;border:1px solid #673AB7;border-radius:2px;color:white;display:inline-block;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;min-height:29px;line-height:29px;min-width:54px;outline:0px;padding:0 8px;text-align:center;text-decoration:none" %>
-
Make sense with Metamaps
+
<%= @inviter.name %> has invited you to collaboratively edit the following map on Metamaps:
+
<%= link_to @map.name, map_url(@map), target: "_blank", style: "font-size: 18px; text-decoration: none; color: #a354cd;" %>
+ <% if @map.desc %>
+
<%= @map.desc %>
+ <% end %>
+
+ <%= link_to 'Open in Metamaps', map_url(@map), target: "_blank", style: button_style %>
+
+
Make sense with Metamaps
+
diff --git a/app/views/map_mailer/invite_to_edit_email.text.erb b/app/views/map_mailer/invite_to_edit_email.text.erb
index 0913d89c..f1dfa74d 100644
--- a/app/views/map_mailer/invite_to_edit_email.text.erb
+++ b/app/views/map_mailer/invite_to_edit_email.text.erb
@@ -1,6 +1,6 @@
<%= @inviter.name %> has invited you to collaboratively edit the following map on Metamaps:
-<%= @map.name + ' [' + @url + ']' %>
+<%= @map.name %> [<%= map_url(@map) %>]
Make sense with Metamaps
diff --git a/spec/mailers/previews/.map_mailer_preview.rb.swp b/spec/mailers/previews/.map_mailer_preview.rb.swp
new file mode 100644
index 00000000..93f14ac3
Binary files /dev/null and b/spec/mailers/previews/.map_mailer_preview.rb.swp differ
diff --git a/spec/mailers/previews/map_mailer_preview.rb b/spec/mailers/previews/map_mailer_preview.rb
index 568129ae..60310bf4 100644
--- a/spec/mailers/previews/map_mailer_preview.rb
+++ b/spec/mailers/previews/map_mailer_preview.rb
@@ -1,4 +1,6 @@
# Preview all emails at http://localhost:3000/rails/mailers/map_mailer
class MapMailerPreview < ActionMailer::Preview
-
+ def invite_to_edit_email
+ MapMailer.invite_to_edit_email(Map.first, User.first, User.second)
+ end
end