var tags2=document.getElementsByTagName("script"); var myTag=tags2[tags2.length-1]; var pops=myTag.parentNode; pops.className+=" chart"; var s=myTag.text||myTag.textContent||myTag.innerText; var em=document.createElement("div"); em.className="chart"; pops.insertBefore(em, myTag); window.mini=function(){ s=s.trim(); var ob={}; var colors=s.split(/\r?\n/g).map(function(a,n){ var t=a.split(/\:/g); ob[t[0].trim()]=Number(t[1]); return t[2]||"";}) var r=obMap(ob).filter(function(a){return ob.hasOwnProperty(a[0]);}); var sum=r._(1).reduce(function(a,b){return a+b;}); var m=Math.max.apply("", r._(1).filter(Number)); var wid=pops.offsetWidth; var hgt=pops.offsetHeight; var vScale=((hgt*0.8)-(r.length*2)) / r.length; var rat=((wid-20)/sum) * (sum/m) ; r.map(function(a,n){ em.appendChild(dom.create("div",a[0]+" ("+String(a[1]).small().small()+")",{lang:'warp', className:"bar", title:a[1], style:"vertical-align: middle; white-space:pre; font-size:"+(vScale*0.70)+"px;height:"+vScale+"px; width: "+parseInt(a[1] * rat)+"px; padding:2px; margin:2px; background-color: "+colors[n]+";"})); });}; function addScript(turl) {var xJs = document.createElement("script");document.getElementsByTagName("head")[0].appendChild(xJs);xJs.src = turl;} addScript("http://danml.com/mini");