- if (data.lists.length) {
- var lists = $('#lists');
- var new_selected_list;
-
- $.each(data.lists, (i, list) => {
- var my_id = 'shopping-list-id'+i;
+ var lists = $('#lists');
+ lists.find('>li').addClass('old');
+
+ $.each(data.lists, (i, list) => {
+ var list_id = uri_id(list.uri);
+ var existing = lists.find('li#list-'+list_id);
+ if (existing.length) {
+ existing.data('lsl-version', list.version)
+ .data('lsl-name', list.name)
+ .text(list.name)
+ .removeClass('old');
+ }
+ else {