diff --git a/lib/client/keyBinding.js b/lib/client/keyBinding.js index 9371593c..a441671f 100644 --- a/lib/client/keyBinding.js +++ b/lib/client/keyBinding.js @@ -108,7 +108,18 @@ CloudCommander.keyBinding=(function(){ var lATag=lName[0].getElementsByTagName('a'); /* если нету - выходим */ if(!lATag)return false; - + /* получаем ссылку на каталог, + * что на уровень выше + */ + /* получаем имя каталога в котором находимся*/ + var lHref; + try{ + lHref=lCurrentFile.parentElement.getElementsByClassName('path')[0].textContent; + }catch(error){console.log('error');} + lHref=CloudFunc.removeLastSlash(lHref); + var lSubstr=lHref.substr(lHref,lHref.lastIndexOf('/')); + lHref=lHref.replace(lSubstr+'/',''); + /* вызываем ajaxload привязанный через changelinks * пробулем нажать на ссылку, если не получиться * (opera, ie), вызываем событие onclick,