]> git.ktnx.net Git - lsl.git/blobdiff - public/javascripts/lsl.js
working modification of shopping lists
[lsl.git] / public / javascripts / lsl.js
index c0125ded653f2be3802a6c4b2d4ee85243e754ec..97c0dfe03f7a48129b1dd9feb83e6aa5ffabc01f 100644 (file)
@@ -152,6 +152,24 @@ function delete_list(dlg) {
         dlg.dialog('destroy');
         got_lists_version(d.lists_version);
     });
+}
+function save_list(dlg) {
+    var lists_ver = lists_version;
+    var new_name = dlg.find('input[type="text"]').val();
+
+    $.ajax( selected_list.data('lsl-uri'),
+        {   type: 'PUT',
+            data: JSON.stringify({ name: new_name,
+                    version: selected_list.data('lsl-version')})
+        }
+    )
+    .done((d)=>{
+        lists_version = lists_ver + 1;
+
+        selected_list.find('.list-name').text(new_name);
+        selected_list.data('lsl-name', new_name);
+        $('#selected-list-name').text(new_name);
+
         dlg.dialog('destroy');
         got_lists_version(d.lists_version);
     });