]> git.ktnx.net Git - lsl.git/blobdiff - public/javascripts/lsl.js
whitespace
[lsl.git] / public / javascripts / lsl.js
index ef6f9a88314e9c287e377e684faf6e5b3adbfcf5..7d0c4e03e630921a2743fad380d5f9d0d905ce8b 100644 (file)
@@ -104,18 +104,19 @@ function handle_new_list_submission(){
     return false;
 }
 function new_list_item_submission_done(data) {
+    got_lists_version(data.lists_version);
     got_list_version(data.list_version);
 
     var item_data = selected_list.data('items');
 
-        var new_item = {
-            description: $('#new-list-item input[type="text"]').val().trim(),
-            done: $('#new-list-item input[type="checkbox"]').prop('checked'),
-            version: 1,
-        };
-        item_data.items.push(new_item);
-        item_data.version = data.list_version;
-        add_list_item(new_item);
+    var new_item = {
+        description: $('#new-list-item input[type="text"]').val().trim(),
+        done: $('#new-list-item input[type="checkbox"]').prop('checked'),
+        version: 1,
+    };
+    item_data.items.push(new_item);
+    item_data.version = data.version;
+    add_list_item(new_item);
 
     $('#new-list-item input').val('');
 }
@@ -143,7 +144,12 @@ function handle_list_item_state_changed(ev) {
                 version: item_data.version,
                 done: cb.prop('checked')})
         }
-    );
+    )
+    .done(function(resp){
+        item_data.version = resp.version;
+        got_lists_version(resp.lists_version);
+        got_list_version(resp.list_version);
+    });
 }
 $(function(){
     uri_base = $('#page').attr('lsl-uri-base');