Cabal revisions of ghcjs-dom-0.9.9.2
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 3.6-name: ghcjs-dom-version: 0.9.9.2-build-type: Simple-license: MIT-license-file: LICENSE-maintainer: Hamish Mackenzie <Hamish.K.Mackenzie@googlemail.com>-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.-category: Web-author: Hamish Mackenzie--tested-with:- GHC == 8.8.1 || == 8.6.5 || == 8.4.4 || == 8.2.2 || == 8.0.2 || == 7.10.3,- GHCJS == 8.4 || == 8.2--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- manual: True--flag debug- description:- Enable debug features- default: False- manual: True--library- build-depends: base <5,- containers >=0.5.7.1 && <0.8,- transformers >=0.2 && <0.7,- text >= 0.11.0.6 && < 2.2-- default-language: Haskell2010-- hs-source-dirs: src-- exposed-modules:- GHCJS.DOM.Debug- GHCJS.DOM.Debug.Internal- GHCJS.DOM.Document-- if flag(debug)- cpp-options: -DGHCJS_DOM_DEBUG-- if flag(jsffi) && (impl(ghcjs <9) || (impl(ghc >=9.6.4) && arch(javascript)))- if impl(ghcjs <9)- build-depends:- ghcjs-dom-jsffi >=0.9.9.0- else- build-depends:- ghcjs-dom-javascript >=0.9.9.2- else- build-depends:- ghcjs-dom-jsaddle >=0.9.9.0-- reexported-modules: GHCJS.DOM,- GHCJS.DOM.Types,- GHCJS.DOM.EventM,- GHCJS.DOM.EventTargetClosures,- -- (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.ApplePayError,- 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.BasicCredential,- GHCJS.DOM.BeforeLoadEvent,- GHCJS.DOM.BeforeUnloadEvent,- GHCJS.DOM.BiquadFilterNode,- GHCJS.DOM.Blob,- GHCJS.DOM.BlobCallback,- 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.CanvasCaptureMediaStreamTrack,- GHCJS.DOM.CanvasGradient,- GHCJS.DOM.CanvasPath,- GHCJS.DOM.CanvasRenderingContext2D,- GHCJS.DOM.CharacterData,- GHCJS.DOM.ChildNode,- 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.DocumentAndElementEventHandlers,- 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.ElementCSSInlineStyle,- 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.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.PasswordCredential,- 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.PromiseRejectionEvent,- 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.RTCIceTransport,- GHCJS.DOM.RTCPeerConnection,- GHCJS.DOM.RTCPeerConnectionIceEvent,- 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.ReadableStreamBYOBReader,- GHCJS.DOM.ReadableStreamBYOBRequest,- 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.SiteBoundCredential,- 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.WebGPUBuffer,- GHCJS.DOM.WebGPUCommandBuffer,- GHCJS.DOM.WebGPUCommandQueue,- GHCJS.DOM.WebGPUComputeCommandEncoder,- GHCJS.DOM.WebGPUDepthStencilDescriptor,- GHCJS.DOM.WebGPUDepthStencilState,- GHCJS.DOM.WebGPUDrawable,- GHCJS.DOM.WebGPUFunction,- GHCJS.DOM.WebGPULibrary,- GHCJS.DOM.WebGPURenderCommandEncoder,- GHCJS.DOM.WebGPURenderPassAttachmentDescriptor,- GHCJS.DOM.WebGPURenderPassColorAttachmentDescriptor,- GHCJS.DOM.WebGPURenderPassDepthAttachmentDescriptor,- GHCJS.DOM.WebGPURenderPassDescriptor,- GHCJS.DOM.WebGPURenderPipelineColorAttachmentDescriptor,- GHCJS.DOM.WebGPURenderPipelineDescriptor,- GHCJS.DOM.WebGPURenderPipelineState,- GHCJS.DOM.WebGPURenderingContext,- GHCJS.DOM.WebGPUTexture,- GHCJS.DOM.WebGPUTextureDescriptor,- 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+cabal-version: 3.6 +name: ghcjs-dom +version: 0.9.9.2 +x-revision: 1 +build-type: Simple +license: MIT +license-file: LICENSE +maintainer: Hamish Mackenzie <Hamish.K.Mackenzie@googlemail.com> +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. +category: Web +author: Hamish Mackenzie + +tested-with: + GHC == 8.8.1 || == 8.6.5 || == 8.4.4 || == 8.2.2 || == 8.0.2 || == 7.10.3, + GHCJS == 8.4 || == 8.2 + +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 + manual: True + +flag debug + description: + Enable debug features + default: False + manual: True + +library + build-depends: base <5, + containers >=0.5.7.1 && <0.8, + transformers >=0.2 && <0.7, + text >= 0.11.0.6 && < 2.2 + + default-language: Haskell2010 + + hs-source-dirs: src + + exposed-modules: + GHCJS.DOM.Debug + GHCJS.DOM.Debug.Internal + GHCJS.DOM.Document + + if flag(debug) + cpp-options: -DGHCJS_DOM_DEBUG + + if flag(jsffi) && (impl(ghcjs <9) || (impl(ghc >=9.6.4) && arch(javascript))) + if impl(ghcjs <9) + build-depends: + ghcjs-dom-jsffi >=0.9.9.0 && <0.10 + else + build-depends: + ghcjs-dom-javascript >=0.9.9.2 && <0.10 + else + build-depends: + ghcjs-dom-jsaddle >=0.9.9.0 && <0.10 + + reexported-modules: GHCJS.DOM, + GHCJS.DOM.Types, + GHCJS.DOM.EventM, + GHCJS.DOM.EventTargetClosures, + -- (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.ApplePayError, + 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.BasicCredential, + GHCJS.DOM.BeforeLoadEvent, + GHCJS.DOM.BeforeUnloadEvent, + GHCJS.DOM.BiquadFilterNode, + GHCJS.DOM.Blob, + GHCJS.DOM.BlobCallback, + 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.CanvasCaptureMediaStreamTrack, + GHCJS.DOM.CanvasGradient, + GHCJS.DOM.CanvasPath, + GHCJS.DOM.CanvasRenderingContext2D, + GHCJS.DOM.CharacterData, + GHCJS.DOM.ChildNode, + 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.DocumentAndElementEventHandlers, + 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.ElementCSSInlineStyle, + 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.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.PasswordCredential, + 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.PromiseRejectionEvent, + 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.RTCIceTransport, + GHCJS.DOM.RTCPeerConnection, + GHCJS.DOM.RTCPeerConnectionIceEvent, + 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.ReadableStreamBYOBReader, + GHCJS.DOM.ReadableStreamBYOBRequest, + 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.SiteBoundCredential, + 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.WebGPUBuffer, + GHCJS.DOM.WebGPUCommandBuffer, + GHCJS.DOM.WebGPUCommandQueue, + GHCJS.DOM.WebGPUComputeCommandEncoder, + GHCJS.DOM.WebGPUDepthStencilDescriptor, + GHCJS.DOM.WebGPUDepthStencilState, + GHCJS.DOM.WebGPUDrawable, + GHCJS.DOM.WebGPUFunction, + GHCJS.DOM.WebGPULibrary, + GHCJS.DOM.WebGPURenderCommandEncoder, + GHCJS.DOM.WebGPURenderPassAttachmentDescriptor, + GHCJS.DOM.WebGPURenderPassColorAttachmentDescriptor, + GHCJS.DOM.WebGPURenderPassDepthAttachmentDescriptor, + GHCJS.DOM.WebGPURenderPassDescriptor, + GHCJS.DOM.WebGPURenderPipelineColorAttachmentDescriptor, + GHCJS.DOM.WebGPURenderPipelineDescriptor, + GHCJS.DOM.WebGPURenderPipelineState, + GHCJS.DOM.WebGPURenderingContext, + GHCJS.DOM.WebGPUTexture, + GHCJS.DOM.WebGPUTextureDescriptor, + 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