Index: Source/core/dom/Element.idl |
diff --git a/Source/core/dom/Element.idl b/Source/core/dom/Element.idl |
index 37b547fb39a3b51568e7fb92e9e04dbdcabcf129..ae240d51d6796f22f4e4200715f3464965a7fcda 100644 |
--- a/Source/core/dom/Element.idl |
+++ b/Source/core/dom/Element.idl |
@@ -18,7 +18,9 @@ |
* Boston, MA 02110-1301, USA. |
*/ |
-interface Element : Node { |
+[ |
+ TypeChecking=Unrestricted, |
+] interface Element : Node { |
// DOM Level 1 Core |
@@ -69,16 +71,16 @@ interface Element : Node { |
readonly attribute long clientWidth; |
readonly attribute long clientHeight; |
- attribute double scrollLeft; |
- attribute double scrollTop; |
+ attribute unrestricted double scrollLeft; |
+ attribute unrestricted double scrollTop; |
readonly attribute long scrollWidth; |
readonly attribute long scrollHeight; |
- [RuntimeEnabled=CSSOMSmoothScroll] void scroll(double x, double y); |
+ [RuntimeEnabled=CSSOMSmoothScroll] void scroll(unrestricted double x, unrestricted double y); |
[RuntimeEnabled=CSSOMSmoothScroll] void scroll(optional ScrollToOptions scrollToOptions); |
- [RuntimeEnabled=CSSOMSmoothScroll] void scrollTo(double x, double y); |
+ [RuntimeEnabled=CSSOMSmoothScroll] void scrollTo(unrestricted double x, unrestricted double y); |
[RuntimeEnabled=CSSOMSmoothScroll] void scrollTo(optional ScrollToOptions scrollToOptions); |
- [RuntimeEnabled=CSSOMSmoothScroll] void scrollBy(double x, double y); |
+ [RuntimeEnabled=CSSOMSmoothScroll] void scrollBy(unrestricted double x, unrestricted double y); |
[RuntimeEnabled=CSSOMSmoothScroll] void scrollBy(optional ScrollToOptions scrollToOptions); |
void focus(); |