OLD | NEW |
(Empty) | |
| 1 function eachDisplayContentsElementIn(document, window, callbackDo, callbackUndo
) { |
| 2 var elements = []; |
| 3 |
| 4 document.body.offsetHeight; |
| 5 |
| 6 // NOTE: Doing qsa('*') and getComputedStyle is just for the |
| 7 // test's sake, since it's easier to mess it up when |
| 8 // getComputedStyle is involved. |
| 9 var all = document.querySelectorAll('*'); |
| 10 for (var i = 0; i < all.length; ++i) { |
| 11 if (window.getComputedStyle(all[i]).display === "contents") { |
| 12 callbackDo(all[i]); |
| 13 elements.push(all[i]); |
| 14 } |
| 15 } |
| 16 |
| 17 document.body.offsetHeight; |
| 18 |
| 19 for (var i = 0; i < elements.length; ++i) |
| 20 callbackUndo(elements[i]); |
| 21 |
| 22 document.body.offsetHeight; |
| 23 } |
OLD | NEW |