| OLD | NEW | 
|    1 <!DocType HTML> |    1 <!DocType HTML> | 
|    2 <script> |    2 <script> | 
|    3 if (window.testRunner) |    3 if (window.testRunner) | 
|    4     testRunner.dumpAsText(); |    4     testRunner.dumpAsText(); | 
|    5  |    5  | 
|    6 var iframe, iframeDoc; |    6 var iframe, iframeDoc; | 
|    7  |    7  | 
|    8 function log(msg) |    8 function log(msg) | 
|    9 { |    9 { | 
|   10     document.getElementById('logger').innerHTML += msg + '\n'; |   10     document.getElementById('logger').innerHTML += msg + '\n'; | 
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   99             element.offsetLeft; |   99             element.offsetLeft; | 
|  100         }; |  100         }; | 
|  101         document.body.addEventListener('DOMSubtreeModified', mutationHandler, tr
     ue); |  101         document.body.addEventListener('DOMSubtreeModified', mutationHandler, tr
     ue); | 
|  102         try { |  102         try { | 
|  103             iframeDoc.body.insertBefore(element); |  103             iframeDoc.body.insertBefore(element); | 
|  104         } catch (e) { |  104         } catch (e) { | 
|  105           throw e; |  105           throw e; | 
|  106         } finally { |  106         } finally { | 
|  107           // Clear the event handler to avoid affecting the following tests. |  107           // Clear the event handler to avoid affecting the following tests. | 
|  108         } |  108         } | 
|  109     }); |  109     }, "TypeError"); | 
|  110      |  110      | 
|  111     runTest(function() { |  111     runTest(function() { | 
|  112         iframeDoc.body.appendChild(document.createElement('div')); |  112         iframeDoc.body.appendChild(document.createElement('div')); | 
|  113         var element = elementInCurrentDocument('appendChild'); |  113         var element = elementInCurrentDocument('appendChild'); | 
|  114         // Make sure we don't crash if the element is moved back to the original
      document during the insertBefore call. |  114         // Make sure we don't crash if the element is moved back to the original
      document during the insertBefore call. | 
|  115         var mutationHandler = function() { |  115         var mutationHandler = function() { | 
|  116             document.body.removeEventListener('DOMSubtreeModified', mutationHand
     ler, true); |  116             document.body.removeEventListener('DOMSubtreeModified', mutationHand
     ler, true); | 
|  117             document.body.appendChild(element); |  117             document.body.appendChild(element); | 
|  118             // Access something on the element to see if it's in a valid state. |  118             // Access something on the element to see if it's in a valid state. | 
|  119             element.offsetLeft; |  119             element.offsetLeft; | 
| (...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  202         rangeInIframe().setEndAfter(elementInCurrentDocument('setEndAfter'), 0); |  202         rangeInIframe().setEndAfter(elementInCurrentDocument('setEndAfter'), 0); | 
|  203     }); |  203     }); | 
|  204     runTest(function() { |  204     runTest(function() { | 
|  205         rangeInIframe().isPointInRange(elementInCurrentDocument('isPointInRange'
     ), 0); |  205         rangeInIframe().isPointInRange(elementInCurrentDocument('isPointInRange'
     ), 0); | 
|  206     }); |  206     }); | 
|  207  |  207  | 
|  208 } |  208 } | 
|  209 </script>  |  209 </script>  | 
|  210 <pre id='logger'></pre> |  210 <pre id='logger'></pre> | 
|  211 <iframe onload='run()'></iframe> |  211 <iframe onload='run()'></iframe> | 
| OLD | NEW |