changed innerText to textContent for firefox compitability

This commit is contained in:
coderaiser 2012-07-04 08:10:57 -04:00
parent 04d9dbf33c
commit 3c9e20c6b7
2 changed files with 12 additions and 15 deletions

View file

@ -169,7 +169,7 @@ CloudClient._loadDir=(function(pLink,pNeedRefresh){
/* получаем имя каталога в котором находимся*/
var lHref;
try{
lHref=lCurrentFile[0].parentElement.getElementsByClassName('path')[0].innerText;
lHref=lCurrentFile[0].parentElement.getElementsByClassName('path')[0].textContent;
}catch(error){console.log('error');}
lHref=CloudFunc.removeLastSlash(lHref);
@ -186,7 +186,7 @@ CloudClient._loadDir=(function(pLink,pNeedRefresh){
*/
var lA=this.getElementsByTagName('a');
/* если нажали на ссылку на верхний каталог*/
if(lA.length>0 && lA[0].innerText==='..' &&
if(lA.length>0 && lA[0].textContent==='..' &&
lHref!=='/'){
/* функция устанавливает курсор на каталог
* с которого мы пришли, если мы поднялись
@ -266,7 +266,7 @@ CloudClient._currentToParent = (function(pDirName){
var lLi=lPanel.getElementsByTagName('li');
for(var i=0;i<lLi.length;i++){
var lA=lLi[i].getElementsByTagName('a');
if(lA.length && lA[0].innerText===pDirName){
if(lA.length && lA[0].textContent===pDirName){
/* если уже выделен какой-то файл, снимаем
* выделение
*/
@ -295,7 +295,7 @@ CloudClient.init=(function()
* а может и обязательно при переходе, можно будет это сделать
*/
var lTitle=document.getElementsByTagName('title');
if(lTitle.length>0)lTitle[0].innerText='Cloud Commander';
if(lTitle.length>0)lTitle[0].textContent='Cloud Commander';
/* загружаем jquery: */
CloudClient.jsload('//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js',function(){
@ -638,11 +638,8 @@ CloudClient.cssSet = function(pParams_o){
*/
CloudClient._getJSONfromFileTable=function()
{
var lLeft=document.getElementById('left');
//var lPath=document.getElementById('path').innerText;
var lPath=document.getElementsByClassName('path')[0].innerText;
var lLeft=document.getElementById('left');
var lPath=document.getElementsByClassName('path')[0].textContent;
var lFileTable=[{path:lPath,size:'dir'}];
var lLI=lLeft.getElementsByTagName('li');
@ -660,10 +657,10 @@ CloudClient._getJSONfromFileTable=function()
var lIsDir=lLI[i].getElementsByClassName('mini-icon')[0]
.className.replace('mini-icon ','')==='directory'?true:false;
var lName=lLI[i].getElementsByClassName('name')[0].innerText;
var lName=lLI[i].getElementsByClassName('name')[0].textContent;
/* если это папка - выводим слово dir вместо размера*/
var lSize=lIsDir?'dir':lLI[i].getElementsByClassName('size')[0].innerText;
var lMode=lLI[i].getElementsByClassName('mode')[0].innerText;
var lSize=lIsDir?'dir':lLI[i].getElementsByClassName('size')[0].textContent;
var lMode=lLI[i].getElementsByClassName('mode')[0].textContent;
/* переводим права доступа в цыфровой вид
* для хранения в localStorage
*/

View file

@ -114,7 +114,7 @@ CloudCommander.keyBinding=(function(){
/* получаем имя каталога в котором находимся*/
var lHref;
try{
lHref=lCurrentFile.parentElement.getElementsByClassName('path')[0].innerText;
lHref=lCurrentFile.parentElement.getElementsByClassName('path')[0].textContent;
}catch(error){console.log('error');}
lHref=CloudFunc.removeLastSlash(lHref);
var lSubstr=lHref.substr(lHref,lHref.lastIndexOf('/'));
@ -157,7 +157,7 @@ CloudCommander.keyBinding=(function(){
lCurrentFile=document.getElementsByClassName(CloudCommander.CURRENT_FILE);
if(lCurrentFile.length>0)lCurrentFile=lCurrentFile[0];
/* получаем название файла*/
var lSelectedName=lCurrentFile.getElementsByTagName('a')[0].innerText;
var lSelectedName=lCurrentFile.getElementsByTagName('a')[0].textContent;
/* если нашли элемент нажимаем него
* а если не можем - нажимаем на
* ссылку, на которую повешен eventHandler
@ -179,7 +179,7 @@ CloudCommander.keyBinding=(function(){
* 1 - это заголовок файловой таблицы
*/
for(var i=2;i<lLi.length;i++){
lName=lLi[i].getElementsByTagName('a')[0].innerText;
lName=lLi[i].getElementsByTagName('a')[0].textContent;
if(lSelectedName.length===lName.length &&
!lSelectedName.indexOf(lName)){
lLi[i].className=CloudCommander.CURRENT_FILE;