]> source.dussan.org Git - nextcloud-server.git/commitdiff
Improve prev/next selection on delete.
authorThomas Tanghus <thomas@tanghus.net>
Sat, 23 Jun 2012 23:48:37 +0000 (01:48 +0200)
committerThomas Tanghus <thomas@tanghus.net>
Sun, 24 Jun 2012 13:07:44 +0000 (15:07 +0200)
apps/contacts/js/contacts.js

index 6f5602c211289953d54efb4835dd64ddc3dca29e..0654976a6ddf6914888ea11d2fdb60b54111838e 100644 (file)
@@ -380,12 +380,12 @@ Contacts={
                                                        if(jsondata.status == 'success'){
                                                                var newid = '', bookid;
                                                                var curlistitem = $('#contacts li[data-id="'+jsondata.data.id+'"]');
-                                                               var newlistitem = curlistitem.prev();
+                                                               var newlistitem = curlistitem.prev('li');
                                                                if(newlistitem == undefined) {
-                                                                       newlistitem = curlistitem.next();
+                                                                       newlistitem = curlistitem.next('li');
                                                                }
                                                                curlistitem.remove();
-                                                               if(newlistitem != undefined) {
+                                                               if(!$(newlistitem).is('li')) {
                                                                        newid = newlistitem.data('id');
                                                                        bookid = newlistitem.data('id');
                                                                }