]> git.ktnx.net Git - lsl.git/blobdiff - public/javascripts/lsl.js
drop delete button's text, takes too much space on phone screen
[lsl.git] / public / javascripts / lsl.js
index c0125ded653f2be3802a6c4b2d4ee85243e754ec..6236bf7e640f669d0aaec53cbb5f367c84f8b3d1 100644 (file)
@@ -104,7 +104,6 @@ function edit_list() {
             {
                 class: 'btn-delete',
                 icon: 'ui-icon-trash',
-                text: 'Delete',
                 click: () => {
                     delete_list(d);
                 },
@@ -152,6 +151,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);
     });