diff --git a/static/js/folders.js b/static/js/folders.js index 256bbb8..5071434 100644 --- a/static/js/folders.js +++ b/static/js/folders.js @@ -246,7 +246,7 @@ oml.ui.folders = function() { // ... }); }, - open: function(data) { + open: function() { !index && !Ox.contains(data.ids, ':Public') && oml.ui.listDialog().open(); }, select: function(data) { diff --git a/static/js/mainMenu.js b/static/js/mainMenu.js index 454bc0f..e4257b7 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,8 +940,7 @@ oml.ui.mainMenu = function() { var isLibraries = !ui._list, isLibrary = Ox.endsWith(ui._list, ':'), isList = !isLibraries && !isLibrary, - isOwnList = ui._list[0] == ':', - isPublic = ui._list == ':Public'; + isOwnList = ui._list[0] == ':'; if (oml.readOnly) { return { @@ -1005,13 +1004,13 @@ oml.ui.mainMenu = function() { id: 'editlist', title: Ox._('Edit List...'), keyboard: 'return', - disabled: !isList || !isOwnList || isPublic + disabled: !isList || !isOwnList }, { id: 'deletelist', title: Ox._('Delete List...'), keyboard: 'delete', - disabled: !isList || !isOwnList || isPublic + disabled: !isList || !isOwnList } ]) };