diff --git a/module/repo/js/monaco.ui.js b/module/repo/js/monaco.ui.js index 5688e77ffe..d918e5f8e7 100644 --- a/module/repo/js/monaco.ui.js +++ b/module/repo/js/monaco.ui.js @@ -86,8 +86,9 @@ window.afterPageUpdate = function() */ window.treeClick = function(info) { - if (info.item.items && info.item.items.length > 0) return; - $('#' + info.item.id).parent().addClass('selected'); + if(info.item.items && (info.item.items.length > 0 || info.item.items.url)) return; + + $('li[z-key="' + info.item.id + '"]').addClass('selected'); openTab(info.item.key, info.item.text); arrowTabs('monacoTabs', -2); }