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