]> git.ktnx.net Git - lsl.git/blobdiff - public/javascripts/lsl.js
destroy both dialogs on close
[lsl.git] / public / javascripts / lsl.js
index 3e66db6ede1441b20f9e361e286b30d5a8659af9..942f2498f011a8ade58f9dcee7204604662196cd 100644 (file)
@@ -92,6 +92,14 @@ function edit_list() {
                 .append(
                     $('<legend>').text('List name'),
                     $('<input type="text" size="10">')
+                    .on('keypress', (ev) => {
+                        if (13 == ev.keyCode) {
+                            save_list(d);
+                            return false;
+                        }
+
+                        return true;
+                    })
                     .val(selected_list.data('lsl-name'))
                 )
         );
@@ -102,6 +110,9 @@ function edit_list() {
         modal: true,
         title: 'Edit list',
         width: 'max-content',
+        close: (ev) => {
+            $(ev.target).dialog('destroy');
+        },
         buttons: [
             {
                 class: 'btn-delete',
@@ -328,6 +339,9 @@ function edit_list_item(li) {
         modal: true,
         title: 'Edit item',
         width: 'max-content',
+        close: (ev) => {
+            $(ev.target).dialog('destroy');
+        },
         buttons: [
             {
                 class: 'btn-delete',