| 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); |
| } |