diff --git a/lib/client/keyBinding.js b/lib/client/keyBinding.js index f7a916e9..561824eb 100644 --- a/lib/client/keyBinding.js +++ b/lib/client/keyBinding.js @@ -26,22 +26,20 @@ CloudCommander.keyBinding=(function(){ var lCURRENT_FILE = CloudCommander.CURRENT_FILE; try{ - lCurrentFile = Util.getByClass(lCURRENT_FILE)[0]; + lCurrentFile = Util.getCurrentFile(); /* changing parent panel of curent-file */ - var lId = lCurrentFile.parentElement.id; - + var lPanel = Util.getPanel(); + var lId = lPanel.id; lTabPanel[lId] = lCurrentFile; + + lPanel = Util.getPanel({active:false}); - lId = (lId === 'right')? - 'left':'right'; - if(lTabPanel[lId]) - lTabPanel[lId].className = lCURRENT_FILE; - + lTabPanel[lId].className = lCURRENT_FILE; else - Util.getById(lId).getElementsByTagName('li')[2] - .className = lCURRENT_FILE; + lPanel.getElementsByTagName('li')[2] + .className = lCURRENT_FILE; lCurrentFile.className = '';