| This page prints out the prototype chains of select DOM objects. Older versions of WebCore didn't properly implement prototype chaining for these objects. |
| |
| NOTE: This test will start failing if you change the layout of a related prototype chain in WebCore. That does not necessarily mean that you have done something wrong; you may just need to check in new results. |
| |
| ----- [object HTMLDocument] (5 prototypes) ----- |
| |
| [object Object] |
| |
| [object EventTarget] |
| |
| [object Node] |
| |
| [object Document] |
| |
| [object HTMLDocument] |
| |
| ----- [object HTMLDivElement] (6 prototypes) ----- |
| |
| [object Object] |
| |
| [object EventTarget] |
| |
| [object Node] |
| |
| [object Element] |
| |
| [object HTMLElement] |
| |
| [object HTMLDivElement] |
| |
| ----- [object HTMLFormElement] (6 prototypes) ----- |
| |
| [object Object] |
| |
| [object EventTarget] |
| |
| [object Node] |
| |
| [object Element] |
| |
| [object HTMLElement] |
| |
| [object HTMLFormElement] |
| |
| ----- [object UIEvent] (3 prototypes) ----- |
| |
| [object Object] |
| |
| [object Event] |
| |
| [object UIEvent] |
| |
| ----- [object MouseEvent] (4 prototypes) ----- |
| |
| [object Object] |
| |
| [object Event] |
| |
| [object UIEvent] |
| |
| [object MouseEvent] |
| |
| ----- [object KeyboardEvent] (4 prototypes) ----- |
| |
| [object Object] |
| |
| [object Event] |
| |
| [object UIEvent] |
| |
| [object KeyboardEvent] |
| |
| |