From fd27fdc2049404af0ae1c523f3b029876bc4493b Mon Sep 17 00:00:00 2001
From: Ilyaaaaaaaaaaaaa Zhitomirskiy <ilya@joindiaspora.com>
Date: Fri, 29 Jul 2011 15:06:11 -0700
Subject: [PATCH] fix facebox not closing when adding a contact to an aspect
 via the dropdown menu

---
 app/views/aspects/create.js.erb | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/app/views/aspects/create.js.erb b/app/views/aspects/create.js.erb
index 76cbe43bce..3047324735 100644
--- a/app/views/aspects/create.js.erb
+++ b/app/views/aspects/create.js.erb
@@ -2,9 +2,10 @@
 //   licensed under the Affero General Public License version 3 or later.  See
 //   the COPYRIGHT file.
 
-$('ul.dropdown_list[data-person_id=<%= @person.id %>] .newItem').before("<%= escape_javascript( render('aspect_memberships/aspect_dropdown_list_item', :aspect => @aspect, :person => @person, :contact => @contact)) %>");
+var dropdown = $("ul.dropdown_list[data-person_id=<%= @person.id %>]")
+$('.newItem', dropdown).before("<%= escape_javascript( render('aspect_memberships/aspect_dropdown_list_item', :aspect => @aspect, :person => @person, :contact => @contact)) %>");
 
-ContactEdit.updateNumber("<%= @person.id %>");
+ContactEdit.updateNumber(dropdown, "<%= @person.id %>", <%= @contact.aspects.size %>);
 $.facebox.close();
 $('#profile .dropdown').toggleClass("active");
 
-- 
GitLab