From 1ae838b5967b12f22c279192087f02601a7a68a3 Mon Sep 17 00:00:00 2001
From: Giniouxe <aurelie.ginioux@gmail.com>
Date: Sun, 12 Jul 2015 02:22:40 +0200
Subject: [PATCH] Open invite link in modal

---
 app/views/aspects/_no_contacts_message.haml | 24 ++++++++++++++++++---
 1 file changed, 21 insertions(+), 3 deletions(-)

diff --git a/app/views/aspects/_no_contacts_message.haml b/app/views/aspects/_no_contacts_message.haml
index da680c96c3..44188f6f75 100644
--- a/app/views/aspects/_no_contacts_message.haml
+++ b/app/views/aspects/_no_contacts_message.haml
@@ -5,7 +5,25 @@
 #no_contacts.empty_message
   %p.lead
     = t('.you_should_add_some_more_contacts')
+
   %p
-    != t('.try_adding_some_more_contacts', search_link: link_to(t(".search_link_text"), search_path), invite_link: link_to(t(".invite_link_text"), new_user_invitation_path))
-    - if AppConfig.settings.community_spotlight.enable?
-      != t('.or_spotlight', :link => link_to(t(".community_spotlight") , community_spotlight_path))
+    != t('.try_adding_some_more_contacts',
+         search_link: link_to(t('.search_link_text'), search_path),
+         invite_link: link_to(t('.invite_link_text'),
+                                "invitationsModal",
+                                id: "invitations-link",
+                                data: {toggle: "modal"}))
+
+  = render "shared/modal",
+      path: new_user_invitation_path,
+      id: "invitationsModal",
+      title: t("invitations.new.invite_someone_to_join")
+
+  - if AppConfig.settings.community_spotlight.enable?
+    != t('.or_spotlight', :link => link_to(t(".community_spotlight") , community_spotlight_path))
+
+-# This will have to be extracte in a JS view
+:javascript
+  $("#invitations-link").click(function(){
+    app.helpers.showModal("#invitationsModal");
+  });
-- 
GitLab