tazpanel rev 545

tazpanel.js, settings.cgi: innerText not works in Firefox
author Aleksej Bobylev <al.bobylev@gmail.com>
date Mon Nov 09 13:56:38 2015 +0200 (2015-11-09)
parents 1bdec638c408
children 53d59dc082e9
files lib/tazpanel.js settings.cgi
line diff
     1.1 --- a/lib/tazpanel.js	Sun Nov 08 12:43:04 2015 +0100
     1.2 +++ b/lib/tazpanel.js	Mon Nov 09 13:56:38 2015 +0200
     1.3 @@ -12,7 +12,7 @@
     1.4  
     1.5  // Confirm page loading break
     1.6  function confirmExit() {
     1.7 -	return document.getElementById('confirmBreak').innerText;
     1.8 +	return document.getElementById('confirmBreak').textContent;
     1.9  }
    1.10  // Attach event handler
    1.11  window.onbeforeunload = confirmExit;
    1.12 @@ -145,7 +145,7 @@
    1.13  	windowScrolled = document.body.scrollTop;
    1.14  	if ((headerOffset - windowScrolled) < paddingTop)
    1.15  		{
    1.16 -//		document.getElementById('miscinfo1').innerText = '<';
    1.17 +//		document.getElementById('miscinfo1').textContent = '<';
    1.18  		var head1h = document.getElementById('head1h');
    1.19  		var head1  = document.getElementById('head1');
    1.20  
    1.21 @@ -156,12 +156,12 @@
    1.22  			setProperty('width',  head1.offsetWidth + 'px', 1);
    1.23  		}
    1.24  
    1.25 -//		document.getElementById('miscinfo1').innerText = '(' + toopop +')P^' + paddingTop + 'L' + head1h.offsetLeft + ':W' + head1h.offsetWidth + ':H' + head1h.offsetHeight + ':T' + head1h.clientTop +',' + head1h.offsetTop;
    1.26 +//		document.getElementById('miscinfo1').textContent = '(' + toopop +')P^' + paddingTop + 'L' + head1h.offsetLeft + ':W' + head1h.offsetWidth + ':H' + head1h.offsetHeight + ':T' + head1h.clientTop +',' + head1h.offsetTop;
    1.27  
    1.28  		}
    1.29  	else
    1.30  		{
    1.31 -		//document.getElementById('miscinfo1').innerText = '>';
    1.32 +		//document.getElementById('miscinfo1').textContent = '>';
    1.33  		document.getElementById('head1h').style.display = 'none';
    1.34  		}
    1.35  
    1.36 @@ -201,17 +201,17 @@
    1.37  		// Element "cmd" is a text input, put History element there
    1.38  		var cmd = document.getElementById('typeField');
    1.39  		cmd.focus();
    1.40 -		cmd.innerText = ash_history[cur_hist];
    1.41 +		cmd.textContent = ash_history[cur_hist];
    1.42  
    1.43  		var hint = ''
    1.44  		if (cur_hist < max_hist) hint = '[' + cur_hist + '/' + (max_hist - 1) + '] ';
    1.45 -		document.getElementById('num_hist').innerText = hint;
    1.46 +		document.getElementById('num_hist').textContent = hint;
    1.47  
    1.48  		//window.localStorage.setItem('cur_hist', cur_hist);
    1.49  		return false
    1.50  	}
    1.51  	if (keyCode==13) {
    1.52 -		document.getElementById('cmd').value=document.getElementById('typeField').innerText;
    1.53 +		document.getElementById('cmd').value=document.getElementById('typeField').textContent;
    1.54  		document.getElementById('term').submit();
    1.55  		return false
    1.56  	}
    1.57 @@ -453,7 +453,7 @@
    1.58  
    1.59  function countSelPkgs(el) {
    1.60  	countSelectedSpan = document.getElementById('countSelected');
    1.61 -	countSelected = countSelectedSpan.innerText;
    1.62 +	countSelected = countSelectedSpan.textContent;
    1.63  	if (countSelected == '') countSelected = 0;
    1.64  
    1.65  	element = (el.type == 'change' ? this : el);
    1.66 @@ -463,7 +463,7 @@
    1.67  	else
    1.68  		countSelected--;
    1.69  
    1.70 -	countSelectedSpan.innerText = countSelected;
    1.71 +	countSelectedSpan.textContent = countSelected;
    1.72  
    1.73  	// Disable buttons when no one package selected
    1.74  	panelButtons = document.getElementsByName('do');
    1.75 @@ -502,7 +502,7 @@
    1.76  	if (improveType.value == '')
    1.77  		improveText.value = '';
    1.78  	else
    1.79 -		improveText.value = document.getElementById(improveType.value).innerText;
    1.80 +		improveText.value = document.getElementById(improveType.value).textContent;
    1.81  }
    1.82  
    1.83  
     2.1 --- a/settings.cgi	Sun Nov 08 12:43:04 2015 +0100
     2.2 +++ b/settings.cgi	Mon Nov 09 13:56:38 2015 +0200
     2.3 @@ -682,7 +682,7 @@
     2.4  	return ((this.getHours() < 10)?"0":"") + this.getHours() + ":" + ((this.getMinutes() < 10)?"0":"") + this.getMinutes() + ":" + ((this.getSeconds() < 10)?"0":"") + this.getSeconds();
     2.5  }
     2.6  setInterval(function(){
     2.7 -	document.getElementById('time').innerText = new Date().timeNow();
     2.8 +	document.getElementById('time').textContent = new Date().timeNow();
     2.9  	//ajax('settings.cgi?do=gethwclock', '1', 'hwclocks');
    2.10  }, 1000);
    2.11  
    2.12 @@ -698,7 +698,7 @@
    2.13  
    2.14  	var dateFull = document.createElement('INPUT');
    2.15  	dateFull.name = 'dateFull';
    2.16 -	dateFull.value = document.getElementById('dateTime').childNodes[1].innerText;
    2.17 +	dateFull.value = document.getElementById('dateTime').childNodes[1].textContent;
    2.18  	dateFull.type = 'hidden';
    2.19  	sysTimeForm.appendChild(dateFull);
    2.20