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