1,956
edits
No edit summary |
No edit summary |
||
Line 299: | Line 299: | ||
//==Considerations table== | //==Considerations table== | ||
function parseConsiderations() { | function parseConsiderations() { // init | ||
var elem = document.getElementById("considerations-table"); | var elem = document.getElementById("considerations-table"); | ||
if (elem) { | if (elem) { | ||
Line 316: | Line 316: | ||
str += "</table>"; | str += "</table>"; | ||
elem.innerHTML = str; | elem.innerHTML = str; | ||
} | |||
} | |||
//==Text levels== | |||
function parseLevels() { // init | |||
var e = document.getElementsByClassName("levels"); | |||
for (var i=0; i<e.length; i++) { | |||
var size = parseFloat(window.getComputedStyle(e[i]).getPropertyValue("font-size")) || 16; | |||
var lines = e[i].innerHTML.split('\n'); | |||
var str = ""; | |||
for (var j=0; j<lines.length; j++) { | |||
var n=0; while (lines[j][n]==' ') n++; | |||
var font = (n%2)?"serif":"sans"; | |||
var k = Math.exp(-0.16*n); | |||
str += "<div style='font-size:"+(1.6*size*k)+"px; margin-left:"+(16*size*(1-k))+"px; font-family:"+font+"; color:RGB(0,"+(255-255*k)+",0)'>"+lines[j].substr(n)+"</div>"; | |||
} | |||
e[i].innerHTML = str; | |||
} | } | ||
} | } | ||
Line 327: | Line 347: | ||
parseFileGraphs(); | parseFileGraphs(); | ||
parseConsiderations(); | parseConsiderations(); | ||
parseLevels(); |