name: ghcjs-dom version: 0.8.0.0 cabal-version: >=1.24 build-type: Simple license: MIT license-file: LICENSE maintainer: Hamish Mackenzie synopsis: DOM library that supports both GHCJS and GHC description: Documentent Object Model (DOM) functions that work with GHCJS, but can also be used with GHC and a Browser. author: Hamish Mackenzie data-dir: "" category: Web Source-Repository head type: git location: https://github.com/ghcjs/ghcjs-dom subdir: ghcjs-dom flag jsffi description: Use JavaScriptFFI extension for GHCJS JavaScript output default: True manual: True library build-depends: base <5, transformers >=0.2 && <0.6, text >= 0.11.0.6 && < 1.3 default-language: Haskell2010 exposed: True buildable: True if (impl(ghcjs) && flag(jsffi)) build-depends: ghcjs-dom-jsffi ==0.8.0.0 else build-depends: ghcjs-dom-jsaddle ==0.8.0.0 reexported-modules: GHCJS.DOM , GHCJS.DOM.Types , GHCJS.DOM.EventM -- (cd src/JSDOM/Generated && for a in *.hs; do echo " , GHCJS.DOM.${a%.*}"; done | pbcopy) , GHCJS.DOM.ANGLEInstancedArrays , GHCJS.DOM.AbstractWorker , GHCJS.DOM.AnalyserNode , GHCJS.DOM.Animatable , GHCJS.DOM.Animation , GHCJS.DOM.AnimationEvent , GHCJS.DOM.ApplePayPaymentAuthorizedEvent , GHCJS.DOM.ApplePayPaymentMethodSelectedEvent , GHCJS.DOM.ApplePaySession , GHCJS.DOM.ApplePayShippingContactSelectedEvent , GHCJS.DOM.ApplePayShippingMethodSelectedEvent , GHCJS.DOM.ApplePayValidateMerchantEvent , GHCJS.DOM.ApplicationCache , GHCJS.DOM.Attr , GHCJS.DOM.AudioBuffer , GHCJS.DOM.AudioBufferCallback , GHCJS.DOM.AudioBufferSourceNode , GHCJS.DOM.AudioContext , GHCJS.DOM.AudioDestinationNode , GHCJS.DOM.AudioListener , GHCJS.DOM.AudioNode , GHCJS.DOM.AudioParam , GHCJS.DOM.AudioProcessingEvent , GHCJS.DOM.AudioTrack , GHCJS.DOM.AudioTrackList , GHCJS.DOM.AutocompleteErrorEvent , GHCJS.DOM.BarProp , GHCJS.DOM.BeforeLoadEvent , GHCJS.DOM.BeforeUnloadEvent , GHCJS.DOM.BiquadFilterNode , GHCJS.DOM.Blob , GHCJS.DOM.Body , GHCJS.DOM.ByteLengthQueuingStrategy , GHCJS.DOM.CSS , GHCJS.DOM.CSSFontFaceLoadEvent , GHCJS.DOM.CSSFontFaceRule , GHCJS.DOM.CSSImportRule , GHCJS.DOM.CSSKeyframeRule , GHCJS.DOM.CSSKeyframesRule , GHCJS.DOM.CSSMediaRule , GHCJS.DOM.CSSNamespaceRule , GHCJS.DOM.CSSPageRule , GHCJS.DOM.CSSPrimitiveValue , GHCJS.DOM.CSSRule , GHCJS.DOM.CSSRuleList , GHCJS.DOM.CSSStyleDeclaration , GHCJS.DOM.CSSStyleRule , GHCJS.DOM.CSSStyleSheet , GHCJS.DOM.CSSSupportsRule , GHCJS.DOM.CSSValue , GHCJS.DOM.CSSValueList , GHCJS.DOM.CanvasGradient , GHCJS.DOM.CanvasPath , GHCJS.DOM.CanvasRenderingContext2D , GHCJS.DOM.CharacterData , GHCJS.DOM.ChildNode , GHCJS.DOM.ClientRect , GHCJS.DOM.ClientRectList , GHCJS.DOM.ClipboardEvent , GHCJS.DOM.CloseEvent , GHCJS.DOM.CommandLineAPIHost , GHCJS.DOM.Comment , GHCJS.DOM.CompositionEvent , GHCJS.DOM.ConvolverNode , GHCJS.DOM.Coordinates , GHCJS.DOM.CountQueuingStrategy , GHCJS.DOM.Counter , GHCJS.DOM.Crypto , GHCJS.DOM.CryptoKey , GHCJS.DOM.CustomElementRegistry , GHCJS.DOM.CustomEvent , GHCJS.DOM.DOMError , GHCJS.DOM.DOMException , GHCJS.DOM.DOMImplementation , GHCJS.DOM.DOMNamedFlowCollection , GHCJS.DOM.DOMParser , GHCJS.DOM.DOMPoint , GHCJS.DOM.DOMPointReadOnly , GHCJS.DOM.DOMRect , GHCJS.DOM.DOMRectReadOnly , GHCJS.DOM.DOMStringList , GHCJS.DOM.DOMStringMap , GHCJS.DOM.DOMTokenList , GHCJS.DOM.DataCue , GHCJS.DOM.DataTransfer , GHCJS.DOM.DataTransferItem , GHCJS.DOM.DataTransferItemList , GHCJS.DOM.Database , GHCJS.DOM.DatabaseCallback , GHCJS.DOM.DedicatedWorkerGlobalScope , GHCJS.DOM.DelayNode , GHCJS.DOM.DeviceMotionEvent , GHCJS.DOM.DeviceOrientationEvent , GHCJS.DOM.DeviceProximityEvent , GHCJS.DOM.Document , GHCJS.DOM.DocumentFragment , GHCJS.DOM.DocumentOrShadowRoot , GHCJS.DOM.DocumentTimeline , GHCJS.DOM.DocumentType , GHCJS.DOM.DynamicsCompressorNode , GHCJS.DOM.EXTBlendMinMax , GHCJS.DOM.EXTTextureFilterAnisotropic , GHCJS.DOM.EXTsRGB , GHCJS.DOM.Element , GHCJS.DOM.Enums , GHCJS.DOM.ErrorEvent , GHCJS.DOM.Event , GHCJS.DOM.EventListener , GHCJS.DOM.EventSource , GHCJS.DOM.EventTarget , GHCJS.DOM.File , GHCJS.DOM.FileError , GHCJS.DOM.FileException , GHCJS.DOM.FileList , GHCJS.DOM.FileReader , GHCJS.DOM.FileReaderSync , GHCJS.DOM.FocusEvent , GHCJS.DOM.FontFace , GHCJS.DOM.FontFaceSet , GHCJS.DOM.FormData , GHCJS.DOM.GainNode , GHCJS.DOM.Gamepad , GHCJS.DOM.GamepadButton , GHCJS.DOM.GamepadEvent , GHCJS.DOM.Geolocation , GHCJS.DOM.Geoposition , GHCJS.DOM.GlobalCrypto , GHCJS.DOM.GlobalEventHandlers , GHCJS.DOM.GlobalPerformance , GHCJS.DOM.HTMLAllCollection , GHCJS.DOM.HTMLAnchorElement , GHCJS.DOM.HTMLAppletElement , GHCJS.DOM.HTMLAreaElement , GHCJS.DOM.HTMLAttachmentElement , GHCJS.DOM.HTMLBRElement , GHCJS.DOM.HTMLBaseElement , GHCJS.DOM.HTMLBodyElement , GHCJS.DOM.HTMLButtonElement , GHCJS.DOM.HTMLCanvasElement , GHCJS.DOM.HTMLCollection , GHCJS.DOM.HTMLDListElement , GHCJS.DOM.HTMLDataElement , GHCJS.DOM.HTMLDataListElement , GHCJS.DOM.HTMLDetailsElement , GHCJS.DOM.HTMLDirectoryElement , GHCJS.DOM.HTMLDivElement , GHCJS.DOM.HTMLDocument , GHCJS.DOM.HTMLElement , GHCJS.DOM.HTMLEmbedElement , GHCJS.DOM.HTMLFieldSetElement , GHCJS.DOM.HTMLFontElement , GHCJS.DOM.HTMLFormControlsCollection , GHCJS.DOM.HTMLFormElement , GHCJS.DOM.HTMLFrameElement , GHCJS.DOM.HTMLFrameSetElement , GHCJS.DOM.HTMLHRElement , GHCJS.DOM.HTMLHeadElement , GHCJS.DOM.HTMLHeadingElement , GHCJS.DOM.HTMLHtmlElement , GHCJS.DOM.HTMLHyperlinkElementUtils , GHCJS.DOM.HTMLIFrameElement , GHCJS.DOM.HTMLImageElement , GHCJS.DOM.HTMLInputElement , GHCJS.DOM.HTMLKeygenElement , GHCJS.DOM.HTMLLIElement , GHCJS.DOM.HTMLLabelElement , GHCJS.DOM.HTMLLegendElement , GHCJS.DOM.HTMLLinkElement , GHCJS.DOM.HTMLMapElement , GHCJS.DOM.HTMLMarqueeElement , GHCJS.DOM.HTMLMediaElement , GHCJS.DOM.HTMLMenuElement , GHCJS.DOM.HTMLMetaElement , GHCJS.DOM.HTMLMeterElement , GHCJS.DOM.HTMLModElement , GHCJS.DOM.HTMLOListElement , GHCJS.DOM.HTMLObjectElement , GHCJS.DOM.HTMLOptGroupElement , GHCJS.DOM.HTMLOptionElement , GHCJS.DOM.HTMLOptionsCollection , GHCJS.DOM.HTMLOutputElement , GHCJS.DOM.HTMLParagraphElement , GHCJS.DOM.HTMLParamElement , GHCJS.DOM.HTMLPreElement , GHCJS.DOM.HTMLProgressElement , GHCJS.DOM.HTMLQuoteElement , GHCJS.DOM.HTMLScriptElement , GHCJS.DOM.HTMLSelectElement , GHCJS.DOM.HTMLSlotElement , GHCJS.DOM.HTMLSourceElement , GHCJS.DOM.HTMLStyleElement , GHCJS.DOM.HTMLTableCaptionElement , GHCJS.DOM.HTMLTableCellElement , GHCJS.DOM.HTMLTableColElement , GHCJS.DOM.HTMLTableElement , GHCJS.DOM.HTMLTableRowElement , GHCJS.DOM.HTMLTableSectionElement , GHCJS.DOM.HTMLTemplateElement , GHCJS.DOM.HTMLTextAreaElement , GHCJS.DOM.HTMLTimeElement , GHCJS.DOM.HTMLTitleElement , GHCJS.DOM.HTMLTrackElement , GHCJS.DOM.HTMLUListElement , GHCJS.DOM.HTMLVideoElement , GHCJS.DOM.HashChangeEvent , GHCJS.DOM.Headers , GHCJS.DOM.History , GHCJS.DOM.IDBCursor , GHCJS.DOM.IDBCursorWithValue , GHCJS.DOM.IDBDatabase , GHCJS.DOM.IDBFactory , GHCJS.DOM.IDBIndex , GHCJS.DOM.IDBKeyRange , GHCJS.DOM.IDBObjectStore , GHCJS.DOM.IDBOpenDBRequest , GHCJS.DOM.IDBRequest , GHCJS.DOM.IDBTransaction , GHCJS.DOM.IDBVersionChangeEvent , GHCJS.DOM.ImageData , GHCJS.DOM.InputEvent , GHCJS.DOM.InspectorFrontendHost , GHCJS.DOM.IntersectionObserver , GHCJS.DOM.IntersectionObserverCallback , GHCJS.DOM.IntersectionObserverEntry , GHCJS.DOM.KeyboardEvent , GHCJS.DOM.KeyframeEffect , GHCJS.DOM.Location , GHCJS.DOM.MediaController , GHCJS.DOM.MediaControlsHost , GHCJS.DOM.MediaDeviceInfo , GHCJS.DOM.MediaDevices , GHCJS.DOM.MediaElementAudioSourceNode , GHCJS.DOM.MediaEncryptedEvent , GHCJS.DOM.MediaError , GHCJS.DOM.MediaKeyMessageEvent , GHCJS.DOM.MediaKeySession , GHCJS.DOM.MediaKeyStatusMap , GHCJS.DOM.MediaKeySystemAccess , GHCJS.DOM.MediaKeys , GHCJS.DOM.MediaList , GHCJS.DOM.MediaQueryList , GHCJS.DOM.MediaQueryListListener , GHCJS.DOM.MediaRemoteControls , GHCJS.DOM.MediaSession , GHCJS.DOM.MediaSource , GHCJS.DOM.MediaStream , GHCJS.DOM.MediaStreamAudioDestinationNode , GHCJS.DOM.MediaStreamAudioSourceNode , GHCJS.DOM.MediaStreamEvent , GHCJS.DOM.MediaStreamTrack , GHCJS.DOM.MediaStreamTrackEvent , GHCJS.DOM.MessageChannel , GHCJS.DOM.MessageEvent , GHCJS.DOM.MessagePort , GHCJS.DOM.MimeType , GHCJS.DOM.MimeTypeArray , GHCJS.DOM.MouseEvent , GHCJS.DOM.MutationEvent , GHCJS.DOM.MutationObserver , GHCJS.DOM.MutationRecord , GHCJS.DOM.NamedNodeMap , GHCJS.DOM.Navigator , GHCJS.DOM.NavigatorConcurrentHardware , GHCJS.DOM.NavigatorID , GHCJS.DOM.NavigatorLanguage , GHCJS.DOM.NavigatorOnLine , GHCJS.DOM.NavigatorUserMediaError , GHCJS.DOM.NavigatorUserMediaErrorCallback , GHCJS.DOM.NavigatorUserMediaSuccessCallback , GHCJS.DOM.Node , GHCJS.DOM.NodeFilter , GHCJS.DOM.NodeIterator , GHCJS.DOM.NodeList , GHCJS.DOM.NonDocumentTypeChildNode , GHCJS.DOM.NonElementParentNode , GHCJS.DOM.Notification , GHCJS.DOM.NotificationCenter , GHCJS.DOM.NotificationPermissionCallback , GHCJS.DOM.OESStandardDerivatives , GHCJS.DOM.OESTextureHalfFloat , GHCJS.DOM.OESVertexArrayObject , GHCJS.DOM.OfflineAudioCompletionEvent , GHCJS.DOM.OfflineAudioContext , GHCJS.DOM.OscillatorNode , GHCJS.DOM.OverconstrainedError , GHCJS.DOM.OverconstrainedErrorEvent , GHCJS.DOM.OverflowEvent , GHCJS.DOM.PageTransitionEvent , GHCJS.DOM.PannerNode , GHCJS.DOM.ParentNode , GHCJS.DOM.Path2D , GHCJS.DOM.Performance , GHCJS.DOM.PerformanceEntry , GHCJS.DOM.PerformanceNavigation , GHCJS.DOM.PerformanceObserver , GHCJS.DOM.PerformanceObserverCallback , GHCJS.DOM.PerformanceObserverEntryList , GHCJS.DOM.PerformanceResourceTiming , GHCJS.DOM.PerformanceTiming , GHCJS.DOM.Plugin , GHCJS.DOM.PluginArray , GHCJS.DOM.PopStateEvent , GHCJS.DOM.PositionCallback , GHCJS.DOM.PositionError , GHCJS.DOM.PositionErrorCallback , GHCJS.DOM.ProcessingInstruction , GHCJS.DOM.ProgressEvent , GHCJS.DOM.QuickTimePluginReplacement , GHCJS.DOM.RGBColor , GHCJS.DOM.RTCDTMFSender , GHCJS.DOM.RTCDTMFToneChangeEvent , GHCJS.DOM.RTCDataChannel , GHCJS.DOM.RTCDataChannelEvent , GHCJS.DOM.RTCIceCandidate , GHCJS.DOM.RTCIceCandidateEvent , GHCJS.DOM.RTCPeerConnection , GHCJS.DOM.RTCRtpReceiver , GHCJS.DOM.RTCRtpSender , GHCJS.DOM.RTCRtpTransceiver , GHCJS.DOM.RTCSessionDescription , GHCJS.DOM.RTCTrackEvent , GHCJS.DOM.RadioNodeList , GHCJS.DOM.Range , GHCJS.DOM.ReadableByteStreamController , GHCJS.DOM.ReadableStream , GHCJS.DOM.ReadableStreamDefaultController , GHCJS.DOM.ReadableStreamDefaultReader , GHCJS.DOM.ReadableStreamSource , GHCJS.DOM.Rect , GHCJS.DOM.Request , GHCJS.DOM.RequestAnimationFrameCallback , GHCJS.DOM.Response , GHCJS.DOM.SQLError , GHCJS.DOM.SQLException , GHCJS.DOM.SQLResultSet , GHCJS.DOM.SQLResultSetRowList , GHCJS.DOM.SQLStatementCallback , GHCJS.DOM.SQLStatementErrorCallback , GHCJS.DOM.SQLTransaction , GHCJS.DOM.SQLTransactionCallback , GHCJS.DOM.SQLTransactionErrorCallback , GHCJS.DOM.SVGAElement , GHCJS.DOM.SVGAltGlyphElement , GHCJS.DOM.SVGAngle , GHCJS.DOM.SVGAnimatedAngle , GHCJS.DOM.SVGAnimatedBoolean , GHCJS.DOM.SVGAnimatedEnumeration , GHCJS.DOM.SVGAnimatedInteger , GHCJS.DOM.SVGAnimatedLength , GHCJS.DOM.SVGAnimatedLengthList , GHCJS.DOM.SVGAnimatedNumber , GHCJS.DOM.SVGAnimatedNumberList , GHCJS.DOM.SVGAnimatedPreserveAspectRatio , GHCJS.DOM.SVGAnimatedRect , GHCJS.DOM.SVGAnimatedString , GHCJS.DOM.SVGAnimatedTransformList , GHCJS.DOM.SVGAnimationElement , GHCJS.DOM.SVGCircleElement , GHCJS.DOM.SVGClipPathElement , GHCJS.DOM.SVGComponentTransferFunctionElement , GHCJS.DOM.SVGCursorElement , GHCJS.DOM.SVGElement , GHCJS.DOM.SVGEllipseElement , GHCJS.DOM.SVGException , GHCJS.DOM.SVGExternalResourcesRequired , GHCJS.DOM.SVGFEBlendElement , GHCJS.DOM.SVGFEColorMatrixElement , GHCJS.DOM.SVGFEComponentTransferElement , GHCJS.DOM.SVGFECompositeElement , GHCJS.DOM.SVGFEConvolveMatrixElement , GHCJS.DOM.SVGFEDiffuseLightingElement , GHCJS.DOM.SVGFEDisplacementMapElement , GHCJS.DOM.SVGFEDistantLightElement , GHCJS.DOM.SVGFEDropShadowElement , GHCJS.DOM.SVGFEGaussianBlurElement , GHCJS.DOM.SVGFEImageElement , GHCJS.DOM.SVGFEMergeNodeElement , GHCJS.DOM.SVGFEMorphologyElement , GHCJS.DOM.SVGFEOffsetElement , GHCJS.DOM.SVGFEPointLightElement , GHCJS.DOM.SVGFESpecularLightingElement , GHCJS.DOM.SVGFESpotLightElement , GHCJS.DOM.SVGFETileElement , GHCJS.DOM.SVGFETurbulenceElement , GHCJS.DOM.SVGFilterElement , GHCJS.DOM.SVGFilterPrimitiveStandardAttributes , GHCJS.DOM.SVGFitToViewBox , GHCJS.DOM.SVGForeignObjectElement , GHCJS.DOM.SVGGlyphRefElement , GHCJS.DOM.SVGGradientElement , GHCJS.DOM.SVGGraphicsElement , GHCJS.DOM.SVGImageElement , GHCJS.DOM.SVGLength , GHCJS.DOM.SVGLengthList , GHCJS.DOM.SVGLineElement , GHCJS.DOM.SVGLinearGradientElement , GHCJS.DOM.SVGMarkerElement , GHCJS.DOM.SVGMaskElement , GHCJS.DOM.SVGMatrix , GHCJS.DOM.SVGNumber , GHCJS.DOM.SVGNumberList , GHCJS.DOM.SVGPathElement , GHCJS.DOM.SVGPathSeg , GHCJS.DOM.SVGPathSegArcAbs , GHCJS.DOM.SVGPathSegArcRel , GHCJS.DOM.SVGPathSegCurvetoCubicAbs , GHCJS.DOM.SVGPathSegCurvetoCubicRel , GHCJS.DOM.SVGPathSegCurvetoCubicSmoothAbs , GHCJS.DOM.SVGPathSegCurvetoCubicSmoothRel , GHCJS.DOM.SVGPathSegCurvetoQuadraticAbs , GHCJS.DOM.SVGPathSegCurvetoQuadraticRel , GHCJS.DOM.SVGPathSegCurvetoQuadraticSmoothAbs , GHCJS.DOM.SVGPathSegCurvetoQuadraticSmoothRel , GHCJS.DOM.SVGPathSegLinetoAbs , GHCJS.DOM.SVGPathSegLinetoHorizontalAbs , GHCJS.DOM.SVGPathSegLinetoHorizontalRel , GHCJS.DOM.SVGPathSegLinetoRel , GHCJS.DOM.SVGPathSegLinetoVerticalAbs , GHCJS.DOM.SVGPathSegLinetoVerticalRel , GHCJS.DOM.SVGPathSegList , GHCJS.DOM.SVGPathSegMovetoAbs , GHCJS.DOM.SVGPathSegMovetoRel , GHCJS.DOM.SVGPatternElement , GHCJS.DOM.SVGPoint , GHCJS.DOM.SVGPointList , GHCJS.DOM.SVGPolygonElement , GHCJS.DOM.SVGPolylineElement , GHCJS.DOM.SVGPreserveAspectRatio , GHCJS.DOM.SVGRadialGradientElement , GHCJS.DOM.SVGRect , GHCJS.DOM.SVGRectElement , GHCJS.DOM.SVGRenderingIntent , GHCJS.DOM.SVGSVGElement , GHCJS.DOM.SVGScriptElement , GHCJS.DOM.SVGStopElement , GHCJS.DOM.SVGStringList , GHCJS.DOM.SVGStyleElement , GHCJS.DOM.SVGTests , GHCJS.DOM.SVGTextContentElement , GHCJS.DOM.SVGTextPathElement , GHCJS.DOM.SVGTextPositioningElement , GHCJS.DOM.SVGTransform , GHCJS.DOM.SVGTransformList , GHCJS.DOM.SVGURIReference , GHCJS.DOM.SVGUnitTypes , GHCJS.DOM.SVGUseElement , GHCJS.DOM.SVGViewElement , GHCJS.DOM.SVGViewSpec , GHCJS.DOM.SVGZoomAndPan , GHCJS.DOM.SVGZoomEvent , GHCJS.DOM.Screen , GHCJS.DOM.ScriptProcessorNode , GHCJS.DOM.SecurityPolicyViolationEvent , GHCJS.DOM.Selection , GHCJS.DOM.ShadowRoot , GHCJS.DOM.Slotable , GHCJS.DOM.SourceBuffer , GHCJS.DOM.SourceBufferList , GHCJS.DOM.SpeechSynthesis , GHCJS.DOM.SpeechSynthesisEvent , GHCJS.DOM.SpeechSynthesisUtterance , GHCJS.DOM.SpeechSynthesisVoice , GHCJS.DOM.StaticRange , GHCJS.DOM.Storage , GHCJS.DOM.StorageErrorCallback , GHCJS.DOM.StorageEvent , GHCJS.DOM.StorageInfo , GHCJS.DOM.StorageQuota , GHCJS.DOM.StorageQuotaCallback , GHCJS.DOM.StorageUsageCallback , GHCJS.DOM.StringCallback , GHCJS.DOM.StyleMedia , GHCJS.DOM.StyleSheet , GHCJS.DOM.StyleSheetList , GHCJS.DOM.SubtleCrypto , GHCJS.DOM.Text , GHCJS.DOM.TextDecoder , GHCJS.DOM.TextEncoder , GHCJS.DOM.TextEvent , GHCJS.DOM.TextMetrics , GHCJS.DOM.TextTrack , GHCJS.DOM.TextTrackCue , GHCJS.DOM.TextTrackCueList , GHCJS.DOM.TextTrackList , GHCJS.DOM.TimeRanges , GHCJS.DOM.Touch , GHCJS.DOM.TouchEvent , GHCJS.DOM.TouchList , GHCJS.DOM.TrackEvent , GHCJS.DOM.TransitionEvent , GHCJS.DOM.TreeWalker , GHCJS.DOM.UIEvent , GHCJS.DOM.URL , GHCJS.DOM.URLSearchParams , GHCJS.DOM.UserMessageHandler , GHCJS.DOM.VTTCue , GHCJS.DOM.VTTRegion , GHCJS.DOM.VTTRegionList , GHCJS.DOM.ValidityState , GHCJS.DOM.VideoPlaybackQuality , GHCJS.DOM.VideoTrack , GHCJS.DOM.VideoTrackList , GHCJS.DOM.VoidCallback , GHCJS.DOM.WaveShaperNode , GHCJS.DOM.WebGL2RenderingContext , GHCJS.DOM.WebGLActiveInfo , GHCJS.DOM.WebGLCompressedTextureATC , GHCJS.DOM.WebGLCompressedTexturePVRTC , GHCJS.DOM.WebGLCompressedTextureS3TC , GHCJS.DOM.WebGLContextEvent , GHCJS.DOM.WebGLDebugRendererInfo , GHCJS.DOM.WebGLDebugShaders , GHCJS.DOM.WebGLDepthTexture , GHCJS.DOM.WebGLDrawBuffers , GHCJS.DOM.WebGLLoseContext , GHCJS.DOM.WebGLRenderingContextBase , GHCJS.DOM.WebGLShaderPrecisionFormat , GHCJS.DOM.WebKitAnimationEvent , GHCJS.DOM.WebKitCSSMatrix , GHCJS.DOM.WebKitCSSRegionRule , GHCJS.DOM.WebKitCSSViewportRule , GHCJS.DOM.WebKitMediaKeyError , GHCJS.DOM.WebKitMediaKeyMessageEvent , GHCJS.DOM.WebKitMediaKeyNeededEvent , GHCJS.DOM.WebKitMediaKeySession , GHCJS.DOM.WebKitMediaKeys , GHCJS.DOM.WebKitNamedFlow , GHCJS.DOM.WebKitNamespace , GHCJS.DOM.WebKitPlaybackTargetAvailabilityEvent , GHCJS.DOM.WebKitPoint , GHCJS.DOM.WebKitSubtleCrypto , GHCJS.DOM.WebKitTransitionEvent , GHCJS.DOM.WebSocket , GHCJS.DOM.WheelEvent , GHCJS.DOM.Window , GHCJS.DOM.WindowEventHandlers , GHCJS.DOM.WindowOrWorkerGlobalScope , GHCJS.DOM.Worker , GHCJS.DOM.WorkerGlobalScope , GHCJS.DOM.WorkerLocation , GHCJS.DOM.WorkerNavigator , GHCJS.DOM.WritableStream , GHCJS.DOM.XMLHttpRequest , GHCJS.DOM.XMLHttpRequestEventTarget , GHCJS.DOM.XMLHttpRequestProgressEvent , GHCJS.DOM.XMLSerializer , GHCJS.DOM.XPathEvaluator , GHCJS.DOM.XPathException , GHCJS.DOM.XPathExpression , GHCJS.DOM.XPathNSResolver , GHCJS.DOM.XPathResult , GHCJS.DOM.XSLTProcessor