Index: core/html/HTMLBodyElement.idl |
diff --git a/core/html/HTMLBodyElement.idl b/core/html/HTMLBodyElement.idl |
index dfbd9071cd694961bd49e8013bce29b17ac1d154..3ce7850df39a4fb031298bb0d9e68ef225448819 100644 |
--- a/core/html/HTMLBodyElement.idl |
+++ b/core/html/HTMLBodyElement.idl |
@@ -19,36 +19,21 @@ |
*/ |
interface HTMLBodyElement : HTMLElement { |
- [Reflect] attribute DOMString aLink; |
- [Reflect] attribute DOMString background; |
- [Reflect] attribute DOMString bgColor; |
- [Reflect] attribute DOMString link; |
- [Reflect] attribute DOMString text; |
- [Reflect] attribute DOMString vLink; |
+ [Reflect, TreatNullAs=NullString] attribute DOMString aLink; |
+ [Reflect, TreatNullAs=NullString] attribute DOMString background; |
+ [Reflect, TreatNullAs=NullString] attribute DOMString bgColor; |
+ [Reflect, TreatNullAs=NullString] attribute DOMString link; |
+ [Reflect, TreatNullAs=NullString] attribute DOMString text; |
+ [Reflect, TreatNullAs=NullString] attribute DOMString vLink; |
- // Event handler attributes |
- [NotEnumerable] attribute EventHandler onbeforeunload; |
- [NotEnumerable] attribute EventHandler onhashchange; |
- [NotEnumerable] attribute EventHandler onmessage; |
- [NotEnumerable] attribute EventHandler onoffline; |
- [NotEnumerable] attribute EventHandler ononline; |
- [NotEnumerable] attribute EventHandler onpopstate; |
- [NotEnumerable] attribute EventHandler onresize; |
- [NotEnumerable] attribute EventHandler onstorage; |
- [NotEnumerable] attribute EventHandler onunload; |
+ [Conditional=ORIENTATION_EVENTS] attribute EventHandler onorientationchange; |
- [Conditional=ORIENTATION_EVENTS, NotEnumerable] attribute EventHandler onorientationchange; |
- |
- // Overrides of Element attributes (with different implementation in bindings). |
- [NotEnumerable] attribute EventHandler onblur; |
- [NotEnumerable] attribute EventHandler onerror; |
- [NotEnumerable] attribute EventHandler onfocus; |
- [NotEnumerable] attribute EventHandler onload; |
- |
- // Not implemented yet. |
- // attribute [NotEnumerable] EventHandler onafterprint; |
- // attribute [NotEnumerable] EventHandler onbeforeprint; |
- // attribute [NotEnumerable] EventHandler onredo; |
- // attribute [NotEnumerable] EventHandler onundo; |
+ // Overrides of GlobalEventHandler attributes |
+ attribute EventHandler onblur; |
+ attribute EventHandler onerror; |
+ attribute EventHandler onfocus; |
+ attribute EventHandler onload; |
+ attribute EventHandler onscroll; |
}; |
+HTMLBodyElement implements WindowEventHandlers; |