style-change.js (571B)
1 function evaluateStyleChange(element, phase, expectedProperty, expectedResult) { 2 element.className += " " + phase; 3 element.setAttribute(expectedProperty, expectedResult); 4 checkLayout("." + phase, false); 5 } 6 function evaluateStyleChangeMultiple(phase, expectedResult) { 7 for (var item in expectedResult) { 8 var element = document.getElementById(item); 9 element.className += " " + phase; 10 for (var key in expectedResult[item]) 11 element.setAttribute(key, expectedResult[item][key]); 12 } 13 checkLayout("." + phase, false); 14 }