Source code
Revision control
Copy as Markdown
Other Tools
function evaluateStyleChange(element, phase, expectedProperty, expectedResult) {
element.className += " " + phase;
element.setAttribute(expectedProperty, expectedResult);
checkLayout("." + phase, false);
}
function evaluateStyleChangeMultiple(phase, expectedResult) {
for (var item in expectedResult) {
var element = document.getElementById(item);
element.className += " " + phase;
for (var key in expectedResult[item])
element.setAttribute(key, expectedResult[item][key]);
}
checkLayout("." + phase, false);
}