diff --git a/lib/client/listeners.js b/lib/client/listeners.js index c50cf1d7..2921ff94 100644 --- a/lib/client/listeners.js +++ b/lib/client/listeners.js @@ -75,7 +75,7 @@ var Util, DOM, CloudCmd; * @param panelId */ this.changeLinks = function(panelId) { - var i, n, a, ai, current, link, loadDir, events, id, + var i, n, a, ai, current, link, loadDir, events, id, isDir, url = CloudCmd.HOST, loadDirOnce = CloudCmd.loadDir(), @@ -176,6 +176,7 @@ var Util, DOM, CloudCmd; n = a.length; for (i = 0; i < n ; i++) { current = files[i]; + isDir = DOM.isCurrentIsDir(current); ai = a[i]; if (ai.title) @@ -187,8 +188,7 @@ var Util, DOM, CloudCmd; current.id = id; - /* если на файл, а не на папку */ - if (ai.target === '_blank') + if (!isDir) events = { 'click' : fileClick };