From: Thomas Tanghus Date: Sat, 23 Jun 2012 23:48:37 +0000 (+0200) Subject: Improve prev/next selection on delete. X-Git-Tag: v4.5.0beta1~74^2~403^2~44 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=9e6d2f2f82322f499722c7db8b8df5d9469ea1e5;p=nextcloud-server.git Improve prev/next selection on delete. --- diff --git a/apps/contacts/js/contacts.js b/apps/contacts/js/contacts.js index 6f5602c2112..0654976a6dd 100644 --- a/apps/contacts/js/contacts.js +++ b/apps/contacts/js/contacts.js @@ -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'); }