HTML/CSS improvements for "choose-your-wallet" and other minor fixes

fix IE bug with vertical-align and lines break
adapt choose-your-wallet and language menu for W3C validation
drop html 4.01 transitional (fixes #84)
This commit is contained in:
Saivann 2013-03-24 23:21:28 -04:00
parent be0b5629b2
commit cbc0f9485e
6 changed files with 199 additions and 197 deletions

View file

@ -26,15 +26,15 @@ for(var i=0,nd=document.getElementsByTagName('*'),n=nd.length;i<n;i++){
function walletshow(){
for(var i=0,nd=document.getElementsByTagName('*'),n=nd.length;i<n;i++){
if(nd[i].getAttribute('data-id')===null||nd[i].getAttribute('data-id')=='')continue;
var d=nd[i].getElementsByTagName('SPAN')[0];
var s=document.getElementById(nd[i].getAttribute('data-id')).getElementsByTagName('SPAN')[0];
var d=nd[i].getElementsByTagName('DIV')[0];
var s=document.getElementById(nd[i].getAttribute('data-id')).getElementsByTagName('DIV')[0];
d.innerHTML=s.innerHTML;
d.className='';
//Workaround for browsers that don't handle re-rendering class styles and svg (they have backgroundImage hardcoded in HTML)
if(d.style.backgroundImage!='')d.style.backgroundImage=d.style.backgroundImage.replace('bubblewarn','bubble');
for(var ii=0,as=d.parentNode.getElementsByTagName('A'),nn=as.length;ii<nn;ii++){if(as[ii].parentNode==d.parentNode){var dd=as[ii];break;}}
for(var ii=0,as=s.parentNode.getElementsByTagName('A'),nn=as.length;ii<nn;ii++){if(as[ii].parentNode==s.parentNode){var ss=as[ii];break;}}
dd.innerHTML=ss.innerHTML;
dd.href=ss.href;
dd.innerHTML=ss.innerHTML;
}
}