From cb44ead29b15bc1b6faf121f4a79f98ed3f8af54 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 18 Jul 2012 14:28:29 +0300 Subject: [PATCH] backed to previous state --- lib/client/keyBinding.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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,