]> git.ktnx.net Git - lsl.git/commitdiff
fix handling of 'The list has no items' notice
authorDamyan Ivanov <dmn@debian.org>
Sat, 19 Feb 2022 08:29:13 +0000 (08:29 +0000)
committerDamyan Ivanov <dmn@debian.org>
Sat, 19 Feb 2022 08:29:13 +0000 (08:29 +0000)
public/javascripts/lsl.js

index bd767d3ce6a25b666e17d982ce7bdbda32844dbb..c594a444dab4075bfca9f90f6fcfc9c57b9488d6 100644 (file)
@@ -19,7 +19,8 @@ function add_list_item(data) {
     item.append($('<span class="description">').text(data.description || ''));
     item.append($('<span class="edit-trigger">').text('…'));
 
-    $('#list-items').append(item).addClass('have-list-items');
+    $('#list-items').append(item);
+    $('#list-contents').addClass('have-list-items');
 }
 function got_lists_version(new_version) {
     if (new_version != lists_version)
@@ -39,7 +40,8 @@ function load_list_items(uri, target) {
         // keep track of the last existing item, and append new one
         // after it, prepending if there is no last existing item
         // the newly prepended/inserted item becomes the last existing
-        var item_list = $('#list-items').empty().removeClass('have-list-items');
+        $('#list-contents').removeClass('have-list-items');
+        var item_list = $('#list-items').empty();
 
         $.each(item_data.items, (i,item) => {
             add_list_item(item);