These are three IE functions that we would like to implement. Currently we only have insertAdjacentElement but not insertAdjacentHTML or insertAdjacentText, and it just so happens that http://www.openwebware.com/products/openwysiwyg/demo.shtml checks for the existence of insertAdjacentElement and if found, assumes insertAdjacentHTML and insertAdjacentText exist too. So the site fails because the functions are missing.
<rdar://problem/5775192>
*** Bug 17624 has been marked as a duplicate of this bug. ***
*** Bug 17623 has been marked as a duplicate of this bug. ***
Created attachment 19474 [details] WIP This is mostly done, I just need to make some test cases.
I moved insertAdjacentElement into HTMLElement to match Opera and IE.
*** Bug 7633 has been marked as a duplicate of this bug. ***
Created attachment 21704 [details] updated with tests
Mitz reviewed an updated version of the patch. Fix landed in r34543.