diff options
Diffstat (limited to 'WebCore/dom/Element.idl')
-rw-r--r-- | WebCore/dom/Element.idl | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/WebCore/dom/Element.idl b/WebCore/dom/Element.idl index ae2c1b8..889eaf0 100644 --- a/WebCore/dom/Element.idl +++ b/WebCore/dom/Element.idl @@ -1,5 +1,5 @@ /* - * Copyright (C) 2006, 2007 Apple Inc. All rights reserved. + * Copyright (C) 2006, 2007, 2009 Apple Inc. All rights reserved. * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com> * * This library is free software; you can redistribute it and/or @@ -26,7 +26,7 @@ module core { InlineGetOwnPropertySlot, InterfaceUUID=FEFE9C21-E58C-4b5b-821A-61A514613763, ImplementationUUID=12E5B08E-A680-4baf-9D1E-108AEF7ABBFB - ] Element : EventTargetNode { + ] Element : Node { // DOM Level 1 Core @@ -104,13 +104,13 @@ module core { NodeList getElementsByClassName(in DOMString name); // NodeSelector - Selector API - Element querySelector(in [ConvertUndefinedOrNullToNullString] DOMString selectors) + Element querySelector(in DOMString selectors) raises(DOMException); - NodeList querySelectorAll(in [ConvertUndefinedOrNullToNullString] DOMString selectors) + NodeList querySelectorAll(in DOMString selectors) raises(DOMException); - // ElementTraversal API #if !defined(LANGUAGE_COM) + // ElementTraversal API readonly attribute Element firstElementChild; readonly attribute Element lastElementChild; readonly attribute Element previousElementSibling; @@ -118,6 +118,12 @@ module core { readonly attribute unsigned long childElementCount; #endif +#if defined(LANGUAGE_JAVASCRIPT) + // CSSOM View Module API + ClientRectList getClientRects(); + ClientRect getBoundingClientRect(); +#endif + #if defined(LANGUAGE_OBJECTIVE_C) // Objective-C extensions readonly attribute DOMString innerText; |