/* * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT. * * Copyright (C) 2011 Google Inc. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY GOOGLE, INC. ``AS IS'' AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include "config.h" #include "EventHeaders.h" #include "JSDOMWrapperCache.h" #include "JSDOMGlobalObject.h" #include namespace WebCore { JSC::JSValue toJSNewlyCreated(JSC::JSGlobalObject*, JSDOMGlobalObject* globalObject, Ref&& impl) { switch (impl->eventInterface()) { // case AnimationEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // case AnimationPlaybackEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #if ENABLE(APPLE_PAY) // case ApplePayCancelEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(APPLE_PAY_COUPON_CODE) // case ApplePayCouponCodeChangedEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(APPLE_PAY) // case ApplePayPaymentAuthorizedEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(APPLE_PAY) // case ApplePayPaymentMethodSelectedEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(APPLE_PAY) // case ApplePayShippingContactSelectedEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(APPLE_PAY) // case ApplePayShippingMethodSelectedEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(APPLE_PAY) // case ApplePayValidateMerchantEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(WEB_AUDIO) // case AudioProcessingEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif case EventInterfaceType: { return createWrapper(globalObject, WTFMove(impl)); } // case BeforeUnloadEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #if ENABLE(MEDIA_RECORDER) // case BlobEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // case ClipboardEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); case CloseEventInterfaceType: { return createWrapper(globalObject, WTFMove(impl)); } // case CompositionEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // case CustomEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #if ENABLE(DEVICE_ORIENTATION) // case DeviceMotionEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(DEVICE_ORIENTATION) // case DeviceOrientationEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // case DragEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); case ErrorEventInterfaceType: { return createWrapper(globalObject, WTFMove(impl)); } // #if ENABLE(SERVICE_WORKER) // case ExtendableEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(SERVICE_WORKER) // case ExtendableMessageEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(SERVICE_WORKER) // case FetchEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // case FocusEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // case FormDataEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #if ENABLE(GAMEPAD) // case GamepadEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(IOS_GESTURE_EVENTS) || ENABLE(MAC_GESTURE_EVENTS) // case GestureEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // case HashChangeEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // case IDBVersionChangeEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // case InputEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // case KeyboardEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #if ENABLE(ENCRYPTED_MEDIA) // case MediaEncryptedEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(ENCRYPTED_MEDIA) // case MediaKeyMessageEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // case MediaQueryListEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #if ENABLE(MEDIA_RECORDER) // case MediaRecorderErrorEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(MEDIA_STREAM) // case MediaStreamTrackEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(PAYMENT_REQUEST) // case MerchantValidationEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif case MessageEventInterfaceType: return createWrapper(globalObject, WTFMove(impl)); // case MouseEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // case MutationEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #if ENABLE(NOTIFICATION_EVENT) // case NotificationEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(WEB_AUDIO) // case OfflineAudioCompletionEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(MEDIA_STREAM) // case OverconstrainedErrorEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // case OverflowEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // case PageTransitionEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #if ENABLE(PAYMENT_REQUEST) // case PaymentMethodChangeEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(PAYMENT_REQUEST) // case PaymentRequestUpdateEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(PICTURE_IN_PICTURE_API) // case PictureInPictureEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // case PointerEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // case PopStateEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // case ProgressEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // case PromiseRejectionEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #if ENABLE(SERVICE_WORKER) // case PushEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(SERVICE_WORKER) // case PushSubscriptionChangeEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(WEB_RTC) // case RTCDTMFToneChangeEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(WEB_RTC) // case RTCDataChannelEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(WEB_RTC) // case RTCErrorEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(WEB_RTC) // case RTCPeerConnectionIceErrorEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(WEB_RTC) // case RTCPeerConnectionIceEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(WEB_RTC) // case RTCRtpSFrameTransformErrorEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(WEB_RTC) // case RTCTrackEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(WEB_RTC) // case RTCTransformEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // case SVGZoomEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // case SecurityPolicyViolationEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // case SpeechRecognitionErrorEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // case SpeechRecognitionEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #if ENABLE(SPEECH_SYNTHESIS) // case SpeechSynthesisErrorEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(SPEECH_SYNTHESIS) // case SpeechSynthesisEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // case StorageEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // case SubmitEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // case TextEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #if ENABLE(TOUCH_EVENTS) // case TouchEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(VIDEO) // case TrackEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // case TransitionEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // case UIEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #if ENABLE(WEBGL) // case WebGLContextEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(LEGACY_ENCRYPTED_MEDIA) // case WebKitMediaKeyMessageEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(LEGACY_ENCRYPTED_MEDIA) // case WebKitMediaKeyNeededEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(WIRELESS_PLAYBACK_TARGET) // case WebKitPlaybackTargetAvailabilityEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // case WheelEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // case XMLHttpRequestProgressEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #if ENABLE(WEBXR) // case XRInputSourceEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(WEBXR) // case XRInputSourcesChangeEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(WEBXR) // case XRReferenceSpaceEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // #if ENABLE(WEBXR) // case XRSessionEventInterfaceType: // return createWrapper(globalObject, WTFMove(impl)); // #endif // } return createWrapper(globalObject, WTFMove(impl)); } } } // namespace WebCore