]> source.dussan.org Git - nextcloud-server.git/commitdiff
Contacts: Update contact list thumbnail when deleting PHOTO.
authorThomas Tanghus <thomas@tanghus.net>
Tue, 27 Mar 2012 08:12:30 +0000 (10:12 +0200)
committerThomas Tanghus <thomas@tanghus.net>
Tue, 27 Mar 2012 10:30:20 +0000 (12:30 +0200)
apps/contacts/js/contacts.js

index 18214cb1cc52ab397fcefa9412812223f5ab6bdb..82aadb54b8442be67fc93ceeeb1738ec3664c25d 100644 (file)
@@ -667,6 +667,10 @@ Contacts={
                                                                        console.log('NOTE or PHOTO');
                                                                        Contacts.UI.propertyContainerFor(obj).hide();
                                                                        Contacts.UI.propertyContainerFor(obj).data('checksum', '');
+                                                                       if(proptype == 'PHOTO') {
+                                                                               console.log('Delete PHOTO');
+                                                                               Contacts.UI.Contacts.refreshThumbnail(Contacts.UI.Card.id);
+                                                                       }
                                                                } else {
                                                                        $('dl dt[data-element="'+proptype+'"],dd[data-element="'+proptype+'"]').hide();
                                                                        $('dl dd[data-element="'+proptype+'"]').data('checksum', '');
@@ -990,7 +994,7 @@ Contacts={
                                                OC.dialogs.alert(response.data.message, t('contacts', 'Error'));
                                        }
                                });
-                               $('#contacts [data-id="'+this.id+'"]').find('a').css('background','url(thumbnail.php?id='+this.id+'&refresh=1'+Math.random()+') no-repeat');
+                               Contacts.UI.Contacts.refreshThumbnail(this.id);
                        },
                        addMail:function() {
                                //alert('addMail');
@@ -1192,6 +1196,9 @@ Contacts={
                                                $(this).find('a').css('background','url(thumbnail.php?id='+$(this).data('id')+') no-repeat');
                                        }
                                });
+                       },
+                       refreshThumbnail:function(id){
+                               $('#contacts [data-id="'+id+'"]').find('a').css('background','url(thumbnail.php?id='+id+'&refresh=1'+Math.random()+') no-repeat');
                        }
                }
        }