From 61fff0a8d722da1e65a7db5243f6e77b79144722 Mon Sep 17 00:00:00 2001 From: j Date: Sat, 19 Jan 2019 18:07:39 +0530 Subject: [PATCH] fix list dialog --- static/js/mainMenu.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/static/js/mainMenu.js b/static/js/mainMenu.js index e4257b7..454bc0f 100644 --- a/static/js/mainMenu.js +++ b/static/js/mainMenu.js @@ -468,7 +468,7 @@ oml.ui.mainMenu = function() { } else if (id == 'deletefromlibrary') { oml.ui.deleteItemsDialog().open(); } else if (id == 'editlist') { - oml.ui.listDialog.open(); + oml.ui.listDialog().open() } else if (id == 'deletelist') { oml.ui.deleteListDialog().open(); } else if (id == 'import') { @@ -940,7 +940,8 @@ oml.ui.mainMenu = function() { var isLibraries = !ui._list, isLibrary = Ox.endsWith(ui._list, ':'), isList = !isLibraries && !isLibrary, - isOwnList = ui._list[0] == ':'; + isOwnList = ui._list[0] == ':', + isPublic = ui._list == ':Public'; if (oml.readOnly) { return { @@ -1004,13 +1005,13 @@ oml.ui.mainMenu = function() { id: 'editlist', title: Ox._('Edit List...'), keyboard: 'return', - disabled: !isList || !isOwnList + disabled: !isList || !isOwnList || isPublic }, { id: 'deletelist', title: Ox._('Delete List...'), keyboard: 'delete', - disabled: !isList || !isOwnList + disabled: !isList || !isOwnList || isPublic } ]) };