manually pulled in manuels latest commits
This commit is contained in:
parent
c3bcb9c962
commit
2c47262d54
3 changed files with 6 additions and 9 deletions
|
|
@ -27,7 +27,7 @@ var AspectsDropdown = {
|
|||
|
||||
toggleCheckbox:
|
||||
function(check){
|
||||
check.parent('li').toggleClass('selected');
|
||||
check.toggleClass('selected');
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -35,8 +35,7 @@ var ContactEdit = {
|
|||
var button = li.find('.button');
|
||||
if(button.hasClass('disabled') || li.hasClass('newItem')){ return; }
|
||||
|
||||
var checkbox = li.find('img.check'),
|
||||
selected = li.hasClass("selected"),
|
||||
var selected = li.hasClass("selected"),
|
||||
routedId = selected ? "/42" : "";
|
||||
|
||||
$.post("/aspect_memberships" + routedId + ".json", {
|
||||
|
|
@ -45,7 +44,7 @@ var ContactEdit = {
|
|||
"_method": (selected) ? "DELETE" : "POST"
|
||||
}, function(aspectMembership) {
|
||||
li.removeClass('loading')
|
||||
ContactEdit.toggleCheckbox(checkbox);
|
||||
ContactEdit.toggleCheckbox(li);
|
||||
ContactEdit.updateNumber(li.closest(".dropdown_list"), li.parent().data("person_id"), aspectMembership.aspect_ids.length, 'in_aspect');
|
||||
Diaspora.widgets.publish("aspectDropdown/updated", [li.parent().data("person_id"), li.parents(".dropdown").parent(".right").html()]);
|
||||
});
|
||||
|
|
|
|||
|
|
@ -347,11 +347,9 @@ var Publisher = {
|
|||
bindAspectToggles: function() {
|
||||
$('#publisher .dropdown .dropdown_list li').bind("click", function(evt){
|
||||
var li = $(this),
|
||||
button = li.find('.button'),
|
||||
checkbox = li.find('img.check');
|
||||
if(button.hasClass('disabled')) { return; }
|
||||
button = li.parent('.dropdown').find('.button');
|
||||
|
||||
AspectsDropdown.toggleCheckbox(checkbox);
|
||||
AspectsDropdown.toggleCheckbox(li);
|
||||
AspectsDropdown.updateNumber(li.closest(".dropdown_list"), null, li.parent().find('li.selected').length, '');
|
||||
|
||||
Publisher.toggleAspectIds(li.attr('data-aspect_id'));
|
||||
|
|
@ -376,7 +374,7 @@ var Publisher = {
|
|||
}
|
||||
},
|
||||
onSuccess: function(data, json, xhr){
|
||||
var isPostVisible = false;
|
||||
var isPostVisible = AspectFilters.selectedGUIDS.length == 0;
|
||||
var postedTo = Publisher.selectedAspectIds();
|
||||
$.each(AspectFilters.selectedGUIDS, function(index, value){
|
||||
if(postedTo.indexOf(parseInt(value))>-1)
|
||||
|
|
|
|||
Loading…
Reference in a new issue