diff options
Diffstat (limited to 'WebCore/bindings/v8/custom/V8EventCustom.cpp')
-rw-r--r-- | WebCore/bindings/v8/custom/V8EventCustom.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/WebCore/bindings/v8/custom/V8EventCustom.cpp b/WebCore/bindings/v8/custom/V8EventCustom.cpp index 79bddc0..b2728ec 100644 --- a/WebCore/bindings/v8/custom/V8EventCustom.cpp +++ b/WebCore/bindings/v8/custom/V8EventCustom.cpp @@ -33,11 +33,13 @@ #include "Clipboard.h" #include "ClipboardEvent.h" +#include "CustomEvent.h" #include "Event.h" #include "V8BeforeLoadEvent.h" #include "V8Binding.h" #include "V8Clipboard.h" #include "V8CompositionEvent.h" +#include "V8CustomEvent.h" #include "V8ErrorEvent.h" #include "V8KeyboardEvent.h" #include "V8MessageEvent.h" @@ -48,7 +50,6 @@ #include "V8PopStateEvent.h" #include "V8ProgressEvent.h" #include "V8Proxy.h" -#include "V8SVGZoomEvent.h" #include "V8StorageEvent.h" #include "V8TextEvent.h" #include "V8TouchEvent.h" @@ -58,6 +59,10 @@ #include "V8WheelEvent.h" #include "V8XMLHttpRequestProgressEvent.h" +#if ENABLE(SVG) +#include "V8SVGZoomEvent.h" +#endif + namespace WebCore { void V8Event::valueAccessorSetter(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info) @@ -140,6 +145,8 @@ v8::Handle<v8::Value> toV8(Event* impl) #endif if (impl->isBeforeLoadEvent()) return toV8(static_cast<BeforeLoadEvent*>(impl)); + if (impl->isCustomEvent()) + return toV8(static_cast<CustomEvent*>(impl)); return V8Event::wrap(impl); } } // namespace WebCore |