ghcjs-dom 0.1.1.3 → 0.2.1.0
raw patch · 1058 files changed
+95234/−26265 lines, 1058 filesdep +ghc-primdep +ghcjs-primdep −mtldep ~ghcjs-basedep ~gtk3dep ~transformers
Dependencies added: ghc-prim, ghcjs-prim
Dependencies removed: mtl
Dependency ranges changed: ghcjs-base, gtk3, transformers, webkit, webkitgtk3
This diff is very large; some files are shown as “too large to diff”. Download the raw patch for the complete diff.
Files
- ghcjs-dom.cabal +1112/−203
- jsbits/xhr.js +25/−0
- src/GHCJS/DOM.hs +17/−17
- src/GHCJS/DOM/ANGLEInstancedArrays.hs +11/−0
- src/GHCJS/DOM/AbstractView.hs +11/−0
- src/GHCJS/DOM/AbstractWorker.hs +11/−0
- src/GHCJS/DOM/AllAudioCapabilities.hs +11/−0
- src/GHCJS/DOM/AllVideoCapabilities.hs +11/−0
- src/GHCJS/DOM/AnalyserNode.hs +11/−0
- src/GHCJS/DOM/AnimationEvent.hs +11/−0
- src/GHCJS/DOM/ApplicationCache.hs +13/−0
- src/GHCJS/DOM/Attr.hs +6/−70
- src/GHCJS/DOM/AudioBuffer.hs +11/−0
- src/GHCJS/DOM/AudioBufferCallback.hs +11/−0
- src/GHCJS/DOM/AudioBufferSourceNode.hs +11/−0
- src/GHCJS/DOM/AudioContext.hs +11/−0
- src/GHCJS/DOM/AudioDestinationNode.hs +11/−0
- src/GHCJS/DOM/AudioListener.hs +11/−0
- src/GHCJS/DOM/AudioNode.hs +11/−0
- src/GHCJS/DOM/AudioParam.hs +11/−0
- src/GHCJS/DOM/AudioProcessingEvent.hs +11/−0
- src/GHCJS/DOM/AudioStreamTrack.hs +11/−0
- src/GHCJS/DOM/AudioTrack.hs +13/−0
- src/GHCJS/DOM/AudioTrackList.hs +13/−0
- src/GHCJS/DOM/AutocompleteErrorEvent.hs +11/−0
- src/GHCJS/DOM/BarProp.hs +6/−22
- src/GHCJS/DOM/BatteryManager.hs +13/−0
- src/GHCJS/DOM/BeforeLoadEvent.hs +11/−0
- src/GHCJS/DOM/BeforeUnloadEvent.hs +11/−0
- src/GHCJS/DOM/BiquadFilterNode.hs +11/−0
- src/GHCJS/DOM/Blob.hs +6/−35
- src/GHCJS/DOM/CSS.hs +13/−0
- src/GHCJS/DOM/CSSCharsetRule.hs +11/−0
- src/GHCJS/DOM/CSSFontFaceLoadEvent.hs +11/−0
- src/GHCJS/DOM/CSSFontFaceRule.hs +11/−0
- src/GHCJS/DOM/CSSImportRule.hs +11/−0
- src/GHCJS/DOM/CSSKeyframeRule.hs +11/−0
- src/GHCJS/DOM/CSSKeyframesRule.hs +11/−0
- src/GHCJS/DOM/CSSMediaRule.hs +11/−0
- src/GHCJS/DOM/CSSPageRule.hs +11/−0
- src/GHCJS/DOM/CSSPrimitiveValue.hs +11/−0
- src/GHCJS/DOM/CSSRule.hs +6/−74
- src/GHCJS/DOM/CSSRuleList.hs +6/−36
- src/GHCJS/DOM/CSSStyleDeclaration.hs +6/−179
- src/GHCJS/DOM/CSSStyleRule.hs +11/−0
- src/GHCJS/DOM/CSSStyleSheet.hs +6/−104
- src/GHCJS/DOM/CSSSupportsRule.hs +11/−0
- src/GHCJS/DOM/CSSValue.hs +6/−49
- src/GHCJS/DOM/CSSValueList.hs +11/−0
- src/GHCJS/DOM/CanvasGradient.hs +11/−0
- src/GHCJS/DOM/CanvasRenderingContext.hs +11/−0
- src/GHCJS/DOM/CanvasRenderingContext2D.hs +11/−0
- src/GHCJS/DOM/CapabilityRange.hs +11/−0
- src/GHCJS/DOM/CharacterData.hs +6/−118
- src/GHCJS/DOM/ChildNode.hs +11/−0
- src/GHCJS/DOM/ClientRect.hs +11/−0
- src/GHCJS/DOM/ClientRectList.hs +11/−0
- src/GHCJS/DOM/CloseEvent.hs +11/−0
- src/GHCJS/DOM/CommandLineAPIHost.hs +11/−0
- src/GHCJS/DOM/Comment.hs +11/−0
- src/GHCJS/DOM/CompositionEvent.hs +11/−0
- src/GHCJS/DOM/ConvolverNode.hs +11/−0
- src/GHCJS/DOM/Coordinates.hs +11/−0
- src/GHCJS/DOM/Counter.hs +11/−0
- src/GHCJS/DOM/Crypto.hs +11/−0
- src/GHCJS/DOM/CryptoKey.hs +11/−0
- src/GHCJS/DOM/CryptoKeyPair.hs +11/−0
- src/GHCJS/DOM/Css.hs +0/−16
- src/GHCJS/DOM/CustomEvent.hs +11/−0
- src/GHCJS/DOM/DOMApplicationCache.hs +0/−134
- src/GHCJS/DOM/DOMError.hs +11/−0
- src/GHCJS/DOM/DOMImplementation.hs +6/−112
- src/GHCJS/DOM/DOMMimeType.hs +0/−58
- src/GHCJS/DOM/DOMMimeTypeArray.hs +0/−61
- src/GHCJS/DOM/DOMNamedFlowCollection.hs +6/−58
- src/GHCJS/DOM/DOMParser.hs +11/−0
- src/GHCJS/DOM/DOMPlugin.hs +0/−86
- src/GHCJS/DOM/DOMPluginArray.hs +0/−72
- src/GHCJS/DOM/DOMSecurityPolicy.hs +0/−235
- src/GHCJS/DOM/DOMSelection.hs +0/−324
- src/GHCJS/DOM/DOMSettableTokenList.hs +6/−57
- src/GHCJS/DOM/DOMStringList.hs +6/−52
- src/GHCJS/DOM/DOMTokenList.hs +6/−94
- src/GHCJS/DOM/DOMWindow.hs +0/−1161
- src/GHCJS/DOM/DOMWindowCSS.hs +0/−50
- src/GHCJS/DOM/DataCue.hs +11/−0
- src/GHCJS/DOM/DataTransfer.hs +11/−0
- src/GHCJS/DOM/DataTransferItem.hs +11/−0
- src/GHCJS/DOM/DataTransferItemList.hs +11/−0
- src/GHCJS/DOM/Database.hs +11/−0
- src/GHCJS/DOM/DatabaseCallback.hs +11/−0
- src/GHCJS/DOM/DedicatedWorkerGlobalScope.hs +11/−0
- src/GHCJS/DOM/DelayNode.hs +11/−0
- src/GHCJS/DOM/DeviceMotionEvent.hs +11/−0
- src/GHCJS/DOM/DeviceOrientationEvent.hs +11/−0
- src/GHCJS/DOM/DeviceProximityEvent.hs +11/−0
- src/GHCJS/DOM/Document.hs +10/−1090
- src/GHCJS/DOM/DocumentFragment.hs +11/−0
- src/GHCJS/DOM/DocumentType.hs +6/−87
- src/GHCJS/DOM/DynamicsCompressorNode.hs +11/−0
- src/GHCJS/DOM/EXTBlendMinMax.hs +11/−0
- src/GHCJS/DOM/EXTTextureFilterAnisotropic.hs +11/−0
- src/GHCJS/DOM/EXTsRGB.hs +11/−0
- src/GHCJS/DOM/Element.hs +6/−892
- src/GHCJS/DOM/Entity.hs +11/−0
- src/GHCJS/DOM/Enums.hs +13/−0
- src/GHCJS/DOM/ErrorEvent.hs +11/−0
- src/GHCJS/DOM/Event.hs +6/−182
- src/GHCJS/DOM/EventListener.hs +11/−0
- src/GHCJS/DOM/EventM.hs +163/−141
- src/GHCJS/DOM/EventSource.hs +11/−0
- src/GHCJS/DOM/EventTarget.hs +13/−0
- src/GHCJS/DOM/EventTargetClosures.hs +29/−36
- src/GHCJS/DOM/Events.hs +0/−16
- src/GHCJS/DOM/File.hs +6/−23
- src/GHCJS/DOM/FileError.hs +11/−0
- src/GHCJS/DOM/FileList.hs +6/−33
- src/GHCJS/DOM/FileReader.hs +11/−0
- src/GHCJS/DOM/FileReaderSync.hs +11/−0
- src/GHCJS/DOM/FocusEvent.hs +11/−0
- src/GHCJS/DOM/FontLoader.hs +11/−0
- src/GHCJS/DOM/FormData.hs +11/−0
- src/GHCJS/DOM/GainNode.hs +11/−0
- src/GHCJS/DOM/Gamepad.hs +11/−0
- src/GHCJS/DOM/GamepadButton.hs +11/−0
- src/GHCJS/DOM/GamepadEvent.hs +11/−0
- src/GHCJS/DOM/Geolocation.hs +6/−27
- src/GHCJS/DOM/Geoposition.hs +11/−0
- src/GHCJS/DOM/HTMLAllCollection.hs +11/−0
- src/GHCJS/DOM/HTMLAnchorElement.hs +6/−535
- src/GHCJS/DOM/HTMLAppletElement.hs +6/−297
- src/GHCJS/DOM/HTMLAreaElement.hs +6/−303
- src/GHCJS/DOM/HTMLBRElement.hs +6/−39
- src/GHCJS/DOM/HTMLBaseElement.hs +6/−63
- src/GHCJS/DOM/HTMLBaseFontElement.hs +6/−96
- src/GHCJS/DOM/HTMLBodyElement.hs +6/−225
- src/GHCJS/DOM/HTMLButtonElement.hs +6/−339
- src/GHCJS/DOM/HTMLCanvasElement.hs +6/−64
- src/GHCJS/DOM/HTMLCollection.hs +6/−53
- src/GHCJS/DOM/HTMLDListElement.hs +6/−39
- src/GHCJS/DOM/HTMLDataListElement.hs +11/−0
- src/GHCJS/DOM/HTMLDetailsElement.hs +6/−39
- src/GHCJS/DOM/HTMLDirectoryElement.hs +6/−40
- src/GHCJS/DOM/HTMLDivElement.hs +6/−39
- src/GHCJS/DOM/HTMLDocument.hs +6/−287
- src/GHCJS/DOM/HTMLElement.hs +6/−447
- src/GHCJS/DOM/HTMLEmbedElement.hs +6/−133
- src/GHCJS/DOM/HTMLFieldSetElement.hs +6/−160
- src/GHCJS/DOM/HTMLFontElement.hs +6/−87
- src/GHCJS/DOM/HTMLFormControlsCollection.hs +11/−0
- src/GHCJS/DOM/HTMLFormElement.hs +6/−370
- src/GHCJS/DOM/HTMLFrameElement.hs +6/−266
- src/GHCJS/DOM/HTMLFrameSetElement.hs +6/−149
- src/GHCJS/DOM/HTMLHRElement.hs +6/−110
- src/GHCJS/DOM/HTMLHeadElement.hs +6/−39
- src/GHCJS/DOM/HTMLHeadingElement.hs +6/−42
- src/GHCJS/DOM/HTMLHtmlElement.hs +6/−65
- src/GHCJS/DOM/HTMLIFrameElement.hs +6/−358
- src/GHCJS/DOM/HTMLImageElement.hs +6/−432
- src/GHCJS/DOM/HTMLInputElement.hs +10/−1149
- src/GHCJS/DOM/HTMLKeygenElement.hs +6/−235
- src/GHCJS/DOM/HTMLLIElement.hs +6/−36
- src/GHCJS/DOM/HTMLLabelElement.hs +6/−65
- src/GHCJS/DOM/HTMLLegendElement.hs +6/−52
- src/GHCJS/DOM/HTMLLinkElement.hs +6/−233
- src/GHCJS/DOM/HTMLMapElement.hs +6/−51
- src/GHCJS/DOM/HTMLMarqueeElement.hs +6/−320
- src/GHCJS/DOM/HTMLMediaElement.hs +6/−715
- src/GHCJS/DOM/HTMLMenuElement.hs +6/−38
- src/GHCJS/DOM/HTMLMetaElement.hs +6/−113
- src/GHCJS/DOM/HTMLMeterElement.hs +11/−0
- src/GHCJS/DOM/HTMLModElement.hs +6/−64
- src/GHCJS/DOM/HTMLOListElement.hs +6/−87
- src/GHCJS/DOM/HTMLObjectElement.hs +6/−495
- src/GHCJS/DOM/HTMLOptGroupElement.hs +6/−68
- src/GHCJS/DOM/HTMLOptionElement.hs +6/−177
- src/GHCJS/DOM/HTMLOptionsCollection.hs +6/−55
- src/GHCJS/DOM/HTMLOutputElement.hs +11/−0
- src/GHCJS/DOM/HTMLParagraphElement.hs +6/−43
- src/GHCJS/DOM/HTMLParamElement.hs +6/−88
- src/GHCJS/DOM/HTMLPreElement.hs +6/−59
- src/GHCJS/DOM/HTMLProgressElement.hs +11/−0
- src/GHCJS/DOM/HTMLQuoteElement.hs +6/−39
- src/GHCJS/DOM/HTMLScriptElement.hs +6/−242
- src/GHCJS/DOM/HTMLSelectElement.hs +6/−412
- src/GHCJS/DOM/HTMLSourceElement.hs +11/−0
- src/GHCJS/DOM/HTMLStyleElement.hs +6/−76
- src/GHCJS/DOM/HTMLTableCaptionElement.hs +6/−43
- src/GHCJS/DOM/HTMLTableCellElement.hs +6/−410
- src/GHCJS/DOM/HTMLTableColElement.hs +6/−178
- src/GHCJS/DOM/HTMLTableElement.hs +6/−462
- src/GHCJS/DOM/HTMLTableRowElement.hs +6/−218
- src/GHCJS/DOM/HTMLTableSectionElement.hs +6/−169
- src/GHCJS/DOM/HTMLTemplateElement.hs +11/−0
- src/GHCJS/DOM/HTMLTextAreaElement.hs +6/−656
- src/GHCJS/DOM/HTMLTitleElement.hs +6/−39
- src/GHCJS/DOM/HTMLTrackElement.hs +11/−0
- src/GHCJS/DOM/HTMLUListElement.hs +6/−39
- src/GHCJS/DOM/HTMLVideoElement.hs +6/−235
- src/GHCJS/DOM/HashChangeEvent.hs +11/−0
- src/GHCJS/DOM/History.hs +6/−22
- src/GHCJS/DOM/IDBCursor.hs +11/−0
- src/GHCJS/DOM/IDBCursorWithValue.hs +11/−0
- src/GHCJS/DOM/IDBDatabase.hs +11/−0
- src/GHCJS/DOM/IDBFactory.hs +11/−0
- src/GHCJS/DOM/IDBIndex.hs +11/−0
- src/GHCJS/DOM/IDBKeyRange.hs +11/−0
- src/GHCJS/DOM/IDBObjectStore.hs +11/−0
- src/GHCJS/DOM/IDBOpenDBRequest.hs +11/−0
- src/GHCJS/DOM/IDBRequest.hs +11/−0
- src/GHCJS/DOM/IDBTransaction.hs +11/−0
- src/GHCJS/DOM/IDBVersionChangeEvent.hs +11/−0
- src/GHCJS/DOM/ImageData.hs +11/−0
- src/GHCJS/DOM/InspectorFrontendHost.hs +11/−0
- src/GHCJS/DOM/InternalSettings.hs +11/−0
- src/GHCJS/DOM/Internals.hs +11/−0
- src/GHCJS/DOM/JSFFI/AudioContext.hs +35/−0
- src/GHCJS/DOM/JSFFI/DOMError.hs +20/−0
- src/GHCJS/DOM/JSFFI/Database.hs +73/−0
- src/GHCJS/DOM/JSFFI/Generated/ANGLEInstancedArrays.hs +70/−0
- src/GHCJS/DOM/JSFFI/Generated/AbstractView.hs +36/−0
- src/GHCJS/DOM/JSFFI/Generated/AbstractWorker.hs +22/−0
- src/GHCJS/DOM/JSFFI/Generated/AllAudioCapabilities.hs +42/−0
- src/GHCJS/DOM/JSFFI/Generated/AllVideoCapabilities.hs +102/−0
- src/GHCJS/DOM/JSFFI/Generated/AnalyserNode.hs +139/−0
- src/GHCJS/DOM/JSFFI/Generated/AnimationEvent.hs +38/−0
- src/GHCJS/DOM/JSFFI/Generated/ApplicationCache.hs +89/−0
- src/GHCJS/DOM/JSFFI/Generated/Attr.hs +69/−0
- src/GHCJS/DOM/JSFFI/Generated/AudioBuffer.hs +77/−0
- src/GHCJS/DOM/JSFFI/Generated/AudioBufferCallback.hs +52/−0
- src/GHCJS/DOM/JSFFI/Generated/AudioBufferSourceNode.hs +202/−0
- src/GHCJS/DOM/JSFFI/Generated/AudioContext.hs +451/−0
- src/GHCJS/DOM/JSFFI/Generated/AudioDestinationNode.hs +27/−0
- src/GHCJS/DOM/JSFFI/Generated/AudioListener.hs +89/−0
- src/GHCJS/DOM/JSFFI/Generated/AudioNode.hs +157/−0
- src/GHCJS/DOM/JSFFI/Generated/AudioParam.hs +160/−0
- src/GHCJS/DOM/JSFFI/Generated/AudioProcessingEvent.hs +51/−0
- src/GHCJS/DOM/JSFFI/Generated/AudioStreamTrack.hs +33/−0
- src/GHCJS/DOM/JSFFI/Generated/AudioTrack.hs +98/−0
- src/GHCJS/DOM/JSFFI/Generated/AudioTrackList.hs +61/−0
- src/GHCJS/DOM/JSFFI/Generated/AutocompleteErrorEvent.hs +30/−0
- src/GHCJS/DOM/JSFFI/Generated/BarProp.hs +25/−0
- src/GHCJS/DOM/JSFFI/Generated/BatteryManager.hs +70/−0
- src/GHCJS/DOM/JSFFI/Generated/BeforeLoadEvent.hs +28/−0
- src/GHCJS/DOM/JSFFI/Generated/BeforeUnloadEvent.hs +40/−0
- src/GHCJS/DOM/JSFFI/Generated/BiquadFilterNode.hs +106/−0
- src/GHCJS/DOM/JSFFI/Generated/Blob.hs +74/−0
- src/GHCJS/DOM/JSFFI/Generated/CSS.hs +42/−0
- src/GHCJS/DOM/JSFFI/Generated/CSSCharsetRule.hs +41/−0
- src/GHCJS/DOM/JSFFI/Generated/CSSFontFaceLoadEvent.hs +40/−0
- src/GHCJS/DOM/JSFFI/Generated/CSSFontFaceRule.hs +28/−0
- src/GHCJS/DOM/JSFFI/Generated/CSSImportRule.hs +48/−0
- src/GHCJS/DOM/JSFFI/Generated/CSSKeyframeRule.hs +48/−0
- src/GHCJS/DOM/JSFFI/Generated/CSSKeyframesRule.hs +104/−0
- src/GHCJS/DOM/JSFFI/Generated/CSSMediaRule.hs +55/−0
- src/GHCJS/DOM/JSFFI/Generated/CSSPageRule.hs +51/−0
- src/GHCJS/DOM/JSFFI/Generated/CSSPrimitiveValue.hs +143/−0
- src/GHCJS/DOM/JSFFI/Generated/CSSRule.hs +91/−0
- src/GHCJS/DOM/JSFFI/Generated/CSSRuleList.hs +34/−0
- src/GHCJS/DOM/JSFFI/Generated/CSSStyleDeclaration.hs +182/−0
- src/GHCJS/DOM/JSFFI/Generated/CSSStyleRule.hs +52/−0
- src/GHCJS/DOM/JSFFI/Generated/CSSStyleSheet.hs +87/−0
- src/GHCJS/DOM/JSFFI/Generated/CSSSupportsRule.hs +59/−0
- src/GHCJS/DOM/JSFFI/Generated/CSSValue.hs +58/−0
- src/GHCJS/DOM/JSFFI/Generated/CSSValueList.hs +40/−0
- src/GHCJS/DOM/JSFFI/Generated/CanvasGradient.hs +31/−0
- src/GHCJS/DOM/JSFFI/Generated/CanvasRenderingContext.hs +33/−0
- src/GHCJS/DOM/JSFFI/Generated/CanvasRenderingContext2D.hs +1738/−0
- src/GHCJS/DOM/JSFFI/Generated/CapabilityRange.hs +42/−0
- src/GHCJS/DOM/JSFFI/Generated/CharacterData.hs +118/−0
- src/GHCJS/DOM/JSFFI/Generated/ChildNode.hs +25/−0
- src/GHCJS/DOM/JSFFI/Generated/ClientRect.hs +62/−0
- src/GHCJS/DOM/JSFFI/Generated/ClientRectList.hs +35/−0
- src/GHCJS/DOM/JSFFI/Generated/CloseEvent.hs +42/−0
- src/GHCJS/DOM/JSFFI/Generated/CommandLineAPIHost.hs +98/−0
- src/GHCJS/DOM/JSFFI/Generated/Comment.hs +26/−0
- src/GHCJS/DOM/JSFFI/Generated/CompositionEvent.hs +50/−0
- src/GHCJS/DOM/JSFFI/Generated/ConvolverNode.hs +53/−0
- src/GHCJS/DOM/JSFFI/Generated/Coordinates.hs +82/−0
- src/GHCJS/DOM/JSFFI/Generated/Counter.hs +47/−0
- src/GHCJS/DOM/JSFFI/Generated/Crypto.hs +41/−0
- src/GHCJS/DOM/JSFFI/Generated/CryptoKey.hs +51/−0
- src/GHCJS/DOM/JSFFI/Generated/CryptoKeyPair.hs +36/−0
- src/GHCJS/DOM/JSFFI/Generated/CustomEvent.hs +41/−0
- src/GHCJS/DOM/JSFFI/Generated/DOMError.hs +30/−0
- src/GHCJS/DOM/JSFFI/Generated/DOMImplementation.hs +108/−0
- src/GHCJS/DOM/JSFFI/Generated/DOMNamedFlowCollection.hs +53/−0
- src/GHCJS/DOM/JSFFI/Generated/DOMParser.hs +40/−0
- src/GHCJS/DOM/JSFFI/Generated/DOMSettableTokenList.hs +53/−0
- src/GHCJS/DOM/JSFFI/Generated/DOMStringList.hs +46/−0
- src/GHCJS/DOM/JSFFI/Generated/DOMTokenList.hs +105/−0
- src/GHCJS/DOM/JSFFI/Generated/DataCue.hs +81/−0
- src/GHCJS/DOM/JSFFI/Generated/DataTransfer.hs +135/−0
- src/GHCJS/DOM/JSFFI/Generated/DataTransferItem.hs +59/−0
- src/GHCJS/DOM/JSFFI/Generated/DataTransferItemList.hs +69/−0
- src/GHCJS/DOM/JSFFI/Generated/Database.hs +91/−0
- src/GHCJS/DOM/JSFFI/Generated/DatabaseCallback.hs +46/−0
- src/GHCJS/DOM/JSFFI/Generated/DedicatedWorkerGlobalScope.hs +36/−0
- src/GHCJS/DOM/JSFFI/Generated/DelayNode.hs +27/−0
- src/GHCJS/DOM/JSFFI/Generated/DeviceMotionEvent.hs +101/−0
- src/GHCJS/DOM/JSFFI/Generated/DeviceOrientationEvent.hs +76/−0
- src/GHCJS/DOM/JSFFI/Generated/DeviceProximityEvent.hs +41/−0
- src/GHCJS/DOM/JSFFI/Generated/Document.hs +1660/−0
- src/GHCJS/DOM/JSFFI/Generated/DocumentFragment.hs +57/−0
- src/GHCJS/DOM/JSFFI/Generated/DocumentType.hs +83/−0
- src/GHCJS/DOM/JSFFI/Generated/DynamicsCompressorNode.hs +83/−0
- src/GHCJS/DOM/JSFFI/Generated/EXTBlendMinMax.hs +21/−0
- src/GHCJS/DOM/JSFFI/Generated/EXTTextureFilterAnisotropic.hs +23/−0
- src/GHCJS/DOM/JSFFI/Generated/EXTsRGB.hs +25/−0
- src/GHCJS/DOM/JSFFI/Generated/Element.hs +1103/−0
- src/GHCJS/DOM/JSFFI/Generated/Entity.hs +48/−0
- src/GHCJS/DOM/JSFFI/Generated/Enums.hs +777/−0
- src/GHCJS/DOM/JSFFI/Generated/ErrorEvent.hs +52/−0
- src/GHCJS/DOM/JSFFI/Generated/Event.hs +214/−0
- src/GHCJS/DOM/JSFFI/Generated/EventListener.hs +30/−0
- src/GHCJS/DOM/JSFFI/Generated/EventSource.hs +83/−0
- src/GHCJS/DOM/JSFFI/Generated/EventTarget.hs +65/−0
- src/GHCJS/DOM/JSFFI/Generated/File.hs +34/−0
- src/GHCJS/DOM/JSFFI/Generated/FileError.hs +43/−0
- src/GHCJS/DOM/JSFFI/Generated/FileList.hs +34/−0
- src/GHCJS/DOM/JSFFI/Generated/FileReader.hs +134/−0
- src/GHCJS/DOM/JSFFI/Generated/FileReaderSync.hs +87/−0
- src/GHCJS/DOM/JSFFI/Generated/FocusEvent.hs +28/−0
- src/GHCJS/DOM/JSFFI/Generated/FontLoader.hs +85/−0
- src/GHCJS/DOM/JSFFI/Generated/FormData.hs +43/−0
- src/GHCJS/DOM/JSFFI/Generated/GainNode.hs +26/−0
- src/GHCJS/DOM/JSFFI/Generated/Gamepad.hs +74/−0
- src/GHCJS/DOM/JSFFI/Generated/GamepadButton.hs +33/−0
- src/GHCJS/DOM/JSFFI/Generated/GamepadEvent.hs +27/−0
- src/GHCJS/DOM/JSFFI/Generated/Geolocation.hs +66/−0
- src/GHCJS/DOM/JSFFI/Generated/Geoposition.hs +34/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLAllCollection.hs +60/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLAnchorElement.hs +466/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLAppletElement.hs +235/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLAreaElement.hs +243/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLBRElement.hs +37/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLBaseElement.hs +59/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLBaseFontElement.hs +75/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLBodyElement.hs +193/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLButtonElement.hs +299/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLCanvasElement.hs +90/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLCollection.hs +53/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLDListElement.hs +34/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLDataListElement.hs +29/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLDetailsElement.hs +34/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLDirectoryElement.hs +36/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLDivElement.hs +37/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLDocument.hs +300/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLElement.hs +390/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLEmbedElement.hs +143/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLFieldSetElement.hs +139/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLFontElement.hs +74/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLFormControlsCollection.hs +44/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLFormElement.hs +314/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLFrameElement.hs +251/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLFrameSetElement.hs +117/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLHRElement.hs +90/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLHeadElement.hs +38/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLHeadingElement.hs +38/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLHtmlElement.hs +58/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLIFrameElement.hs +296/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLImageElement.hs +363/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLInputElement.hs +995/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLKeygenElement.hs +194/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLLIElement.hs +52/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLLabelElement.hs +57/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLLegendElement.hs +47/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLLinkElement.hs +225/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLMapElement.hs +46/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLMarqueeElement.hs +236/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLMediaElement.hs +948/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLMenuElement.hs +34/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLMetaElement.hs +97/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLMeterElement.hs +118/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLModElement.hs +57/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLOListElement.hs +86/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLObjectElement.hs +410/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLOptGroupElement.hs +56/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLOptionElement.hs +146/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLOptionsCollection.hs +104/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLOutputElement.hs +178/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLParagraphElement.hs +41/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLParamElement.hs +95/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLPreElement.hs +49/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLProgressElement.hs +69/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLQuoteElement.hs +37/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLScriptElement.hs +212/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLSelectElement.hs +337/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLSourceElement.hs +75/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLStyleElement.hs +81/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLTableCaptionElement.hs +42/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLTableCellElement.hs +316/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLTableColElement.hs +136/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLTableElement.hs +367/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLTableRowElement.hs +167/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLTableSectionElement.hs +142/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLTemplateElement.hs +29/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLTextAreaElement.hs +520/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLTitleElement.hs +41/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLTrackElement.hs +132/−0
- src/GHCJS/DOM/JSFFI/Generated/HTMLUListElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/HTMLVideoElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/HashChangeEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/History.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/IDBCursor.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/IDBCursorWithValue.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/IDBDatabase.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/IDBFactory.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/IDBIndex.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/IDBKeyRange.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/IDBObjectStore.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/IDBOpenDBRequest.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/IDBRequest.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/IDBTransaction.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/IDBVersionChangeEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/ImageData.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/InspectorFrontendHost.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/InternalSettings.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/Internals.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/KeyboardEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/Location.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MallocStatistics.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaController.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaControlsHost.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaElementAudioSourceNode.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaError.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaKeyError.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaKeyEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaKeyMessageEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaKeyNeededEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaKeySession.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaKeys.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaQueryList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaQueryListListener.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaSource.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaSourceStates.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaStream.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaStreamAudioDestinationNode.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaStreamAudioSourceNode.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaStreamEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaStreamTrack.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaStreamTrackEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaStreamTrackSourcesCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MediaTrackConstraints.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MemoryInfo.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MessageChannel.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MessageEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MessagePort.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MimeType.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MimeTypeArray.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MouseEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MutationEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MutationObserver.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/MutationRecord.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/NamedNodeMap.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/Navigator.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/NavigatorUserMediaError.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/NavigatorUserMediaErrorCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/NavigatorUserMediaSuccessCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/Node.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/NodeFilter.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/NodeIterator.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/NodeList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/Notification.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/NotificationCenter.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/NotificationPermissionCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/OESStandardDerivatives.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/OESTextureHalfFloat.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/OESVertexArrayObject.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/OfflineAudioCompletionEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/OfflineAudioContext.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/OscillatorNode.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/OverflowEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/PageTransitionEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/PannerNode.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/Path2D.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/Performance.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/PerformanceEntry.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/PerformanceEntryList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/PerformanceNavigation.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/PerformanceResourceTiming.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/PerformanceTiming.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/Plugin.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/PluginArray.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/PopStateEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/PositionCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/PositionError.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/PositionErrorCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/ProcessingInstruction.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/ProgressEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/QuickTimePluginReplacement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/RGBColor.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/RTCConfiguration.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/RTCDTMFSender.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/RTCDTMFToneChangeEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/RTCDataChannel.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/RTCDataChannelEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/RTCIceCandidate.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/RTCIceCandidateEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/RTCIceServer.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/RTCPeerConnection.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/RTCPeerConnectionErrorCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/RTCSessionDescription.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/RTCSessionDescriptionCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/RTCStatsCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/RTCStatsReport.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/RTCStatsResponse.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/RadioNodeList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/Range.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/ReadableStream.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/Rect.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/RequestAnimationFrameCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SQLError.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SQLResultSet.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SQLResultSetRowList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SQLStatementCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SQLStatementErrorCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SQLTransaction.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SQLTransactionCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SQLTransactionErrorCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGAElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGAltGlyphElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGAngle.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGAnimatedAngle.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGAnimatedBoolean.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGAnimatedEnumeration.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGAnimatedInteger.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGAnimatedLength.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGAnimatedLengthList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGAnimatedNumber.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGAnimatedNumberList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGAnimatedPreserveAspectRatio.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGAnimatedRect.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGAnimatedString.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGAnimatedTransformList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGAnimationElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGCircleElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGClipPathElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGColor.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGComponentTransferFunctionElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGCursorElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGDocument.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGEllipseElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGExternalResourcesRequired.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFEBlendElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFEColorMatrixElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFEComponentTransferElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFECompositeElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFEConvolveMatrixElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFEDiffuseLightingElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFEDisplacementMapElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFEDistantLightElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFEDropShadowElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFEGaussianBlurElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFEImageElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFEMergeNodeElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFEMorphologyElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFEOffsetElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFEPointLightElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFESpecularLightingElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFESpotLightElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFETileElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFETurbulenceElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFilterElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFilterPrimitiveStandardAttributes.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGFitToViewBox.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGForeignObjectElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGGlyphRefElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGGradientElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGGraphicsElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGImageElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGLength.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGLengthList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGLineElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGLinearGradientElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGMarkerElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGMaskElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGMatrix.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGNumber.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGNumberList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPaint.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSeg.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegArcAbs.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegArcRel.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegCurvetoCubicAbs.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegCurvetoCubicRel.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegCurvetoCubicSmoothAbs.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegCurvetoCubicSmoothRel.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegCurvetoQuadraticAbs.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegCurvetoQuadraticRel.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegCurvetoQuadraticSmoothAbs.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegCurvetoQuadraticSmoothRel.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegLinetoAbs.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegLinetoHorizontalAbs.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegLinetoHorizontalRel.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegLinetoRel.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegLinetoVerticalAbs.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegLinetoVerticalRel.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegMovetoAbs.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPathSegMovetoRel.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPatternElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPoint.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPointList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPolygonElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPolylineElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGPreserveAspectRatio.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGRadialGradientElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGRect.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGRectElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGRenderingIntent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGSVGElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGScriptElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGStopElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGStringList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGStyleElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGTests.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGTextContentElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGTextPathElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGTextPositioningElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGTransform.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGTransformList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGURIReference.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGUnitTypes.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGUseElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGViewElement.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGViewSpec.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGZoomAndPan.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SVGZoomEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/Screen.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/ScriptProcessorNode.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/ScriptProfile.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/ScriptProfileNode.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SecurityPolicy.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SecurityPolicyViolationEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/Selection.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SourceBuffer.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SourceBufferList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SourceInfo.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SpeechSynthesis.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SpeechSynthesisEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SpeechSynthesisUtterance.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SpeechSynthesisVoice.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/Storage.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/StorageErrorCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/StorageEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/StorageInfo.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/StorageQuota.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/StorageQuotaCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/StorageUsageCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/StringCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/StyleMedia.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/StyleSheet.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/StyleSheetList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/SubtleCrypto.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/Text.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/TextEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/TextMetrics.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/TextTrack.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/TextTrackCue.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/TextTrackCueList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/TextTrackList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/TimeRanges.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/Touch.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/TouchEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/TouchList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/TrackEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/TransitionEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/TreeWalker.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/TypeConversions.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/UIEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/UIRequestEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/URL.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/URLUtils.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/UserMessageHandler.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/VTTCue.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/VTTRegion.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/VTTRegionList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/ValidityState.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/VideoPlaybackQuality.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/VideoStreamTrack.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/VideoTrack.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/VideoTrackList.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/VoidCallback.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WaveShaperNode.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebGL2RenderingContext.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebGLActiveInfo.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebGLCompressedTextureATC.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebGLCompressedTexturePVRTC.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebGLCompressedTextureS3TC.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebGLContextAttributes.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebGLContextEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebGLDebugRendererInfo.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebGLDebugShaders.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebGLDepthTexture.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebGLDrawBuffers.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebGLLoseContext.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebGLRenderingContextBase.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebGLShaderPrecisionFormat.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebKitAnimationEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebKitCSSFilterValue.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebKitCSSMatrix.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebKitCSSRegionRule.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebKitCSSTransformValue.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebKitCSSViewportRule.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebKitNamedFlow.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebKitNamespace.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebKitPlaybackTargetAvailabilityEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebKitPoint.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebKitTransitionEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WebSocket.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WheelEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/Window.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WindowBase64.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WindowTimers.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/Worker.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WorkerGlobalScope.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WorkerLocation.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/WorkerNavigator.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/XMLHttpRequest.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/XMLHttpRequestProgressEvent.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/XMLHttpRequestUpload.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/XMLSerializer.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/XPathEvaluator.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/XPathExpression.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/XPathNSResolver.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/XPathResult.hs too large to diff
- src/GHCJS/DOM/JSFFI/Generated/XSLTProcessor.hs too large to diff
- src/GHCJS/DOM/JSFFI/Geolocation.hs too large to diff
- src/GHCJS/DOM/JSFFI/MediaStreamTrack.hs too large to diff
- src/GHCJS/DOM/JSFFI/Navigator.hs too large to diff
- src/GHCJS/DOM/JSFFI/NavigatorUserMediaError.hs too large to diff
- src/GHCJS/DOM/JSFFI/PositionError.hs too large to diff
- src/GHCJS/DOM/JSFFI/RTCPeerConnection.hs too large to diff
- src/GHCJS/DOM/JSFFI/RTCPeerConnectionError.hs too large to diff
- src/GHCJS/DOM/JSFFI/SQLError.hs too large to diff
- src/GHCJS/DOM/JSFFI/SQLTransaction.hs too large to diff
- src/GHCJS/DOM/JSFFI/Window.hs too large to diff
- src/GHCJS/DOM/JSFFI/XMLHttpRequest.hs too large to diff
- src/GHCJS/DOM/KeyboardEvent.hs too large to diff
- src/GHCJS/DOM/Location.hs too large to diff
- src/GHCJS/DOM/MallocStatistics.hs too large to diff
- src/GHCJS/DOM/MediaController.hs too large to diff
- src/GHCJS/DOM/MediaControlsHost.hs too large to diff
- src/GHCJS/DOM/MediaElementAudioSourceNode.hs too large to diff
- src/GHCJS/DOM/MediaError.hs too large to diff
- src/GHCJS/DOM/MediaKeyError.hs too large to diff
- src/GHCJS/DOM/MediaKeyEvent.hs too large to diff
- src/GHCJS/DOM/MediaKeyMessageEvent.hs too large to diff
- src/GHCJS/DOM/MediaKeyNeededEvent.hs too large to diff
- src/GHCJS/DOM/MediaKeySession.hs too large to diff
- src/GHCJS/DOM/MediaKeys.hs too large to diff
- src/GHCJS/DOM/MediaList.hs too large to diff
- src/GHCJS/DOM/MediaQueryList.hs too large to diff
- src/GHCJS/DOM/MediaQueryListListener.hs too large to diff
- src/GHCJS/DOM/MediaSource.hs too large to diff
- src/GHCJS/DOM/MediaSourceStates.hs too large to diff
- src/GHCJS/DOM/MediaStream.hs too large to diff
- src/GHCJS/DOM/MediaStreamAudioDestinationNode.hs too large to diff
- src/GHCJS/DOM/MediaStreamAudioSourceNode.hs too large to diff
- src/GHCJS/DOM/MediaStreamEvent.hs too large to diff
- src/GHCJS/DOM/MediaStreamTrack.hs too large to diff
- src/GHCJS/DOM/MediaStreamTrackEvent.hs too large to diff
- src/GHCJS/DOM/MediaStreamTrackSourcesCallback.hs too large to diff
- src/GHCJS/DOM/MediaTrackConstraints.hs too large to diff
- src/GHCJS/DOM/MemoryInfo.hs too large to diff
- src/GHCJS/DOM/MessageChannel.hs too large to diff
- src/GHCJS/DOM/MessageEvent.hs too large to diff
- src/GHCJS/DOM/MessagePort.hs too large to diff
- src/GHCJS/DOM/MimeType.hs too large to diff
- src/GHCJS/DOM/MimeTypeArray.hs too large to diff
- src/GHCJS/DOM/MouseEvent.hs too large to diff
- src/GHCJS/DOM/MutationEvent.hs too large to diff
- src/GHCJS/DOM/MutationObserver.hs too large to diff
- src/GHCJS/DOM/MutationRecord.hs too large to diff
- src/GHCJS/DOM/NamedNodeMap.hs too large to diff
- src/GHCJS/DOM/Navigator.hs too large to diff
- src/GHCJS/DOM/NavigatorUserMediaError.hs too large to diff
- src/GHCJS/DOM/NavigatorUserMediaErrorCallback.hs too large to diff
- src/GHCJS/DOM/NavigatorUserMediaSuccessCallback.hs too large to diff
- src/GHCJS/DOM/Node.hs too large to diff
- src/GHCJS/DOM/NodeFilter.hs too large to diff
- src/GHCJS/DOM/NodeIterator.hs too large to diff
- src/GHCJS/DOM/NodeList.hs too large to diff
- src/GHCJS/DOM/Notification.hs too large to diff
- src/GHCJS/DOM/NotificationCenter.hs too large to diff
- src/GHCJS/DOM/NotificationPermissionCallback.hs too large to diff
- src/GHCJS/DOM/OESStandardDerivatives.hs too large to diff
- src/GHCJS/DOM/OESTextureHalfFloat.hs too large to diff
- src/GHCJS/DOM/OESVertexArrayObject.hs too large to diff
- src/GHCJS/DOM/OfflineAudioCompletionEvent.hs too large to diff
- src/GHCJS/DOM/OfflineAudioContext.hs too large to diff
- src/GHCJS/DOM/OscillatorNode.hs too large to diff
- src/GHCJS/DOM/OverflowEvent.hs too large to diff
- src/GHCJS/DOM/PageTransitionEvent.hs too large to diff
- src/GHCJS/DOM/PannerNode.hs too large to diff
- src/GHCJS/DOM/Path2D.hs too large to diff
- src/GHCJS/DOM/Performance.hs too large to diff
- src/GHCJS/DOM/PerformanceEntry.hs too large to diff
- src/GHCJS/DOM/PerformanceEntryList.hs too large to diff
- src/GHCJS/DOM/PerformanceNavigation.hs too large to diff
- src/GHCJS/DOM/PerformanceResourceTiming.hs too large to diff
- src/GHCJS/DOM/PerformanceTiming.hs too large to diff
- src/GHCJS/DOM/Plugin.hs too large to diff
- src/GHCJS/DOM/PluginArray.hs too large to diff
- src/GHCJS/DOM/PopStateEvent.hs too large to diff
- src/GHCJS/DOM/PositionCallback.hs too large to diff
- src/GHCJS/DOM/PositionError.hs too large to diff
- src/GHCJS/DOM/PositionErrorCallback.hs too large to diff
- src/GHCJS/DOM/ProcessingInstruction.hs too large to diff
- src/GHCJS/DOM/ProgressEvent.hs too large to diff
- src/GHCJS/DOM/QuickTimePluginReplacement.hs too large to diff
- src/GHCJS/DOM/RGBColor.hs too large to diff
- src/GHCJS/DOM/RTCConfiguration.hs too large to diff
- src/GHCJS/DOM/RTCDTMFSender.hs too large to diff
- src/GHCJS/DOM/RTCDTMFToneChangeEvent.hs too large to diff
- src/GHCJS/DOM/RTCDataChannel.hs too large to diff
- src/GHCJS/DOM/RTCDataChannelEvent.hs too large to diff
- src/GHCJS/DOM/RTCIceCandidate.hs too large to diff
- src/GHCJS/DOM/RTCIceCandidateEvent.hs too large to diff
- src/GHCJS/DOM/RTCIceServer.hs too large to diff
- src/GHCJS/DOM/RTCPeerConnection.hs too large to diff
- src/GHCJS/DOM/RTCPeerConnectionErrorCallback.hs too large to diff
- src/GHCJS/DOM/RTCSessionDescription.hs too large to diff
- src/GHCJS/DOM/RTCSessionDescriptionCallback.hs too large to diff
- src/GHCJS/DOM/RTCStatsCallback.hs too large to diff
- src/GHCJS/DOM/RTCStatsReport.hs too large to diff
- src/GHCJS/DOM/RTCStatsResponse.hs too large to diff
- src/GHCJS/DOM/RadioNodeList.hs too large to diff
- src/GHCJS/DOM/Range.hs too large to diff
- src/GHCJS/DOM/Ranges.hs too large to diff
- src/GHCJS/DOM/ReadableStream.hs too large to diff
- src/GHCJS/DOM/Rect.hs too large to diff
- src/GHCJS/DOM/RequestAnimationFrameCallback.hs too large to diff
- src/GHCJS/DOM/SQLError.hs too large to diff
- src/GHCJS/DOM/SQLResultSet.hs too large to diff
- src/GHCJS/DOM/SQLResultSetRowList.hs too large to diff
- src/GHCJS/DOM/SQLStatementCallback.hs too large to diff
- src/GHCJS/DOM/SQLStatementErrorCallback.hs too large to diff
- src/GHCJS/DOM/SQLTransaction.hs too large to diff
- src/GHCJS/DOM/SQLTransactionCallback.hs too large to diff
- src/GHCJS/DOM/SQLTransactionErrorCallback.hs too large to diff
- src/GHCJS/DOM/SVGAElement.hs too large to diff
- src/GHCJS/DOM/SVGAltGlyphElement.hs too large to diff
- src/GHCJS/DOM/SVGAngle.hs too large to diff
- src/GHCJS/DOM/SVGAnimatedAngle.hs too large to diff
- src/GHCJS/DOM/SVGAnimatedBoolean.hs too large to diff
- src/GHCJS/DOM/SVGAnimatedEnumeration.hs too large to diff
- src/GHCJS/DOM/SVGAnimatedInteger.hs too large to diff
- src/GHCJS/DOM/SVGAnimatedLength.hs too large to diff
- src/GHCJS/DOM/SVGAnimatedLengthList.hs too large to diff
- src/GHCJS/DOM/SVGAnimatedNumber.hs too large to diff
- src/GHCJS/DOM/SVGAnimatedNumberList.hs too large to diff
- src/GHCJS/DOM/SVGAnimatedPreserveAspectRatio.hs too large to diff
- src/GHCJS/DOM/SVGAnimatedRect.hs too large to diff
- src/GHCJS/DOM/SVGAnimatedString.hs too large to diff
- src/GHCJS/DOM/SVGAnimatedTransformList.hs too large to diff
- src/GHCJS/DOM/SVGAnimationElement.hs too large to diff
- src/GHCJS/DOM/SVGCircleElement.hs too large to diff
- src/GHCJS/DOM/SVGClipPathElement.hs too large to diff
- src/GHCJS/DOM/SVGColor.hs too large to diff
- src/GHCJS/DOM/SVGComponentTransferFunctionElement.hs too large to diff
- src/GHCJS/DOM/SVGCursorElement.hs too large to diff
- src/GHCJS/DOM/SVGDocument.hs too large to diff
- src/GHCJS/DOM/SVGElement.hs too large to diff
- src/GHCJS/DOM/SVGEllipseElement.hs too large to diff
- src/GHCJS/DOM/SVGExternalResourcesRequired.hs too large to diff
- src/GHCJS/DOM/SVGFEBlendElement.hs too large to diff
- src/GHCJS/DOM/SVGFEColorMatrixElement.hs too large to diff
- src/GHCJS/DOM/SVGFEComponentTransferElement.hs too large to diff
- src/GHCJS/DOM/SVGFECompositeElement.hs too large to diff
- src/GHCJS/DOM/SVGFEConvolveMatrixElement.hs too large to diff
- src/GHCJS/DOM/SVGFEDiffuseLightingElement.hs too large to diff
- src/GHCJS/DOM/SVGFEDisplacementMapElement.hs too large to diff
- src/GHCJS/DOM/SVGFEDistantLightElement.hs too large to diff
- src/GHCJS/DOM/SVGFEDropShadowElement.hs too large to diff
- src/GHCJS/DOM/SVGFEGaussianBlurElement.hs too large to diff
- src/GHCJS/DOM/SVGFEImageElement.hs too large to diff
- src/GHCJS/DOM/SVGFEMergeNodeElement.hs too large to diff
- src/GHCJS/DOM/SVGFEMorphologyElement.hs too large to diff
- src/GHCJS/DOM/SVGFEOffsetElement.hs too large to diff
- src/GHCJS/DOM/SVGFEPointLightElement.hs too large to diff
- src/GHCJS/DOM/SVGFESpecularLightingElement.hs too large to diff
- src/GHCJS/DOM/SVGFESpotLightElement.hs too large to diff
- src/GHCJS/DOM/SVGFETileElement.hs too large to diff
- src/GHCJS/DOM/SVGFETurbulenceElement.hs too large to diff
- src/GHCJS/DOM/SVGFilterElement.hs too large to diff
- src/GHCJS/DOM/SVGFilterPrimitiveStandardAttributes.hs too large to diff
- src/GHCJS/DOM/SVGFitToViewBox.hs too large to diff
- src/GHCJS/DOM/SVGForeignObjectElement.hs too large to diff
- src/GHCJS/DOM/SVGGlyphRefElement.hs too large to diff
- src/GHCJS/DOM/SVGGradientElement.hs too large to diff
- src/GHCJS/DOM/SVGGraphicsElement.hs too large to diff
- src/GHCJS/DOM/SVGImageElement.hs too large to diff
- src/GHCJS/DOM/SVGLength.hs too large to diff
- src/GHCJS/DOM/SVGLengthList.hs too large to diff
- src/GHCJS/DOM/SVGLineElement.hs too large to diff
- src/GHCJS/DOM/SVGLinearGradientElement.hs too large to diff
- src/GHCJS/DOM/SVGMarkerElement.hs too large to diff
- src/GHCJS/DOM/SVGMaskElement.hs too large to diff
- src/GHCJS/DOM/SVGMatrix.hs too large to diff
- src/GHCJS/DOM/SVGNumber.hs too large to diff
- src/GHCJS/DOM/SVGNumberList.hs too large to diff
- src/GHCJS/DOM/SVGPaint.hs too large to diff
- src/GHCJS/DOM/SVGPathElement.hs too large to diff
- src/GHCJS/DOM/SVGPathSeg.hs too large to diff
- src/GHCJS/DOM/SVGPathSegArcAbs.hs too large to diff
- src/GHCJS/DOM/SVGPathSegArcRel.hs too large to diff
- src/GHCJS/DOM/SVGPathSegCurvetoCubicAbs.hs too large to diff
- src/GHCJS/DOM/SVGPathSegCurvetoCubicRel.hs too large to diff
- src/GHCJS/DOM/SVGPathSegCurvetoCubicSmoothAbs.hs too large to diff
- src/GHCJS/DOM/SVGPathSegCurvetoCubicSmoothRel.hs too large to diff
- src/GHCJS/DOM/SVGPathSegCurvetoQuadraticAbs.hs too large to diff
- src/GHCJS/DOM/SVGPathSegCurvetoQuadraticRel.hs too large to diff
- src/GHCJS/DOM/SVGPathSegCurvetoQuadraticSmoothAbs.hs too large to diff
- src/GHCJS/DOM/SVGPathSegCurvetoQuadraticSmoothRel.hs too large to diff
- src/GHCJS/DOM/SVGPathSegLinetoAbs.hs too large to diff
- src/GHCJS/DOM/SVGPathSegLinetoHorizontalAbs.hs too large to diff
- src/GHCJS/DOM/SVGPathSegLinetoHorizontalRel.hs too large to diff
- src/GHCJS/DOM/SVGPathSegLinetoRel.hs too large to diff
- src/GHCJS/DOM/SVGPathSegLinetoVerticalAbs.hs too large to diff
- src/GHCJS/DOM/SVGPathSegLinetoVerticalRel.hs too large to diff
- src/GHCJS/DOM/SVGPathSegList.hs too large to diff
- src/GHCJS/DOM/SVGPathSegMovetoAbs.hs too large to diff
- src/GHCJS/DOM/SVGPathSegMovetoRel.hs too large to diff
- src/GHCJS/DOM/SVGPatternElement.hs too large to diff
- src/GHCJS/DOM/SVGPoint.hs too large to diff
- src/GHCJS/DOM/SVGPointList.hs too large to diff
- src/GHCJS/DOM/SVGPolygonElement.hs too large to diff
- src/GHCJS/DOM/SVGPolylineElement.hs too large to diff
- src/GHCJS/DOM/SVGPreserveAspectRatio.hs too large to diff
- src/GHCJS/DOM/SVGRadialGradientElement.hs too large to diff
- src/GHCJS/DOM/SVGRect.hs too large to diff
- src/GHCJS/DOM/SVGRectElement.hs too large to diff
- src/GHCJS/DOM/SVGRenderingIntent.hs too large to diff
- src/GHCJS/DOM/SVGSVGElement.hs too large to diff
- src/GHCJS/DOM/SVGScriptElement.hs too large to diff
- src/GHCJS/DOM/SVGStopElement.hs too large to diff
- src/GHCJS/DOM/SVGStringList.hs too large to diff
- src/GHCJS/DOM/SVGStyleElement.hs too large to diff
- src/GHCJS/DOM/SVGTests.hs too large to diff
- src/GHCJS/DOM/SVGTextContentElement.hs too large to diff
- src/GHCJS/DOM/SVGTextPathElement.hs too large to diff
- src/GHCJS/DOM/SVGTextPositioningElement.hs too large to diff
- src/GHCJS/DOM/SVGTransform.hs too large to diff
- src/GHCJS/DOM/SVGTransformList.hs too large to diff
- src/GHCJS/DOM/SVGURIReference.hs too large to diff
- src/GHCJS/DOM/SVGUnitTypes.hs too large to diff
- src/GHCJS/DOM/SVGUseElement.hs too large to diff
- src/GHCJS/DOM/SVGViewElement.hs too large to diff
- src/GHCJS/DOM/SVGViewSpec.hs too large to diff
- src/GHCJS/DOM/SVGZoomAndPan.hs too large to diff
- src/GHCJS/DOM/SVGZoomEvent.hs too large to diff
- src/GHCJS/DOM/Screen.hs too large to diff
- src/GHCJS/DOM/ScriptProcessorNode.hs too large to diff
- src/GHCJS/DOM/ScriptProfile.hs too large to diff
- src/GHCJS/DOM/ScriptProfileNode.hs too large to diff
- src/GHCJS/DOM/SecurityPolicy.hs too large to diff
- src/GHCJS/DOM/SecurityPolicyViolationEvent.hs too large to diff
- src/GHCJS/DOM/Selection.hs too large to diff
- src/GHCJS/DOM/SourceBuffer.hs too large to diff
- src/GHCJS/DOM/SourceBufferList.hs too large to diff
- src/GHCJS/DOM/SourceInfo.hs too large to diff
- src/GHCJS/DOM/SpeechSynthesis.hs too large to diff
- src/GHCJS/DOM/SpeechSynthesisEvent.hs too large to diff
- src/GHCJS/DOM/SpeechSynthesisUtterance.hs too large to diff
- src/GHCJS/DOM/SpeechSynthesisVoice.hs too large to diff
- src/GHCJS/DOM/Storage.hs too large to diff
- src/GHCJS/DOM/StorageErrorCallback.hs too large to diff
- src/GHCJS/DOM/StorageEvent.hs too large to diff
- src/GHCJS/DOM/StorageInfo.hs too large to diff
- src/GHCJS/DOM/StorageQuota.hs too large to diff
- src/GHCJS/DOM/StorageQuotaCallback.hs too large to diff
- src/GHCJS/DOM/StorageUsageCallback.hs too large to diff
- src/GHCJS/DOM/StringCallback.hs too large to diff
- src/GHCJS/DOM/StyleMedia.hs too large to diff
- src/GHCJS/DOM/StyleSheet.hs too large to diff
- src/GHCJS/DOM/StyleSheetList.hs too large to diff
- src/GHCJS/DOM/Stylesheets.hs too large to diff
- src/GHCJS/DOM/SubtleCrypto.hs too large to diff
- src/GHCJS/DOM/Text.hs too large to diff
- src/GHCJS/DOM/TextEvent.hs too large to diff
- src/GHCJS/DOM/TextMetrics.hs too large to diff
- src/GHCJS/DOM/TextTrack.hs too large to diff
- src/GHCJS/DOM/TextTrackCue.hs too large to diff
- src/GHCJS/DOM/TextTrackCueList.hs too large to diff
- src/GHCJS/DOM/TextTrackList.hs too large to diff
- src/GHCJS/DOM/TimeRanges.hs too large to diff
- src/GHCJS/DOM/Touch.hs too large to diff
- src/GHCJS/DOM/TouchEvent.hs too large to diff
- src/GHCJS/DOM/TouchList.hs too large to diff
- src/GHCJS/DOM/TrackEvent.hs too large to diff
- src/GHCJS/DOM/TransitionEvent.hs too large to diff
- src/GHCJS/DOM/Traversal.hs too large to diff
- src/GHCJS/DOM/TreeWalker.hs too large to diff
- src/GHCJS/DOM/TypeConversions.hs too large to diff
- src/GHCJS/DOM/Types.hs too large to diff
- src/GHCJS/DOM/UIEvent.hs too large to diff
- src/GHCJS/DOM/UIRequestEvent.hs too large to diff
- src/GHCJS/DOM/URL.hs too large to diff
- src/GHCJS/DOM/URLUtils.hs too large to diff
- src/GHCJS/DOM/UserMessageHandler.hs too large to diff
- src/GHCJS/DOM/VTTCue.hs too large to diff
- src/GHCJS/DOM/VTTRegion.hs too large to diff
- src/GHCJS/DOM/VTTRegionList.hs too large to diff
- src/GHCJS/DOM/ValidityState.hs too large to diff
- src/GHCJS/DOM/VideoPlaybackQuality.hs too large to diff
- src/GHCJS/DOM/VideoStreamTrack.hs too large to diff
- src/GHCJS/DOM/VideoTrack.hs too large to diff
- src/GHCJS/DOM/VideoTrackList.hs too large to diff
- src/GHCJS/DOM/VoidCallback.hs too large to diff
- src/GHCJS/DOM/WaveShaperNode.hs too large to diff
- src/GHCJS/DOM/WebGL2RenderingContext.hs too large to diff
- src/GHCJS/DOM/WebGLActiveInfo.hs too large to diff
- src/GHCJS/DOM/WebGLCompressedTextureATC.hs too large to diff
- src/GHCJS/DOM/WebGLCompressedTexturePVRTC.hs too large to diff
- src/GHCJS/DOM/WebGLCompressedTextureS3TC.hs too large to diff
- src/GHCJS/DOM/WebGLContextAttributes.hs too large to diff
- src/GHCJS/DOM/WebGLContextEvent.hs too large to diff
- src/GHCJS/DOM/WebGLDebugRendererInfo.hs too large to diff
- src/GHCJS/DOM/WebGLDebugShaders.hs too large to diff
- src/GHCJS/DOM/WebGLDepthTexture.hs too large to diff
- src/GHCJS/DOM/WebGLDrawBuffers.hs too large to diff
- src/GHCJS/DOM/WebGLLoseContext.hs too large to diff
- src/GHCJS/DOM/WebGLRenderingContextBase.hs too large to diff
- src/GHCJS/DOM/WebGLShaderPrecisionFormat.hs too large to diff
- src/GHCJS/DOM/WebKitAnimationEvent.hs too large to diff
- src/GHCJS/DOM/WebKitCSSFilterValue.hs too large to diff
- src/GHCJS/DOM/WebKitCSSMatrix.hs too large to diff
- src/GHCJS/DOM/WebKitCSSRegionRule.hs too large to diff
- src/GHCJS/DOM/WebKitCSSTransformValue.hs too large to diff
- src/GHCJS/DOM/WebKitCSSViewportRule.hs too large to diff
- src/GHCJS/DOM/WebKitNamedFlow.hs too large to diff
- src/GHCJS/DOM/WebKitNamespace.hs too large to diff
- src/GHCJS/DOM/WebKitPlaybackTargetAvailabilityEvent.hs too large to diff
- src/GHCJS/DOM/WebKitPoint.hs too large to diff
- src/GHCJS/DOM/WebKitTransitionEvent.hs too large to diff
- src/GHCJS/DOM/WebSocket.hs too large to diff
- src/GHCJS/DOM/WheelEvent.hs too large to diff
- src/GHCJS/DOM/Window.hs too large to diff
- src/GHCJS/DOM/WindowBase64.hs too large to diff
- src/GHCJS/DOM/WindowTimers.hs too large to diff
- src/GHCJS/DOM/Worker.hs too large to diff
- src/GHCJS/DOM/WorkerGlobalScope.hs too large to diff
- src/GHCJS/DOM/WorkerLocation.hs too large to diff
- src/GHCJS/DOM/WorkerNavigator.hs too large to diff
- src/GHCJS/DOM/XMLHttpRequest.hs too large to diff
- src/GHCJS/DOM/XMLHttpRequestProgressEvent.hs too large to diff
- src/GHCJS/DOM/XMLHttpRequestUpload.hs too large to diff
- src/GHCJS/DOM/XMLSerializer.hs too large to diff
- src/GHCJS/DOM/XPathEvaluator.hs too large to diff
- src/GHCJS/DOM/XPathExpression.hs too large to diff
- src/GHCJS/DOM/XPathNSResolver.hs too large to diff
- src/GHCJS/DOM/XPathResult.hs too large to diff
- src/GHCJS/DOM/XSLTProcessor.hs too large to diff
@@ -1,205 +1,1114 @@ name: ghcjs-dom-version: 0.1.1.3-cabal-version: >=1.10-build-type: Simple-license: MIT-license-file: LICENSE-maintainer: Hamish Mackenzie <Hamish.K.Mackenzie@googlemail.com>-synopsis: DOM library that supports both GHCJS and WebKitGTK-description: Documentent Object Model (DOM) functions that work with- GHCJS, but can also be used with GHC and WebKitGTK.-author: Hamish Mackenzie-data-dir: ""-category: Web--Source-Repository head- type: git- location: https://github.com/ghcjs/ghcjs-dom--flag ghcjs- description: Tell cabal we are using ghcjs (work around until hackage supports impl(ghcjs))- default: True--flag jsffi- description: Use JavaScriptFFI extension for GHCJS JavaScript output- default: True--flag webkit- description: Use WebKitGtk DOM functions- default: False--flag jsc- description: Use WebKitGtk JavaScriptCore- default: False--flag gtk3- Description: Use GTK3 rather than GTK2 (only matters when using webkit)- Default: True--library- build-depends: base <5,- mtl -any,- text >= 0.11.0.6 && < 1.3-- default-language: Haskell2010- exposed-modules:- GHCJS.DOM- GHCJS.DOM.Types- GHCJS.DOM.Attr- GHCJS.DOM.BarProp- GHCJS.DOM.Blob- GHCJS.DOM.CharacterData- GHCJS.DOM.Css- GHCJS.DOM.CSSRule- GHCJS.DOM.CSSRuleList- GHCJS.DOM.CSSStyleDeclaration- GHCJS.DOM.CSSStyleSheet- GHCJS.DOM.CSSValue- GHCJS.DOM.Document- GHCJS.DOM.DocumentType- GHCJS.DOM.DOMApplicationCache- GHCJS.DOM.DOMImplementation- GHCJS.DOM.DOMMimeType- GHCJS.DOM.DOMMimeTypeArray- GHCJS.DOM.DOMNamedFlowCollection- GHCJS.DOM.DOMPlugin- GHCJS.DOM.DOMPluginArray- GHCJS.DOM.DOMSelection- GHCJS.DOM.DOMSettableTokenList- GHCJS.DOM.DOMTokenList- GHCJS.DOM.DOMWindow- GHCJS.DOM.DOMWindowCSS- GHCJS.DOM.Element- GHCJS.DOM.Event- GHCJS.DOM.EventM- GHCJS.DOM.Events--- GHCJS.DOM.EventTarget- GHCJS.DOM.EventTargetClosures- GHCJS.DOM.File- GHCJS.DOM.FileList- GHCJS.DOM.History- GHCJS.DOM.HTMLAnchorElement- GHCJS.DOM.HTMLAppletElement- GHCJS.DOM.HTMLAreaElement- GHCJS.DOM.HTMLBaseElement- GHCJS.DOM.HTMLBaseFontElement- GHCJS.DOM.HTMLBodyElement- GHCJS.DOM.HTMLBRElement- GHCJS.DOM.HTMLButtonElement- GHCJS.DOM.HTMLCollection- GHCJS.DOM.HTMLDirectoryElement- GHCJS.DOM.HTMLDivElement- GHCJS.DOM.HTMLDListElement- GHCJS.DOM.HTMLDocument- GHCJS.DOM.HTMLElement- GHCJS.DOM.HTMLFieldSetElement- GHCJS.DOM.HTMLFontElement- GHCJS.DOM.HTMLFormElement- GHCJS.DOM.HTMLFrameElement- GHCJS.DOM.HTMLFrameSetElement- GHCJS.DOM.HTMLHeadElement- GHCJS.DOM.HTMLHeadingElement- GHCJS.DOM.HTMLHRElement- GHCJS.DOM.HTMLHtmlElement- GHCJS.DOM.HTMLIFrameElement- GHCJS.DOM.HTMLImageElement- GHCJS.DOM.HTMLInputElement- GHCJS.DOM.HTMLLabelElement- GHCJS.DOM.HTMLLegendElement- GHCJS.DOM.HTMLLIElement- GHCJS.DOM.HTMLLinkElement- GHCJS.DOM.HTMLMapElement- GHCJS.DOM.HTMLMenuElement- GHCJS.DOM.HTMLMetaElement- GHCJS.DOM.HTMLModElement- GHCJS.DOM.HTMLObjectElement- GHCJS.DOM.HTMLOListElement- GHCJS.DOM.HTMLOptGroupElement- GHCJS.DOM.HTMLOptionElement- GHCJS.DOM.HTMLOptionsCollection- GHCJS.DOM.HTMLParagraphElement- GHCJS.DOM.HTMLParamElement- GHCJS.DOM.HTMLPreElement- GHCJS.DOM.HTMLQuoteElement- GHCJS.DOM.HTMLScriptElement- GHCJS.DOM.HTMLSelectElement- GHCJS.DOM.HTMLStyleElement- GHCJS.DOM.HTMLTableCaptionElement- GHCJS.DOM.HTMLTableCellElement- GHCJS.DOM.HTMLTableColElement- GHCJS.DOM.HTMLTableElement- GHCJS.DOM.HTMLTableRowElement- GHCJS.DOM.HTMLTableSectionElement- GHCJS.DOM.HTMLTextAreaElement- GHCJS.DOM.HTMLTitleElement- GHCJS.DOM.HTMLUListElement- GHCJS.DOM.KeyboardEvent- GHCJS.DOM.Location- GHCJS.DOM.MediaList- GHCJS.DOM.MediaQueryList- GHCJS.DOM.MouseEvent- GHCJS.DOM.NamedNodeMap- GHCJS.DOM.Navigator- GHCJS.DOM.Node- GHCJS.DOM.NodeFilter- GHCJS.DOM.NodeIterator- GHCJS.DOM.NodeList- GHCJS.DOM.ProcessingInstruction- GHCJS.DOM.Range- GHCJS.DOM.Ranges- GHCJS.DOM.Screen- GHCJS.DOM.StyleMedia- GHCJS.DOM.StyleSheet- GHCJS.DOM.StyleSheetList- GHCJS.DOM.Stylesheets- GHCJS.DOM.Storage- GHCJS.DOM.Text- GHCJS.DOM.Traversal- GHCJS.DOM.TreeWalker- GHCJS.DOM.UIEvent- GHCJS.DOM.ValidityState- GHCJS.DOM.WebKitNamedFlow- GHCJS.DOM.WebKitPoint- GHCJS.DOM.XPathExpression- GHCJS.DOM.XPathNSResolver- GHCJS.DOM.XPathResult- GHCJS.DOM.DOMSecurityPolicy- GHCJS.DOM.DOMStringList- GHCJS.DOM.Geolocation- GHCJS.DOM.HTMLCanvasElement- GHCJS.DOM.HTMLDetailsElement- GHCJS.DOM.HTMLEmbedElement- GHCJS.DOM.HTMLKeygenElement- GHCJS.DOM.HTMLMarqueeElement- GHCJS.DOM.HTMLMediaElement- GHCJS.DOM.HTMLVideoElement- GHCJS.DOM.MediaError- GHCJS.DOM.StorageInfo- GHCJS.DOM.TimeRanges- -- GHCJS.DOM.WebKitAnimation- -- GHCJS.DOM.WebKitAnimationList-- -- Make sure ghcjs gets turned off if ghcjs-base is not avaialbe- if flag(ghcjs)- build-depends: ghcjs-base---- if impl(ghcjs) && flag(jsffi)- if flag(ghcjs) && flag(jsffi)- cpp-options: -DUSE_JAVASCRIPTFFI- build-depends: ghcjs-base---- if !impl(ghcjs) || flag(webkit)- if !flag(ghcjs) || flag(webkit)- cpp-options: -DUSE_WEBKIT- build-depends: glib >=0.13.0.0 && <0.14,- transformers >=0.3.0.0 && <0.5- if flag(gtk3)- build-depends: gtk3 >=0.13.0.0 && <0.14, webkitgtk3 >=0.13.0.0 && <0.14- else- build-depends: gtk >=0.13.0.0 && <0.14, webkit >=0.13.0.0 && <0.14- c-sources: cbits/ghcjs_stubs.c-- hs-source-dirs: src- exposed: True- buildable: True+version: 0.2.1.0+cabal-version: >=1.10+build-type: Simple+license: MIT+license-file: LICENSE+maintainer: Hamish Mackenzie <Hamish.K.Mackenzie@googlemail.com>+synopsis: DOM library that supports both GHCJS and WebKitGTK+description: Documentent Object Model (DOM) functions that work with+ GHCJS, but can also be used with GHC and WebKitGTK.+author: Hamish Mackenzie+data-dir: ""+category: Web++Source-Repository head+ type: git+ location: https://github.com/ghcjs/ghcjs-dom++flag jsffi+ description: Use JavaScriptFFI extension for GHCJS JavaScript output+ default: True++flag webkit+ description: Use WebKitGtk DOM functions+ default: False++flag old-webkit+ description: If you have an old version of WebKitGTK+ this will get ghcjs-dom+ to build, leaving out functions that are new or have changed.+ This option is mainly here to get the travis builds to work.+ default: False++flag jsc+ description: Use WebKitGtk JavaScriptCore+ default: False++flag gtk3+ description: Use GTK3 rather than GTK2 (only matters when using webkit)+ default: True++library+ build-depends: base <5,+ transformers >=0.2 && <0.5,+ text >= 0.11.0.6 && < 1.3++ default-language: Haskell2010+ exposed-modules:+ GHCJS.DOM+ GHCJS.DOM.ANGLEInstancedArrays+ GHCJS.DOM.AbstractView+ GHCJS.DOM.AbstractWorker+ GHCJS.DOM.AllAudioCapabilities+ GHCJS.DOM.AllVideoCapabilities+ GHCJS.DOM.AnalyserNode+ GHCJS.DOM.AnimationEvent+ 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.AudioStreamTrack+ GHCJS.DOM.AudioTrack+ GHCJS.DOM.AudioTrackList+ GHCJS.DOM.AutocompleteErrorEvent+ GHCJS.DOM.BarProp+ GHCJS.DOM.BatteryManager+ GHCJS.DOM.BeforeLoadEvent+ GHCJS.DOM.BeforeUnloadEvent+ GHCJS.DOM.BiquadFilterNode+ GHCJS.DOM.Blob+ GHCJS.DOM.CSSCharsetRule+ GHCJS.DOM.CSSFontFaceLoadEvent+ GHCJS.DOM.CSSFontFaceRule+ GHCJS.DOM.CSSImportRule+ GHCJS.DOM.CSSKeyframeRule+ GHCJS.DOM.CSSKeyframesRule+ GHCJS.DOM.CSSMediaRule+ 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.CanvasRenderingContext+ GHCJS.DOM.CanvasRenderingContext2D+ GHCJS.DOM.CapabilityRange+ GHCJS.DOM.CharacterData+ GHCJS.DOM.ChildNode+ GHCJS.DOM.ClientRect+ GHCJS.DOM.ClientRectList+ GHCJS.DOM.CloseEvent+ GHCJS.DOM.CommandLineAPIHost+ GHCJS.DOM.Comment+ GHCJS.DOM.CompositionEvent+ GHCJS.DOM.ConvolverNode+ GHCJS.DOM.Coordinates+ GHCJS.DOM.Counter+ GHCJS.DOM.Crypto+ GHCJS.DOM.CryptoKey+ GHCJS.DOM.CryptoKeyPair+ GHCJS.DOM.CustomEvent+ GHCJS.DOM.ApplicationCache+ GHCJS.DOM.DOMError+ GHCJS.DOM.FormData+ GHCJS.DOM.DOMImplementation+ GHCJS.DOM.MimeType+ GHCJS.DOM.MimeTypeArray+ GHCJS.DOM.DOMNamedFlowCollection+ GHCJS.DOM.DOMParser+ GHCJS.DOM.Path2D+ GHCJS.DOM.Plugin+ GHCJS.DOM.PluginArray+ GHCJS.DOM.SecurityPolicy+ GHCJS.DOM.Selection+ GHCJS.DOM.DOMSettableTokenList+ GHCJS.DOM.DOMStringList+ GHCJS.DOM.DOMTokenList+ GHCJS.DOM.URL+ GHCJS.DOM.Window+ GHCJS.DOM.CSS+ 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.DocumentType+ GHCJS.DOM.DynamicsCompressorNode+ GHCJS.DOM.EXTBlendMinMax+ GHCJS.DOM.EXTsRGB+ GHCJS.DOM.EXTTextureFilterAnisotropic+ GHCJS.DOM.Element+ GHCJS.DOM.Entity+ GHCJS.DOM.Enums+ GHCJS.DOM.ErrorEvent+ GHCJS.DOM.Event+ GHCJS.DOM.EventListener+ GHCJS.DOM.EventM+ GHCJS.DOM.EventSource+ GHCJS.DOM.EventTarget+ GHCJS.DOM.EventTargetClosures+ GHCJS.DOM.File+ GHCJS.DOM.FileError+ GHCJS.DOM.FileList+ GHCJS.DOM.FileReader+ GHCJS.DOM.FileReaderSync+ GHCJS.DOM.FocusEvent+ GHCJS.DOM.FontLoader+ GHCJS.DOM.GainNode+ GHCJS.DOM.Gamepad+ GHCJS.DOM.GamepadButton+ GHCJS.DOM.GamepadEvent+ GHCJS.DOM.Geolocation+ GHCJS.DOM.Geoposition+ GHCJS.DOM.HTMLAllCollection+ GHCJS.DOM.HTMLAnchorElement+ GHCJS.DOM.HTMLAppletElement+ GHCJS.DOM.HTMLAreaElement+ GHCJS.DOM.HTMLBRElement+ GHCJS.DOM.HTMLBaseElement+ GHCJS.DOM.HTMLBaseFontElement+ GHCJS.DOM.HTMLBodyElement+ GHCJS.DOM.HTMLButtonElement+ GHCJS.DOM.HTMLCanvasElement+ GHCJS.DOM.HTMLCollection+ GHCJS.DOM.HTMLDListElement+ 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.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.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.HTMLTitleElement+ GHCJS.DOM.HTMLTrackElement+ GHCJS.DOM.HTMLUListElement+ GHCJS.DOM.HTMLVideoElement+ GHCJS.DOM.HashChangeEvent+ 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.InspectorFrontendHost+ GHCJS.DOM.InternalSettings+ GHCJS.DOM.Internals+ GHCJS.DOM.KeyboardEvent+ GHCJS.DOM.Location+ GHCJS.DOM.MallocStatistics+ GHCJS.DOM.MediaController+ GHCJS.DOM.MediaControlsHost+ GHCJS.DOM.MediaElementAudioSourceNode+ GHCJS.DOM.MediaError+ GHCJS.DOM.MediaKeyError+ GHCJS.DOM.MediaKeyEvent+ GHCJS.DOM.MediaKeyMessageEvent+ GHCJS.DOM.MediaKeyNeededEvent+ GHCJS.DOM.MediaKeySession+ GHCJS.DOM.MediaKeys+ GHCJS.DOM.MediaList+ GHCJS.DOM.MediaQueryList+ GHCJS.DOM.MediaQueryListListener+ GHCJS.DOM.MediaSource+ GHCJS.DOM.MediaSourceStates+ GHCJS.DOM.MediaStream+ GHCJS.DOM.MediaStreamAudioDestinationNode+ GHCJS.DOM.MediaStreamAudioSourceNode+ GHCJS.DOM.MediaStreamEvent+ GHCJS.DOM.MediaStreamTrack+ GHCJS.DOM.MediaStreamTrackEvent+ GHCJS.DOM.MediaStreamTrackSourcesCallback+ GHCJS.DOM.MediaTrackConstraints+ GHCJS.DOM.MemoryInfo+ GHCJS.DOM.MessageChannel+ GHCJS.DOM.MessageEvent+ GHCJS.DOM.MessagePort+ GHCJS.DOM.MouseEvent+ GHCJS.DOM.MutationEvent+ GHCJS.DOM.MutationObserver+ GHCJS.DOM.MutationRecord+ GHCJS.DOM.NamedNodeMap+ GHCJS.DOM.Navigator+ GHCJS.DOM.NavigatorUserMediaError+ GHCJS.DOM.NavigatorUserMediaErrorCallback+ GHCJS.DOM.NavigatorUserMediaSuccessCallback+ GHCJS.DOM.Node+ GHCJS.DOM.NodeFilter+ GHCJS.DOM.NodeIterator+ GHCJS.DOM.NodeList+ 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.OverflowEvent+ GHCJS.DOM.PageTransitionEvent+ GHCJS.DOM.PannerNode+ GHCJS.DOM.Performance+ GHCJS.DOM.PerformanceEntry+ GHCJS.DOM.PerformanceEntryList+ GHCJS.DOM.PerformanceNavigation+ GHCJS.DOM.PerformanceResourceTiming+ GHCJS.DOM.PerformanceTiming+ 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.RTCConfiguration+ GHCJS.DOM.RTCDTMFSender+ GHCJS.DOM.RTCDTMFToneChangeEvent+ GHCJS.DOM.RTCDataChannel+ GHCJS.DOM.RTCDataChannelEvent+ GHCJS.DOM.RTCIceCandidate+ GHCJS.DOM.RTCIceCandidateEvent+ GHCJS.DOM.RTCIceServer+ GHCJS.DOM.RTCPeerConnection+ GHCJS.DOM.RTCPeerConnectionErrorCallback+ GHCJS.DOM.RTCSessionDescription+ GHCJS.DOM.RTCSessionDescriptionCallback+ GHCJS.DOM.RTCStatsCallback+ GHCJS.DOM.RTCStatsReport+ GHCJS.DOM.RTCStatsResponse+ GHCJS.DOM.RadioNodeList+ GHCJS.DOM.Range+ GHCJS.DOM.ReadableStream+ GHCJS.DOM.Rect+ GHCJS.DOM.RequestAnimationFrameCallback+ GHCJS.DOM.SQLError+ 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.SVGColor+ GHCJS.DOM.SVGComponentTransferFunctionElement+ GHCJS.DOM.SVGCursorElement+ GHCJS.DOM.SVGDocument+ GHCJS.DOM.SVGElement+ GHCJS.DOM.SVGEllipseElement+ 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.SVGPaint+ 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.SVGScriptElement+ GHCJS.DOM.SVGSVGElement+ 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.ScriptProfile+ GHCJS.DOM.ScriptProfileNode+ GHCJS.DOM.SecurityPolicyViolationEvent+ GHCJS.DOM.SourceBuffer+ GHCJS.DOM.SourceBufferList+ GHCJS.DOM.SourceInfo+ GHCJS.DOM.SpeechSynthesis+ GHCJS.DOM.SpeechSynthesisEvent+ GHCJS.DOM.SpeechSynthesisUtterance+ GHCJS.DOM.SpeechSynthesisVoice+ 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.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.TypeConversions+ GHCJS.DOM.Types+ GHCJS.DOM.UIEvent+ GHCJS.DOM.UIRequestEvent+ GHCJS.DOM.URLUtils+ GHCJS.DOM.UserMessageHandler+ GHCJS.DOM.VTTCue+ GHCJS.DOM.VTTRegion+ GHCJS.DOM.VTTRegionList+ GHCJS.DOM.ValidityState+ GHCJS.DOM.VideoPlaybackQuality+ GHCJS.DOM.VideoStreamTrack+ 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.WebGLContextAttributes+ 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.WebKitCSSFilterValue+ GHCJS.DOM.WebKitCSSMatrix+ GHCJS.DOM.WebKitCSSRegionRule+ GHCJS.DOM.WebKitCSSTransformValue+ GHCJS.DOM.WebKitCSSViewportRule+ GHCJS.DOM.WebKitNamedFlow+ GHCJS.DOM.WebKitNamespace+ GHCJS.DOM.WebKitPlaybackTargetAvailabilityEvent+ GHCJS.DOM.WebKitPoint+ GHCJS.DOM.WebKitTransitionEvent+ GHCJS.DOM.WebSocket+ GHCJS.DOM.WheelEvent+ GHCJS.DOM.WindowBase64+ GHCJS.DOM.WindowTimers+ GHCJS.DOM.Worker+ GHCJS.DOM.WorkerGlobalScope+ GHCJS.DOM.WorkerLocation+ GHCJS.DOM.WorkerNavigator+ GHCJS.DOM.XMLHttpRequest+ GHCJS.DOM.XMLHttpRequestProgressEvent+ GHCJS.DOM.XMLHttpRequestUpload+ GHCJS.DOM.XMLSerializer+ GHCJS.DOM.XPathEvaluator+ GHCJS.DOM.XPathExpression+ GHCJS.DOM.XPathNSResolver+ GHCJS.DOM.XPathResult+ GHCJS.DOM.XSLTProcessor++ if impl(ghcjs) && flag(jsffi)+ cpp-options: -DUSE_JAVASCRIPTFFI+ build-depends: ghcjs-base >=0.2.0.0 && <0.3, ghcjs-prim, ghc-prim+ exposed-modules:+ GHCJS.DOM.JSFFI.AudioContext+ GHCJS.DOM.JSFFI.Database+ GHCJS.DOM.JSFFI.DOMError+ GHCJS.DOM.JSFFI.Geolocation+ GHCJS.DOM.JSFFI.MediaStreamTrack+ GHCJS.DOM.JSFFI.Navigator+ GHCJS.DOM.JSFFI.NavigatorUserMediaError+ GHCJS.DOM.JSFFI.PositionError+ GHCJS.DOM.JSFFI.RTCPeerConnection+ GHCJS.DOM.JSFFI.RTCPeerConnectionError+ GHCJS.DOM.JSFFI.SQLError+ GHCJS.DOM.JSFFI.SQLTransaction+ GHCJS.DOM.JSFFI.Window+ GHCJS.DOM.JSFFI.XMLHttpRequest++ GHCJS.DOM.JSFFI.Generated.ANGLEInstancedArrays+ GHCJS.DOM.JSFFI.Generated.AbstractView+ GHCJS.DOM.JSFFI.Generated.AbstractWorker+ GHCJS.DOM.JSFFI.Generated.AllAudioCapabilities+ GHCJS.DOM.JSFFI.Generated.AllVideoCapabilities+ GHCJS.DOM.JSFFI.Generated.AnalyserNode+ GHCJS.DOM.JSFFI.Generated.AnimationEvent+ GHCJS.DOM.JSFFI.Generated.Attr+ GHCJS.DOM.JSFFI.Generated.AudioBuffer+ GHCJS.DOM.JSFFI.Generated.AudioBufferCallback+ GHCJS.DOM.JSFFI.Generated.AudioBufferSourceNode+ GHCJS.DOM.JSFFI.Generated.AudioContext+ GHCJS.DOM.JSFFI.Generated.AudioDestinationNode+ GHCJS.DOM.JSFFI.Generated.AudioListener+ GHCJS.DOM.JSFFI.Generated.AudioNode+ GHCJS.DOM.JSFFI.Generated.AudioParam+ GHCJS.DOM.JSFFI.Generated.AudioProcessingEvent+ GHCJS.DOM.JSFFI.Generated.AudioStreamTrack+ GHCJS.DOM.JSFFI.Generated.AudioTrack+ GHCJS.DOM.JSFFI.Generated.AudioTrackList+ GHCJS.DOM.JSFFI.Generated.AutocompleteErrorEvent+ GHCJS.DOM.JSFFI.Generated.BarProp+ GHCJS.DOM.JSFFI.Generated.BatteryManager+ GHCJS.DOM.JSFFI.Generated.BeforeLoadEvent+ GHCJS.DOM.JSFFI.Generated.BeforeUnloadEvent+ GHCJS.DOM.JSFFI.Generated.BiquadFilterNode+ GHCJS.DOM.JSFFI.Generated.Blob+ GHCJS.DOM.JSFFI.Generated.CSSCharsetRule+ GHCJS.DOM.JSFFI.Generated.CSSFontFaceLoadEvent+ GHCJS.DOM.JSFFI.Generated.CSSFontFaceRule+ GHCJS.DOM.JSFFI.Generated.CSSImportRule+ GHCJS.DOM.JSFFI.Generated.CSSKeyframeRule+ GHCJS.DOM.JSFFI.Generated.CSSKeyframesRule+ GHCJS.DOM.JSFFI.Generated.CSSMediaRule+ GHCJS.DOM.JSFFI.Generated.CSSPageRule+ GHCJS.DOM.JSFFI.Generated.CSSPrimitiveValue+ GHCJS.DOM.JSFFI.Generated.CSSRule+ GHCJS.DOM.JSFFI.Generated.CSSRuleList+ GHCJS.DOM.JSFFI.Generated.CSSStyleDeclaration+ GHCJS.DOM.JSFFI.Generated.CSSStyleRule+ GHCJS.DOM.JSFFI.Generated.CSSStyleSheet+ GHCJS.DOM.JSFFI.Generated.CSSSupportsRule+ GHCJS.DOM.JSFFI.Generated.CSSValue+ GHCJS.DOM.JSFFI.Generated.CSSValueList+ GHCJS.DOM.JSFFI.Generated.CanvasGradient+ GHCJS.DOM.JSFFI.Generated.CanvasRenderingContext+ GHCJS.DOM.JSFFI.Generated.CanvasRenderingContext2D+ GHCJS.DOM.JSFFI.Generated.CapabilityRange+ GHCJS.DOM.JSFFI.Generated.CharacterData+ GHCJS.DOM.JSFFI.Generated.ChildNode+ GHCJS.DOM.JSFFI.Generated.ClientRect+ GHCJS.DOM.JSFFI.Generated.ClientRectList+ GHCJS.DOM.JSFFI.Generated.CloseEvent+ GHCJS.DOM.JSFFI.Generated.CommandLineAPIHost+ GHCJS.DOM.JSFFI.Generated.Comment+ GHCJS.DOM.JSFFI.Generated.CompositionEvent+ GHCJS.DOM.JSFFI.Generated.ConvolverNode+ GHCJS.DOM.JSFFI.Generated.Coordinates+ GHCJS.DOM.JSFFI.Generated.Counter+ GHCJS.DOM.JSFFI.Generated.Crypto+ GHCJS.DOM.JSFFI.Generated.CryptoKey+ GHCJS.DOM.JSFFI.Generated.CryptoKeyPair+ GHCJS.DOM.JSFFI.Generated.CustomEvent+ GHCJS.DOM.JSFFI.Generated.ApplicationCache+ GHCJS.DOM.JSFFI.Generated.DOMError+ GHCJS.DOM.JSFFI.Generated.FormData+ GHCJS.DOM.JSFFI.Generated.DOMImplementation+ GHCJS.DOM.JSFFI.Generated.MimeType+ GHCJS.DOM.JSFFI.Generated.MimeTypeArray+ GHCJS.DOM.JSFFI.Generated.DOMNamedFlowCollection+ GHCJS.DOM.JSFFI.Generated.DOMParser+ GHCJS.DOM.JSFFI.Generated.Path2D+ GHCJS.DOM.JSFFI.Generated.Plugin+ GHCJS.DOM.JSFFI.Generated.PluginArray+ GHCJS.DOM.JSFFI.Generated.SecurityPolicy+ GHCJS.DOM.JSFFI.Generated.Selection+ GHCJS.DOM.JSFFI.Generated.DOMSettableTokenList+ GHCJS.DOM.JSFFI.Generated.DOMStringList+ GHCJS.DOM.JSFFI.Generated.DOMTokenList+ GHCJS.DOM.JSFFI.Generated.URL+ GHCJS.DOM.JSFFI.Generated.Window+ GHCJS.DOM.JSFFI.Generated.CSS+ GHCJS.DOM.JSFFI.Generated.DataCue+ GHCJS.DOM.JSFFI.Generated.DataTransfer+ GHCJS.DOM.JSFFI.Generated.DataTransferItem+ GHCJS.DOM.JSFFI.Generated.DataTransferItemList+ GHCJS.DOM.JSFFI.Generated.Database+ GHCJS.DOM.JSFFI.Generated.DatabaseCallback+ GHCJS.DOM.JSFFI.Generated.DedicatedWorkerGlobalScope+ GHCJS.DOM.JSFFI.Generated.DelayNode+ GHCJS.DOM.JSFFI.Generated.DeviceMotionEvent+ GHCJS.DOM.JSFFI.Generated.DeviceOrientationEvent+ GHCJS.DOM.JSFFI.Generated.DeviceProximityEvent+ GHCJS.DOM.JSFFI.Generated.Document+ GHCJS.DOM.JSFFI.Generated.DocumentFragment+ GHCJS.DOM.JSFFI.Generated.DocumentType+ GHCJS.DOM.JSFFI.Generated.DynamicsCompressorNode+ GHCJS.DOM.JSFFI.Generated.EXTBlendMinMax+ GHCJS.DOM.JSFFI.Generated.EXTsRGB+ GHCJS.DOM.JSFFI.Generated.EXTTextureFilterAnisotropic+ GHCJS.DOM.JSFFI.Generated.Element+ GHCJS.DOM.JSFFI.Generated.Entity+ GHCJS.DOM.JSFFI.Generated.Enums+ GHCJS.DOM.JSFFI.Generated.ErrorEvent+ GHCJS.DOM.JSFFI.Generated.Event+ GHCJS.DOM.JSFFI.Generated.EventListener+ GHCJS.DOM.JSFFI.Generated.EventSource+ GHCJS.DOM.JSFFI.Generated.EventTarget+ GHCJS.DOM.JSFFI.Generated.File+ GHCJS.DOM.JSFFI.Generated.FileError+ GHCJS.DOM.JSFFI.Generated.FileList+ GHCJS.DOM.JSFFI.Generated.FileReader+ GHCJS.DOM.JSFFI.Generated.FileReaderSync+ GHCJS.DOM.JSFFI.Generated.FocusEvent+ GHCJS.DOM.JSFFI.Generated.FontLoader+ GHCJS.DOM.JSFFI.Generated.GainNode+ GHCJS.DOM.JSFFI.Generated.Gamepad+ GHCJS.DOM.JSFFI.Generated.GamepadButton+ GHCJS.DOM.JSFFI.Generated.GamepadEvent+ GHCJS.DOM.JSFFI.Generated.Geolocation+ GHCJS.DOM.JSFFI.Generated.Geoposition+ GHCJS.DOM.JSFFI.Generated.HTMLAllCollection+ GHCJS.DOM.JSFFI.Generated.HTMLAnchorElement+ GHCJS.DOM.JSFFI.Generated.HTMLAppletElement+ GHCJS.DOM.JSFFI.Generated.HTMLAreaElement+ GHCJS.DOM.JSFFI.Generated.HTMLBRElement+ GHCJS.DOM.JSFFI.Generated.HTMLBaseElement+ GHCJS.DOM.JSFFI.Generated.HTMLBaseFontElement+ GHCJS.DOM.JSFFI.Generated.HTMLBodyElement+ GHCJS.DOM.JSFFI.Generated.HTMLButtonElement+ GHCJS.DOM.JSFFI.Generated.HTMLCanvasElement+ GHCJS.DOM.JSFFI.Generated.HTMLCollection+ GHCJS.DOM.JSFFI.Generated.HTMLDListElement+ GHCJS.DOM.JSFFI.Generated.HTMLDataListElement+ GHCJS.DOM.JSFFI.Generated.HTMLDetailsElement+ GHCJS.DOM.JSFFI.Generated.HTMLDirectoryElement+ GHCJS.DOM.JSFFI.Generated.HTMLDivElement+ GHCJS.DOM.JSFFI.Generated.HTMLDocument+ GHCJS.DOM.JSFFI.Generated.HTMLElement+ GHCJS.DOM.JSFFI.Generated.HTMLEmbedElement+ GHCJS.DOM.JSFFI.Generated.HTMLFieldSetElement+ GHCJS.DOM.JSFFI.Generated.HTMLFontElement+ GHCJS.DOM.JSFFI.Generated.HTMLFormControlsCollection+ GHCJS.DOM.JSFFI.Generated.HTMLFormElement+ GHCJS.DOM.JSFFI.Generated.HTMLFrameElement+ GHCJS.DOM.JSFFI.Generated.HTMLFrameSetElement+ GHCJS.DOM.JSFFI.Generated.HTMLHRElement+ GHCJS.DOM.JSFFI.Generated.HTMLHeadElement+ GHCJS.DOM.JSFFI.Generated.HTMLHeadingElement+ GHCJS.DOM.JSFFI.Generated.HTMLHtmlElement+ GHCJS.DOM.JSFFI.Generated.HTMLIFrameElement+ GHCJS.DOM.JSFFI.Generated.HTMLImageElement+ GHCJS.DOM.JSFFI.Generated.HTMLInputElement+ GHCJS.DOM.JSFFI.Generated.HTMLKeygenElement+ GHCJS.DOM.JSFFI.Generated.HTMLLIElement+ GHCJS.DOM.JSFFI.Generated.HTMLLabelElement+ GHCJS.DOM.JSFFI.Generated.HTMLLegendElement+ GHCJS.DOM.JSFFI.Generated.HTMLLinkElement+ GHCJS.DOM.JSFFI.Generated.HTMLMapElement+ GHCJS.DOM.JSFFI.Generated.HTMLMarqueeElement+ GHCJS.DOM.JSFFI.Generated.HTMLMediaElement+ GHCJS.DOM.JSFFI.Generated.HTMLMenuElement+ GHCJS.DOM.JSFFI.Generated.HTMLMetaElement+ GHCJS.DOM.JSFFI.Generated.HTMLMeterElement+ GHCJS.DOM.JSFFI.Generated.HTMLModElement+ GHCJS.DOM.JSFFI.Generated.HTMLOListElement+ GHCJS.DOM.JSFFI.Generated.HTMLObjectElement+ GHCJS.DOM.JSFFI.Generated.HTMLOptGroupElement+ GHCJS.DOM.JSFFI.Generated.HTMLOptionElement+ GHCJS.DOM.JSFFI.Generated.HTMLOptionsCollection+ GHCJS.DOM.JSFFI.Generated.HTMLOutputElement+ GHCJS.DOM.JSFFI.Generated.HTMLParagraphElement+ GHCJS.DOM.JSFFI.Generated.HTMLParamElement+ GHCJS.DOM.JSFFI.Generated.HTMLPreElement+ GHCJS.DOM.JSFFI.Generated.HTMLProgressElement+ GHCJS.DOM.JSFFI.Generated.HTMLQuoteElement+ GHCJS.DOM.JSFFI.Generated.HTMLScriptElement+ GHCJS.DOM.JSFFI.Generated.HTMLSelectElement+ GHCJS.DOM.JSFFI.Generated.HTMLSourceElement+ GHCJS.DOM.JSFFI.Generated.HTMLStyleElement+ GHCJS.DOM.JSFFI.Generated.HTMLTableCaptionElement+ GHCJS.DOM.JSFFI.Generated.HTMLTableCellElement+ GHCJS.DOM.JSFFI.Generated.HTMLTableColElement+ GHCJS.DOM.JSFFI.Generated.HTMLTableElement+ GHCJS.DOM.JSFFI.Generated.HTMLTableRowElement+ GHCJS.DOM.JSFFI.Generated.HTMLTableSectionElement+ GHCJS.DOM.JSFFI.Generated.HTMLTemplateElement+ GHCJS.DOM.JSFFI.Generated.HTMLTextAreaElement+ GHCJS.DOM.JSFFI.Generated.HTMLTitleElement+ GHCJS.DOM.JSFFI.Generated.HTMLTrackElement+ GHCJS.DOM.JSFFI.Generated.HTMLUListElement+ GHCJS.DOM.JSFFI.Generated.HTMLVideoElement+ GHCJS.DOM.JSFFI.Generated.HashChangeEvent+ GHCJS.DOM.JSFFI.Generated.History+ GHCJS.DOM.JSFFI.Generated.IDBCursor+ GHCJS.DOM.JSFFI.Generated.IDBCursorWithValue+ GHCJS.DOM.JSFFI.Generated.IDBDatabase+ GHCJS.DOM.JSFFI.Generated.IDBFactory+ GHCJS.DOM.JSFFI.Generated.IDBIndex+ GHCJS.DOM.JSFFI.Generated.IDBKeyRange+ GHCJS.DOM.JSFFI.Generated.IDBObjectStore+ GHCJS.DOM.JSFFI.Generated.IDBOpenDBRequest+ GHCJS.DOM.JSFFI.Generated.IDBRequest+ GHCJS.DOM.JSFFI.Generated.IDBTransaction+ GHCJS.DOM.JSFFI.Generated.IDBVersionChangeEvent+ GHCJS.DOM.JSFFI.Generated.ImageData+ GHCJS.DOM.JSFFI.Generated.InspectorFrontendHost+ GHCJS.DOM.JSFFI.Generated.InternalSettings+ GHCJS.DOM.JSFFI.Generated.Internals+ GHCJS.DOM.JSFFI.Generated.KeyboardEvent+ GHCJS.DOM.JSFFI.Generated.Location+ GHCJS.DOM.JSFFI.Generated.MallocStatistics+ GHCJS.DOM.JSFFI.Generated.MediaController+ GHCJS.DOM.JSFFI.Generated.MediaControlsHost+ GHCJS.DOM.JSFFI.Generated.MediaElementAudioSourceNode+ GHCJS.DOM.JSFFI.Generated.MediaError+ GHCJS.DOM.JSFFI.Generated.MediaKeyError+ GHCJS.DOM.JSFFI.Generated.MediaKeyEvent+ GHCJS.DOM.JSFFI.Generated.MediaKeyMessageEvent+ GHCJS.DOM.JSFFI.Generated.MediaKeyNeededEvent+ GHCJS.DOM.JSFFI.Generated.MediaKeySession+ GHCJS.DOM.JSFFI.Generated.MediaKeys+ GHCJS.DOM.JSFFI.Generated.MediaList+ GHCJS.DOM.JSFFI.Generated.MediaQueryList+ GHCJS.DOM.JSFFI.Generated.MediaQueryListListener+ GHCJS.DOM.JSFFI.Generated.MediaSource+ GHCJS.DOM.JSFFI.Generated.MediaSourceStates+ GHCJS.DOM.JSFFI.Generated.MediaStream+ GHCJS.DOM.JSFFI.Generated.MediaStreamAudioDestinationNode+ GHCJS.DOM.JSFFI.Generated.MediaStreamAudioSourceNode+ GHCJS.DOM.JSFFI.Generated.MediaStreamEvent+ GHCJS.DOM.JSFFI.Generated.MediaStreamTrack+ GHCJS.DOM.JSFFI.Generated.MediaStreamTrackEvent+ GHCJS.DOM.JSFFI.Generated.MediaStreamTrackSourcesCallback+ GHCJS.DOM.JSFFI.Generated.MediaTrackConstraints+ GHCJS.DOM.JSFFI.Generated.MemoryInfo+ GHCJS.DOM.JSFFI.Generated.MessageChannel+ GHCJS.DOM.JSFFI.Generated.MessageEvent+ GHCJS.DOM.JSFFI.Generated.MessagePort+ GHCJS.DOM.JSFFI.Generated.MouseEvent+ GHCJS.DOM.JSFFI.Generated.MutationEvent+ GHCJS.DOM.JSFFI.Generated.MutationObserver+ GHCJS.DOM.JSFFI.Generated.MutationRecord+ GHCJS.DOM.JSFFI.Generated.NamedNodeMap+ GHCJS.DOM.JSFFI.Generated.Navigator+ GHCJS.DOM.JSFFI.Generated.NavigatorUserMediaError+ GHCJS.DOM.JSFFI.Generated.NavigatorUserMediaErrorCallback+ GHCJS.DOM.JSFFI.Generated.NavigatorUserMediaSuccessCallback+ GHCJS.DOM.JSFFI.Generated.Node+ GHCJS.DOM.JSFFI.Generated.NodeFilter+ GHCJS.DOM.JSFFI.Generated.NodeIterator+ GHCJS.DOM.JSFFI.Generated.NodeList+ GHCJS.DOM.JSFFI.Generated.Notification+ GHCJS.DOM.JSFFI.Generated.NotificationCenter+ GHCJS.DOM.JSFFI.Generated.NotificationPermissionCallback+ GHCJS.DOM.JSFFI.Generated.OESStandardDerivatives+ GHCJS.DOM.JSFFI.Generated.OESTextureHalfFloat+ GHCJS.DOM.JSFFI.Generated.OESVertexArrayObject+ GHCJS.DOM.JSFFI.Generated.OfflineAudioCompletionEvent+ GHCJS.DOM.JSFFI.Generated.OfflineAudioContext+ GHCJS.DOM.JSFFI.Generated.OscillatorNode+ GHCJS.DOM.JSFFI.Generated.OverflowEvent+ GHCJS.DOM.JSFFI.Generated.PageTransitionEvent+ GHCJS.DOM.JSFFI.Generated.PannerNode+ GHCJS.DOM.JSFFI.Generated.Performance+ GHCJS.DOM.JSFFI.Generated.PerformanceEntry+ GHCJS.DOM.JSFFI.Generated.PerformanceEntryList+ GHCJS.DOM.JSFFI.Generated.PerformanceNavigation+ GHCJS.DOM.JSFFI.Generated.PerformanceResourceTiming+ GHCJS.DOM.JSFFI.Generated.PerformanceTiming+ GHCJS.DOM.JSFFI.Generated.PopStateEvent+ GHCJS.DOM.JSFFI.Generated.PositionCallback+ GHCJS.DOM.JSFFI.Generated.PositionError+ GHCJS.DOM.JSFFI.Generated.PositionErrorCallback+ GHCJS.DOM.JSFFI.Generated.ProcessingInstruction+ GHCJS.DOM.JSFFI.Generated.ProgressEvent+ GHCJS.DOM.JSFFI.Generated.QuickTimePluginReplacement+ GHCJS.DOM.JSFFI.Generated.RGBColor+ GHCJS.DOM.JSFFI.Generated.RTCConfiguration+ GHCJS.DOM.JSFFI.Generated.RTCDTMFSender+ GHCJS.DOM.JSFFI.Generated.RTCDTMFToneChangeEvent+ GHCJS.DOM.JSFFI.Generated.RTCDataChannel+ GHCJS.DOM.JSFFI.Generated.RTCDataChannelEvent+ GHCJS.DOM.JSFFI.Generated.RTCIceCandidate+ GHCJS.DOM.JSFFI.Generated.RTCIceCandidateEvent+ GHCJS.DOM.JSFFI.Generated.RTCIceServer+ GHCJS.DOM.JSFFI.Generated.RTCPeerConnection+ GHCJS.DOM.JSFFI.Generated.RTCPeerConnectionErrorCallback+ GHCJS.DOM.JSFFI.Generated.RTCSessionDescription+ GHCJS.DOM.JSFFI.Generated.RTCSessionDescriptionCallback+ GHCJS.DOM.JSFFI.Generated.RTCStatsCallback+ GHCJS.DOM.JSFFI.Generated.RTCStatsReport+ GHCJS.DOM.JSFFI.Generated.RTCStatsResponse+ GHCJS.DOM.JSFFI.Generated.RadioNodeList+ GHCJS.DOM.JSFFI.Generated.Range+ GHCJS.DOM.JSFFI.Generated.ReadableStream+ GHCJS.DOM.JSFFI.Generated.Rect+ GHCJS.DOM.JSFFI.Generated.RequestAnimationFrameCallback+ GHCJS.DOM.JSFFI.Generated.SQLError+ GHCJS.DOM.JSFFI.Generated.SQLResultSet+ GHCJS.DOM.JSFFI.Generated.SQLResultSetRowList+ GHCJS.DOM.JSFFI.Generated.SQLStatementCallback+ GHCJS.DOM.JSFFI.Generated.SQLStatementErrorCallback+ GHCJS.DOM.JSFFI.Generated.SQLTransaction+ GHCJS.DOM.JSFFI.Generated.SQLTransactionCallback+ GHCJS.DOM.JSFFI.Generated.SQLTransactionErrorCallback+ GHCJS.DOM.JSFFI.Generated.SVGAElement+ GHCJS.DOM.JSFFI.Generated.SVGAltGlyphElement+ GHCJS.DOM.JSFFI.Generated.SVGAngle+ GHCJS.DOM.JSFFI.Generated.SVGAnimatedAngle+ GHCJS.DOM.JSFFI.Generated.SVGAnimatedBoolean+ GHCJS.DOM.JSFFI.Generated.SVGAnimatedEnumeration+ GHCJS.DOM.JSFFI.Generated.SVGAnimatedInteger+ GHCJS.DOM.JSFFI.Generated.SVGAnimatedLength+ GHCJS.DOM.JSFFI.Generated.SVGAnimatedLengthList+ GHCJS.DOM.JSFFI.Generated.SVGAnimatedNumber+ GHCJS.DOM.JSFFI.Generated.SVGAnimatedNumberList+ GHCJS.DOM.JSFFI.Generated.SVGAnimatedPreserveAspectRatio+ GHCJS.DOM.JSFFI.Generated.SVGAnimatedRect+ GHCJS.DOM.JSFFI.Generated.SVGAnimatedString+ GHCJS.DOM.JSFFI.Generated.SVGAnimatedTransformList+ GHCJS.DOM.JSFFI.Generated.SVGAnimationElement+ GHCJS.DOM.JSFFI.Generated.SVGCircleElement+ GHCJS.DOM.JSFFI.Generated.SVGClipPathElement+ GHCJS.DOM.JSFFI.Generated.SVGColor+ GHCJS.DOM.JSFFI.Generated.SVGComponentTransferFunctionElement+ GHCJS.DOM.JSFFI.Generated.SVGCursorElement+ GHCJS.DOM.JSFFI.Generated.SVGDocument+ GHCJS.DOM.JSFFI.Generated.SVGElement+ GHCJS.DOM.JSFFI.Generated.SVGEllipseElement+ GHCJS.DOM.JSFFI.Generated.SVGExternalResourcesRequired+ GHCJS.DOM.JSFFI.Generated.SVGFEBlendElement+ GHCJS.DOM.JSFFI.Generated.SVGFEColorMatrixElement+ GHCJS.DOM.JSFFI.Generated.SVGFEComponentTransferElement+ GHCJS.DOM.JSFFI.Generated.SVGFECompositeElement+ GHCJS.DOM.JSFFI.Generated.SVGFEConvolveMatrixElement+ GHCJS.DOM.JSFFI.Generated.SVGFEDiffuseLightingElement+ GHCJS.DOM.JSFFI.Generated.SVGFEDisplacementMapElement+ GHCJS.DOM.JSFFI.Generated.SVGFEDistantLightElement+ GHCJS.DOM.JSFFI.Generated.SVGFEDropShadowElement+ GHCJS.DOM.JSFFI.Generated.SVGFEGaussianBlurElement+ GHCJS.DOM.JSFFI.Generated.SVGFEImageElement+ GHCJS.DOM.JSFFI.Generated.SVGFEMergeNodeElement+ GHCJS.DOM.JSFFI.Generated.SVGFEMorphologyElement+ GHCJS.DOM.JSFFI.Generated.SVGFEOffsetElement+ GHCJS.DOM.JSFFI.Generated.SVGFEPointLightElement+ GHCJS.DOM.JSFFI.Generated.SVGFESpecularLightingElement+ GHCJS.DOM.JSFFI.Generated.SVGFESpotLightElement+ GHCJS.DOM.JSFFI.Generated.SVGFETileElement+ GHCJS.DOM.JSFFI.Generated.SVGFETurbulenceElement+ GHCJS.DOM.JSFFI.Generated.SVGFilterElement+ GHCJS.DOM.JSFFI.Generated.SVGFilterPrimitiveStandardAttributes+ GHCJS.DOM.JSFFI.Generated.SVGFitToViewBox+ GHCJS.DOM.JSFFI.Generated.SVGForeignObjectElement+ GHCJS.DOM.JSFFI.Generated.SVGGlyphRefElement+ GHCJS.DOM.JSFFI.Generated.SVGGradientElement+ GHCJS.DOM.JSFFI.Generated.SVGGraphicsElement+ GHCJS.DOM.JSFFI.Generated.SVGImageElement+ GHCJS.DOM.JSFFI.Generated.SVGLength+ GHCJS.DOM.JSFFI.Generated.SVGLengthList+ GHCJS.DOM.JSFFI.Generated.SVGLineElement+ GHCJS.DOM.JSFFI.Generated.SVGLinearGradientElement+ GHCJS.DOM.JSFFI.Generated.SVGMarkerElement+ GHCJS.DOM.JSFFI.Generated.SVGMaskElement+ GHCJS.DOM.JSFFI.Generated.SVGMatrix+ GHCJS.DOM.JSFFI.Generated.SVGNumber+ GHCJS.DOM.JSFFI.Generated.SVGNumberList+ GHCJS.DOM.JSFFI.Generated.SVGPaint+ GHCJS.DOM.JSFFI.Generated.SVGPathElement+ GHCJS.DOM.JSFFI.Generated.SVGPathSeg+ GHCJS.DOM.JSFFI.Generated.SVGPathSegArcAbs+ GHCJS.DOM.JSFFI.Generated.SVGPathSegArcRel+ GHCJS.DOM.JSFFI.Generated.SVGPathSegCurvetoCubicAbs+ GHCJS.DOM.JSFFI.Generated.SVGPathSegCurvetoCubicRel+ GHCJS.DOM.JSFFI.Generated.SVGPathSegCurvetoCubicSmoothAbs+ GHCJS.DOM.JSFFI.Generated.SVGPathSegCurvetoCubicSmoothRel+ GHCJS.DOM.JSFFI.Generated.SVGPathSegCurvetoQuadraticAbs+ GHCJS.DOM.JSFFI.Generated.SVGPathSegCurvetoQuadraticRel+ GHCJS.DOM.JSFFI.Generated.SVGPathSegCurvetoQuadraticSmoothAbs+ GHCJS.DOM.JSFFI.Generated.SVGPathSegCurvetoQuadraticSmoothRel+ GHCJS.DOM.JSFFI.Generated.SVGPathSegLinetoAbs+ GHCJS.DOM.JSFFI.Generated.SVGPathSegLinetoHorizontalAbs+ GHCJS.DOM.JSFFI.Generated.SVGPathSegLinetoHorizontalRel+ GHCJS.DOM.JSFFI.Generated.SVGPathSegLinetoRel+ GHCJS.DOM.JSFFI.Generated.SVGPathSegLinetoVerticalAbs+ GHCJS.DOM.JSFFI.Generated.SVGPathSegLinetoVerticalRel+ GHCJS.DOM.JSFFI.Generated.SVGPathSegList+ GHCJS.DOM.JSFFI.Generated.SVGPathSegMovetoAbs+ GHCJS.DOM.JSFFI.Generated.SVGPathSegMovetoRel+ GHCJS.DOM.JSFFI.Generated.SVGPatternElement+ GHCJS.DOM.JSFFI.Generated.SVGPoint+ GHCJS.DOM.JSFFI.Generated.SVGPointList+ GHCJS.DOM.JSFFI.Generated.SVGPolygonElement+ GHCJS.DOM.JSFFI.Generated.SVGPolylineElement+ GHCJS.DOM.JSFFI.Generated.SVGPreserveAspectRatio+ GHCJS.DOM.JSFFI.Generated.SVGRadialGradientElement+ GHCJS.DOM.JSFFI.Generated.SVGRect+ GHCJS.DOM.JSFFI.Generated.SVGRectElement+ GHCJS.DOM.JSFFI.Generated.SVGRenderingIntent+ GHCJS.DOM.JSFFI.Generated.SVGScriptElement+ GHCJS.DOM.JSFFI.Generated.SVGSVGElement+ GHCJS.DOM.JSFFI.Generated.SVGStopElement+ GHCJS.DOM.JSFFI.Generated.SVGStringList+ GHCJS.DOM.JSFFI.Generated.SVGStyleElement+ GHCJS.DOM.JSFFI.Generated.SVGTests+ GHCJS.DOM.JSFFI.Generated.SVGTextContentElement+ GHCJS.DOM.JSFFI.Generated.SVGTextPathElement+ GHCJS.DOM.JSFFI.Generated.SVGTextPositioningElement+ GHCJS.DOM.JSFFI.Generated.SVGTransform+ GHCJS.DOM.JSFFI.Generated.SVGTransformList+ GHCJS.DOM.JSFFI.Generated.SVGURIReference+ GHCJS.DOM.JSFFI.Generated.SVGUnitTypes+ GHCJS.DOM.JSFFI.Generated.SVGUseElement+ GHCJS.DOM.JSFFI.Generated.SVGViewElement+ GHCJS.DOM.JSFFI.Generated.SVGViewSpec+ GHCJS.DOM.JSFFI.Generated.SVGZoomAndPan+ GHCJS.DOM.JSFFI.Generated.SVGZoomEvent+ GHCJS.DOM.JSFFI.Generated.Screen+ GHCJS.DOM.JSFFI.Generated.ScriptProcessorNode+ GHCJS.DOM.JSFFI.Generated.ScriptProfile+ GHCJS.DOM.JSFFI.Generated.ScriptProfileNode+ GHCJS.DOM.JSFFI.Generated.SecurityPolicyViolationEvent+ GHCJS.DOM.JSFFI.Generated.SourceBuffer+ GHCJS.DOM.JSFFI.Generated.SourceBufferList+ GHCJS.DOM.JSFFI.Generated.SourceInfo+ GHCJS.DOM.JSFFI.Generated.SpeechSynthesis+ GHCJS.DOM.JSFFI.Generated.SpeechSynthesisEvent+ GHCJS.DOM.JSFFI.Generated.SpeechSynthesisUtterance+ GHCJS.DOM.JSFFI.Generated.SpeechSynthesisVoice+ GHCJS.DOM.JSFFI.Generated.Storage+ GHCJS.DOM.JSFFI.Generated.StorageErrorCallback+ GHCJS.DOM.JSFFI.Generated.StorageEvent+ GHCJS.DOM.JSFFI.Generated.StorageInfo+ GHCJS.DOM.JSFFI.Generated.StorageQuota+ GHCJS.DOM.JSFFI.Generated.StorageQuotaCallback+ GHCJS.DOM.JSFFI.Generated.StorageUsageCallback+ GHCJS.DOM.JSFFI.Generated.StringCallback+ GHCJS.DOM.JSFFI.Generated.StyleMedia+ GHCJS.DOM.JSFFI.Generated.StyleSheet+ GHCJS.DOM.JSFFI.Generated.StyleSheetList+ GHCJS.DOM.JSFFI.Generated.SubtleCrypto+ GHCJS.DOM.JSFFI.Generated.Text+ GHCJS.DOM.JSFFI.Generated.TextEvent+ GHCJS.DOM.JSFFI.Generated.TextMetrics+ GHCJS.DOM.JSFFI.Generated.TextTrack+ GHCJS.DOM.JSFFI.Generated.TextTrackCue+ GHCJS.DOM.JSFFI.Generated.TextTrackCueList+ GHCJS.DOM.JSFFI.Generated.TextTrackList+ GHCJS.DOM.JSFFI.Generated.TimeRanges+ GHCJS.DOM.JSFFI.Generated.Touch+ GHCJS.DOM.JSFFI.Generated.TouchEvent+ GHCJS.DOM.JSFFI.Generated.TouchList+ GHCJS.DOM.JSFFI.Generated.TrackEvent+ GHCJS.DOM.JSFFI.Generated.TransitionEvent+ GHCJS.DOM.JSFFI.Generated.TreeWalker+ GHCJS.DOM.JSFFI.Generated.TypeConversions+ GHCJS.DOM.JSFFI.Generated.UIEvent+ GHCJS.DOM.JSFFI.Generated.UIRequestEvent+ GHCJS.DOM.JSFFI.Generated.URLUtils+ GHCJS.DOM.JSFFI.Generated.UserMessageHandler+ GHCJS.DOM.JSFFI.Generated.VTTCue+ GHCJS.DOM.JSFFI.Generated.VTTRegion+ GHCJS.DOM.JSFFI.Generated.VTTRegionList+ GHCJS.DOM.JSFFI.Generated.ValidityState+ GHCJS.DOM.JSFFI.Generated.VideoPlaybackQuality+ GHCJS.DOM.JSFFI.Generated.VideoStreamTrack+ GHCJS.DOM.JSFFI.Generated.VideoTrack+ GHCJS.DOM.JSFFI.Generated.VideoTrackList+ GHCJS.DOM.JSFFI.Generated.VoidCallback+ GHCJS.DOM.JSFFI.Generated.WaveShaperNode+ GHCJS.DOM.JSFFI.Generated.WebGL2RenderingContext+ GHCJS.DOM.JSFFI.Generated.WebGLActiveInfo+ GHCJS.DOM.JSFFI.Generated.WebGLCompressedTextureATC+ GHCJS.DOM.JSFFI.Generated.WebGLCompressedTexturePVRTC+ GHCJS.DOM.JSFFI.Generated.WebGLCompressedTextureS3TC+ GHCJS.DOM.JSFFI.Generated.WebGLContextAttributes+ GHCJS.DOM.JSFFI.Generated.WebGLContextEvent+ GHCJS.DOM.JSFFI.Generated.WebGLDebugRendererInfo+ GHCJS.DOM.JSFFI.Generated.WebGLDebugShaders+ GHCJS.DOM.JSFFI.Generated.WebGLDepthTexture+ GHCJS.DOM.JSFFI.Generated.WebGLDrawBuffers+ GHCJS.DOM.JSFFI.Generated.WebGLLoseContext+ GHCJS.DOM.JSFFI.Generated.WebGLRenderingContextBase+ GHCJS.DOM.JSFFI.Generated.WebGLShaderPrecisionFormat+ GHCJS.DOM.JSFFI.Generated.WebKitAnimationEvent+ GHCJS.DOM.JSFFI.Generated.WebKitCSSFilterValue+ GHCJS.DOM.JSFFI.Generated.WebKitCSSMatrix+ GHCJS.DOM.JSFFI.Generated.WebKitCSSRegionRule+ GHCJS.DOM.JSFFI.Generated.WebKitCSSTransformValue+ GHCJS.DOM.JSFFI.Generated.WebKitCSSViewportRule+ GHCJS.DOM.JSFFI.Generated.WebKitNamedFlow+ GHCJS.DOM.JSFFI.Generated.WebKitNamespace+ GHCJS.DOM.JSFFI.Generated.WebKitPlaybackTargetAvailabilityEvent+ GHCJS.DOM.JSFFI.Generated.WebKitPoint+ GHCJS.DOM.JSFFI.Generated.WebKitTransitionEvent+ GHCJS.DOM.JSFFI.Generated.WebSocket+ GHCJS.DOM.JSFFI.Generated.WheelEvent+ GHCJS.DOM.JSFFI.Generated.WindowBase64+ GHCJS.DOM.JSFFI.Generated.WindowTimers+ GHCJS.DOM.JSFFI.Generated.Worker+ GHCJS.DOM.JSFFI.Generated.WorkerGlobalScope+ GHCJS.DOM.JSFFI.Generated.WorkerLocation+ GHCJS.DOM.JSFFI.Generated.WorkerNavigator+ GHCJS.DOM.JSFFI.Generated.XMLHttpRequest+ GHCJS.DOM.JSFFI.Generated.XMLHttpRequestProgressEvent+ GHCJS.DOM.JSFFI.Generated.XMLHttpRequestUpload+ GHCJS.DOM.JSFFI.Generated.XMLSerializer+ GHCJS.DOM.JSFFI.Generated.XPathEvaluator+ GHCJS.DOM.JSFFI.Generated.XPathExpression+ GHCJS.DOM.JSFFI.Generated.XPathNSResolver+ GHCJS.DOM.JSFFI.Generated.XPathResult+ GHCJS.DOM.JSFFI.Generated.XSLTProcessor++ if !impl(ghcjs) || flag(webkit)+ cpp-options: -DUSE_WEBKIT+ build-depends: glib >=0.13.0.0 && <0.14,+ transformers >=0.3.0.0 && <0.5+ if flag(gtk3)+ build-depends: gtk3 >=0.13.0.0 && <0.15, webkitgtk3 >=0.14.0.0 && <0.15+ else+ build-depends: gtk >=0.13.0.0 && <0.14, webkit >=0.14.0.0 && <0.15+ c-sources: cbits/ghcjs_stubs.c++ if flag(old-webkit)+ cpp-options: -DUSE_OLD_WEBKIT++ hs-source-dirs: src+ exposed: True+ buildable: True+ js-sources: jsbits/xhr.js
@@ -0,0 +1,25 @@+function h$dom$sendXHR(xhr, d, cont) {+ var clear;+ var error = function () {+ clear(); cont(2);+ };+ var abort = function () {+ clear(); cont(1);+ };+ var load = function () {+ clear(); cont(0);+ };+ clear = function () {+ xhr.removeEventListener('error', error);+ xhr.removeEventListener('abort', abort);+ xhr.removeEventListener('load', load);+ }+ xhr.addEventListener('error', error);+ xhr.addEventListener('abort', abort);+ xhr.addEventListener('load', load);+ if(d) {+ xhr.send(d);+ } else {+ xhr.send();+ }+}
@@ -33,7 +33,7 @@ import System.Glib.Signals (on) import System.Glib.Attributes (get, AttrOp(..), set) import System.Glib.FFI (maybeNull)-import System.Glib.MainLoop (priorityHigh)+import System.Glib.MainLoop (priorityLow) import Graphics.UI.Gtk.WebKit.WebSettings (webSettingsMonospaceFontFamily, webSettingsUserAgent, webSettingsEnableDeveloperExtras)@@ -41,8 +41,8 @@ #endif import GHCJS.DOM.Types-import GHCJS.DOM.DOMWindow (domWindowGetNavigator, domWindowGetDocument)-import GHCJS.DOM.Navigator (navigatorGetUserAgent)+import GHCJS.DOM.Window (getNavigator, getDocument)+import GHCJS.DOM.Navigator (getUserAgent) import Foreign (ForeignPtr, nullPtr, Ptr) import Control.Monad (unless, forever, liftM) import Control.Concurrent@@ -59,32 +59,32 @@ #ifdef ghcjs_HOST_OS foreign import javascript unsafe "$r = window"- ghcjs_currentWindow :: IO (JSRef DOMWindow)+ ghcjs_currentWindow :: IO (JSRef Window) foreign import javascript unsafe "$r = document" ghcjs_currentDocument :: IO (JSRef Document) #else-ghcjs_currentWindow :: IO (JSRef DOMWindow)+ghcjs_currentWindow :: IO (JSRef Window) ghcjs_currentWindow = undefined ghcjs_currentDocument :: IO (JSRef Document) ghcjs_currentDocument = undefined #endif -currentWindow :: IO (Maybe DOMWindow)-currentWindow = fmap DOMWindow . maybeJSNull <$> ghcjs_currentWindow+currentWindow :: IO (Maybe Window)+currentWindow = fmap Window . maybeJSNullOrUndefined <$> ghcjs_currentWindow currentDocument :: IO (Maybe Document)-currentDocument = fmap Document . maybeJSNull <$> ghcjs_currentDocument+currentDocument = fmap Document . maybeJSNullOrUndefined <$> ghcjs_currentDocument -type WebView = DOMWindow+type WebView = Window castToWebView = id -webViewGetDomDocument :: IsDOMWindow w => w -> IO (Maybe Document)-webViewGetDomDocument = domWindowGetDocument+webViewGetDomDocument :: Window -> IO (Maybe Document)+webViewGetDomDocument = getDocument #else foreign import ccall safe "ghcjs_currentWindow"- ghcjs_currentWindow :: IO (Ptr DOMWindow)+ ghcjs_currentWindow :: IO (Ptr Window) -currentWindow :: IO (Maybe DOMWindow)-currentWindow = maybeNull (makeNewGObject mkDOMWindow) ghcjs_currentWindow+currentWindow :: IO (Maybe Window)+currentWindow = maybeNull (makeNewGObject mkWindow) ghcjs_currentWindow foreign import ccall unsafe "ghcjs_currentDocument" ghcjs_currentDocument :: IO (Ptr Document)@@ -103,8 +103,8 @@ case mbWindow of Just window -> do -- Check if we are running in javascript inside the the native version- Just n <- domWindowGetNavigator window- agent <- navigatorGetUserAgent n+ Just n <- getNavigator window+ agent <- getUserAgent n unless ((" " <> userAgentKey) `T.isSuffixOf` agent) $ main (castToWebView window) Nothing -> do makeDefaultWebView userAgentKey main@@ -116,7 +116,7 @@ makeDefaultWebView userAgentKey main = do initGUI window <- windowNew- timeoutAddFull (yield >> return True) priorityHigh 10+ timeoutAddFull (yield >> return True) priorityLow 10 windowSetDefaultSize window 900 600 windowSetPosition window WinPosCenter scrollWin <- scrolledWindowNew Nothing Nothing
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.ANGLEInstancedArrays (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.ANGLEInstancedArrays+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.ANGLEInstancedArrays+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AbstractView (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.AbstractView+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.AbstractView+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AbstractWorker (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.AbstractWorker+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.AbstractWorker+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AllAudioCapabilities (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.AllAudioCapabilities+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.AllAudioCapabilities+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AllVideoCapabilities (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.AllVideoCapabilities+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.AllVideoCapabilities+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AnalyserNode (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.AnalyserNode+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.AnalyserNode+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AnimationEvent (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.AnimationEvent+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.AnimationEvent+#else+#endif
@@ -0,0 +1,13 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.ApplicationCache (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.ApplicationCache+#else+ module Graphics.UI.Gtk.WebKit.DOM.ApplicationCache+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.ApplicationCache+#else+import Graphics.UI.Gtk.WebKit.DOM.ApplicationCache+#endif
@@ -1,77 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.Attr ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.Attr- (ghcjs_dom_attr_get_name, attrGetName,- ghcjs_dom_attr_get_specified, attrGetSpecified,- ghcjs_dom_attr_set_value, attrSetValue, ghcjs_dom_attr_get_value,- attrGetValue, ghcjs_dom_attr_get_owner_element,- attrGetOwnerElement, ghcjs_dom_attr_get_is_id, attrGetIsId,- DOMAttr, IsDOMAttr, castToDOMAttr, gTypeDOMAttr, toDOMAttr)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_attr_get_name :: JSRef DOMAttr -> IO JSString- -attrGetName ::- (IsDOMAttr self, FromJSString result) => self -> IO result-attrGetName self- = fromJSString <$>- (ghcjs_dom_attr_get_name (unDOMAttr (toDOMAttr self)))- -foreign import javascript unsafe "($1[\"specified\"] ? 1 : 0)"- ghcjs_dom_attr_get_specified :: JSRef DOMAttr -> IO Bool- -attrGetSpecified :: (IsDOMAttr self) => self -> IO Bool-attrGetSpecified self- = ghcjs_dom_attr_get_specified (unDOMAttr (toDOMAttr self))- -foreign import javascript unsafe "$1[\"value\"] = $2;"- ghcjs_dom_attr_set_value :: JSRef DOMAttr -> JSString -> IO ()- -attrSetValue ::- (IsDOMAttr self, ToJSString val) => self -> val -> IO ()-attrSetValue self val- = ghcjs_dom_attr_set_value (unDOMAttr (toDOMAttr self))- (toJSString val)- -foreign import javascript unsafe "$1[\"value\"]"- ghcjs_dom_attr_get_value :: JSRef DOMAttr -> IO JSString- -attrGetValue ::- (IsDOMAttr self, FromJSString result) => self -> IO result-attrGetValue self- = fromJSString <$>- (ghcjs_dom_attr_get_value (unDOMAttr (toDOMAttr self)))- -foreign import javascript unsafe "$1[\"ownerElement\"]"- ghcjs_dom_attr_get_owner_element ::- JSRef DOMAttr -> IO (JSRef Element)- -attrGetOwnerElement ::- (IsDOMAttr self) => self -> IO (Maybe Element)-attrGetOwnerElement self- = fmap Element . maybeJSNull <$>- (ghcjs_dom_attr_get_owner_element (unDOMAttr (toDOMAttr self)))- -foreign import javascript unsafe "($1[\"isId\"] ? 1 : 0)"- ghcjs_dom_attr_get_is_id :: JSRef DOMAttr -> IO Bool- -attrGetIsId :: (IsDOMAttr self) => self -> IO Bool-attrGetIsId self- = ghcjs_dom_attr_get_is_id (unDOMAttr (toDOMAttr self))+ module GHCJS.DOM.JSFFI.Generated.Attr #else-module GHCJS.DOM.Attr ( module Graphics.UI.Gtk.WebKit.DOM.Attr+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.Attr+#else import Graphics.UI.Gtk.WebKit.DOM.Attr #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AudioBuffer (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.AudioBuffer+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.AudioBuffer+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AudioBufferCallback (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.AudioBufferCallback+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.AudioBufferCallback+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AudioBufferSourceNode (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.AudioBufferSourceNode+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.AudioBufferSourceNode+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AudioContext (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.AudioContext+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.AudioContext+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AudioDestinationNode (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.AudioDestinationNode+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.AudioDestinationNode+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AudioListener (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.AudioListener+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.AudioListener+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AudioNode (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.AudioNode+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.AudioNode+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AudioParam (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.AudioParam+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.AudioParam+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AudioProcessingEvent (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.AudioProcessingEvent+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.AudioProcessingEvent+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AudioStreamTrack (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.AudioStreamTrack+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.AudioStreamTrack+#else+#endif
@@ -0,0 +1,13 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AudioTrack (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.AudioTrack+#else+ module Graphics.UI.Gtk.WebKit.DOM.AudioTrack+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.AudioTrack+#else+import Graphics.UI.Gtk.WebKit.DOM.AudioTrack+#endif
@@ -0,0 +1,13 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AudioTrackList (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.AudioTrackList+#else+ module Graphics.UI.Gtk.WebKit.DOM.AudioTrackList+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.AudioTrackList+#else+import Graphics.UI.Gtk.WebKit.DOM.AudioTrackList+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.AutocompleteErrorEvent (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.AutocompleteErrorEvent+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.AutocompleteErrorEvent+#else+#endif
@@ -1,29 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.BarProp ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.BarProp- (ghcjs_dom_bar_prop_get_visible, barPropGetVisible, BarProp,- IsBarProp, castToBarProp, gTypeBarProp, toBarProp)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "($1[\"visible\"] ? 1 : 0)"- ghcjs_dom_bar_prop_get_visible :: JSRef BarProp -> IO Bool- -barPropGetVisible :: (IsBarProp self) => self -> IO Bool-barPropGetVisible self- = ghcjs_dom_bar_prop_get_visible (unBarProp (toBarProp self))+ module GHCJS.DOM.JSFFI.Generated.BarProp #else-module GHCJS.DOM.BarProp ( module Graphics.UI.Gtk.WebKit.DOM.BarProp+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.BarProp+#else import Graphics.UI.Gtk.WebKit.DOM.BarProp #endif
@@ -0,0 +1,13 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.BatteryManager (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.BatteryManager+#else+ module Graphics.UI.Gtk.WebKit.DOM.BatteryManager+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.BatteryManager+#else+import Graphics.UI.Gtk.WebKit.DOM.BatteryManager+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.BeforeLoadEvent (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.BeforeLoadEvent+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.BeforeLoadEvent+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.BeforeUnloadEvent (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.BeforeUnloadEvent+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.BeforeUnloadEvent+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.BiquadFilterNode (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.BiquadFilterNode+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.BiquadFilterNode+#else+#endif
@@ -1,42 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.Blob ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.Blob- (ghcjs_dom_blob_slice, blobSlice, ghcjs_dom_blob_get_size,- blobGetSize, Blob, IsBlob, castToBlob, gTypeBlob, toBlob)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"slice\"]($2, $3, $4)"- ghcjs_dom_blob_slice ::- JSRef Blob -> Double -> Double -> JSString -> IO (JSRef Blob)- -blobSlice ::- (IsBlob self, ToJSString contentType) =>- self -> Int64 -> Int64 -> contentType -> IO (Maybe Blob)-blobSlice self start end contentType- = fmap Blob . maybeJSNull <$>- (ghcjs_dom_blob_slice (unBlob (toBlob self)) (fromIntegral start)- (fromIntegral end)- (toJSString contentType))- -foreign import javascript unsafe "$1[\"size\"]"- ghcjs_dom_blob_get_size :: JSRef Blob -> IO Double- -blobGetSize :: (IsBlob self) => self -> IO Word64-blobGetSize self- = round <$> (ghcjs_dom_blob_get_size (unBlob (toBlob self)))+ module GHCJS.DOM.JSFFI.Generated.Blob #else-module GHCJS.DOM.Blob ( module Graphics.UI.Gtk.WebKit.DOM.Blob+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.Blob+#else import Graphics.UI.Gtk.WebKit.DOM.Blob #endif
@@ -0,0 +1,13 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CSS (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CSS+#else+ module Graphics.UI.Gtk.WebKit.DOM.CSS+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CSS+#else+import Graphics.UI.Gtk.WebKit.DOM.CSS+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CSSCharsetRule (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CSSCharsetRule+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CSSCharsetRule+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CSSFontFaceLoadEvent (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CSSFontFaceLoadEvent+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CSSFontFaceLoadEvent+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CSSFontFaceRule (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CSSFontFaceRule+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CSSFontFaceRule+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CSSImportRule (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CSSImportRule+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CSSImportRule+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CSSKeyframeRule (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CSSKeyframeRule+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CSSKeyframeRule+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CSSKeyframesRule (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CSSKeyframesRule+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CSSKeyframesRule+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CSSMediaRule (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CSSMediaRule+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CSSMediaRule+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CSSPageRule (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CSSPageRule+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CSSPageRule+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CSSPrimitiveValue (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CSSPrimitiveValue+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CSSPrimitiveValue+#else+#endif
@@ -1,81 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.CSSRule ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.CSSRule- (cUNKNOWN_RULE, cSTYLE_RULE, cCHARSET_RULE, cIMPORT_RULE,- cMEDIA_RULE, cFONT_FACE_RULE, cPAGE_RULE, cKEYFRAMES_RULE,- cKEYFRAME_RULE, cSUPPORTS_RULE, cWEBKIT_KEYFRAMES_RULE,- cWEBKIT_KEYFRAME_RULE, ghcjs_dom_css_rule_set_css_text,- cssRuleSetCssText, ghcjs_dom_css_rule_get_css_text,- cssRuleGetCssText, ghcjs_dom_css_rule_get_parent_style_sheet,- cssRuleGetParentStyleSheet, ghcjs_dom_css_rule_get_parent_rule,- cssRuleGetParentRule, CSSRule, IsCSSRule, castToCSSRule,- gTypeCSSRule, toCSSRule)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM--cUNKNOWN_RULE = 0-cSTYLE_RULE = 1-cCHARSET_RULE = 2-cIMPORT_RULE = 3-cMEDIA_RULE = 4-cFONT_FACE_RULE = 5-cPAGE_RULE = 6-cKEYFRAMES_RULE = 7-cKEYFRAME_RULE = 8-cSUPPORTS_RULE = 12-cWEBKIT_KEYFRAMES_RULE = 7-cWEBKIT_KEYFRAME_RULE = 8- -foreign import javascript unsafe "$1[\"cssText\"] = $2;"- ghcjs_dom_css_rule_set_css_text ::- JSRef CSSRule -> JSString -> IO ()- -cssRuleSetCssText ::- (IsCSSRule self, ToJSString val) => self -> val -> IO ()-cssRuleSetCssText self val- = ghcjs_dom_css_rule_set_css_text (unCSSRule (toCSSRule self))- (toJSString val)- -foreign import javascript unsafe "$1[\"cssText\"]"- ghcjs_dom_css_rule_get_css_text :: JSRef CSSRule -> IO JSString- -cssRuleGetCssText ::- (IsCSSRule self, FromJSString result) => self -> IO result-cssRuleGetCssText self- = fromJSString <$>- (ghcjs_dom_css_rule_get_css_text (unCSSRule (toCSSRule self)))- -foreign import javascript unsafe "$1[\"parentStyleSheet\"]"- ghcjs_dom_css_rule_get_parent_style_sheet ::- JSRef CSSRule -> IO (JSRef CSSStyleSheet)- -cssRuleGetParentStyleSheet ::- (IsCSSRule self) => self -> IO (Maybe CSSStyleSheet)-cssRuleGetParentStyleSheet self- = fmap CSSStyleSheet . maybeJSNull <$>- (ghcjs_dom_css_rule_get_parent_style_sheet- (unCSSRule (toCSSRule self)))- -foreign import javascript unsafe "$1[\"parentRule\"]"- ghcjs_dom_css_rule_get_parent_rule ::- JSRef CSSRule -> IO (JSRef CSSRule)- -cssRuleGetParentRule ::- (IsCSSRule self) => self -> IO (Maybe CSSRule)-cssRuleGetParentRule self- = fmap CSSRule . maybeJSNull <$>- (ghcjs_dom_css_rule_get_parent_rule (unCSSRule (toCSSRule self)))+ module GHCJS.DOM.JSFFI.Generated.CSSRule #else-module GHCJS.DOM.CSSRule ( module Graphics.UI.Gtk.WebKit.DOM.CSSRule+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CSSRule+#else import Graphics.UI.Gtk.WebKit.DOM.CSSRule #endif
@@ -1,43 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.CSSRuleList ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.CSSRuleList- (ghcjs_dom_css_rule_list_item, cssRuleListItem,- ghcjs_dom_css_rule_list_get_length, cssRuleListGetLength,- CSSRuleList, IsCSSRuleList, castToCSSRuleList, gTypeCSSRuleList,- toCSSRuleList)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"item\"]($2)"- ghcjs_dom_css_rule_list_item ::- JSRef CSSRuleList -> Word -> IO (JSRef CSSRule)- -cssRuleListItem ::- (IsCSSRuleList self) => self -> Word -> IO (Maybe CSSRule)-cssRuleListItem self index- = fmap CSSRule . maybeJSNull <$>- (ghcjs_dom_css_rule_list_item (unCSSRuleList (toCSSRuleList self))- index)- -foreign import javascript unsafe "$1[\"length\"]"- ghcjs_dom_css_rule_list_get_length :: JSRef CSSRuleList -> IO Word- -cssRuleListGetLength :: (IsCSSRuleList self) => self -> IO Word-cssRuleListGetLength self- = ghcjs_dom_css_rule_list_get_length- (unCSSRuleList (toCSSRuleList self))+ module GHCJS.DOM.JSFFI.Generated.CSSRuleList #else-module GHCJS.DOM.CSSRuleList ( module Graphics.UI.Gtk.WebKit.DOM.CSSRuleList+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CSSRuleList+#else import Graphics.UI.Gtk.WebKit.DOM.CSSRuleList #endif
@@ -1,186 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.CSSStyleDeclaration ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.CSSStyleDeclaration- (ghcjs_dom_css_style_declaration_get_property_value,- cssStyleDeclarationGetPropertyValue,- ghcjs_dom_css_style_declaration_remove_property,- cssStyleDeclarationRemoveProperty,- ghcjs_dom_css_style_declaration_get_property_priority,- cssStyleDeclarationGetPropertyPriority,- ghcjs_dom_css_style_declaration_set_property,- cssStyleDeclarationSetProperty,- ghcjs_dom_css_style_declaration_item, cssStyleDeclarationItem,- ghcjs_dom_css_style_declaration_get_property_shorthand,- cssStyleDeclarationGetPropertyShorthand,- ghcjs_dom_css_style_declaration_is_property_implicit,- cssStyleDeclarationIsPropertyImplicit,- ghcjs_dom_css_style_declaration_set_css_text,- cssStyleDeclarationSetCssText,- ghcjs_dom_css_style_declaration_get_css_text,- cssStyleDeclarationGetCssText,- ghcjs_dom_css_style_declaration_get_length,- cssStyleDeclarationGetLength,- ghcjs_dom_css_style_declaration_get_parent_rule,- cssStyleDeclarationGetParentRule, CSSStyleDeclaration,- IsCSSStyleDeclaration, castToCSSStyleDeclaration,- gTypeCSSStyleDeclaration, toCSSStyleDeclaration)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"getPropertyValue\"]($2)"- ghcjs_dom_css_style_declaration_get_property_value ::- JSRef CSSStyleDeclaration -> JSString -> IO JSString- -cssStyleDeclarationGetPropertyValue ::- (IsCSSStyleDeclaration self, ToJSString propertyName,- FromJSString result) =>- self -> propertyName -> IO result-cssStyleDeclarationGetPropertyValue self propertyName- = fromJSString <$>- (ghcjs_dom_css_style_declaration_get_property_value- (unCSSStyleDeclaration (toCSSStyleDeclaration self))- (toJSString propertyName))- -foreign import javascript unsafe "$1[\"removeProperty\"]($2)"- ghcjs_dom_css_style_declaration_remove_property ::- JSRef CSSStyleDeclaration -> JSString -> IO JSString- -cssStyleDeclarationRemoveProperty ::- (IsCSSStyleDeclaration self, ToJSString propertyName,- FromJSString result) =>- self -> propertyName -> IO result-cssStyleDeclarationRemoveProperty self propertyName- = fromJSString <$>- (ghcjs_dom_css_style_declaration_remove_property- (unCSSStyleDeclaration (toCSSStyleDeclaration self))- (toJSString propertyName))- -foreign import javascript unsafe "$1[\"getPropertyPriority\"]($2)"- ghcjs_dom_css_style_declaration_get_property_priority ::- JSRef CSSStyleDeclaration -> JSString -> IO JSString- -cssStyleDeclarationGetPropertyPriority ::- (IsCSSStyleDeclaration self, ToJSString propertyName,- FromJSString result) =>- self -> propertyName -> IO result-cssStyleDeclarationGetPropertyPriority self propertyName- = fromJSString <$>- (ghcjs_dom_css_style_declaration_get_property_priority- (unCSSStyleDeclaration (toCSSStyleDeclaration self))- (toJSString propertyName))- -foreign import javascript unsafe "$1[\"setProperty\"]($2, $3, $4)"- ghcjs_dom_css_style_declaration_set_property ::- JSRef CSSStyleDeclaration ->- JSString -> JSString -> JSString -> IO ()- -cssStyleDeclarationSetProperty ::- (IsCSSStyleDeclaration self, ToJSString propertyName,- ToJSString value, ToJSString priority) =>- self -> propertyName -> value -> priority -> IO ()-cssStyleDeclarationSetProperty self propertyName value priority- = ghcjs_dom_css_style_declaration_set_property- (unCSSStyleDeclaration (toCSSStyleDeclaration self))- (toJSString propertyName)- (toJSString value)- (toJSString priority)- -foreign import javascript unsafe "$1[\"item\"]($2)"- ghcjs_dom_css_style_declaration_item ::- JSRef CSSStyleDeclaration -> Word -> IO JSString- -cssStyleDeclarationItem ::- (IsCSSStyleDeclaration self, FromJSString result) =>- self -> Word -> IO result-cssStyleDeclarationItem self index- = fromJSString <$>- (ghcjs_dom_css_style_declaration_item- (unCSSStyleDeclaration (toCSSStyleDeclaration self))- index)- -foreign import javascript unsafe "$1[\"getPropertyShorthand\"]($2)"- ghcjs_dom_css_style_declaration_get_property_shorthand ::- JSRef CSSStyleDeclaration -> JSString -> IO JSString- -cssStyleDeclarationGetPropertyShorthand ::- (IsCSSStyleDeclaration self, ToJSString propertyName,- FromJSString result) =>- self -> propertyName -> IO result-cssStyleDeclarationGetPropertyShorthand self propertyName- = fromJSString <$>- (ghcjs_dom_css_style_declaration_get_property_shorthand- (unCSSStyleDeclaration (toCSSStyleDeclaration self))- (toJSString propertyName))- -foreign import javascript unsafe- "($1[\"isPropertyImplicit\"]($2) ? 1 : 0)"- ghcjs_dom_css_style_declaration_is_property_implicit ::- JSRef CSSStyleDeclaration -> JSString -> IO Bool- -cssStyleDeclarationIsPropertyImplicit ::- (IsCSSStyleDeclaration self, ToJSString propertyName) =>- self -> propertyName -> IO Bool-cssStyleDeclarationIsPropertyImplicit self propertyName- = ghcjs_dom_css_style_declaration_is_property_implicit- (unCSSStyleDeclaration (toCSSStyleDeclaration self))- (toJSString propertyName)- -foreign import javascript unsafe "$1[\"cssText\"] = $2;"- ghcjs_dom_css_style_declaration_set_css_text ::- JSRef CSSStyleDeclaration -> JSString -> IO ()- -cssStyleDeclarationSetCssText ::- (IsCSSStyleDeclaration self, ToJSString val) =>- self -> val -> IO ()-cssStyleDeclarationSetCssText self val- = ghcjs_dom_css_style_declaration_set_css_text- (unCSSStyleDeclaration (toCSSStyleDeclaration self))- (toJSString val)- -foreign import javascript unsafe "$1[\"cssText\"]"- ghcjs_dom_css_style_declaration_get_css_text ::- JSRef CSSStyleDeclaration -> IO JSString- -cssStyleDeclarationGetCssText ::- (IsCSSStyleDeclaration self, FromJSString result) =>- self -> IO result-cssStyleDeclarationGetCssText self- = fromJSString <$>- (ghcjs_dom_css_style_declaration_get_css_text- (unCSSStyleDeclaration (toCSSStyleDeclaration self)))- -foreign import javascript unsafe "$1[\"length\"]"- ghcjs_dom_css_style_declaration_get_length ::- JSRef CSSStyleDeclaration -> IO Word- -cssStyleDeclarationGetLength ::- (IsCSSStyleDeclaration self) => self -> IO Word-cssStyleDeclarationGetLength self- = ghcjs_dom_css_style_declaration_get_length- (unCSSStyleDeclaration (toCSSStyleDeclaration self))- -foreign import javascript unsafe "$1[\"parentRule\"]"- ghcjs_dom_css_style_declaration_get_parent_rule ::- JSRef CSSStyleDeclaration -> IO (JSRef CSSRule)- -cssStyleDeclarationGetParentRule ::- (IsCSSStyleDeclaration self) => self -> IO (Maybe CSSRule)-cssStyleDeclarationGetParentRule self- = fmap CSSRule . maybeJSNull <$>- (ghcjs_dom_css_style_declaration_get_parent_rule- (unCSSStyleDeclaration (toCSSStyleDeclaration self)))+ module GHCJS.DOM.JSFFI.Generated.CSSStyleDeclaration #else-module GHCJS.DOM.CSSStyleDeclaration ( module Graphics.UI.Gtk.WebKit.DOM.CSSStyleDeclaration+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CSSStyleDeclaration+#else import Graphics.UI.Gtk.WebKit.DOM.CSSStyleDeclaration #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CSSStyleRule (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CSSStyleRule+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CSSStyleRule+#else+#endif
@@ -1,111 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.CSSStyleSheet ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.CSSStyleSheet- (ghcjs_dom_css_style_sheet_insert_rule, cssStyleSheetInsertRule,- ghcjs_dom_css_style_sheet_delete_rule, cssStyleSheetDeleteRule,- ghcjs_dom_css_style_sheet_add_rule, cssStyleSheetAddRule,- ghcjs_dom_css_style_sheet_remove_rule, cssStyleSheetRemoveRule,- ghcjs_dom_css_style_sheet_get_owner_rule,- cssStyleSheetGetOwnerRule, ghcjs_dom_css_style_sheet_get_css_rules,- cssStyleSheetGetCssRules, ghcjs_dom_css_style_sheet_get_rules,- cssStyleSheetGetRules, CSSStyleSheet, IsCSSStyleSheet,- castToCSSStyleSheet, gTypeCSSStyleSheet, toCSSStyleSheet)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"insertRule\"]($2, $3)"- ghcjs_dom_css_style_sheet_insert_rule ::- JSRef CSSStyleSheet -> JSString -> Word -> IO Word- -cssStyleSheetInsertRule ::- (IsCSSStyleSheet self, ToJSString rule) =>- self -> rule -> Word -> IO Word-cssStyleSheetInsertRule self rule index- = ghcjs_dom_css_style_sheet_insert_rule- (unCSSStyleSheet (toCSSStyleSheet self))- (toJSString rule)- index- -foreign import javascript unsafe "$1[\"deleteRule\"]($2)"- ghcjs_dom_css_style_sheet_delete_rule ::- JSRef CSSStyleSheet -> Word -> IO ()- -cssStyleSheetDeleteRule ::- (IsCSSStyleSheet self) => self -> Word -> IO ()-cssStyleSheetDeleteRule self index- = ghcjs_dom_css_style_sheet_delete_rule- (unCSSStyleSheet (toCSSStyleSheet self))- index- -foreign import javascript unsafe "$1[\"addRule\"]($2, $3, $4)"- ghcjs_dom_css_style_sheet_add_rule ::- JSRef CSSStyleSheet -> JSString -> JSString -> Word -> IO Int- -cssStyleSheetAddRule ::- (IsCSSStyleSheet self, ToJSString selector, ToJSString style) =>- self -> selector -> style -> Word -> IO Int-cssStyleSheetAddRule self selector style index- = ghcjs_dom_css_style_sheet_add_rule- (unCSSStyleSheet (toCSSStyleSheet self))- (toJSString selector)- (toJSString style)- index- -foreign import javascript unsafe "$1[\"removeRule\"]($2)"- ghcjs_dom_css_style_sheet_remove_rule ::- JSRef CSSStyleSheet -> Word -> IO ()- -cssStyleSheetRemoveRule ::- (IsCSSStyleSheet self) => self -> Word -> IO ()-cssStyleSheetRemoveRule self index- = ghcjs_dom_css_style_sheet_remove_rule- (unCSSStyleSheet (toCSSStyleSheet self))- index- -foreign import javascript unsafe "$1[\"ownerRule\"]"- ghcjs_dom_css_style_sheet_get_owner_rule ::- JSRef CSSStyleSheet -> IO (JSRef CSSRule)- -cssStyleSheetGetOwnerRule ::- (IsCSSStyleSheet self) => self -> IO (Maybe CSSRule)-cssStyleSheetGetOwnerRule self- = fmap CSSRule . maybeJSNull <$>- (ghcjs_dom_css_style_sheet_get_owner_rule- (unCSSStyleSheet (toCSSStyleSheet self)))- -foreign import javascript unsafe "$1[\"cssRules\"]"- ghcjs_dom_css_style_sheet_get_css_rules ::- JSRef CSSStyleSheet -> IO (JSRef CSSRuleList)- -cssStyleSheetGetCssRules ::- (IsCSSStyleSheet self) => self -> IO (Maybe CSSRuleList)-cssStyleSheetGetCssRules self- = fmap CSSRuleList . maybeJSNull <$>- (ghcjs_dom_css_style_sheet_get_css_rules- (unCSSStyleSheet (toCSSStyleSheet self)))- -foreign import javascript unsafe "$1[\"rules\"]"- ghcjs_dom_css_style_sheet_get_rules ::- JSRef CSSStyleSheet -> IO (JSRef CSSRuleList)- -cssStyleSheetGetRules ::- (IsCSSStyleSheet self) => self -> IO (Maybe CSSRuleList)-cssStyleSheetGetRules self- = fmap CSSRuleList . maybeJSNull <$>- (ghcjs_dom_css_style_sheet_get_rules- (unCSSStyleSheet (toCSSStyleSheet self)))+ module GHCJS.DOM.JSFFI.Generated.CSSStyleSheet #else-module GHCJS.DOM.CSSStyleSheet ( module Graphics.UI.Gtk.WebKit.DOM.CSSStyleSheet+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CSSStyleSheet+#else import Graphics.UI.Gtk.WebKit.DOM.CSSStyleSheet #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CSSSupportsRule (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CSSSupportsRule+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CSSSupportsRule+#else+#endif
@@ -1,56 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.CSSValue ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.CSSValue- (cCSS_INHERIT, cCSS_PRIMITIVE_VALUE, cCSS_VALUE_LIST, cCSS_CUSTOM,- ghcjs_dom_css_value_set_css_text, cssValueSetCssText,- ghcjs_dom_css_value_get_css_text, cssValueGetCssText,- ghcjs_dom_css_value_get_css_value_type, cssValueGetCssValueType,- CSSValue, IsCSSValue, castToCSSValue, gTypeCSSValue, toCSSValue)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM--cCSS_INHERIT = 0-cCSS_PRIMITIVE_VALUE = 1-cCSS_VALUE_LIST = 2-cCSS_CUSTOM = 3- -foreign import javascript unsafe "$1[\"cssText\"] = $2;"- ghcjs_dom_css_value_set_css_text ::- JSRef CSSValue -> JSString -> IO ()- -cssValueSetCssText ::- (IsCSSValue self, ToJSString val) => self -> val -> IO ()-cssValueSetCssText self val- = ghcjs_dom_css_value_set_css_text (unCSSValue (toCSSValue self))- (toJSString val)- -foreign import javascript unsafe "$1[\"cssText\"]"- ghcjs_dom_css_value_get_css_text :: JSRef CSSValue -> IO JSString- -cssValueGetCssText ::- (IsCSSValue self, FromJSString result) => self -> IO result-cssValueGetCssText self- = fromJSString <$>- (ghcjs_dom_css_value_get_css_text (unCSSValue (toCSSValue self)))- -foreign import javascript unsafe "$1[\"cssValueType\"]"- ghcjs_dom_css_value_get_css_value_type :: JSRef CSSValue -> IO Word- -cssValueGetCssValueType :: (IsCSSValue self) => self -> IO Word-cssValueGetCssValueType self- = ghcjs_dom_css_value_get_css_value_type- (unCSSValue (toCSSValue self))+ module GHCJS.DOM.JSFFI.Generated.CSSValue #else-module GHCJS.DOM.CSSValue ( module Graphics.UI.Gtk.WebKit.DOM.CSSValue+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CSSValue+#else import Graphics.UI.Gtk.WebKit.DOM.CSSValue #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CSSValueList (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CSSValueList+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CSSValueList+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CanvasGradient (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CanvasGradient+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CanvasGradient+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CanvasRenderingContext (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CanvasRenderingContext+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CanvasRenderingContext+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CanvasRenderingContext2D (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CanvasRenderingContext2D+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CanvasRenderingContext2D+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CapabilityRange (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CapabilityRange+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CapabilityRange+#else+#endif
@@ -1,125 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.CharacterData ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.CharacterData- (ghcjs_dom_character_data_substring_data,- characterDataSubstringData, ghcjs_dom_character_data_append_data,- characterDataAppendData, ghcjs_dom_character_data_insert_data,- characterDataInsertData, ghcjs_dom_character_data_delete_data,- characterDataDeleteData, ghcjs_dom_character_data_replace_data,- characterDataReplaceData, ghcjs_dom_character_data_set_data,- characterDataSetData, ghcjs_dom_character_data_get_data,- characterDataGetData, ghcjs_dom_character_data_get_length,- characterDataGetLength, CharacterData, IsCharacterData,- castToCharacterData, gTypeCharacterData, toCharacterData)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"substringData\"]($2, $3)"- ghcjs_dom_character_data_substring_data ::- JSRef CharacterData -> Word -> Word -> IO JSString- -characterDataSubstringData ::- (IsCharacterData self, FromJSString result) =>- self -> Word -> Word -> IO result-characterDataSubstringData self offset length- = fromJSString <$>- (ghcjs_dom_character_data_substring_data- (unCharacterData (toCharacterData self))- offset- length)- -foreign import javascript unsafe "$1[\"appendData\"]($2)"- ghcjs_dom_character_data_append_data ::- JSRef CharacterData -> JSString -> IO ()- -characterDataAppendData ::- (IsCharacterData self, ToJSString data') => self -> data' -> IO ()-characterDataAppendData self data'- = ghcjs_dom_character_data_append_data- (unCharacterData (toCharacterData self))- (toJSString data')- -foreign import javascript unsafe "$1[\"insertData\"]($2, $3)"- ghcjs_dom_character_data_insert_data ::- JSRef CharacterData -> Word -> JSString -> IO ()- -characterDataInsertData ::- (IsCharacterData self, ToJSString data') =>- self -> Word -> data' -> IO ()-characterDataInsertData self offset data'- = ghcjs_dom_character_data_insert_data- (unCharacterData (toCharacterData self))- offset- (toJSString data')- -foreign import javascript unsafe "$1[\"deleteData\"]($2, $3)"- ghcjs_dom_character_data_delete_data ::- JSRef CharacterData -> Word -> Word -> IO ()- -characterDataDeleteData ::- (IsCharacterData self) => self -> Word -> Word -> IO ()-characterDataDeleteData self offset length- = ghcjs_dom_character_data_delete_data- (unCharacterData (toCharacterData self))- offset- length- -foreign import javascript unsafe "$1[\"replaceData\"]($2, $3, $4)"- ghcjs_dom_character_data_replace_data ::- JSRef CharacterData -> Word -> Word -> JSString -> IO ()- -characterDataReplaceData ::- (IsCharacterData self, ToJSString data') =>- self -> Word -> Word -> data' -> IO ()-characterDataReplaceData self offset length data'- = ghcjs_dom_character_data_replace_data- (unCharacterData (toCharacterData self))- offset- length- (toJSString data')- -foreign import javascript unsafe "$1[\"data\"] = $2;"- ghcjs_dom_character_data_set_data ::- JSRef CharacterData -> JSString -> IO ()- -characterDataSetData ::- (IsCharacterData self, ToJSString val) => self -> val -> IO ()-characterDataSetData self val- = ghcjs_dom_character_data_set_data- (unCharacterData (toCharacterData self))- (toJSString val)- -foreign import javascript unsafe "$1[\"data\"]"- ghcjs_dom_character_data_get_data ::- JSRef CharacterData -> IO JSString- -characterDataGetData ::- (IsCharacterData self, FromJSString result) => self -> IO result-characterDataGetData self- = fromJSString <$>- (ghcjs_dom_character_data_get_data- (unCharacterData (toCharacterData self)))- -foreign import javascript unsafe "$1[\"length\"]"- ghcjs_dom_character_data_get_length ::- JSRef CharacterData -> IO Word- -characterDataGetLength :: (IsCharacterData self) => self -> IO Word-characterDataGetLength self- = ghcjs_dom_character_data_get_length- (unCharacterData (toCharacterData self))+ module GHCJS.DOM.JSFFI.Generated.CharacterData #else-module GHCJS.DOM.CharacterData ( module Graphics.UI.Gtk.WebKit.DOM.CharacterData+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CharacterData+#else import Graphics.UI.Gtk.WebKit.DOM.CharacterData #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.ChildNode (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.ChildNode+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.ChildNode+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.ClientRect (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.ClientRect+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.ClientRect+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.ClientRectList (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.ClientRectList+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.ClientRectList+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CloseEvent (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CloseEvent+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CloseEvent+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CommandLineAPIHost (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CommandLineAPIHost+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CommandLineAPIHost+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.Comment (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.Comment+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.Comment+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CompositionEvent (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CompositionEvent+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CompositionEvent+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.ConvolverNode (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.ConvolverNode+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.ConvolverNode+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.Coordinates (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.Coordinates+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.Coordinates+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.Counter (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.Counter+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.Counter+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.Crypto (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.Crypto+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.Crypto+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CryptoKey (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CryptoKey+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CryptoKey+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CryptoKeyPair (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CryptoKeyPair+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CryptoKeyPair+#else+#endif
@@ -1,16 +0,0 @@-{-# LANGUAGE CPP #-}-#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.Css (CSSRule, IsCSSRule) where- -data CSSRule = CSSRule- -class IsCSSRule a- -instance IsCSSRule CSSRule-#else-module GHCJS.DOM.Css (- module Graphics.UI.Gtk.WebKit.DOM.Css- ) where-import Graphics.UI.Gtk.WebKit.DOM.Css-#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.CustomEvent (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.CustomEvent+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.CustomEvent+#else+#endif
@@ -1,134 +0,0 @@-{-# LANGUAGE CPP #-}-#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.DOMApplicationCache- (ghcjs_dom_dom_application_cache_update, domApplicationCacheUpdate,- ghcjs_dom_dom_application_cache_swap_cache,- domApplicationCacheSwapCache,- ghcjs_dom_dom_application_cache_abort, domApplicationCacheAbort,- ghcjs_dom_dom_application_cache_dispatch_event,- domApplicationCacheDispatchEvent, cUNCACHED, cIDLE, cCHECKING,- cDOWNLOADING, cUPDATEREADY, cOBSOLETE,- ghcjs_dom_dom_application_cache_get_status,- domApplicationCacheGetStatus, domApplicationCacheOnchecking,- domApplicationCacheOnerror, domApplicationCacheOnnoupdate,- domApplicationCacheOndownloading, domApplicationCacheOnprogress,- domApplicationCacheOnupdateready, domApplicationCacheOncached,- domApplicationCacheOnobsolete, DOMApplicationCache,- IsDOMApplicationCache, castToDOMApplicationCache,- gTypeDOMApplicationCache, toDOMApplicationCache)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"update\"]()"- ghcjs_dom_dom_application_cache_update ::- JSRef DOMApplicationCache -> IO ()- -domApplicationCacheUpdate ::- (IsDOMApplicationCache self) => self -> IO ()-domApplicationCacheUpdate self- = ghcjs_dom_dom_application_cache_update- (unDOMApplicationCache (toDOMApplicationCache self))- -foreign import javascript unsafe "$1[\"swapCache\"]()"- ghcjs_dom_dom_application_cache_swap_cache ::- JSRef DOMApplicationCache -> IO ()- -domApplicationCacheSwapCache ::- (IsDOMApplicationCache self) => self -> IO ()-domApplicationCacheSwapCache self- = ghcjs_dom_dom_application_cache_swap_cache- (unDOMApplicationCache (toDOMApplicationCache self))- -foreign import javascript unsafe "$1[\"abort\"]()"- ghcjs_dom_dom_application_cache_abort ::- JSRef DOMApplicationCache -> IO ()- -domApplicationCacheAbort ::- (IsDOMApplicationCache self) => self -> IO ()-domApplicationCacheAbort self- = ghcjs_dom_dom_application_cache_abort- (unDOMApplicationCache (toDOMApplicationCache self))- -foreign import javascript unsafe- "($1[\"dispatchEvent\"]($2) ? 1 : 0)"- ghcjs_dom_dom_application_cache_dispatch_event ::- JSRef DOMApplicationCache -> JSRef Event -> IO Bool- -domApplicationCacheDispatchEvent ::- (IsDOMApplicationCache self, IsEvent evt) =>- self -> Maybe evt -> IO Bool-domApplicationCacheDispatchEvent self evt- = ghcjs_dom_dom_application_cache_dispatch_event- (unDOMApplicationCache (toDOMApplicationCache self))- (maybe jsNull (unEvent . toEvent) evt)-cUNCACHED = 0-cIDLE = 1-cCHECKING = 2-cDOWNLOADING = 3-cUPDATEREADY = 4-cOBSOLETE = 5- -foreign import javascript unsafe "$1[\"status\"]"- ghcjs_dom_dom_application_cache_get_status ::- JSRef DOMApplicationCache -> IO Word- -domApplicationCacheGetStatus ::- (IsDOMApplicationCache self) => self -> IO Word-domApplicationCacheGetStatus self- = ghcjs_dom_dom_application_cache_get_status- (unDOMApplicationCache (toDOMApplicationCache self))- -domApplicationCacheOnchecking ::- (IsDOMApplicationCache self) =>- Signal self (EventM UIEvent self ())-domApplicationCacheOnchecking = (connect "checking")- -domApplicationCacheOnerror ::- (IsDOMApplicationCache self) =>- Signal self (EventM UIEvent self ())-domApplicationCacheOnerror = (connect "error")- -domApplicationCacheOnnoupdate ::- (IsDOMApplicationCache self) =>- Signal self (EventM UIEvent self ())-domApplicationCacheOnnoupdate = (connect "noupdate")- -domApplicationCacheOndownloading ::- (IsDOMApplicationCache self) =>- Signal self (EventM UIEvent self ())-domApplicationCacheOndownloading = (connect "downloading")- -domApplicationCacheOnprogress ::- (IsDOMApplicationCache self) =>- Signal self (EventM UIEvent self ())-domApplicationCacheOnprogress = (connect "progress")- -domApplicationCacheOnupdateready ::- (IsDOMApplicationCache self) =>- Signal self (EventM UIEvent self ())-domApplicationCacheOnupdateready = (connect "updateready")- -domApplicationCacheOncached ::- (IsDOMApplicationCache self) =>- Signal self (EventM UIEvent self ())-domApplicationCacheOncached = (connect "cached")- -domApplicationCacheOnobsolete ::- (IsDOMApplicationCache self) =>- Signal self (EventM UIEvent self ())-domApplicationCacheOnobsolete = (connect "obsolete")-#else-module GHCJS.DOM.DOMApplicationCache (- module Graphics.UI.Gtk.WebKit.DOM.DOMApplicationCache- ) where-import Graphics.UI.Gtk.WebKit.DOM.DOMApplicationCache-#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.DOMError (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.DOMError+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.DOMError+#else+#endif
@@ -1,119 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.DOMImplementation ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.DOMImplementation- (ghcjs_dom_dom_implementation_has_feature,- domImplementationHasFeature,- ghcjs_dom_dom_implementation_create_document_type,- domImplementationCreateDocumentType,- ghcjs_dom_dom_implementation_create_document,- domImplementationCreateDocument,- ghcjs_dom_dom_implementation_create_css_style_sheet,- domImplementationCreateCSSStyleSheet,- ghcjs_dom_dom_implementation_create_html_document,- domImplementationCreateHTMLDocument, DOMImplementation,- IsDOMImplementation, castToDOMImplementation,- gTypeDOMImplementation, toDOMImplementation)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe- "($1[\"hasFeature\"]($2,\n$3) ? 1 : 0)"- ghcjs_dom_dom_implementation_has_feature ::- JSRef DOMImplementation -> JSString -> JSString -> IO Bool- -domImplementationHasFeature ::- (IsDOMImplementation self, ToJSString feature,- ToJSString version) =>- self -> feature -> version -> IO Bool-domImplementationHasFeature self feature version- = ghcjs_dom_dom_implementation_has_feature- (unDOMImplementation (toDOMImplementation self))- (toJSString feature)- (toJSString version)- -foreign import javascript unsafe- "$1[\"createDocumentType\"]($2, $3,\n$4)"- ghcjs_dom_dom_implementation_create_document_type ::- JSRef DOMImplementation ->- JSString -> JSString -> JSString -> IO (JSRef DocumentType)- -domImplementationCreateDocumentType ::- (IsDOMImplementation self, ToJSString qualifiedName,- ToJSString publicId, ToJSString systemId) =>- self ->- qualifiedName ->- publicId -> systemId -> IO (Maybe DocumentType)-domImplementationCreateDocumentType self qualifiedName publicId- systemId- = fmap DocumentType . maybeJSNull <$>- (ghcjs_dom_dom_implementation_create_document_type- (unDOMImplementation (toDOMImplementation self))- (toJSString qualifiedName)- (toJSString publicId)- (toJSString systemId))- -foreign import javascript unsafe- "$1[\"createDocument\"]($2, $3, $4)"- ghcjs_dom_dom_implementation_create_document ::- JSRef DOMImplementation ->- JSString -> JSString -> JSRef DocumentType -> IO (JSRef Document)- -domImplementationCreateDocument ::- (IsDOMImplementation self, ToJSString namespaceURI,- ToJSString qualifiedName, IsDocumentType doctype) =>- self ->- namespaceURI ->- qualifiedName -> Maybe doctype -> IO (Maybe Document)-domImplementationCreateDocument self namespaceURI qualifiedName- doctype- = fmap Document . maybeJSNull <$>- (ghcjs_dom_dom_implementation_create_document- (unDOMImplementation (toDOMImplementation self))- (toJSString namespaceURI)- (toJSString qualifiedName)- (maybe jsNull (unDocumentType . toDocumentType) doctype))- -foreign import javascript unsafe- "$1[\"createCSSStyleSheet\"]($2,\n$3)"- ghcjs_dom_dom_implementation_create_css_style_sheet ::- JSRef DOMImplementation ->- JSString -> JSString -> IO (JSRef CSSStyleSheet)- -domImplementationCreateCSSStyleSheet ::- (IsDOMImplementation self, ToJSString title,- ToJSString media) =>- self -> title -> media -> IO (Maybe CSSStyleSheet)-domImplementationCreateCSSStyleSheet self title media- = fmap CSSStyleSheet . maybeJSNull <$>- (ghcjs_dom_dom_implementation_create_css_style_sheet- (unDOMImplementation (toDOMImplementation self))- (toJSString title)- (toJSString media))- -foreign import javascript unsafe "$1[\"createHTMLDocument\"]($2)"- ghcjs_dom_dom_implementation_create_html_document ::- JSRef DOMImplementation -> JSString -> IO (JSRef HTMLDocument)- -domImplementationCreateHTMLDocument ::- (IsDOMImplementation self, ToJSString title) =>- self -> title -> IO (Maybe HTMLDocument)-domImplementationCreateHTMLDocument self title- = fmap HTMLDocument . maybeJSNull <$>- (ghcjs_dom_dom_implementation_create_html_document- (unDOMImplementation (toDOMImplementation self))- (toJSString title))+ module GHCJS.DOM.JSFFI.Generated.DOMImplementation #else-module GHCJS.DOM.DOMImplementation ( module Graphics.UI.Gtk.WebKit.DOM.DOMImplementation+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DOMImplementation+#else import Graphics.UI.Gtk.WebKit.DOM.DOMImplementation #endif
@@ -1,58 +0,0 @@-{-# LANGUAGE CPP #-}-#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.DOMMimeType- (ghcjs_dom_dom_mime_type_get_suffixes, domMimeTypeGetSuffixes,- ghcjs_dom_dom_mime_type_get_description, domMimeTypeGetDescription,- ghcjs_dom_dom_mime_type_get_enabled_plugin,- domMimeTypeGetEnabledPlugin, DOMMimeType, IsDOMMimeType,- castToDOMMimeType, gTypeDOMMimeType, toDOMMimeType)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"suffixes\"]"- ghcjs_dom_dom_mime_type_get_suffixes ::- JSRef DOMMimeType -> IO JSString- -domMimeTypeGetSuffixes ::- (IsDOMMimeType self, FromJSString result) => self -> IO result-domMimeTypeGetSuffixes self- = fromJSString <$>- (ghcjs_dom_dom_mime_type_get_suffixes- (unDOMMimeType (toDOMMimeType self)))- -foreign import javascript unsafe "$1[\"description\"]"- ghcjs_dom_dom_mime_type_get_description ::- JSRef DOMMimeType -> IO JSString- -domMimeTypeGetDescription ::- (IsDOMMimeType self, FromJSString result) => self -> IO result-domMimeTypeGetDescription self- = fromJSString <$>- (ghcjs_dom_dom_mime_type_get_description- (unDOMMimeType (toDOMMimeType self)))- -foreign import javascript unsafe "$1[\"enabledPlugin\"]"- ghcjs_dom_dom_mime_type_get_enabled_plugin ::- JSRef DOMMimeType -> IO (JSRef DOMPlugin)- -domMimeTypeGetEnabledPlugin ::- (IsDOMMimeType self) => self -> IO (Maybe DOMPlugin)-domMimeTypeGetEnabledPlugin self- = fmap DOMPlugin . maybeJSNull <$>- (ghcjs_dom_dom_mime_type_get_enabled_plugin- (unDOMMimeType (toDOMMimeType self)))-#else-module GHCJS.DOM.DOMMimeType (- module Graphics.UI.Gtk.WebKit.DOM.DOMMimeType- ) where-import Graphics.UI.Gtk.WebKit.DOM.DOMMimeType-#endif
@@ -1,61 +0,0 @@-{-# LANGUAGE CPP #-}-#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.DOMMimeTypeArray- (ghcjs_dom_dom_mime_type_array_item, domMimeTypeArrayItem,- ghcjs_dom_dom_mime_type_array_named_item,- domMimeTypeArrayNamedItem,- ghcjs_dom_dom_mime_type_array_get_length,- domMimeTypeArrayGetLength, DOMMimeTypeArray, IsDOMMimeTypeArray,- castToDOMMimeTypeArray, gTypeDOMMimeTypeArray, toDOMMimeTypeArray)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"item\"]($2)"- ghcjs_dom_dom_mime_type_array_item ::- JSRef DOMMimeTypeArray -> Word -> IO (JSRef DOMMimeType)- -domMimeTypeArrayItem ::- (IsDOMMimeTypeArray self) => self -> Word -> IO (Maybe DOMMimeType)-domMimeTypeArrayItem self index- = fmap DOMMimeType . maybeJSNull <$>- (ghcjs_dom_dom_mime_type_array_item- (unDOMMimeTypeArray (toDOMMimeTypeArray self))- index)- -foreign import javascript unsafe "$1[\"namedItem\"]($2)"- ghcjs_dom_dom_mime_type_array_named_item ::- JSRef DOMMimeTypeArray -> JSString -> IO (JSRef DOMMimeType)- -domMimeTypeArrayNamedItem ::- (IsDOMMimeTypeArray self, ToJSString name) =>- self -> name -> IO (Maybe DOMMimeType)-domMimeTypeArrayNamedItem self name- = fmap DOMMimeType . maybeJSNull <$>- (ghcjs_dom_dom_mime_type_array_named_item- (unDOMMimeTypeArray (toDOMMimeTypeArray self))- (toJSString name))- -foreign import javascript unsafe "$1[\"length\"]"- ghcjs_dom_dom_mime_type_array_get_length ::- JSRef DOMMimeTypeArray -> IO Word- -domMimeTypeArrayGetLength ::- (IsDOMMimeTypeArray self) => self -> IO Word-domMimeTypeArrayGetLength self- = ghcjs_dom_dom_mime_type_array_get_length- (unDOMMimeTypeArray (toDOMMimeTypeArray self))-#else-module GHCJS.DOM.DOMMimeTypeArray (- module Graphics.UI.Gtk.WebKit.DOM.DOMMimeTypeArray- ) where-import Graphics.UI.Gtk.WebKit.DOM.DOMMimeTypeArray-#endif
@@ -1,65 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.DOMNamedFlowCollection ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.DOMNamedFlowCollection- (ghcjs_dom_dom_named_flow_collection_item,- domNamedFlowCollectionItem,- ghcjs_dom_dom_named_flow_collection_named_item,- domNamedFlowCollectionNamedItem,- ghcjs_dom_dom_named_flow_collection_get_length,- domNamedFlowCollectionGetLength, DOMNamedFlowCollection,- IsDOMNamedFlowCollection, castToDOMNamedFlowCollection,- gTypeDOMNamedFlowCollection, toDOMNamedFlowCollection)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"item\"]($2)"- ghcjs_dom_dom_named_flow_collection_item ::- JSRef DOMNamedFlowCollection -> Word -> IO (JSRef WebKitNamedFlow)- -domNamedFlowCollectionItem ::- (IsDOMNamedFlowCollection self) =>- self -> Word -> IO (Maybe WebKitNamedFlow)-domNamedFlowCollectionItem self index- = fmap WebKitNamedFlow . maybeJSNull <$>- (ghcjs_dom_dom_named_flow_collection_item- (unDOMNamedFlowCollection (toDOMNamedFlowCollection self))- index)- -foreign import javascript unsafe "$1[\"namedItem\"]($2)"- ghcjs_dom_dom_named_flow_collection_named_item ::- JSRef DOMNamedFlowCollection ->- JSString -> IO (JSRef WebKitNamedFlow)- -domNamedFlowCollectionNamedItem ::- (IsDOMNamedFlowCollection self, ToJSString name) =>- self -> name -> IO (Maybe WebKitNamedFlow)-domNamedFlowCollectionNamedItem self name- = fmap WebKitNamedFlow . maybeJSNull <$>- (ghcjs_dom_dom_named_flow_collection_named_item- (unDOMNamedFlowCollection (toDOMNamedFlowCollection self))- (toJSString name))- -foreign import javascript unsafe "$1[\"length\"]"- ghcjs_dom_dom_named_flow_collection_get_length ::- JSRef DOMNamedFlowCollection -> IO Word- -domNamedFlowCollectionGetLength ::- (IsDOMNamedFlowCollection self) => self -> IO Word-domNamedFlowCollectionGetLength self- = ghcjs_dom_dom_named_flow_collection_get_length- (unDOMNamedFlowCollection (toDOMNamedFlowCollection self))+ module GHCJS.DOM.JSFFI.Generated.DOMNamedFlowCollection #else-module GHCJS.DOM.DOMNamedFlowCollection ( module Graphics.UI.Gtk.WebKit.DOM.DOMNamedFlowCollection+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DOMNamedFlowCollection+#else import Graphics.UI.Gtk.WebKit.DOM.DOMNamedFlowCollection #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.DOMParser (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.DOMParser+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DOMParser+#else+#endif
@@ -1,86 +0,0 @@-{-# LANGUAGE CPP #-}-#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.DOMPlugin- (ghcjs_dom_dom_plugin_item, domPluginItem,- ghcjs_dom_dom_plugin_named_item, domPluginNamedItem,- ghcjs_dom_dom_plugin_get_name, domPluginGetName,- ghcjs_dom_dom_plugin_get_filename, domPluginGetFilename,- ghcjs_dom_dom_plugin_get_description, domPluginGetDescription,- ghcjs_dom_dom_plugin_get_length, domPluginGetLength, DOMPlugin,- IsDOMPlugin, castToDOMPlugin, gTypeDOMPlugin, toDOMPlugin)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"item\"]($2)"- ghcjs_dom_dom_plugin_item ::- JSRef DOMPlugin -> Word -> IO (JSRef DOMMimeType)- -domPluginItem ::- (IsDOMPlugin self) => self -> Word -> IO (Maybe DOMMimeType)-domPluginItem self index- = fmap DOMMimeType . maybeJSNull <$>- (ghcjs_dom_dom_plugin_item (unDOMPlugin (toDOMPlugin self)) index)- -foreign import javascript unsafe "$1[\"namedItem\"]($2)"- ghcjs_dom_dom_plugin_named_item ::- JSRef DOMPlugin -> JSString -> IO (JSRef DOMMimeType)- -domPluginNamedItem ::- (IsDOMPlugin self, ToJSString name) =>- self -> name -> IO (Maybe DOMMimeType)-domPluginNamedItem self name- = fmap DOMMimeType . maybeJSNull <$>- (ghcjs_dom_dom_plugin_named_item (unDOMPlugin (toDOMPlugin self))- (toJSString name))- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_dom_plugin_get_name :: JSRef DOMPlugin -> IO JSString- -domPluginGetName ::- (IsDOMPlugin self, FromJSString result) => self -> IO result-domPluginGetName self- = fromJSString <$>- (ghcjs_dom_dom_plugin_get_name (unDOMPlugin (toDOMPlugin self)))- -foreign import javascript unsafe "$1[\"filename\"]"- ghcjs_dom_dom_plugin_get_filename :: JSRef DOMPlugin -> IO JSString- -domPluginGetFilename ::- (IsDOMPlugin self, FromJSString result) => self -> IO result-domPluginGetFilename self- = fromJSString <$>- (ghcjs_dom_dom_plugin_get_filename- (unDOMPlugin (toDOMPlugin self)))- -foreign import javascript unsafe "$1[\"description\"]"- ghcjs_dom_dom_plugin_get_description ::- JSRef DOMPlugin -> IO JSString- -domPluginGetDescription ::- (IsDOMPlugin self, FromJSString result) => self -> IO result-domPluginGetDescription self- = fromJSString <$>- (ghcjs_dom_dom_plugin_get_description- (unDOMPlugin (toDOMPlugin self)))- -foreign import javascript unsafe "$1[\"length\"]"- ghcjs_dom_dom_plugin_get_length :: JSRef DOMPlugin -> IO Word- -domPluginGetLength :: (IsDOMPlugin self) => self -> IO Word-domPluginGetLength self- = ghcjs_dom_dom_plugin_get_length (unDOMPlugin (toDOMPlugin self))-#else-module GHCJS.DOM.DOMPlugin (- module Graphics.UI.Gtk.WebKit.DOM.DOMPlugin- ) where-import Graphics.UI.Gtk.WebKit.DOM.DOMPlugin-#endif
@@ -1,72 +0,0 @@-{-# LANGUAGE CPP #-}-#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.DOMPluginArray- (ghcjs_dom_dom_plugin_array_item, domPluginArrayItem,- ghcjs_dom_dom_plugin_array_named_item, domPluginArrayNamedItem,- ghcjs_dom_dom_plugin_array_refresh, domPluginArrayRefresh,- ghcjs_dom_dom_plugin_array_get_length, domPluginArrayGetLength,- DOMPluginArray, IsDOMPluginArray, castToDOMPluginArray,- gTypeDOMPluginArray, toDOMPluginArray)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"item\"]($2)"- ghcjs_dom_dom_plugin_array_item ::- JSRef DOMPluginArray -> Word -> IO (JSRef DOMPlugin)- -domPluginArrayItem ::- (IsDOMPluginArray self) => self -> Word -> IO (Maybe DOMPlugin)-domPluginArrayItem self index- = fmap DOMPlugin . maybeJSNull <$>- (ghcjs_dom_dom_plugin_array_item- (unDOMPluginArray (toDOMPluginArray self))- index)- -foreign import javascript unsafe "$1[\"namedItem\"]($2)"- ghcjs_dom_dom_plugin_array_named_item ::- JSRef DOMPluginArray -> JSString -> IO (JSRef DOMPlugin)- -domPluginArrayNamedItem ::- (IsDOMPluginArray self, ToJSString name) =>- self -> name -> IO (Maybe DOMPlugin)-domPluginArrayNamedItem self name- = fmap DOMPlugin . maybeJSNull <$>- (ghcjs_dom_dom_plugin_array_named_item- (unDOMPluginArray (toDOMPluginArray self))- (toJSString name))- -foreign import javascript unsafe "$1[\"refresh\"]($2)"- ghcjs_dom_dom_plugin_array_refresh ::- JSRef DOMPluginArray -> Bool -> IO ()- -domPluginArrayRefresh ::- (IsDOMPluginArray self) => self -> Bool -> IO ()-domPluginArrayRefresh self reload- = ghcjs_dom_dom_plugin_array_refresh- (unDOMPluginArray (toDOMPluginArray self))- reload- -foreign import javascript unsafe "$1[\"length\"]"- ghcjs_dom_dom_plugin_array_get_length ::- JSRef DOMPluginArray -> IO Word- -domPluginArrayGetLength ::- (IsDOMPluginArray self) => self -> IO Word-domPluginArrayGetLength self- = ghcjs_dom_dom_plugin_array_get_length- (unDOMPluginArray (toDOMPluginArray self))-#else-module GHCJS.DOM.DOMPluginArray (- module Graphics.UI.Gtk.WebKit.DOM.DOMPluginArray- ) where-import Graphics.UI.Gtk.WebKit.DOM.DOMPluginArray-#endif
@@ -1,235 +0,0 @@-{-# LANGUAGE CPP #-}-#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.DOMSecurityPolicy- (ghcjs_dom_dom_security_policy_allows_connection_to,- domSecurityPolicyAllowsConnectionTo,- ghcjs_dom_dom_security_policy_allows_font_from,- domSecurityPolicyAllowsFontFrom,- ghcjs_dom_dom_security_policy_allows_form_action,- domSecurityPolicyAllowsFormAction,- ghcjs_dom_dom_security_policy_allows_frame_from,- domSecurityPolicyAllowsFrameFrom,- ghcjs_dom_dom_security_policy_allows_image_from,- domSecurityPolicyAllowsImageFrom,- ghcjs_dom_dom_security_policy_allows_media_from,- domSecurityPolicyAllowsMediaFrom,- ghcjs_dom_dom_security_policy_allows_object_from,- domSecurityPolicyAllowsObjectFrom,- ghcjs_dom_dom_security_policy_allows_plugin_type,- domSecurityPolicyAllowsPluginType,- ghcjs_dom_dom_security_policy_allows_script_from,- domSecurityPolicyAllowsScriptFrom,- ghcjs_dom_dom_security_policy_allows_style_from,- domSecurityPolicyAllowsStyleFrom,- ghcjs_dom_dom_security_policy_get_allows_eval,- domSecurityPolicyGetAllowsEval,- ghcjs_dom_dom_security_policy_get_allows_inline_script,- domSecurityPolicyGetAllowsInlineScript,- ghcjs_dom_dom_security_policy_get_allows_inline_style,- domSecurityPolicyGetAllowsInlineStyle,- ghcjs_dom_dom_security_policy_get_is_active,- domSecurityPolicyGetIsActive,- ghcjs_dom_dom_security_policy_get_report_ur_is,- domSecurityPolicyGetReportURIs, DOMSecurityPolicy,- IsDOMSecurityPolicy, castToDOMSecurityPolicy,- gTypeDOMSecurityPolicy, toDOMSecurityPolicy)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe- "($1[\"allowsConnectionTo\"]($2) ? 1 : 0)"- ghcjs_dom_dom_security_policy_allows_connection_to ::- JSRef DOMSecurityPolicy -> JSString -> IO Bool- -domSecurityPolicyAllowsConnectionTo ::- (IsDOMSecurityPolicy self, ToJSString url) =>- self -> url -> IO Bool-domSecurityPolicyAllowsConnectionTo self url- = ghcjs_dom_dom_security_policy_allows_connection_to- (unDOMSecurityPolicy (toDOMSecurityPolicy self))- (toJSString url)- -foreign import javascript unsafe- "($1[\"allowsFontFrom\"]($2) ? 1 : 0)"- ghcjs_dom_dom_security_policy_allows_font_from ::- JSRef DOMSecurityPolicy -> JSString -> IO Bool- -domSecurityPolicyAllowsFontFrom ::- (IsDOMSecurityPolicy self, ToJSString url) =>- self -> url -> IO Bool-domSecurityPolicyAllowsFontFrom self url- = ghcjs_dom_dom_security_policy_allows_font_from- (unDOMSecurityPolicy (toDOMSecurityPolicy self))- (toJSString url)- -foreign import javascript unsafe- "($1[\"allowsFormAction\"]($2) ? 1 : 0)"- ghcjs_dom_dom_security_policy_allows_form_action ::- JSRef DOMSecurityPolicy -> JSString -> IO Bool- -domSecurityPolicyAllowsFormAction ::- (IsDOMSecurityPolicy self, ToJSString url) =>- self -> url -> IO Bool-domSecurityPolicyAllowsFormAction self url- = ghcjs_dom_dom_security_policy_allows_form_action- (unDOMSecurityPolicy (toDOMSecurityPolicy self))- (toJSString url)- -foreign import javascript unsafe- "($1[\"allowsFrameFrom\"]($2) ? 1 : 0)"- ghcjs_dom_dom_security_policy_allows_frame_from ::- JSRef DOMSecurityPolicy -> JSString -> IO Bool- -domSecurityPolicyAllowsFrameFrom ::- (IsDOMSecurityPolicy self, ToJSString url) =>- self -> url -> IO Bool-domSecurityPolicyAllowsFrameFrom self url- = ghcjs_dom_dom_security_policy_allows_frame_from- (unDOMSecurityPolicy (toDOMSecurityPolicy self))- (toJSString url)- -foreign import javascript unsafe- "($1[\"allowsImageFrom\"]($2) ? 1 : 0)"- ghcjs_dom_dom_security_policy_allows_image_from ::- JSRef DOMSecurityPolicy -> JSString -> IO Bool- -domSecurityPolicyAllowsImageFrom ::- (IsDOMSecurityPolicy self, ToJSString url) =>- self -> url -> IO Bool-domSecurityPolicyAllowsImageFrom self url- = ghcjs_dom_dom_security_policy_allows_image_from- (unDOMSecurityPolicy (toDOMSecurityPolicy self))- (toJSString url)- -foreign import javascript unsafe- "($1[\"allowsMediaFrom\"]($2) ? 1 : 0)"- ghcjs_dom_dom_security_policy_allows_media_from ::- JSRef DOMSecurityPolicy -> JSString -> IO Bool- -domSecurityPolicyAllowsMediaFrom ::- (IsDOMSecurityPolicy self, ToJSString url) =>- self -> url -> IO Bool-domSecurityPolicyAllowsMediaFrom self url- = ghcjs_dom_dom_security_policy_allows_media_from- (unDOMSecurityPolicy (toDOMSecurityPolicy self))- (toJSString url)- -foreign import javascript unsafe- "($1[\"allowsObjectFrom\"]($2) ? 1 : 0)"- ghcjs_dom_dom_security_policy_allows_object_from ::- JSRef DOMSecurityPolicy -> JSString -> IO Bool- -domSecurityPolicyAllowsObjectFrom ::- (IsDOMSecurityPolicy self, ToJSString url) =>- self -> url -> IO Bool-domSecurityPolicyAllowsObjectFrom self url- = ghcjs_dom_dom_security_policy_allows_object_from- (unDOMSecurityPolicy (toDOMSecurityPolicy self))- (toJSString url)- -foreign import javascript unsafe- "($1[\"allowsPluginType\"]($2) ? 1 : 0)"- ghcjs_dom_dom_security_policy_allows_plugin_type ::- JSRef DOMSecurityPolicy -> JSString -> IO Bool- -domSecurityPolicyAllowsPluginType ::- (IsDOMSecurityPolicy self, ToJSString type') =>- self -> type' -> IO Bool-domSecurityPolicyAllowsPluginType self type'- = ghcjs_dom_dom_security_policy_allows_plugin_type- (unDOMSecurityPolicy (toDOMSecurityPolicy self))- (toJSString type')- -foreign import javascript unsafe- "($1[\"allowsScriptFrom\"]($2) ? 1 : 0)"- ghcjs_dom_dom_security_policy_allows_script_from ::- JSRef DOMSecurityPolicy -> JSString -> IO Bool- -domSecurityPolicyAllowsScriptFrom ::- (IsDOMSecurityPolicy self, ToJSString url) =>- self -> url -> IO Bool-domSecurityPolicyAllowsScriptFrom self url- = ghcjs_dom_dom_security_policy_allows_script_from- (unDOMSecurityPolicy (toDOMSecurityPolicy self))- (toJSString url)- -foreign import javascript unsafe- "($1[\"allowsStyleFrom\"]($2) ? 1 : 0)"- ghcjs_dom_dom_security_policy_allows_style_from ::- JSRef DOMSecurityPolicy -> JSString -> IO Bool- -domSecurityPolicyAllowsStyleFrom ::- (IsDOMSecurityPolicy self, ToJSString url) =>- self -> url -> IO Bool-domSecurityPolicyAllowsStyleFrom self url- = ghcjs_dom_dom_security_policy_allows_style_from- (unDOMSecurityPolicy (toDOMSecurityPolicy self))- (toJSString url)- -foreign import javascript unsafe "($1[\"allowsEval\"] ? 1 : 0)"- ghcjs_dom_dom_security_policy_get_allows_eval ::- JSRef DOMSecurityPolicy -> IO Bool- -domSecurityPolicyGetAllowsEval ::- (IsDOMSecurityPolicy self) => self -> IO Bool-domSecurityPolicyGetAllowsEval self- = ghcjs_dom_dom_security_policy_get_allows_eval- (unDOMSecurityPolicy (toDOMSecurityPolicy self))- -foreign import javascript unsafe- "($1[\"allowsInlineScript\"] ? 1 : 0)"- ghcjs_dom_dom_security_policy_get_allows_inline_script ::- JSRef DOMSecurityPolicy -> IO Bool- -domSecurityPolicyGetAllowsInlineScript ::- (IsDOMSecurityPolicy self) => self -> IO Bool-domSecurityPolicyGetAllowsInlineScript self- = ghcjs_dom_dom_security_policy_get_allows_inline_script- (unDOMSecurityPolicy (toDOMSecurityPolicy self))- -foreign import javascript unsafe- "($1[\"allowsInlineStyle\"] ? 1 : 0)"- ghcjs_dom_dom_security_policy_get_allows_inline_style ::- JSRef DOMSecurityPolicy -> IO Bool- -domSecurityPolicyGetAllowsInlineStyle ::- (IsDOMSecurityPolicy self) => self -> IO Bool-domSecurityPolicyGetAllowsInlineStyle self- = ghcjs_dom_dom_security_policy_get_allows_inline_style- (unDOMSecurityPolicy (toDOMSecurityPolicy self))- -foreign import javascript unsafe "($1[\"isActive\"] ? 1 : 0)"- ghcjs_dom_dom_security_policy_get_is_active ::- JSRef DOMSecurityPolicy -> IO Bool- -domSecurityPolicyGetIsActive ::- (IsDOMSecurityPolicy self) => self -> IO Bool-domSecurityPolicyGetIsActive self- = ghcjs_dom_dom_security_policy_get_is_active- (unDOMSecurityPolicy (toDOMSecurityPolicy self))- -foreign import javascript unsafe "$1[\"reportURIs\"]"- ghcjs_dom_dom_security_policy_get_report_ur_is ::- JSRef DOMSecurityPolicy -> IO (JSRef DOMStringList)- -domSecurityPolicyGetReportURIs ::- (IsDOMSecurityPolicy self) => self -> IO (Maybe DOMStringList)-domSecurityPolicyGetReportURIs self- = fmap DOMStringList . maybeJSNull <$>- (ghcjs_dom_dom_security_policy_get_report_ur_is- (unDOMSecurityPolicy (toDOMSecurityPolicy self)))-#else-module GHCJS.DOM.DOMSecurityPolicy (- module Graphics.UI.Gtk.WebKit.DOM.DOMSecurityPolicy- ) where-import Graphics.UI.Gtk.WebKit.DOM.DOMSecurityPolicy-#endif
@@ -1,324 +0,0 @@-{-# LANGUAGE CPP #-}-#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.DOMSelection- (ghcjs_dom_dom_selection_collapse, domSelectionCollapse,- ghcjs_dom_dom_selection_collapse_to_end, domSelectionCollapseToEnd,- ghcjs_dom_dom_selection_collapse_to_start,- domSelectionCollapseToStart,- ghcjs_dom_dom_selection_delete_from_document,- domSelectionDeleteFromDocument,- ghcjs_dom_dom_selection_contains_node, domSelectionContainsNode,- ghcjs_dom_dom_selection_select_all_children,- domSelectionSelectAllChildren, ghcjs_dom_dom_selection_extend,- domSelectionExtend, ghcjs_dom_dom_selection_get_range_at,- domSelectionGetRangeAt, ghcjs_dom_dom_selection_remove_all_ranges,- domSelectionRemoveAllRanges, ghcjs_dom_dom_selection_add_range,- domSelectionAddRange, ghcjs_dom_dom_selection_modify,- domSelectionModify, ghcjs_dom_dom_selection_set_base_and_extent,- domSelectionSetBaseAndExtent, ghcjs_dom_dom_selection_set_position,- domSelectionSetPosition, ghcjs_dom_dom_selection_empty,- domSelectionEmpty, ghcjs_dom_dom_selection_get_anchor_node,- domSelectionGetAnchorNode,- ghcjs_dom_dom_selection_get_anchor_offset,- domSelectionGetAnchorOffset,- ghcjs_dom_dom_selection_get_focus_node, domSelectionGetFocusNode,- ghcjs_dom_dom_selection_get_focus_offset,- domSelectionGetFocusOffset,- ghcjs_dom_dom_selection_get_is_collapsed,- domSelectionGetIsCollapsed,- ghcjs_dom_dom_selection_get_range_count, domSelectionGetRangeCount,- ghcjs_dom_dom_selection_get_base_node, domSelectionGetBaseNode,- ghcjs_dom_dom_selection_get_base_offset, domSelectionGetBaseOffset,- ghcjs_dom_dom_selection_get_extent_node, domSelectionGetExtentNode,- ghcjs_dom_dom_selection_get_extent_offset,- domSelectionGetExtentOffset, DOMSelection, IsDOMSelection,- castToDOMSelection, gTypeDOMSelection, toDOMSelection)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"collapse\"]($2, $3)"- ghcjs_dom_dom_selection_collapse ::- JSRef DOMSelection -> JSRef Node -> Int -> IO ()- -domSelectionCollapse ::- (IsDOMSelection self, IsNode node) =>- self -> Maybe node -> Int -> IO ()-domSelectionCollapse self node index- = ghcjs_dom_dom_selection_collapse- (unDOMSelection (toDOMSelection self))- (maybe jsNull (unNode . toNode) node)- index- -foreign import javascript unsafe "$1[\"collapseToEnd\"]()"- ghcjs_dom_dom_selection_collapse_to_end ::- JSRef DOMSelection -> IO ()- -domSelectionCollapseToEnd :: (IsDOMSelection self) => self -> IO ()-domSelectionCollapseToEnd self- = ghcjs_dom_dom_selection_collapse_to_end- (unDOMSelection (toDOMSelection self))- -foreign import javascript unsafe "$1[\"collapseToStart\"]()"- ghcjs_dom_dom_selection_collapse_to_start ::- JSRef DOMSelection -> IO ()- -domSelectionCollapseToStart ::- (IsDOMSelection self) => self -> IO ()-domSelectionCollapseToStart self- = ghcjs_dom_dom_selection_collapse_to_start- (unDOMSelection (toDOMSelection self))- -foreign import javascript unsafe "$1[\"deleteFromDocument\"]()"- ghcjs_dom_dom_selection_delete_from_document ::- JSRef DOMSelection -> IO ()- -domSelectionDeleteFromDocument ::- (IsDOMSelection self) => self -> IO ()-domSelectionDeleteFromDocument self- = ghcjs_dom_dom_selection_delete_from_document- (unDOMSelection (toDOMSelection self))- -foreign import javascript unsafe- "($1[\"containsNode\"]($2,\n$3) ? 1 : 0)"- ghcjs_dom_dom_selection_contains_node ::- JSRef DOMSelection -> JSRef Node -> Bool -> IO Bool- -domSelectionContainsNode ::- (IsDOMSelection self, IsNode node) =>- self -> Maybe node -> Bool -> IO Bool-domSelectionContainsNode self node allowPartial- = ghcjs_dom_dom_selection_contains_node- (unDOMSelection (toDOMSelection self))- (maybe jsNull (unNode . toNode) node)- allowPartial- -foreign import javascript unsafe "$1[\"selectAllChildren\"]($2)"- ghcjs_dom_dom_selection_select_all_children ::- JSRef DOMSelection -> JSRef Node -> IO ()- -domSelectionSelectAllChildren ::- (IsDOMSelection self, IsNode node) => self -> Maybe node -> IO ()-domSelectionSelectAllChildren self node- = ghcjs_dom_dom_selection_select_all_children- (unDOMSelection (toDOMSelection self))- (maybe jsNull (unNode . toNode) node)- -foreign import javascript unsafe "$1[\"extend\"]($2, $3)"- ghcjs_dom_dom_selection_extend ::- JSRef DOMSelection -> JSRef Node -> Int -> IO ()- -domSelectionExtend ::- (IsDOMSelection self, IsNode node) =>- self -> Maybe node -> Int -> IO ()-domSelectionExtend self node offset- = ghcjs_dom_dom_selection_extend- (unDOMSelection (toDOMSelection self))- (maybe jsNull (unNode . toNode) node)- offset- -foreign import javascript unsafe "$1[\"getRangeAt\"]($2)"- ghcjs_dom_dom_selection_get_range_at ::- JSRef DOMSelection -> Int -> IO (JSRef DOMRange)- -domSelectionGetRangeAt ::- (IsDOMSelection self) => self -> Int -> IO (Maybe DOMRange)-domSelectionGetRangeAt self index- = fmap DOMRange . maybeJSNull <$>- (ghcjs_dom_dom_selection_get_range_at- (unDOMSelection (toDOMSelection self))- index)- -foreign import javascript unsafe "$1[\"removeAllRanges\"]()"- ghcjs_dom_dom_selection_remove_all_ranges ::- JSRef DOMSelection -> IO ()- -domSelectionRemoveAllRanges ::- (IsDOMSelection self) => self -> IO ()-domSelectionRemoveAllRanges self- = ghcjs_dom_dom_selection_remove_all_ranges- (unDOMSelection (toDOMSelection self))- -foreign import javascript unsafe "$1[\"addRange\"]($2)"- ghcjs_dom_dom_selection_add_range ::- JSRef DOMSelection -> JSRef DOMRange -> IO ()- -domSelectionAddRange ::- (IsDOMSelection self, IsDOMRange range) =>- self -> Maybe range -> IO ()-domSelectionAddRange self range- = ghcjs_dom_dom_selection_add_range- (unDOMSelection (toDOMSelection self))- (maybe jsNull (unDOMRange . toDOMRange) range)- -foreign import javascript unsafe "$1[\"modify\"]($2, $3, $4)"- ghcjs_dom_dom_selection_modify ::- JSRef DOMSelection -> JSString -> JSString -> JSString -> IO ()- -domSelectionModify ::- (IsDOMSelection self, ToJSString alter, ToJSString direction,- ToJSString granularity) =>- self -> alter -> direction -> granularity -> IO ()-domSelectionModify self alter direction granularity- = ghcjs_dom_dom_selection_modify- (unDOMSelection (toDOMSelection self))- (toJSString alter)- (toJSString direction)- (toJSString granularity)- -foreign import javascript unsafe- "$1[\"setBaseAndExtent\"]($2, $3,\n$4, $5)"- ghcjs_dom_dom_selection_set_base_and_extent ::- JSRef DOMSelection ->- JSRef Node -> Int -> JSRef Node -> Int -> IO ()- -domSelectionSetBaseAndExtent ::- (IsDOMSelection self, IsNode baseNode, IsNode extentNode) =>- self -> Maybe baseNode -> Int -> Maybe extentNode -> Int -> IO ()-domSelectionSetBaseAndExtent self baseNode baseOffset extentNode- extentOffset- = ghcjs_dom_dom_selection_set_base_and_extent- (unDOMSelection (toDOMSelection self))- (maybe jsNull (unNode . toNode) baseNode)- baseOffset- (maybe jsNull (unNode . toNode) extentNode)- extentOffset- -foreign import javascript unsafe "$1[\"setPosition\"]($2, $3)"- ghcjs_dom_dom_selection_set_position ::- JSRef DOMSelection -> JSRef Node -> Int -> IO ()- -domSelectionSetPosition ::- (IsDOMSelection self, IsNode node) =>- self -> Maybe node -> Int -> IO ()-domSelectionSetPosition self node offset- = ghcjs_dom_dom_selection_set_position- (unDOMSelection (toDOMSelection self))- (maybe jsNull (unNode . toNode) node)- offset- -foreign import javascript unsafe "$1[\"empty\"]()"- ghcjs_dom_dom_selection_empty :: JSRef DOMSelection -> IO ()- -domSelectionEmpty :: (IsDOMSelection self) => self -> IO ()-domSelectionEmpty self- = ghcjs_dom_dom_selection_empty- (unDOMSelection (toDOMSelection self))- -foreign import javascript unsafe "$1[\"anchorNode\"]"- ghcjs_dom_dom_selection_get_anchor_node ::- JSRef DOMSelection -> IO (JSRef Node)- -domSelectionGetAnchorNode ::- (IsDOMSelection self) => self -> IO (Maybe Node)-domSelectionGetAnchorNode self- = fmap Node . maybeJSNull <$>- (ghcjs_dom_dom_selection_get_anchor_node- (unDOMSelection (toDOMSelection self)))- -foreign import javascript unsafe "$1[\"anchorOffset\"]"- ghcjs_dom_dom_selection_get_anchor_offset ::- JSRef DOMSelection -> IO Int- -domSelectionGetAnchorOffset ::- (IsDOMSelection self) => self -> IO Int-domSelectionGetAnchorOffset self- = ghcjs_dom_dom_selection_get_anchor_offset- (unDOMSelection (toDOMSelection self))- -foreign import javascript unsafe "$1[\"focusNode\"]"- ghcjs_dom_dom_selection_get_focus_node ::- JSRef DOMSelection -> IO (JSRef Node)- -domSelectionGetFocusNode ::- (IsDOMSelection self) => self -> IO (Maybe Node)-domSelectionGetFocusNode self- = fmap Node . maybeJSNull <$>- (ghcjs_dom_dom_selection_get_focus_node- (unDOMSelection (toDOMSelection self)))- -foreign import javascript unsafe "$1[\"focusOffset\"]"- ghcjs_dom_dom_selection_get_focus_offset ::- JSRef DOMSelection -> IO Int- -domSelectionGetFocusOffset ::- (IsDOMSelection self) => self -> IO Int-domSelectionGetFocusOffset self- = ghcjs_dom_dom_selection_get_focus_offset- (unDOMSelection (toDOMSelection self))- -foreign import javascript unsafe "($1[\"isCollapsed\"] ? 1 : 0)"- ghcjs_dom_dom_selection_get_is_collapsed ::- JSRef DOMSelection -> IO Bool- -domSelectionGetIsCollapsed ::- (IsDOMSelection self) => self -> IO Bool-domSelectionGetIsCollapsed self- = ghcjs_dom_dom_selection_get_is_collapsed- (unDOMSelection (toDOMSelection self))- -foreign import javascript unsafe "$1[\"rangeCount\"]"- ghcjs_dom_dom_selection_get_range_count ::- JSRef DOMSelection -> IO Int- -domSelectionGetRangeCount ::- (IsDOMSelection self) => self -> IO Int-domSelectionGetRangeCount self- = ghcjs_dom_dom_selection_get_range_count- (unDOMSelection (toDOMSelection self))- -foreign import javascript unsafe "$1[\"baseNode\"]"- ghcjs_dom_dom_selection_get_base_node ::- JSRef DOMSelection -> IO (JSRef Node)- -domSelectionGetBaseNode ::- (IsDOMSelection self) => self -> IO (Maybe Node)-domSelectionGetBaseNode self- = fmap Node . maybeJSNull <$>- (ghcjs_dom_dom_selection_get_base_node- (unDOMSelection (toDOMSelection self)))- -foreign import javascript unsafe "$1[\"baseOffset\"]"- ghcjs_dom_dom_selection_get_base_offset ::- JSRef DOMSelection -> IO Int- -domSelectionGetBaseOffset ::- (IsDOMSelection self) => self -> IO Int-domSelectionGetBaseOffset self- = ghcjs_dom_dom_selection_get_base_offset- (unDOMSelection (toDOMSelection self))- -foreign import javascript unsafe "$1[\"extentNode\"]"- ghcjs_dom_dom_selection_get_extent_node ::- JSRef DOMSelection -> IO (JSRef Node)- -domSelectionGetExtentNode ::- (IsDOMSelection self) => self -> IO (Maybe Node)-domSelectionGetExtentNode self- = fmap Node . maybeJSNull <$>- (ghcjs_dom_dom_selection_get_extent_node- (unDOMSelection (toDOMSelection self)))- -foreign import javascript unsafe "$1[\"extentOffset\"]"- ghcjs_dom_dom_selection_get_extent_offset ::- JSRef DOMSelection -> IO Int- -domSelectionGetExtentOffset ::- (IsDOMSelection self) => self -> IO Int-domSelectionGetExtentOffset self- = ghcjs_dom_dom_selection_get_extent_offset- (unDOMSelection (toDOMSelection self))-#else-module GHCJS.DOM.DOMSelection (- module Graphics.UI.Gtk.WebKit.DOM.DOMSelection- ) where-import Graphics.UI.Gtk.WebKit.DOM.DOMSelection-#endif
@@ -1,64 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.DOMSettableTokenList ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.DOMSettableTokenList- (ghcjs_dom_dom_settable_token_list_get, domSettableTokenList_get,- ghcjs_dom_dom_settable_token_list_set_value,- domSettableTokenListSetValue,- ghcjs_dom_dom_settable_token_list_get_value,- domSettableTokenListGetValue, DOMSettableTokenList,- IsDOMSettableTokenList, castToDOMSettableTokenList,- gTypeDOMSettableTokenList, toDOMSettableTokenList)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"_get\"]($2)"- ghcjs_dom_dom_settable_token_list_get ::- JSRef DOMSettableTokenList -> Word -> IO JSString- -domSettableTokenList_get ::- (IsDOMSettableTokenList self, FromJSString result) =>- self -> Word -> IO result-domSettableTokenList_get self index- = fromJSString <$>- (ghcjs_dom_dom_settable_token_list_get- (unDOMSettableTokenList (toDOMSettableTokenList self))- index)- -foreign import javascript unsafe "$1[\"value\"] = $2;"- ghcjs_dom_dom_settable_token_list_set_value ::- JSRef DOMSettableTokenList -> JSString -> IO ()- -domSettableTokenListSetValue ::- (IsDOMSettableTokenList self, ToJSString val) =>- self -> val -> IO ()-domSettableTokenListSetValue self val- = ghcjs_dom_dom_settable_token_list_set_value- (unDOMSettableTokenList (toDOMSettableTokenList self))- (toJSString val)- -foreign import javascript unsafe "$1[\"value\"]"- ghcjs_dom_dom_settable_token_list_get_value ::- JSRef DOMSettableTokenList -> IO JSString- -domSettableTokenListGetValue ::- (IsDOMSettableTokenList self, FromJSString result) =>- self -> IO result-domSettableTokenListGetValue self- = fromJSString <$>- (ghcjs_dom_dom_settable_token_list_get_value- (unDOMSettableTokenList (toDOMSettableTokenList self)))+ module GHCJS.DOM.JSFFI.Generated.DOMSettableTokenList #else-module GHCJS.DOM.DOMSettableTokenList ( module Graphics.UI.Gtk.WebKit.DOM.DOMSettableTokenList+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DOMSettableTokenList+#else import Graphics.UI.Gtk.WebKit.DOM.DOMSettableTokenList #endif
@@ -1,59 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.DOMStringList ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.DOMStringList- (ghcjs_dom_dom_string_list_item, domStringListItem,- ghcjs_dom_dom_string_list_contains, domStringListContains,- ghcjs_dom_dom_string_list_get_length, domStringListGetLength,- DOMStringList, IsDOMStringList, castToDOMStringList,- gTypeDOMStringList, toDOMStringList)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"item\"]($2)"- ghcjs_dom_dom_string_list_item ::- JSRef DOMStringList -> Word -> IO JSString- -domStringListItem ::- (IsDOMStringList self, FromJSString result) =>- self -> Word -> IO result-domStringListItem self index- = fromJSString <$>- (ghcjs_dom_dom_string_list_item- (unDOMStringList (toDOMStringList self))- index)- -foreign import javascript unsafe "($1[\"contains\"]($2) ? 1 : 0)"- ghcjs_dom_dom_string_list_contains ::- JSRef DOMStringList -> JSString -> IO Bool- -domStringListContains ::- (IsDOMStringList self, ToJSString string) =>- self -> string -> IO Bool-domStringListContains self string- = ghcjs_dom_dom_string_list_contains- (unDOMStringList (toDOMStringList self))- (toJSString string)- -foreign import javascript unsafe "$1[\"length\"]"- ghcjs_dom_dom_string_list_get_length ::- JSRef DOMStringList -> IO Word- -domStringListGetLength :: (IsDOMStringList self) => self -> IO Word-domStringListGetLength self- = ghcjs_dom_dom_string_list_get_length- (unDOMStringList (toDOMStringList self))+ module GHCJS.DOM.JSFFI.Generated.DOMStringList #else-module GHCJS.DOM.DOMStringList ( module Graphics.UI.Gtk.WebKit.DOM.DOMStringList+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DOMStringList+#else import Graphics.UI.Gtk.WebKit.DOM.DOMStringList #endif
@@ -1,101 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.DOMTokenList ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.DOMTokenList- (ghcjs_dom_dom_token_list_item, domTokenListItem,- ghcjs_dom_dom_token_list_contains, domTokenListContains,- ghcjs_dom_dom_token_list_add, domTokenListAdd,- ghcjs_dom_dom_token_list_remove, domTokenListRemove,- ghcjs_dom_dom_token_list_toggle, domTokenListToggle,- ghcjs_dom_dom_token_list_get_length, domTokenListGetLength,- DOMTokenList, IsDOMTokenList, castToDOMTokenList,- gTypeDOMTokenList, toDOMTokenList)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"item\"]($2)"- ghcjs_dom_dom_token_list_item ::- JSRef DOMTokenList -> Word -> IO JSString- -domTokenListItem ::- (IsDOMTokenList self, FromJSString result) =>- self -> Word -> IO result-domTokenListItem self index- = fromJSString <$>- (ghcjs_dom_dom_token_list_item- (unDOMTokenList (toDOMTokenList self))- index)- -foreign import javascript unsafe "($1[\"contains\"]($2) ? 1 : 0)"- ghcjs_dom_dom_token_list_contains ::- JSRef DOMTokenList -> JSString -> IO Bool- -domTokenListContains ::- (IsDOMTokenList self, ToJSString token) => self -> token -> IO Bool-domTokenListContains self token- = ghcjs_dom_dom_token_list_contains- (unDOMTokenList (toDOMTokenList self))- (toJSString token)- -foreign import javascript unsafe "$1[\"add\"].apply($1, $2)"- ghcjs_dom_dom_token_list_add ::- JSRef DOMTokenList -> JSRef [a] -> IO ()- -domTokenListAdd ::- (IsDOMTokenList self, ToJSString tokens, ToJSRef tokens) =>- self -> [tokens] -> IO ()-domTokenListAdd self tokens- = toJSRef tokens >>=- \ tokens' ->- ghcjs_dom_dom_token_list_add (unDOMTokenList (toDOMTokenList self))- tokens'- -foreign import javascript unsafe "$1[\"remove\"].apply($1, $2)"- ghcjs_dom_dom_token_list_remove ::- JSRef DOMTokenList -> JSRef [a] -> IO ()- -domTokenListRemove ::- (IsDOMTokenList self, ToJSString tokens, ToJSRef tokens) =>- self -> [tokens] -> IO ()-domTokenListRemove self tokens- = toJSRef tokens >>=- \ tokens' ->- ghcjs_dom_dom_token_list_remove- (unDOMTokenList (toDOMTokenList self))- tokens'- -foreign import javascript unsafe "($1[\"toggle\"]($2, $3) ? 1 : 0)"- ghcjs_dom_dom_token_list_toggle ::- JSRef DOMTokenList -> JSString -> Bool -> IO Bool- -domTokenListToggle ::- (IsDOMTokenList self, ToJSString token) =>- self -> token -> Bool -> IO Bool-domTokenListToggle self token force- = ghcjs_dom_dom_token_list_toggle- (unDOMTokenList (toDOMTokenList self))- (toJSString token)- force- -foreign import javascript unsafe "$1[\"length\"]"- ghcjs_dom_dom_token_list_get_length ::- JSRef DOMTokenList -> IO Word- -domTokenListGetLength :: (IsDOMTokenList self) => self -> IO Word-domTokenListGetLength self- = ghcjs_dom_dom_token_list_get_length- (unDOMTokenList (toDOMTokenList self))+ module GHCJS.DOM.JSFFI.Generated.DOMTokenList #else-module GHCJS.DOM.DOMTokenList ( module Graphics.UI.Gtk.WebKit.DOM.DOMTokenList+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DOMTokenList+#else import Graphics.UI.Gtk.WebKit.DOM.DOMTokenList #endif
@@ -1,1161 +0,0 @@-{-# LANGUAGE CPP #-}-#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.DOMWindow- (ghcjs_dom_dom_window_get_selection, domWindowGetSelection,- ghcjs_dom_dom_window_blur, domWindowBlur,- ghcjs_dom_dom_window_print, domWindowPrint,- ghcjs_dom_dom_window_stop, domWindowStop,- ghcjs_dom_dom_window_alert, domWindowAlert,- ghcjs_dom_dom_window_confirm, domWindowConfirm,- ghcjs_dom_dom_window_prompt, domWindowPrompt,- ghcjs_dom_dom_window_find, domWindowFind,- ghcjs_dom_dom_window_scroll_by, domWindowScrollBy,- ghcjs_dom_dom_window_scroll_to, domWindowScrollTo,- ghcjs_dom_dom_window_scroll, domWindowScroll,- ghcjs_dom_dom_window_move_by, domWindowMoveBy,- ghcjs_dom_dom_window_move_to, domWindowMoveTo,- ghcjs_dom_dom_window_resize_by, domWindowResizeBy,- ghcjs_dom_dom_window_resize_to, domWindowResizeTo,- ghcjs_dom_dom_window_match_media, domWindowMatchMedia,- ghcjs_dom_dom_window_get_computed_style, domWindowGetComputedStyle,- ghcjs_dom_dom_window_webkit_convert_point_from_page_to_node,- domWindowWebkitConvertPointFromPageToNode,- ghcjs_dom_dom_window_webkit_convert_point_from_node_to_page,- domWindowWebkitConvertPointFromNodeToPage,- ghcjs_dom_dom_window_dispatch_event, domWindowDispatchEvent,- ghcjs_dom_dom_window_capture_events, domWindowCaptureEvents,- ghcjs_dom_dom_window_release_events, domWindowReleaseEvents,- ghcjs_dom_dom_window_get_screen, domWindowGetScreen,- ghcjs_dom_dom_window_get_history, domWindowGetHistory,- ghcjs_dom_dom_window_get_locationbar, domWindowGetLocationbar,- ghcjs_dom_dom_window_get_menubar, domWindowGetMenubar,- ghcjs_dom_dom_window_get_personalbar, domWindowGetPersonalbar,- ghcjs_dom_dom_window_get_scrollbars, domWindowGetScrollbars,- ghcjs_dom_dom_window_get_statusbar, domWindowGetStatusbar,- ghcjs_dom_dom_window_get_toolbar, domWindowGetToolbar,- ghcjs_dom_dom_window_get_navigator, domWindowGetNavigator,- ghcjs_dom_dom_window_get_client_information,- domWindowGetClientInformation,- ghcjs_dom_dom_window_get_frame_element, domWindowGetFrameElement,- ghcjs_dom_dom_window_get_offscreen_buffering,- domWindowGetOffscreenBuffering,- ghcjs_dom_dom_window_get_outer_height, domWindowGetOuterHeight,- ghcjs_dom_dom_window_get_outer_width, domWindowGetOuterWidth,- ghcjs_dom_dom_window_get_inner_height, domWindowGetInnerHeight,- ghcjs_dom_dom_window_get_inner_width, domWindowGetInnerWidth,- ghcjs_dom_dom_window_get_screen_x, domWindowGetScreenX,- ghcjs_dom_dom_window_get_screen_y, domWindowGetScreenY,- ghcjs_dom_dom_window_get_screen_left, domWindowGetScreenLeft,- ghcjs_dom_dom_window_get_screen_top, domWindowGetScreenTop,- ghcjs_dom_dom_window_get_scroll_x, domWindowGetScrollX,- ghcjs_dom_dom_window_get_scroll_y, domWindowGetScrollY,- ghcjs_dom_dom_window_get_page_x_offset, domWindowGetPageXOffset,- ghcjs_dom_dom_window_get_page_y_offset, domWindowGetPageYOffset,- ghcjs_dom_dom_window_get_closed, domWindowGetClosed,- ghcjs_dom_dom_window_get_length, domWindowGetLength,- ghcjs_dom_dom_window_set_name, domWindowSetName,- ghcjs_dom_dom_window_get_name, domWindowGetName,- ghcjs_dom_dom_window_set_status, domWindowSetStatus,- ghcjs_dom_dom_window_get_status, domWindowGetStatus,- ghcjs_dom_dom_window_set_default_status, domWindowSetDefaultStatus,- ghcjs_dom_dom_window_get_default_status, domWindowGetDefaultStatus,- ghcjs_dom_dom_window_get_self, domWindowGetSelf,- ghcjs_dom_dom_window_get_window, domWindowGetWindow,- ghcjs_dom_dom_window_get_frames, domWindowGetFrames,- ghcjs_dom_dom_window_get_opener, domWindowGetOpener,- ghcjs_dom_dom_window_get_parent, domWindowGetParent,- ghcjs_dom_dom_window_get_top, domWindowGetTop,- ghcjs_dom_dom_window_get_document, domWindowGetDocument,- ghcjs_dom_dom_window_get_style_media, domWindowGetStyleMedia,- ghcjs_dom_dom_window_get_device_pixel_ratio,- domWindowGetDevicePixelRatio,- ghcjs_dom_dom_window_get_application_cache,- domWindowGetApplicationCache,- ghcjs_dom_dom_window_get_session_storage,- domWindowGetSessionStorage, ghcjs_dom_dom_window_get_local_storage,- domWindowGetLocalStorage, ghcjs_dom_dom_window_get_css,- domWindowGetCSS, domWindowOnabort, domWindowOnbeforeunload,- domWindowOnblur, domWindowOncanplay, domWindowOncanplaythrough,- domWindowOnchange, domWindowOnclick, domWindowOncontextmenu,- domWindowOndblclick, domWindowOndrag, domWindowOndragend,- domWindowOndragenter, domWindowOndragleave, domWindowOndragover,- domWindowOndragstart, domWindowOndrop, domWindowOndurationchange,- domWindowOnemptied, domWindowOnended, domWindowOnerror,- domWindowOnfocus, domWindowOnhashchange, domWindowOninput,- domWindowOninvalid, domWindowOnkeydown, domWindowOnkeypress,- domWindowOnkeyup, domWindowOnload, domWindowOnloadeddata,- domWindowOnloadedmetadata, domWindowOnloadstart,- domWindowOnmessage, domWindowOnmousedown, domWindowOnmouseenter,- domWindowOnmouseleave, domWindowOnmousemove, domWindowOnmouseout,- domWindowOnmouseover, domWindowOnmouseup, domWindowOnmousewheel,- domWindowOnoffline, domWindowOnonline, domWindowOnpagehide,- domWindowOnpageshow, domWindowOnpause, domWindowOnplay,- domWindowOnplaying, domWindowOnpopstate, domWindowOnprogress,- domWindowOnratechange, domWindowOnresize, domWindowOnscroll,- domWindowOnseeked, domWindowOnseeking, domWindowOnselect,- domWindowOnstalled, domWindowOnstorage, domWindowOnsubmit,- domWindowOnsuspend, domWindowOntimeupdate, domWindowOnunload,- domWindowOnvolumechange, domWindowOnwaiting, domWindowOnwheel,- domWindowOnreset, domWindowOnsearch, domWindowOnwebkitanimationend,- domWindowOnwebkitanimationiteration,- domWindowOnwebkitanimationstart, domWindowOnanimationend,- domWindowOnanimationiteration, domWindowOnanimationstart,- domWindowOnwebkittransitionend, domWindowOntransitionend,- domWindowOntouchstart, domWindowOntouchmove, domWindowOntouchend,- domWindowOntouchcancel, domWindowOngesturestart,- domWindowOngesturechange, domWindowOngestureend,- domWindowOndevicemotion, domWindowOndeviceorientation,- domWindowOnwebkitdeviceproximity,- domWindowOnwebkitwillrevealbottom, domWindowOnwebkitwillrevealleft,- domWindowOnwebkitwillrevealright, domWindowOnwebkitwillrevealtop,- DOMWindow, IsDOMWindow, castToDOMWindow, gTypeDOMWindow,- toDOMWindow)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"getSelection\"]()"- ghcjs_dom_dom_window_get_selection ::- JSRef DOMWindow -> IO (JSRef DOMSelection)- -domWindowGetSelection ::- (IsDOMWindow self) => self -> IO (Maybe DOMSelection)-domWindowGetSelection self- = fmap DOMSelection . maybeJSNull <$>- (ghcjs_dom_dom_window_get_selection- (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"blur\"]()"- ghcjs_dom_dom_window_blur :: JSRef DOMWindow -> IO ()- -domWindowBlur :: (IsDOMWindow self) => self -> IO ()-domWindowBlur self- = ghcjs_dom_dom_window_blur (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"print\"]()"- ghcjs_dom_dom_window_print :: JSRef DOMWindow -> IO ()- -domWindowPrint :: (IsDOMWindow self) => self -> IO ()-domWindowPrint self- = ghcjs_dom_dom_window_print (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"stop\"]()"- ghcjs_dom_dom_window_stop :: JSRef DOMWindow -> IO ()- -domWindowStop :: (IsDOMWindow self) => self -> IO ()-domWindowStop self- = ghcjs_dom_dom_window_stop (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"alert\"]($2)"- ghcjs_dom_dom_window_alert :: JSRef DOMWindow -> JSString -> IO ()- -domWindowAlert ::- (IsDOMWindow self, ToJSString message) => self -> message -> IO ()-domWindowAlert self message- = ghcjs_dom_dom_window_alert (unDOMWindow (toDOMWindow self))- (toJSString message)- -foreign import javascript unsafe "($1[\"confirm\"]($2) ? 1 : 0)"- ghcjs_dom_dom_window_confirm ::- JSRef DOMWindow -> JSString -> IO Bool- -domWindowConfirm ::- (IsDOMWindow self, ToJSString message) =>- self -> message -> IO Bool-domWindowConfirm self message- = ghcjs_dom_dom_window_confirm (unDOMWindow (toDOMWindow self))- (toJSString message)- -foreign import javascript unsafe "$1[\"prompt\"]($2, $3)"- ghcjs_dom_dom_window_prompt ::- JSRef DOMWindow -> JSString -> JSString -> IO JSString- -domWindowPrompt ::- (IsDOMWindow self, ToJSString message, ToJSString defaultValue,- FromJSString result) =>- self -> message -> defaultValue -> IO result-domWindowPrompt self message defaultValue- = fromJSString <$>- (ghcjs_dom_dom_window_prompt (unDOMWindow (toDOMWindow self))- (toJSString message)- (toJSString defaultValue))- -foreign import javascript unsafe- "($1[\"find\"]($2, $3, $4, $5, $6,\n$7, $8) ? 1 : 0)"- ghcjs_dom_dom_window_find ::- JSRef DOMWindow ->- JSString -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> IO Bool- -domWindowFind ::- (IsDOMWindow self, ToJSString string) =>- self ->- string -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> IO Bool-domWindowFind self string caseSensitive backwards wrap wholeWord- searchInFrames showDialog- = ghcjs_dom_dom_window_find (unDOMWindow (toDOMWindow self))- (toJSString string)- caseSensitive- backwards- wrap- wholeWord- searchInFrames- showDialog- -foreign import javascript unsafe "$1[\"scrollBy\"]($2, $3)"- ghcjs_dom_dom_window_scroll_by ::- JSRef DOMWindow -> Int -> Int -> IO ()- -domWindowScrollBy ::- (IsDOMWindow self) => self -> Int -> Int -> IO ()-domWindowScrollBy self x y- = ghcjs_dom_dom_window_scroll_by (unDOMWindow (toDOMWindow self)) x- y- -foreign import javascript unsafe "$1[\"scrollTo\"]($2, $3)"- ghcjs_dom_dom_window_scroll_to ::- JSRef DOMWindow -> Int -> Int -> IO ()- -domWindowScrollTo ::- (IsDOMWindow self) => self -> Int -> Int -> IO ()-domWindowScrollTo self x y- = ghcjs_dom_dom_window_scroll_to (unDOMWindow (toDOMWindow self)) x- y- -foreign import javascript unsafe "$1[\"scroll\"]($2, $3)"- ghcjs_dom_dom_window_scroll ::- JSRef DOMWindow -> Int -> Int -> IO ()- -domWindowScroll ::- (IsDOMWindow self) => self -> Int -> Int -> IO ()-domWindowScroll self x y- = ghcjs_dom_dom_window_scroll (unDOMWindow (toDOMWindow self)) x y- -foreign import javascript unsafe "$1[\"moveBy\"]($2, $3)"- ghcjs_dom_dom_window_move_by ::- JSRef DOMWindow -> Float -> Float -> IO ()- -domWindowMoveBy ::- (IsDOMWindow self) => self -> Float -> Float -> IO ()-domWindowMoveBy self x y- = ghcjs_dom_dom_window_move_by (unDOMWindow (toDOMWindow self)) x y- -foreign import javascript unsafe "$1[\"moveTo\"]($2, $3)"- ghcjs_dom_dom_window_move_to ::- JSRef DOMWindow -> Float -> Float -> IO ()- -domWindowMoveTo ::- (IsDOMWindow self) => self -> Float -> Float -> IO ()-domWindowMoveTo self x y- = ghcjs_dom_dom_window_move_to (unDOMWindow (toDOMWindow self)) x y- -foreign import javascript unsafe "$1[\"resizeBy\"]($2, $3)"- ghcjs_dom_dom_window_resize_by ::- JSRef DOMWindow -> Float -> Float -> IO ()- -domWindowResizeBy ::- (IsDOMWindow self) => self -> Float -> Float -> IO ()-domWindowResizeBy self x y- = ghcjs_dom_dom_window_resize_by (unDOMWindow (toDOMWindow self)) x- y- -foreign import javascript unsafe "$1[\"resizeTo\"]($2, $3)"- ghcjs_dom_dom_window_resize_to ::- JSRef DOMWindow -> Float -> Float -> IO ()- -domWindowResizeTo ::- (IsDOMWindow self) => self -> Float -> Float -> IO ()-domWindowResizeTo self width height- = ghcjs_dom_dom_window_resize_to (unDOMWindow (toDOMWindow self))- width- height- -foreign import javascript unsafe "$1[\"matchMedia\"]($2)"- ghcjs_dom_dom_window_match_media ::- JSRef DOMWindow -> JSString -> IO (JSRef MediaQueryList)- -domWindowMatchMedia ::- (IsDOMWindow self, ToJSString query) =>- self -> query -> IO (Maybe MediaQueryList)-domWindowMatchMedia self query- = fmap MediaQueryList . maybeJSNull <$>- (ghcjs_dom_dom_window_match_media (unDOMWindow (toDOMWindow self))- (toJSString query))- -foreign import javascript unsafe "$1[\"getComputedStyle\"]($2, $3)"- ghcjs_dom_dom_window_get_computed_style ::- JSRef DOMWindow ->- JSRef Element -> JSString -> IO (JSRef CSSStyleDeclaration)- -domWindowGetComputedStyle ::- (IsDOMWindow self, IsElement element, ToJSString pseudoElement) =>- self ->- Maybe element -> pseudoElement -> IO (Maybe CSSStyleDeclaration)-domWindowGetComputedStyle self element pseudoElement- = fmap CSSStyleDeclaration . maybeJSNull <$>- (ghcjs_dom_dom_window_get_computed_style- (unDOMWindow (toDOMWindow self))- (maybe jsNull (unElement . toElement) element)- (toJSString pseudoElement))- -foreign import javascript unsafe- "$1[\"webkitConvertPointFromPageToNode\"]($2,\n$3)"- ghcjs_dom_dom_window_webkit_convert_point_from_page_to_node ::- JSRef DOMWindow ->- JSRef Node -> JSRef WebKitPoint -> IO (JSRef WebKitPoint)- -domWindowWebkitConvertPointFromPageToNode ::- (IsDOMWindow self, IsNode node, IsWebKitPoint p) =>- self -> Maybe node -> Maybe p -> IO (Maybe WebKitPoint)-domWindowWebkitConvertPointFromPageToNode self node p- = fmap WebKitPoint . maybeJSNull <$>- (ghcjs_dom_dom_window_webkit_convert_point_from_page_to_node- (unDOMWindow (toDOMWindow self))- (maybe jsNull (unNode . toNode) node)- (maybe jsNull (unWebKitPoint . toWebKitPoint) p))- -foreign import javascript unsafe- "$1[\"webkitConvertPointFromNodeToPage\"]($2,\n$3)"- ghcjs_dom_dom_window_webkit_convert_point_from_node_to_page ::- JSRef DOMWindow ->- JSRef Node -> JSRef WebKitPoint -> IO (JSRef WebKitPoint)- -domWindowWebkitConvertPointFromNodeToPage ::- (IsDOMWindow self, IsNode node, IsWebKitPoint p) =>- self -> Maybe node -> Maybe p -> IO (Maybe WebKitPoint)-domWindowWebkitConvertPointFromNodeToPage self node p- = fmap WebKitPoint . maybeJSNull <$>- (ghcjs_dom_dom_window_webkit_convert_point_from_node_to_page- (unDOMWindow (toDOMWindow self))- (maybe jsNull (unNode . toNode) node)- (maybe jsNull (unWebKitPoint . toWebKitPoint) p))- -foreign import javascript unsafe- "($1[\"dispatchEvent\"]($2) ? 1 : 0)"- ghcjs_dom_dom_window_dispatch_event ::- JSRef DOMWindow -> JSRef Event -> IO Bool- -domWindowDispatchEvent ::- (IsDOMWindow self, IsEvent evt) => self -> Maybe evt -> IO Bool-domWindowDispatchEvent self evt- = ghcjs_dom_dom_window_dispatch_event- (unDOMWindow (toDOMWindow self))- (maybe jsNull (unEvent . toEvent) evt)- -foreign import javascript unsafe "$1[\"captureEvents\"]()"- ghcjs_dom_dom_window_capture_events :: JSRef DOMWindow -> IO ()- -domWindowCaptureEvents :: (IsDOMWindow self) => self -> IO ()-domWindowCaptureEvents self- = ghcjs_dom_dom_window_capture_events- (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"releaseEvents\"]()"- ghcjs_dom_dom_window_release_events :: JSRef DOMWindow -> IO ()- -domWindowReleaseEvents :: (IsDOMWindow self) => self -> IO ()-domWindowReleaseEvents self- = ghcjs_dom_dom_window_release_events- (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"screen\"]"- ghcjs_dom_dom_window_get_screen ::- JSRef DOMWindow -> IO (JSRef DOMScreen)- -domWindowGetScreen ::- (IsDOMWindow self) => self -> IO (Maybe DOMScreen)-domWindowGetScreen self- = fmap DOMScreen . maybeJSNull <$>- (ghcjs_dom_dom_window_get_screen (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"history\"]"- ghcjs_dom_dom_window_get_history ::- JSRef DOMWindow -> IO (JSRef History)- -domWindowGetHistory ::- (IsDOMWindow self) => self -> IO (Maybe History)-domWindowGetHistory self- = fmap History . maybeJSNull <$>- (ghcjs_dom_dom_window_get_history (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"locationbar\"]"- ghcjs_dom_dom_window_get_locationbar ::- JSRef DOMWindow -> IO (JSRef BarProp)- -domWindowGetLocationbar ::- (IsDOMWindow self) => self -> IO (Maybe BarProp)-domWindowGetLocationbar self- = fmap BarProp . maybeJSNull <$>- (ghcjs_dom_dom_window_get_locationbar- (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"menubar\"]"- ghcjs_dom_dom_window_get_menubar ::- JSRef DOMWindow -> IO (JSRef BarProp)- -domWindowGetMenubar ::- (IsDOMWindow self) => self -> IO (Maybe BarProp)-domWindowGetMenubar self- = fmap BarProp . maybeJSNull <$>- (ghcjs_dom_dom_window_get_menubar (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"personalbar\"]"- ghcjs_dom_dom_window_get_personalbar ::- JSRef DOMWindow -> IO (JSRef BarProp)- -domWindowGetPersonalbar ::- (IsDOMWindow self) => self -> IO (Maybe BarProp)-domWindowGetPersonalbar self- = fmap BarProp . maybeJSNull <$>- (ghcjs_dom_dom_window_get_personalbar- (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"scrollbars\"]"- ghcjs_dom_dom_window_get_scrollbars ::- JSRef DOMWindow -> IO (JSRef BarProp)- -domWindowGetScrollbars ::- (IsDOMWindow self) => self -> IO (Maybe BarProp)-domWindowGetScrollbars self- = fmap BarProp . maybeJSNull <$>- (ghcjs_dom_dom_window_get_scrollbars- (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"statusbar\"]"- ghcjs_dom_dom_window_get_statusbar ::- JSRef DOMWindow -> IO (JSRef BarProp)- -domWindowGetStatusbar ::- (IsDOMWindow self) => self -> IO (Maybe BarProp)-domWindowGetStatusbar self- = fmap BarProp . maybeJSNull <$>- (ghcjs_dom_dom_window_get_statusbar- (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"toolbar\"]"- ghcjs_dom_dom_window_get_toolbar ::- JSRef DOMWindow -> IO (JSRef BarProp)- -domWindowGetToolbar ::- (IsDOMWindow self) => self -> IO (Maybe BarProp)-domWindowGetToolbar self- = fmap BarProp . maybeJSNull <$>- (ghcjs_dom_dom_window_get_toolbar (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"navigator\"]"- ghcjs_dom_dom_window_get_navigator ::- JSRef DOMWindow -> IO (JSRef Navigator)- -domWindowGetNavigator ::- (IsDOMWindow self) => self -> IO (Maybe Navigator)-domWindowGetNavigator self- = fmap Navigator . maybeJSNull <$>- (ghcjs_dom_dom_window_get_navigator- (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"clientInformation\"]"- ghcjs_dom_dom_window_get_client_information ::- JSRef DOMWindow -> IO (JSRef Navigator)- -domWindowGetClientInformation ::- (IsDOMWindow self) => self -> IO (Maybe Navigator)-domWindowGetClientInformation self- = fmap Navigator . maybeJSNull <$>- (ghcjs_dom_dom_window_get_client_information- (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"frameElement\"]"- ghcjs_dom_dom_window_get_frame_element ::- JSRef DOMWindow -> IO (JSRef Element)- -domWindowGetFrameElement ::- (IsDOMWindow self) => self -> IO (Maybe Element)-domWindowGetFrameElement self- = fmap Element . maybeJSNull <$>- (ghcjs_dom_dom_window_get_frame_element- (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe- "($1[\"offscreenBuffering\"] ? 1 : 0)"- ghcjs_dom_dom_window_get_offscreen_buffering ::- JSRef DOMWindow -> IO Bool- -domWindowGetOffscreenBuffering ::- (IsDOMWindow self) => self -> IO Bool-domWindowGetOffscreenBuffering self- = ghcjs_dom_dom_window_get_offscreen_buffering- (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"outerHeight\"]"- ghcjs_dom_dom_window_get_outer_height :: JSRef DOMWindow -> IO Int- -domWindowGetOuterHeight :: (IsDOMWindow self) => self -> IO Int-domWindowGetOuterHeight self- = ghcjs_dom_dom_window_get_outer_height- (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"outerWidth\"]"- ghcjs_dom_dom_window_get_outer_width :: JSRef DOMWindow -> IO Int- -domWindowGetOuterWidth :: (IsDOMWindow self) => self -> IO Int-domWindowGetOuterWidth self- = ghcjs_dom_dom_window_get_outer_width- (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"innerHeight\"]"- ghcjs_dom_dom_window_get_inner_height :: JSRef DOMWindow -> IO Int- -domWindowGetInnerHeight :: (IsDOMWindow self) => self -> IO Int-domWindowGetInnerHeight self- = ghcjs_dom_dom_window_get_inner_height- (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"innerWidth\"]"- ghcjs_dom_dom_window_get_inner_width :: JSRef DOMWindow -> IO Int- -domWindowGetInnerWidth :: (IsDOMWindow self) => self -> IO Int-domWindowGetInnerWidth self- = ghcjs_dom_dom_window_get_inner_width- (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"screenX\"]"- ghcjs_dom_dom_window_get_screen_x :: JSRef DOMWindow -> IO Int- -domWindowGetScreenX :: (IsDOMWindow self) => self -> IO Int-domWindowGetScreenX self- = ghcjs_dom_dom_window_get_screen_x- (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"screenY\"]"- ghcjs_dom_dom_window_get_screen_y :: JSRef DOMWindow -> IO Int- -domWindowGetScreenY :: (IsDOMWindow self) => self -> IO Int-domWindowGetScreenY self- = ghcjs_dom_dom_window_get_screen_y- (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"screenLeft\"]"- ghcjs_dom_dom_window_get_screen_left :: JSRef DOMWindow -> IO Int- -domWindowGetScreenLeft :: (IsDOMWindow self) => self -> IO Int-domWindowGetScreenLeft self- = ghcjs_dom_dom_window_get_screen_left- (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"screenTop\"]"- ghcjs_dom_dom_window_get_screen_top :: JSRef DOMWindow -> IO Int- -domWindowGetScreenTop :: (IsDOMWindow self) => self -> IO Int-domWindowGetScreenTop self- = ghcjs_dom_dom_window_get_screen_top- (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"scrollX\"]"- ghcjs_dom_dom_window_get_scroll_x :: JSRef DOMWindow -> IO Int- -domWindowGetScrollX :: (IsDOMWindow self) => self -> IO Int-domWindowGetScrollX self- = ghcjs_dom_dom_window_get_scroll_x- (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"scrollY\"]"- ghcjs_dom_dom_window_get_scroll_y :: JSRef DOMWindow -> IO Int- -domWindowGetScrollY :: (IsDOMWindow self) => self -> IO Int-domWindowGetScrollY self- = ghcjs_dom_dom_window_get_scroll_y- (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"pageXOffset\"]"- ghcjs_dom_dom_window_get_page_x_offset :: JSRef DOMWindow -> IO Int- -domWindowGetPageXOffset :: (IsDOMWindow self) => self -> IO Int-domWindowGetPageXOffset self- = ghcjs_dom_dom_window_get_page_x_offset- (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"pageYOffset\"]"- ghcjs_dom_dom_window_get_page_y_offset :: JSRef DOMWindow -> IO Int- -domWindowGetPageYOffset :: (IsDOMWindow self) => self -> IO Int-domWindowGetPageYOffset self- = ghcjs_dom_dom_window_get_page_y_offset- (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "($1[\"closed\"] ? 1 : 0)"- ghcjs_dom_dom_window_get_closed :: JSRef DOMWindow -> IO Bool- -domWindowGetClosed :: (IsDOMWindow self) => self -> IO Bool-domWindowGetClosed self- = ghcjs_dom_dom_window_get_closed (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"length\"]"- ghcjs_dom_dom_window_get_length :: JSRef DOMWindow -> IO Word- -domWindowGetLength :: (IsDOMWindow self) => self -> IO Word-domWindowGetLength self- = ghcjs_dom_dom_window_get_length (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"name\"] = $2;"- ghcjs_dom_dom_window_set_name ::- JSRef DOMWindow -> JSString -> IO ()- -domWindowSetName ::- (IsDOMWindow self, ToJSString val) => self -> val -> IO ()-domWindowSetName self val- = ghcjs_dom_dom_window_set_name (unDOMWindow (toDOMWindow self))- (toJSString val)- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_dom_window_get_name :: JSRef DOMWindow -> IO JSString- -domWindowGetName ::- (IsDOMWindow self, FromJSString result) => self -> IO result-domWindowGetName self- = fromJSString <$>- (ghcjs_dom_dom_window_get_name (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"status\"] = $2;"- ghcjs_dom_dom_window_set_status ::- JSRef DOMWindow -> JSString -> IO ()- -domWindowSetStatus ::- (IsDOMWindow self, ToJSString val) => self -> val -> IO ()-domWindowSetStatus self val- = ghcjs_dom_dom_window_set_status (unDOMWindow (toDOMWindow self))- (toJSString val)- -foreign import javascript unsafe "$1[\"status\"]"- ghcjs_dom_dom_window_get_status :: JSRef DOMWindow -> IO JSString- -domWindowGetStatus ::- (IsDOMWindow self, FromJSString result) => self -> IO result-domWindowGetStatus self- = fromJSString <$>- (ghcjs_dom_dom_window_get_status (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"defaultStatus\"] = $2;"- ghcjs_dom_dom_window_set_default_status ::- JSRef DOMWindow -> JSString -> IO ()- -domWindowSetDefaultStatus ::- (IsDOMWindow self, ToJSString val) => self -> val -> IO ()-domWindowSetDefaultStatus self val- = ghcjs_dom_dom_window_set_default_status- (unDOMWindow (toDOMWindow self))- (toJSString val)- -foreign import javascript unsafe "$1[\"defaultStatus\"]"- ghcjs_dom_dom_window_get_default_status ::- JSRef DOMWindow -> IO JSString- -domWindowGetDefaultStatus ::- (IsDOMWindow self, FromJSString result) => self -> IO result-domWindowGetDefaultStatus self- = fromJSString <$>- (ghcjs_dom_dom_window_get_default_status- (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"self\"]"- ghcjs_dom_dom_window_get_self ::- JSRef DOMWindow -> IO (JSRef DOMWindow)- -domWindowGetSelf ::- (IsDOMWindow self) => self -> IO (Maybe DOMWindow)-domWindowGetSelf self- = fmap DOMWindow . maybeJSNull <$>- (ghcjs_dom_dom_window_get_self (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"window\"]"- ghcjs_dom_dom_window_get_window ::- JSRef DOMWindow -> IO (JSRef DOMWindow)- -domWindowGetWindow ::- (IsDOMWindow self) => self -> IO (Maybe DOMWindow)-domWindowGetWindow self- = fmap DOMWindow . maybeJSNull <$>- (ghcjs_dom_dom_window_get_window (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"frames\"]"- ghcjs_dom_dom_window_get_frames ::- JSRef DOMWindow -> IO (JSRef DOMWindow)- -domWindowGetFrames ::- (IsDOMWindow self) => self -> IO (Maybe DOMWindow)-domWindowGetFrames self- = fmap DOMWindow . maybeJSNull <$>- (ghcjs_dom_dom_window_get_frames (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"opener\"]"- ghcjs_dom_dom_window_get_opener ::- JSRef DOMWindow -> IO (JSRef DOMWindow)- -domWindowGetOpener ::- (IsDOMWindow self) => self -> IO (Maybe DOMWindow)-domWindowGetOpener self- = fmap DOMWindow . maybeJSNull <$>- (ghcjs_dom_dom_window_get_opener (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"parent\"]"- ghcjs_dom_dom_window_get_parent ::- JSRef DOMWindow -> IO (JSRef DOMWindow)- -domWindowGetParent ::- (IsDOMWindow self) => self -> IO (Maybe DOMWindow)-domWindowGetParent self- = fmap DOMWindow . maybeJSNull <$>- (ghcjs_dom_dom_window_get_parent (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"top\"]"- ghcjs_dom_dom_window_get_top ::- JSRef DOMWindow -> IO (JSRef DOMWindow)- -domWindowGetTop ::- (IsDOMWindow self) => self -> IO (Maybe DOMWindow)-domWindowGetTop self- = fmap DOMWindow . maybeJSNull <$>- (ghcjs_dom_dom_window_get_top (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"document\"]"- ghcjs_dom_dom_window_get_document ::- JSRef DOMWindow -> IO (JSRef Document)- -domWindowGetDocument ::- (IsDOMWindow self) => self -> IO (Maybe Document)-domWindowGetDocument self- = fmap Document . maybeJSNull <$>- (ghcjs_dom_dom_window_get_document- (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"styleMedia\"]"- ghcjs_dom_dom_window_get_style_media ::- JSRef DOMWindow -> IO (JSRef StyleMedia)- -domWindowGetStyleMedia ::- (IsDOMWindow self) => self -> IO (Maybe StyleMedia)-domWindowGetStyleMedia self- = fmap StyleMedia . maybeJSNull <$>- (ghcjs_dom_dom_window_get_style_media- (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"devicePixelRatio\"]"- ghcjs_dom_dom_window_get_device_pixel_ratio ::- JSRef DOMWindow -> IO Double- -domWindowGetDevicePixelRatio ::- (IsDOMWindow self) => self -> IO Double-domWindowGetDevicePixelRatio self- = ghcjs_dom_dom_window_get_device_pixel_ratio- (unDOMWindow (toDOMWindow self))- -foreign import javascript unsafe "$1[\"applicationCache\"]"- ghcjs_dom_dom_window_get_application_cache ::- JSRef DOMWindow -> IO (JSRef DOMApplicationCache)- -domWindowGetApplicationCache ::- (IsDOMWindow self) => self -> IO (Maybe DOMApplicationCache)-domWindowGetApplicationCache self- = fmap DOMApplicationCache . maybeJSNull <$>- (ghcjs_dom_dom_window_get_application_cache- (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"sessionStorage\"]"- ghcjs_dom_dom_window_get_session_storage ::- JSRef DOMWindow -> IO (JSRef Storage)- -domWindowGetSessionStorage ::- (IsDOMWindow self) => self -> IO (Maybe Storage)-domWindowGetSessionStorage self- = fmap Storage . maybeJSNull <$>- (ghcjs_dom_dom_window_get_session_storage- (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"localStorage\"]"- ghcjs_dom_dom_window_get_local_storage ::- JSRef DOMWindow -> IO (JSRef Storage)- -domWindowGetLocalStorage ::- (IsDOMWindow self) => self -> IO (Maybe Storage)-domWindowGetLocalStorage self- = fmap Storage . maybeJSNull <$>- (ghcjs_dom_dom_window_get_local_storage- (unDOMWindow (toDOMWindow self)))- -foreign import javascript unsafe "$1[\"CSS\"]"- ghcjs_dom_dom_window_get_css ::- JSRef DOMWindow -> IO (JSRef DOMWindowCSS)- -domWindowGetCSS ::- (IsDOMWindow self) => self -> IO (Maybe DOMWindowCSS)-domWindowGetCSS self- = fmap DOMWindowCSS . maybeJSNull <$>- (ghcjs_dom_dom_window_get_css (unDOMWindow (toDOMWindow self)))- -domWindowOnabort ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnabort = (connect "abort")- -domWindowOnbeforeunload ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnbeforeunload = (connect "beforeunload")- -domWindowOnblur ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnblur = (connect "blur")- -domWindowOncanplay ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOncanplay = (connect "canplay")- -domWindowOncanplaythrough ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOncanplaythrough = (connect "canplaythrough")- -domWindowOnchange ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnchange = (connect "change")- -domWindowOnclick ::- (IsDOMWindow self) => Signal self (EventM MouseEvent self ())-domWindowOnclick = (connect "click")- -domWindowOncontextmenu ::- (IsDOMWindow self) => Signal self (EventM MouseEvent self ())-domWindowOncontextmenu = (connect "contextmenu")- -domWindowOndblclick ::- (IsDOMWindow self) => Signal self (EventM MouseEvent self ())-domWindowOndblclick = (connect "dblclick")- -domWindowOndrag ::- (IsDOMWindow self) => Signal self (EventM MouseEvent self ())-domWindowOndrag = (connect "drag")- -domWindowOndragend ::- (IsDOMWindow self) => Signal self (EventM MouseEvent self ())-domWindowOndragend = (connect "dragend")- -domWindowOndragenter ::- (IsDOMWindow self) => Signal self (EventM MouseEvent self ())-domWindowOndragenter = (connect "dragenter")- -domWindowOndragleave ::- (IsDOMWindow self) => Signal self (EventM MouseEvent self ())-domWindowOndragleave = (connect "dragleave")- -domWindowOndragover ::- (IsDOMWindow self) => Signal self (EventM MouseEvent self ())-domWindowOndragover = (connect "dragover")- -domWindowOndragstart ::- (IsDOMWindow self) => Signal self (EventM MouseEvent self ())-domWindowOndragstart = (connect "dragstart")- -domWindowOndrop ::- (IsDOMWindow self) => Signal self (EventM MouseEvent self ())-domWindowOndrop = (connect "drop")- -domWindowOndurationchange ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOndurationchange = (connect "durationchange")- -domWindowOnemptied ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnemptied = (connect "emptied")- -domWindowOnended ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnended = (connect "ended")- -domWindowOnerror ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnerror = (connect "error")- -domWindowOnfocus ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnfocus = (connect "focus")- -domWindowOnhashchange ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnhashchange = (connect "hashchange")- -domWindowOninput ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOninput = (connect "input")- -domWindowOninvalid ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOninvalid = (connect "invalid")- -domWindowOnkeydown ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnkeydown = (connect "keydown")- -domWindowOnkeypress ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnkeypress = (connect "keypress")- -domWindowOnkeyup ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnkeyup = (connect "keyup")- -domWindowOnload ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnload = (connect "load")- -domWindowOnloadeddata ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnloadeddata = (connect "loadeddata")- -domWindowOnloadedmetadata ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnloadedmetadata = (connect "loadedmetadata")- -domWindowOnloadstart ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnloadstart = (connect "loadstart")- -domWindowOnmessage ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnmessage = (connect "message")- -domWindowOnmousedown ::- (IsDOMWindow self) => Signal self (EventM MouseEvent self ())-domWindowOnmousedown = (connect "mousedown")- -domWindowOnmouseenter ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnmouseenter = (connect "mouseenter")- -domWindowOnmouseleave ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnmouseleave = (connect "mouseleave")- -domWindowOnmousemove ::- (IsDOMWindow self) => Signal self (EventM MouseEvent self ())-domWindowOnmousemove = (connect "mousemove")- -domWindowOnmouseout ::- (IsDOMWindow self) => Signal self (EventM MouseEvent self ())-domWindowOnmouseout = (connect "mouseout")- -domWindowOnmouseover ::- (IsDOMWindow self) => Signal self (EventM MouseEvent self ())-domWindowOnmouseover = (connect "mouseover")- -domWindowOnmouseup ::- (IsDOMWindow self) => Signal self (EventM MouseEvent self ())-domWindowOnmouseup = (connect "mouseup")- -domWindowOnmousewheel ::- (IsDOMWindow self) => Signal self (EventM MouseEvent self ())-domWindowOnmousewheel = (connect "mousewheel")- -domWindowOnoffline ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnoffline = (connect "offline")- -domWindowOnonline ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnonline = (connect "online")- -domWindowOnpagehide ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnpagehide = (connect "pagehide")- -domWindowOnpageshow ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnpageshow = (connect "pageshow")- -domWindowOnpause ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnpause = (connect "pause")- -domWindowOnplay ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnplay = (connect "play")- -domWindowOnplaying ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnplaying = (connect "playing")- -domWindowOnpopstate ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnpopstate = (connect "popstate")- -domWindowOnprogress ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnprogress = (connect "progress")- -domWindowOnratechange ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnratechange = (connect "ratechange")- -domWindowOnresize ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnresize = (connect "resize")- -domWindowOnscroll ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnscroll = (connect "scroll")- -domWindowOnseeked ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnseeked = (connect "seeked")- -domWindowOnseeking ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnseeking = (connect "seeking")- -domWindowOnselect ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnselect = (connect "select")- -domWindowOnstalled ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnstalled = (connect "stalled")- -domWindowOnstorage ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnstorage = (connect "storage")- -domWindowOnsubmit ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnsubmit = (connect "submit")- -domWindowOnsuspend ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnsuspend = (connect "suspend")- -domWindowOntimeupdate ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOntimeupdate = (connect "timeupdate")- -domWindowOnunload ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnunload = (connect "unload")- -domWindowOnvolumechange ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnvolumechange = (connect "volumechange")- -domWindowOnwaiting ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnwaiting = (connect "waiting")- -domWindowOnwheel ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnwheel = (connect "wheel")- -domWindowOnreset ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnreset = (connect "reset")- -domWindowOnsearch ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnsearch = (connect "search")- -domWindowOnwebkitanimationend ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnwebkitanimationend = (connect "webkitanimationend")- -domWindowOnwebkitanimationiteration ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnwebkitanimationiteration- = (connect "webkitanimationiteration")- -domWindowOnwebkitanimationstart ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnwebkitanimationstart = (connect "webkitanimationstart")- -domWindowOnanimationend ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnanimationend = (connect "animationend")- -domWindowOnanimationiteration ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnanimationiteration = (connect "animationiteration")- -domWindowOnanimationstart ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnanimationstart = (connect "animationstart")- -domWindowOnwebkittransitionend ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnwebkittransitionend = (connect "webkittransitionend")- -domWindowOntransitionend ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOntransitionend = (connect "transitionend")- -domWindowOntouchstart ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOntouchstart = (connect "touchstart")- -domWindowOntouchmove ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOntouchmove = (connect "touchmove")- -domWindowOntouchend ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOntouchend = (connect "touchend")- -domWindowOntouchcancel ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOntouchcancel = (connect "touchcancel")- -domWindowOngesturestart ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOngesturestart = (connect "gesturestart")- -domWindowOngesturechange ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOngesturechange = (connect "gesturechange")- -domWindowOngestureend ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOngestureend = (connect "gestureend")- -domWindowOndevicemotion ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOndevicemotion = (connect "devicemotion")- -domWindowOndeviceorientation ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOndeviceorientation = (connect "deviceorientation")- -domWindowOnwebkitdeviceproximity ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnwebkitdeviceproximity- = (connect "webkitdeviceproximity")- -domWindowOnwebkitwillrevealbottom ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnwebkitwillrevealbottom- = (connect "webkitwillrevealbottom")- -domWindowOnwebkitwillrevealleft ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnwebkitwillrevealleft = (connect "webkitwillrevealleft")- -domWindowOnwebkitwillrevealright ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnwebkitwillrevealright- = (connect "webkitwillrevealright")- -domWindowOnwebkitwillrevealtop ::- (IsDOMWindow self) => Signal self (EventM UIEvent self ())-domWindowOnwebkitwillrevealtop = (connect "webkitwillrevealtop")-#else-module GHCJS.DOM.DOMWindow (- module Graphics.UI.Gtk.WebKit.DOM.DOMWindow- ) where-import Graphics.UI.Gtk.WebKit.DOM.DOMWindow-#endif
@@ -1,50 +0,0 @@-{-# LANGUAGE CPP #-}-#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.DOMWindowCSS- (ghcjs_dom_dom_window_css_supports2, domWindowCSSSupports2,- ghcjs_dom_dom_window_css_supports, domWindowCSSSupports,- DOMWindowCSS, IsDOMWindowCSS, castToDOMWindowCSS,- gTypeDOMWindowCSS, toDOMWindowCSS)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe- "($1[\"supports\"]($2, $3) ? 1 : 0)"- ghcjs_dom_dom_window_css_supports2 ::- JSRef DOMWindowCSS -> JSString -> JSString -> IO Bool- -domWindowCSSSupports2 ::- (IsDOMWindowCSS self, ToJSString property, ToJSString value) =>- self -> property -> value -> IO Bool-domWindowCSSSupports2 self property value- = ghcjs_dom_dom_window_css_supports2- (unDOMWindowCSS (toDOMWindowCSS self))- (toJSString property)- (toJSString value)- -foreign import javascript unsafe "($1[\"supports\"]($2) ? 1 : 0)"- ghcjs_dom_dom_window_css_supports ::- JSRef DOMWindowCSS -> JSString -> IO Bool- -domWindowCSSSupports ::- (IsDOMWindowCSS self, ToJSString conditionText) =>- self -> conditionText -> IO Bool-domWindowCSSSupports self conditionText- = ghcjs_dom_dom_window_css_supports- (unDOMWindowCSS (toDOMWindowCSS self))- (toJSString conditionText)-#else-module GHCJS.DOM.DOMWindowCSS (- module Graphics.UI.Gtk.WebKit.DOM.DOMWindowCSS- ) where-import Graphics.UI.Gtk.WebKit.DOM.DOMWindowCSS-#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.DataCue (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.DataCue+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DataCue+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.DataTransfer (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.DataTransfer+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DataTransfer+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.DataTransferItem (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.DataTransferItem+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DataTransferItem+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.DataTransferItemList (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.DataTransferItemList+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DataTransferItemList+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.Database (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Database+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Database+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.DatabaseCallback (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.DatabaseCallback+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DatabaseCallback+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.DedicatedWorkerGlobalScope (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.DedicatedWorkerGlobalScope+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DedicatedWorkerGlobalScope+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.DelayNode (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.DelayNode+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DelayNode+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.DeviceMotionEvent (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.DeviceMotionEvent+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DeviceMotionEvent+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.DeviceOrientationEvent (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.DeviceOrientationEvent+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DeviceOrientationEvent+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.DeviceProximityEvent (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.DeviceProximityEvent+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DeviceProximityEvent+#else+#endif
@@ -1,1093 +1,13 @@ {-# LANGUAGE CPP #-}-#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.Document- (ghcjs_dom_document_create_element, documentCreateElement,- ghcjs_dom_document_create_document_fragment,- documentCreateDocumentFragment,- ghcjs_dom_document_create_text_node, documentCreateTextNode,- ghcjs_dom_document_create_comment, documentCreateComment,- ghcjs_dom_document_create_cdata_section,- documentCreateCDATASection,- ghcjs_dom_document_create_processing_instruction,- documentCreateProcessingInstruction,- ghcjs_dom_document_create_attribute, documentCreateAttribute,- ghcjs_dom_document_create_entity_reference,- documentCreateEntityReference,- ghcjs_dom_document_get_elements_by_tag_name,- documentGetElementsByTagName, ghcjs_dom_document_import_node,- documentImportNode, ghcjs_dom_document_create_element_ns,- documentCreateElementNS, ghcjs_dom_document_create_attribute_ns,- documentCreateAttributeNS,- ghcjs_dom_document_get_elements_by_tag_name_ns,- documentGetElementsByTagNameNS,- ghcjs_dom_document_get_element_by_id, documentGetElementById,- ghcjs_dom_document_adopt_node, documentAdoptNode,- ghcjs_dom_document_create_event, documentCreateEvent,- ghcjs_dom_document_create_range, documentCreateRange,- ghcjs_dom_document_create_node_iterator,- documentCreateNodeIterator, ghcjs_dom_document_create_tree_walker,- documentCreateTreeWalker, ghcjs_dom_document_get_override_style,- documentGetOverrideStyle, ghcjs_dom_document_create_expression,- documentCreateExpression, ghcjs_dom_document_create_ns_resolver,- documentCreateNSResolver, ghcjs_dom_document_evaluate,- documentEvaluate, ghcjs_dom_document_exec_command,- documentExecCommand, ghcjs_dom_document_query_command_enabled,- documentQueryCommandEnabled,- ghcjs_dom_document_query_command_indeterm,- documentQueryCommandIndeterm,- ghcjs_dom_document_query_command_state, documentQueryCommandState,- ghcjs_dom_document_query_command_supported,- documentQueryCommandSupported,- ghcjs_dom_document_query_command_value, documentQueryCommandValue,- ghcjs_dom_document_get_elements_by_name, documentGetElementsByName,- ghcjs_dom_document_element_from_point, documentElementFromPoint,- ghcjs_dom_document_caret_range_from_point,- documentCaretRangeFromPoint,- ghcjs_dom_document_create_css_style_declaration,- documentCreateCSSStyleDeclaration,- ghcjs_dom_document_get_elements_by_class_name,- documentGetElementsByClassName, ghcjs_dom_document_has_focus,- documentHasFocus, ghcjs_dom_document_query_selector,- documentQuerySelector, ghcjs_dom_document_query_selector_all,- documentQuerySelectorAll, ghcjs_dom_document_exit_pointer_lock,- documentExitPointerLock, ghcjs_dom_document_webkit_get_named_flows,- documentWebkitGetNamedFlows, ghcjs_dom_document_get_doctype,- documentGetDoctype, ghcjs_dom_document_get_implementation,- documentGetImplementation, ghcjs_dom_document_get_document_element,- documentGetDocumentElement, ghcjs_dom_document_get_input_encoding,- documentGetInputEncoding, ghcjs_dom_document_get_xml_encoding,- documentGetXmlEncoding, ghcjs_dom_document_set_xml_version,- documentSetXmlVersion, ghcjs_dom_document_get_xml_version,- documentGetXmlVersion, ghcjs_dom_document_set_xml_standalone,- documentSetXmlStandalone, ghcjs_dom_document_get_xml_standalone,- documentGetXmlStandalone, ghcjs_dom_document_set_document_uri,- documentSetDocumentURI, ghcjs_dom_document_get_document_uri,- documentGetDocumentURI, ghcjs_dom_document_get_default_view,- documentGetDefaultView, ghcjs_dom_document_get_style_sheets,- documentGetStyleSheets, ghcjs_dom_document_set_title,- documentSetTitle, ghcjs_dom_document_get_title, documentGetTitle,- ghcjs_dom_document_get_referrer, documentGetReferrer,- ghcjs_dom_document_get_domain, documentGetDomain,- ghcjs_dom_document_set_cookie, documentSetCookie,- ghcjs_dom_document_get_cookie, documentGetCookie,- ghcjs_dom_document_set_body, documentSetBody,- ghcjs_dom_document_get_body, documentGetBody,- ghcjs_dom_document_get_head, documentGetHead,- ghcjs_dom_document_get_images, documentGetImages,- ghcjs_dom_document_get_applets, documentGetApplets,- ghcjs_dom_document_get_links, documentGetLinks,- ghcjs_dom_document_get_forms, documentGetForms,- ghcjs_dom_document_get_anchors, documentGetAnchors,- ghcjs_dom_document_get_last_modified, documentGetLastModified,- ghcjs_dom_document_set_charset, documentSetCharset,- ghcjs_dom_document_get_charset, documentGetCharset,- ghcjs_dom_document_get_default_charset, documentGetDefaultCharset,- ghcjs_dom_document_get_ready_state, documentGetReadyState,- ghcjs_dom_document_get_character_set, documentGetCharacterSet,- ghcjs_dom_document_get_preferred_stylesheet_set,- documentGetPreferredStylesheetSet,- ghcjs_dom_document_set_selected_stylesheet_set,- documentSetSelectedStylesheetSet,- ghcjs_dom_document_get_selected_stylesheet_set,- documentGetSelectedStylesheetSet,- ghcjs_dom_document_get_active_element, documentGetActiveElement,- ghcjs_dom_document_get_compat_mode, documentGetCompatMode,- ghcjs_dom_document_get_pointer_lock_element,- documentGetPointerLockElement,- ghcjs_dom_document_get_visibility_state,- documentGetVisibilityState, ghcjs_dom_document_get_hidden,- documentGetHidden, ghcjs_dom_document_get_security_policy,- documentGetSecurityPolicy, ghcjs_dom_document_get_current_script,- documentGetCurrentScript, ghcjs_dom_document_get_origin,- documentGetOrigin, Document, IsDocument, castToDocument,- gTypeDocument, toDocument)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"createElement\"]($2)"- ghcjs_dom_document_create_element ::- JSRef Document -> JSString -> IO (JSRef Element)- -documentCreateElement ::- (IsDocument self, ToJSString tagName) =>- self -> tagName -> IO (Maybe Element)-documentCreateElement self tagName- = fmap Element . maybeJSNull <$>- (ghcjs_dom_document_create_element (unDocument (toDocument self))- (toJSString tagName))- -foreign import javascript unsafe "$1[\"createDocumentFragment\"]()"- ghcjs_dom_document_create_document_fragment ::- JSRef Document -> IO (JSRef DocumentFragment)- -documentCreateDocumentFragment ::- (IsDocument self) => self -> IO (Maybe DocumentFragment)-documentCreateDocumentFragment self- = fmap DocumentFragment . maybeJSNull <$>- (ghcjs_dom_document_create_document_fragment- (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"createTextNode\"]($2)"- ghcjs_dom_document_create_text_node ::- JSRef Document -> JSString -> IO (JSRef Text)- -documentCreateTextNode ::- (IsDocument self, ToJSString data') =>- self -> data' -> IO (Maybe Text)-documentCreateTextNode self data'- = fmap Text . maybeJSNull <$>- (ghcjs_dom_document_create_text_node (unDocument (toDocument self))- (toJSString data'))- -foreign import javascript unsafe "$1[\"createComment\"]($2)"- ghcjs_dom_document_create_comment ::- JSRef Document -> JSString -> IO (JSRef Comment)- -documentCreateComment ::- (IsDocument self, ToJSString data') =>- self -> data' -> IO (Maybe Comment)-documentCreateComment self data'- = fmap Comment . maybeJSNull <$>- (ghcjs_dom_document_create_comment (unDocument (toDocument self))- (toJSString data'))- -foreign import javascript unsafe "$1[\"createCDATASection\"]($2)"- ghcjs_dom_document_create_cdata_section ::- JSRef Document -> JSString -> IO (JSRef CDATASection)- -documentCreateCDATASection ::- (IsDocument self, ToJSString data') =>- self -> data' -> IO (Maybe CDATASection)-documentCreateCDATASection self data'- = fmap CDATASection . maybeJSNull <$>- (ghcjs_dom_document_create_cdata_section- (unDocument (toDocument self))- (toJSString data'))- -foreign import javascript unsafe- "$1[\"createProcessingInstruction\"]($2,\n$3)"- ghcjs_dom_document_create_processing_instruction ::- JSRef Document ->- JSString -> JSString -> IO (JSRef ProcessingInstruction)- -documentCreateProcessingInstruction ::- (IsDocument self, ToJSString target, ToJSString data') =>- self -> target -> data' -> IO (Maybe ProcessingInstruction)-documentCreateProcessingInstruction self target data'- = fmap ProcessingInstruction . maybeJSNull <$>- (ghcjs_dom_document_create_processing_instruction- (unDocument (toDocument self))- (toJSString target)- (toJSString data'))- -foreign import javascript unsafe "$1[\"createAttribute\"]($2)"- ghcjs_dom_document_create_attribute ::- JSRef Document -> JSString -> IO (JSRef DOMAttr)- -documentCreateAttribute ::- (IsDocument self, ToJSString name) =>- self -> name -> IO (Maybe DOMAttr)-documentCreateAttribute self name- = fmap DOMAttr . maybeJSNull <$>- (ghcjs_dom_document_create_attribute (unDocument (toDocument self))- (toJSString name))- -foreign import javascript unsafe- "$1[\"createEntityReference\"]($2)"- ghcjs_dom_document_create_entity_reference ::- JSRef Document -> JSString -> IO (JSRef EntityReference)- -documentCreateEntityReference ::- (IsDocument self, ToJSString name) =>- self -> name -> IO (Maybe EntityReference)-documentCreateEntityReference self name- = fmap EntityReference . maybeJSNull <$>- (ghcjs_dom_document_create_entity_reference- (unDocument (toDocument self))- (toJSString name))- -foreign import javascript unsafe "$1[\"getElementsByTagName\"]($2)"- ghcjs_dom_document_get_elements_by_tag_name ::- JSRef Document -> JSString -> IO (JSRef NodeList)- -documentGetElementsByTagName ::- (IsDocument self, ToJSString tagname) =>- self -> tagname -> IO (Maybe NodeList)-documentGetElementsByTagName self tagname- = fmap NodeList . maybeJSNull <$>- (ghcjs_dom_document_get_elements_by_tag_name- (unDocument (toDocument self))- (toJSString tagname))- -foreign import javascript unsafe "$1[\"importNode\"]($2, $3)"- ghcjs_dom_document_import_node ::- JSRef Document -> JSRef Node -> Bool -> IO (JSRef Node)- -documentImportNode ::- (IsDocument self, IsNode importedNode) =>- self -> Maybe importedNode -> Bool -> IO (Maybe Node)-documentImportNode self importedNode deep- = fmap Node . maybeJSNull <$>- (ghcjs_dom_document_import_node (unDocument (toDocument self))- (maybe jsNull (unNode . toNode) importedNode)- deep)- -foreign import javascript unsafe "$1[\"createElementNS\"]($2, $3)"- ghcjs_dom_document_create_element_ns ::- JSRef Document -> JSString -> JSString -> IO (JSRef Element)- -documentCreateElementNS ::- (IsDocument self, ToJSString namespaceURI,- ToJSString qualifiedName) =>- self -> namespaceURI -> qualifiedName -> IO (Maybe Element)-documentCreateElementNS self namespaceURI qualifiedName- = fmap Element . maybeJSNull <$>- (ghcjs_dom_document_create_element_ns- (unDocument (toDocument self))- (toJSString namespaceURI)- (toJSString qualifiedName))- -foreign import javascript unsafe- "$1[\"createAttributeNS\"]($2, $3)"- ghcjs_dom_document_create_attribute_ns ::- JSRef Document -> JSString -> JSString -> IO (JSRef DOMAttr)- -documentCreateAttributeNS ::- (IsDocument self, ToJSString namespaceURI,- ToJSString qualifiedName) =>- self -> namespaceURI -> qualifiedName -> IO (Maybe DOMAttr)-documentCreateAttributeNS self namespaceURI qualifiedName- = fmap DOMAttr . maybeJSNull <$>- (ghcjs_dom_document_create_attribute_ns- (unDocument (toDocument self))- (toJSString namespaceURI)- (toJSString qualifiedName))- -foreign import javascript unsafe- "$1[\"getElementsByTagNameNS\"]($2,\n$3)"- ghcjs_dom_document_get_elements_by_tag_name_ns ::- JSRef Document -> JSString -> JSString -> IO (JSRef NodeList)- -documentGetElementsByTagNameNS ::- (IsDocument self, ToJSString namespaceURI, ToJSString localName) =>- self -> namespaceURI -> localName -> IO (Maybe NodeList)-documentGetElementsByTagNameNS self namespaceURI localName- = fmap NodeList . maybeJSNull <$>- (ghcjs_dom_document_get_elements_by_tag_name_ns- (unDocument (toDocument self))- (toJSString namespaceURI)- (toJSString localName))- -foreign import javascript unsafe "$1[\"getElementById\"]($2)"- ghcjs_dom_document_get_element_by_id ::- JSRef Document -> JSString -> IO (JSRef Element)- -documentGetElementById ::- (IsDocument self, ToJSString elementId) =>- self -> elementId -> IO (Maybe Element)-documentGetElementById self elementId- = fmap Element . maybeJSNull <$>- (ghcjs_dom_document_get_element_by_id- (unDocument (toDocument self))- (toJSString elementId))- -foreign import javascript unsafe "$1[\"adoptNode\"]($2)"- ghcjs_dom_document_adopt_node ::- JSRef Document -> JSRef Node -> IO (JSRef Node)- -documentAdoptNode ::- (IsDocument self, IsNode source) =>- self -> Maybe source -> IO (Maybe Node)-documentAdoptNode self source- = fmap Node . maybeJSNull <$>- (ghcjs_dom_document_adopt_node (unDocument (toDocument self))- (maybe jsNull (unNode . toNode) source))- -foreign import javascript unsafe "$1[\"createEvent\"]($2)"- ghcjs_dom_document_create_event ::- JSRef Document -> JSString -> IO (JSRef Event)- -documentCreateEvent ::- (IsDocument self, ToJSString eventType) =>- self -> eventType -> IO (Maybe Event)-documentCreateEvent self eventType- = fmap Event . maybeJSNull <$>- (ghcjs_dom_document_create_event (unDocument (toDocument self))- (toJSString eventType))- -foreign import javascript unsafe "$1[\"createRange\"]()"- ghcjs_dom_document_create_range ::- JSRef Document -> IO (JSRef DOMRange)- -documentCreateRange ::- (IsDocument self) => self -> IO (Maybe DOMRange)-documentCreateRange self- = fmap DOMRange . maybeJSNull <$>- (ghcjs_dom_document_create_range (unDocument (toDocument self)))- -foreign import javascript unsafe- "$1[\"createNodeIterator\"]($2, $3,\n$4, $5)"- ghcjs_dom_document_create_node_iterator ::- JSRef Document ->- JSRef Node ->- Word -> JSRef NodeFilter -> Bool -> IO (JSRef NodeIterator)- -documentCreateNodeIterator ::- (IsDocument self, IsNode root, IsNodeFilter filter) =>- self ->- Maybe root ->- Word -> Maybe filter -> Bool -> IO (Maybe NodeIterator)-documentCreateNodeIterator self root whatToShow filter- expandEntityReferences- = fmap NodeIterator . maybeJSNull <$>- (ghcjs_dom_document_create_node_iterator- (unDocument (toDocument self))- (maybe jsNull (unNode . toNode) root)- whatToShow- (maybe jsNull (unNodeFilter . toNodeFilter) filter)- expandEntityReferences)- -foreign import javascript unsafe- "$1[\"createTreeWalker\"]($2, $3,\n$4, $5)"- ghcjs_dom_document_create_tree_walker ::- JSRef Document ->- JSRef Node ->- Word -> JSRef NodeFilter -> Bool -> IO (JSRef TreeWalker)- -documentCreateTreeWalker ::- (IsDocument self, IsNode root, IsNodeFilter filter) =>- self ->- Maybe root -> Word -> Maybe filter -> Bool -> IO (Maybe TreeWalker)-documentCreateTreeWalker self root whatToShow filter- expandEntityReferences- = fmap TreeWalker . maybeJSNull <$>- (ghcjs_dom_document_create_tree_walker- (unDocument (toDocument self))- (maybe jsNull (unNode . toNode) root)- whatToShow- (maybe jsNull (unNodeFilter . toNodeFilter) filter)- expandEntityReferences)- -foreign import javascript unsafe "$1[\"getOverrideStyle\"]($2, $3)"- ghcjs_dom_document_get_override_style ::- JSRef Document ->- JSRef Element -> JSString -> IO (JSRef CSSStyleDeclaration)- -documentGetOverrideStyle ::- (IsDocument self, IsElement element, ToJSString pseudoElement) =>- self ->- Maybe element -> pseudoElement -> IO (Maybe CSSStyleDeclaration)-documentGetOverrideStyle self element pseudoElement- = fmap CSSStyleDeclaration . maybeJSNull <$>- (ghcjs_dom_document_get_override_style- (unDocument (toDocument self))- (maybe jsNull (unElement . toElement) element)- (toJSString pseudoElement))- -foreign import javascript unsafe "$1[\"createExpression\"]($2, $3)"- ghcjs_dom_document_create_expression ::- JSRef Document ->- JSString -> JSRef XPathNSResolver -> IO (JSRef XPathExpression)- -documentCreateExpression ::- (IsDocument self, ToJSString expression,- IsXPathNSResolver resolver) =>- self -> expression -> Maybe resolver -> IO (Maybe XPathExpression)-documentCreateExpression self expression resolver- = fmap XPathExpression . maybeJSNull <$>- (ghcjs_dom_document_create_expression- (unDocument (toDocument self))- (toJSString expression)- (maybe jsNull (unXPathNSResolver . toXPathNSResolver) resolver))- -foreign import javascript unsafe "$1[\"createNSResolver\"]($2)"- ghcjs_dom_document_create_ns_resolver ::- JSRef Document -> JSRef Node -> IO (JSRef XPathNSResolver)- -documentCreateNSResolver ::- (IsDocument self, IsNode nodeResolver) =>- self -> Maybe nodeResolver -> IO (Maybe XPathNSResolver)-documentCreateNSResolver self nodeResolver- = fmap XPathNSResolver . maybeJSNull <$>- (ghcjs_dom_document_create_ns_resolver- (unDocument (toDocument self))- (maybe jsNull (unNode . toNode) nodeResolver))- -foreign import javascript unsafe- "$1[\"evaluate\"]($2, $3, $4, $5,\n$6)" ghcjs_dom_document_evaluate- ::- JSRef Document ->- JSString ->- JSRef Node ->- JSRef XPathNSResolver ->- Word -> JSRef XPathResult -> IO (JSRef XPathResult)- -documentEvaluate ::- (IsDocument self, ToJSString expression, IsNode contextNode,- IsXPathNSResolver resolver, IsXPathResult inResult) =>- self ->- expression ->- Maybe contextNode ->- Maybe resolver -> Word -> Maybe inResult -> IO (Maybe XPathResult)-documentEvaluate self expression contextNode resolver type'- inResult- = fmap XPathResult . maybeJSNull <$>- (ghcjs_dom_document_evaluate (unDocument (toDocument self))- (toJSString expression)- (maybe jsNull (unNode . toNode) contextNode)- (maybe jsNull (unXPathNSResolver . toXPathNSResolver) resolver)- type'- (maybe jsNull (unXPathResult . toXPathResult) inResult))- -foreign import javascript unsafe- "($1[\"execCommand\"]($2, $3,\n$4) ? 1 : 0)"- ghcjs_dom_document_exec_command ::- JSRef Document -> JSString -> Bool -> JSString -> IO Bool- -documentExecCommand ::- (IsDocument self, ToJSString command, ToJSString value) =>- self -> command -> Bool -> value -> IO Bool-documentExecCommand self command userInterface value- = ghcjs_dom_document_exec_command (unDocument (toDocument self))- (toJSString command)- userInterface- (toJSString value)- -foreign import javascript unsafe- "($1[\"queryCommandEnabled\"]($2) ? 1 : 0)"- ghcjs_dom_document_query_command_enabled ::- JSRef Document -> JSString -> IO Bool- -documentQueryCommandEnabled ::- (IsDocument self, ToJSString command) => self -> command -> IO Bool-documentQueryCommandEnabled self command- = ghcjs_dom_document_query_command_enabled- (unDocument (toDocument self))- (toJSString command)- -foreign import javascript unsafe- "($1[\"queryCommandIndeterm\"]($2) ? 1 : 0)"- ghcjs_dom_document_query_command_indeterm ::- JSRef Document -> JSString -> IO Bool- -documentQueryCommandIndeterm ::- (IsDocument self, ToJSString command) => self -> command -> IO Bool-documentQueryCommandIndeterm self command- = ghcjs_dom_document_query_command_indeterm- (unDocument (toDocument self))- (toJSString command)- -foreign import javascript unsafe- "($1[\"queryCommandState\"]($2) ? 1 : 0)"- ghcjs_dom_document_query_command_state ::- JSRef Document -> JSString -> IO Bool- -documentQueryCommandState ::- (IsDocument self, ToJSString command) => self -> command -> IO Bool-documentQueryCommandState self command- = ghcjs_dom_document_query_command_state- (unDocument (toDocument self))- (toJSString command)- -foreign import javascript unsafe- "($1[\"queryCommandSupported\"]($2) ? 1 : 0)"- ghcjs_dom_document_query_command_supported ::- JSRef Document -> JSString -> IO Bool- -documentQueryCommandSupported ::- (IsDocument self, ToJSString command) => self -> command -> IO Bool-documentQueryCommandSupported self command- = ghcjs_dom_document_query_command_supported- (unDocument (toDocument self))- (toJSString command)- -foreign import javascript unsafe "$1[\"queryCommandValue\"]($2)"- ghcjs_dom_document_query_command_value ::- JSRef Document -> JSString -> IO JSString- -documentQueryCommandValue ::- (IsDocument self, ToJSString command, FromJSString result) =>- self -> command -> IO result-documentQueryCommandValue self command- = fromJSString <$>- (ghcjs_dom_document_query_command_value- (unDocument (toDocument self))- (toJSString command))- -foreign import javascript unsafe "$1[\"getElementsByName\"]($2)"- ghcjs_dom_document_get_elements_by_name ::- JSRef Document -> JSString -> IO (JSRef NodeList)- -documentGetElementsByName ::- (IsDocument self, ToJSString elementName) =>- self -> elementName -> IO (Maybe NodeList)-documentGetElementsByName self elementName- = fmap NodeList . maybeJSNull <$>- (ghcjs_dom_document_get_elements_by_name- (unDocument (toDocument self))- (toJSString elementName))- -foreign import javascript unsafe "$1[\"elementFromPoint\"]($2, $3)"- ghcjs_dom_document_element_from_point ::- JSRef Document -> Int -> Int -> IO (JSRef Element)- -documentElementFromPoint ::- (IsDocument self) => self -> Int -> Int -> IO (Maybe Element)-documentElementFromPoint self x y- = fmap Element . maybeJSNull <$>- (ghcjs_dom_document_element_from_point- (unDocument (toDocument self))- x- y)- -foreign import javascript unsafe- "$1[\"caretRangeFromPoint\"]($2,\n$3)"- ghcjs_dom_document_caret_range_from_point ::- JSRef Document -> Int -> Int -> IO (JSRef DOMRange)- -documentCaretRangeFromPoint ::- (IsDocument self) => self -> Int -> Int -> IO (Maybe DOMRange)-documentCaretRangeFromPoint self x y- = fmap DOMRange . maybeJSNull <$>- (ghcjs_dom_document_caret_range_from_point- (unDocument (toDocument self))- x- y)- -foreign import javascript unsafe- "$1[\"createCSSStyleDeclaration\"]()"- ghcjs_dom_document_create_css_style_declaration ::- JSRef Document -> IO (JSRef CSSStyleDeclaration)- -documentCreateCSSStyleDeclaration ::- (IsDocument self) => self -> IO (Maybe CSSStyleDeclaration)-documentCreateCSSStyleDeclaration self- = fmap CSSStyleDeclaration . maybeJSNull <$>- (ghcjs_dom_document_create_css_style_declaration- (unDocument (toDocument self)))- -foreign import javascript unsafe- "$1[\"getElementsByClassName\"]($2)"- ghcjs_dom_document_get_elements_by_class_name ::- JSRef Document -> JSString -> IO (JSRef NodeList)- -documentGetElementsByClassName ::- (IsDocument self, ToJSString tagname) =>- self -> tagname -> IO (Maybe NodeList)-documentGetElementsByClassName self tagname- = fmap NodeList . maybeJSNull <$>- (ghcjs_dom_document_get_elements_by_class_name- (unDocument (toDocument self))- (toJSString tagname))- -foreign import javascript unsafe "($1[\"hasFocus\"]() ? 1 : 0)"- ghcjs_dom_document_has_focus :: JSRef Document -> IO Bool- -documentHasFocus :: (IsDocument self) => self -> IO Bool-documentHasFocus self- = ghcjs_dom_document_has_focus (unDocument (toDocument self))- -foreign import javascript unsafe "$1[\"querySelector\"]($2)"- ghcjs_dom_document_query_selector ::- JSRef Document -> JSString -> IO (JSRef Element)- -documentQuerySelector ::- (IsDocument self, ToJSString selectors) =>- self -> selectors -> IO (Maybe Element)-documentQuerySelector self selectors- = fmap Element . maybeJSNull <$>- (ghcjs_dom_document_query_selector (unDocument (toDocument self))- (toJSString selectors))- -foreign import javascript unsafe "$1[\"querySelectorAll\"]($2)"- ghcjs_dom_document_query_selector_all ::- JSRef Document -> JSString -> IO (JSRef NodeList)- -documentQuerySelectorAll ::- (IsDocument self, ToJSString selectors) =>- self -> selectors -> IO (Maybe NodeList)-documentQuerySelectorAll self selectors- = fmap NodeList . maybeJSNull <$>- (ghcjs_dom_document_query_selector_all- (unDocument (toDocument self))- (toJSString selectors))- -foreign import javascript unsafe "$1[\"exitPointerLock\"]()"- ghcjs_dom_document_exit_pointer_lock :: JSRef Document -> IO ()- -documentExitPointerLock :: (IsDocument self) => self -> IO ()-documentExitPointerLock self- = ghcjs_dom_document_exit_pointer_lock- (unDocument (toDocument self))- -foreign import javascript unsafe "$1[\"webkitGetNamedFlows\"]()"- ghcjs_dom_document_webkit_get_named_flows ::- JSRef Document -> IO (JSRef DOMNamedFlowCollection)- -documentWebkitGetNamedFlows ::- (IsDocument self) => self -> IO (Maybe DOMNamedFlowCollection)-documentWebkitGetNamedFlows self- = fmap DOMNamedFlowCollection . maybeJSNull <$>- (ghcjs_dom_document_webkit_get_named_flows- (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"doctype\"]"- ghcjs_dom_document_get_doctype ::- JSRef Document -> IO (JSRef DocumentType)- -documentGetDoctype ::- (IsDocument self) => self -> IO (Maybe DocumentType)-documentGetDoctype self- = fmap DocumentType . maybeJSNull <$>- (ghcjs_dom_document_get_doctype (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"implementation\"]"- ghcjs_dom_document_get_implementation ::- JSRef Document -> IO (JSRef DOMImplementation)- -documentGetImplementation ::- (IsDocument self) => self -> IO (Maybe DOMImplementation)-documentGetImplementation self- = fmap DOMImplementation . maybeJSNull <$>- (ghcjs_dom_document_get_implementation- (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"documentElement\"]"- ghcjs_dom_document_get_document_element ::- JSRef Document -> IO (JSRef Element)- -documentGetDocumentElement ::- (IsDocument self) => self -> IO (Maybe Element)-documentGetDocumentElement self- = fmap Element . maybeJSNull <$>- (ghcjs_dom_document_get_document_element- (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"inputEncoding\"]"- ghcjs_dom_document_get_input_encoding ::- JSRef Document -> IO JSString- -documentGetInputEncoding ::- (IsDocument self, FromJSString result) => self -> IO result-documentGetInputEncoding self- = fromJSString <$>- (ghcjs_dom_document_get_input_encoding- (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"xmlEncoding\"]"- ghcjs_dom_document_get_xml_encoding ::- JSRef Document -> IO JSString- -documentGetXmlEncoding ::- (IsDocument self, FromJSString result) => self -> IO result-documentGetXmlEncoding self- = fromJSString <$>- (ghcjs_dom_document_get_xml_encoding- (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"xmlVersion\"] = $2;"- ghcjs_dom_document_set_xml_version ::- JSRef Document -> JSString -> IO ()- -documentSetXmlVersion ::- (IsDocument self, ToJSString val) => self -> val -> IO ()-documentSetXmlVersion self val- = ghcjs_dom_document_set_xml_version (unDocument (toDocument self))- (toJSString val)- -foreign import javascript unsafe "$1[\"xmlVersion\"]"- ghcjs_dom_document_get_xml_version :: JSRef Document -> IO JSString- -documentGetXmlVersion ::- (IsDocument self, FromJSString result) => self -> IO result-documentGetXmlVersion self- = fromJSString <$>- (ghcjs_dom_document_get_xml_version (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"xmlStandalone\"] = $2;"- ghcjs_dom_document_set_xml_standalone ::- JSRef Document -> Bool -> IO ()- -documentSetXmlStandalone ::- (IsDocument self) => self -> Bool -> IO ()-documentSetXmlStandalone self val- = ghcjs_dom_document_set_xml_standalone- (unDocument (toDocument self))- val- -foreign import javascript unsafe "($1[\"xmlStandalone\"] ? 1 : 0)"- ghcjs_dom_document_get_xml_standalone :: JSRef Document -> IO Bool- -documentGetXmlStandalone :: (IsDocument self) => self -> IO Bool-documentGetXmlStandalone self- = ghcjs_dom_document_get_xml_standalone- (unDocument (toDocument self))- -foreign import javascript unsafe "$1[\"documentURI\"] = $2;"- ghcjs_dom_document_set_document_uri ::- JSRef Document -> JSString -> IO ()- -documentSetDocumentURI ::- (IsDocument self, ToJSString val) => self -> val -> IO ()-documentSetDocumentURI self val- = ghcjs_dom_document_set_document_uri- (unDocument (toDocument self))- (toJSString val)- -foreign import javascript unsafe "$1[\"documentURI\"]"- ghcjs_dom_document_get_document_uri ::- JSRef Document -> IO JSString- -documentGetDocumentURI ::- (IsDocument self, FromJSString result) => self -> IO result-documentGetDocumentURI self- = fromJSString <$>- (ghcjs_dom_document_get_document_uri- (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"defaultView\"]"- ghcjs_dom_document_get_default_view ::- JSRef Document -> IO (JSRef DOMWindow)- -documentGetDefaultView ::- (IsDocument self) => self -> IO (Maybe DOMWindow)-documentGetDefaultView self- = fmap DOMWindow . maybeJSNull <$>- (ghcjs_dom_document_get_default_view- (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"styleSheets\"]"- ghcjs_dom_document_get_style_sheets ::- JSRef Document -> IO (JSRef StyleSheetList)- -documentGetStyleSheets ::- (IsDocument self) => self -> IO (Maybe StyleSheetList)-documentGetStyleSheets self- = fmap StyleSheetList . maybeJSNull <$>- (ghcjs_dom_document_get_style_sheets- (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"title\"] = $2;"- ghcjs_dom_document_set_title :: JSRef Document -> JSString -> IO ()- -documentSetTitle ::- (IsDocument self, ToJSString val) => self -> val -> IO ()-documentSetTitle self val- = ghcjs_dom_document_set_title (unDocument (toDocument self))- (toJSString val)- -foreign import javascript unsafe "$1[\"title\"]"- ghcjs_dom_document_get_title :: JSRef Document -> IO JSString- -documentGetTitle ::- (IsDocument self, FromJSString result) => self -> IO result-documentGetTitle self- = fromJSString <$>- (ghcjs_dom_document_get_title (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"referrer\"]"- ghcjs_dom_document_get_referrer :: JSRef Document -> IO JSString- -documentGetReferrer ::- (IsDocument self, FromJSString result) => self -> IO result-documentGetReferrer self- = fromJSString <$>- (ghcjs_dom_document_get_referrer (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"domain\"]"- ghcjs_dom_document_get_domain :: JSRef Document -> IO JSString- -documentGetDomain ::- (IsDocument self, FromJSString result) => self -> IO result-documentGetDomain self- = fromJSString <$>- (ghcjs_dom_document_get_domain (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"cookie\"] = $2;"- ghcjs_dom_document_set_cookie ::- JSRef Document -> JSString -> IO ()- -documentSetCookie ::- (IsDocument self, ToJSString val) => self -> val -> IO ()-documentSetCookie self val- = ghcjs_dom_document_set_cookie (unDocument (toDocument self))- (toJSString val)- -foreign import javascript unsafe "$1[\"cookie\"]"- ghcjs_dom_document_get_cookie :: JSRef Document -> IO JSString- -documentGetCookie ::- (IsDocument self, FromJSString result) => self -> IO result-documentGetCookie self- = fromJSString <$>- (ghcjs_dom_document_get_cookie (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"body\"] = $2;"- ghcjs_dom_document_set_body ::- JSRef Document -> JSRef HTMLElement -> IO ()- -documentSetBody ::- (IsDocument self, IsHTMLElement val) => self -> Maybe val -> IO ()-documentSetBody self val- = ghcjs_dom_document_set_body (unDocument (toDocument self))- (maybe jsNull (unHTMLElement . toHTMLElement) val)- -foreign import javascript unsafe "$1[\"body\"]"- ghcjs_dom_document_get_body ::- JSRef Document -> IO (JSRef HTMLElement)- -documentGetBody ::- (IsDocument self) => self -> IO (Maybe HTMLElement)-documentGetBody self- = fmap HTMLElement . maybeJSNull <$>- (ghcjs_dom_document_get_body (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"head\"]"- ghcjs_dom_document_get_head ::- JSRef Document -> IO (JSRef HTMLHeadElement)- -documentGetHead ::- (IsDocument self) => self -> IO (Maybe HTMLHeadElement)-documentGetHead self- = fmap HTMLHeadElement . maybeJSNull <$>- (ghcjs_dom_document_get_head (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"images\"]"- ghcjs_dom_document_get_images ::- JSRef Document -> IO (JSRef HTMLCollection)- -documentGetImages ::- (IsDocument self) => self -> IO (Maybe HTMLCollection)-documentGetImages self- = fmap HTMLCollection . maybeJSNull <$>- (ghcjs_dom_document_get_images (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"applets\"]"- ghcjs_dom_document_get_applets ::- JSRef Document -> IO (JSRef HTMLCollection)- -documentGetApplets ::- (IsDocument self) => self -> IO (Maybe HTMLCollection)-documentGetApplets self- = fmap HTMLCollection . maybeJSNull <$>- (ghcjs_dom_document_get_applets (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"links\"]"- ghcjs_dom_document_get_links ::- JSRef Document -> IO (JSRef HTMLCollection)- -documentGetLinks ::- (IsDocument self) => self -> IO (Maybe HTMLCollection)-documentGetLinks self- = fmap HTMLCollection . maybeJSNull <$>- (ghcjs_dom_document_get_links (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"forms\"]"- ghcjs_dom_document_get_forms ::- JSRef Document -> IO (JSRef HTMLCollection)- -documentGetForms ::- (IsDocument self) => self -> IO (Maybe HTMLCollection)-documentGetForms self- = fmap HTMLCollection . maybeJSNull <$>- (ghcjs_dom_document_get_forms (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"anchors\"]"- ghcjs_dom_document_get_anchors ::- JSRef Document -> IO (JSRef HTMLCollection)- -documentGetAnchors ::- (IsDocument self) => self -> IO (Maybe HTMLCollection)-documentGetAnchors self- = fmap HTMLCollection . maybeJSNull <$>- (ghcjs_dom_document_get_anchors (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"lastModified\"]"- ghcjs_dom_document_get_last_modified ::- JSRef Document -> IO JSString- -documentGetLastModified ::- (IsDocument self, FromJSString result) => self -> IO result-documentGetLastModified self- = fromJSString <$>- (ghcjs_dom_document_get_last_modified- (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"charset\"] = $2;"- ghcjs_dom_document_set_charset ::- JSRef Document -> JSString -> IO ()- -documentSetCharset ::- (IsDocument self, ToJSString val) => self -> val -> IO ()-documentSetCharset self val- = ghcjs_dom_document_set_charset (unDocument (toDocument self))- (toJSString val)- -foreign import javascript unsafe "$1[\"charset\"]"- ghcjs_dom_document_get_charset :: JSRef Document -> IO JSString- -documentGetCharset ::- (IsDocument self, FromJSString result) => self -> IO result-documentGetCharset self- = fromJSString <$>- (ghcjs_dom_document_get_charset (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"defaultCharset\"]"- ghcjs_dom_document_get_default_charset ::- JSRef Document -> IO JSString- -documentGetDefaultCharset ::- (IsDocument self, FromJSString result) => self -> IO result-documentGetDefaultCharset self- = fromJSString <$>- (ghcjs_dom_document_get_default_charset- (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"readyState\"]"- ghcjs_dom_document_get_ready_state :: JSRef Document -> IO JSString- -documentGetReadyState ::- (IsDocument self, FromJSString result) => self -> IO result-documentGetReadyState self- = fromJSString <$>- (ghcjs_dom_document_get_ready_state (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"characterSet\"]"- ghcjs_dom_document_get_character_set ::- JSRef Document -> IO JSString- -documentGetCharacterSet ::- (IsDocument self, FromJSString result) => self -> IO result-documentGetCharacterSet self- = fromJSString <$>- (ghcjs_dom_document_get_character_set- (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"preferredStylesheetSet\"]"- ghcjs_dom_document_get_preferred_stylesheet_set ::- JSRef Document -> IO JSString- -documentGetPreferredStylesheetSet ::- (IsDocument self, FromJSString result) => self -> IO result-documentGetPreferredStylesheetSet self- = fromJSString <$>- (ghcjs_dom_document_get_preferred_stylesheet_set- (unDocument (toDocument self)))- -foreign import javascript unsafe- "$1[\"selectedStylesheetSet\"] = $2;"- ghcjs_dom_document_set_selected_stylesheet_set ::- JSRef Document -> JSString -> IO ()- -documentSetSelectedStylesheetSet ::- (IsDocument self, ToJSString val) => self -> val -> IO ()-documentSetSelectedStylesheetSet self val- = ghcjs_dom_document_set_selected_stylesheet_set- (unDocument (toDocument self))- (toJSString val)- -foreign import javascript unsafe "$1[\"selectedStylesheetSet\"]"- ghcjs_dom_document_get_selected_stylesheet_set ::- JSRef Document -> IO JSString- -documentGetSelectedStylesheetSet ::- (IsDocument self, FromJSString result) => self -> IO result-documentGetSelectedStylesheetSet self- = fromJSString <$>- (ghcjs_dom_document_get_selected_stylesheet_set- (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"activeElement\"]"- ghcjs_dom_document_get_active_element ::- JSRef Document -> IO (JSRef Element)- -documentGetActiveElement ::- (IsDocument self) => self -> IO (Maybe Element)-documentGetActiveElement self- = fmap Element . maybeJSNull <$>- (ghcjs_dom_document_get_active_element- (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"compatMode\"]"- ghcjs_dom_document_get_compat_mode :: JSRef Document -> IO JSString- -documentGetCompatMode ::- (IsDocument self, FromJSString result) => self -> IO result-documentGetCompatMode self- = fromJSString <$>- (ghcjs_dom_document_get_compat_mode (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"pointerLockElement\"]"- ghcjs_dom_document_get_pointer_lock_element ::- JSRef Document -> IO (JSRef Element)- -documentGetPointerLockElement ::- (IsDocument self) => self -> IO (Maybe Element)-documentGetPointerLockElement self- = fmap Element . maybeJSNull <$>- (ghcjs_dom_document_get_pointer_lock_element- (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"visibilityState\"]"- ghcjs_dom_document_get_visibility_state ::- JSRef Document -> IO JSString- -documentGetVisibilityState ::- (IsDocument self, FromJSString result) => self -> IO result-documentGetVisibilityState self- = fromJSString <$>- (ghcjs_dom_document_get_visibility_state- (unDocument (toDocument self)))- -foreign import javascript unsafe "($1[\"hidden\"] ? 1 : 0)"- ghcjs_dom_document_get_hidden :: JSRef Document -> IO Bool- -documentGetHidden :: (IsDocument self) => self -> IO Bool-documentGetHidden self- = ghcjs_dom_document_get_hidden (unDocument (toDocument self))- -foreign import javascript unsafe "$1[\"securityPolicy\"]"- ghcjs_dom_document_get_security_policy ::- JSRef Document -> IO (JSRef DOMSecurityPolicy)- -documentGetSecurityPolicy ::- (IsDocument self) => self -> IO (Maybe DOMSecurityPolicy)-documentGetSecurityPolicy self- = fmap DOMSecurityPolicy . maybeJSNull <$>- (ghcjs_dom_document_get_security_policy- (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"currentScript\"]"- ghcjs_dom_document_get_current_script ::- JSRef Document -> IO (JSRef HTMLScriptElement)- -documentGetCurrentScript ::- (IsDocument self) => self -> IO (Maybe HTMLScriptElement)-documentGetCurrentScript self- = fmap HTMLScriptElement . maybeJSNull <$>- (ghcjs_dom_document_get_current_script- (unDocument (toDocument self)))- -foreign import javascript unsafe "$1[\"origin\"]"- ghcjs_dom_document_get_origin :: JSRef Document -> IO JSString- -documentGetOrigin ::- (IsDocument self, FromJSString result) => self -> IO result-documentGetOrigin self- = fromJSString <$>- (ghcjs_dom_document_get_origin (unDocument (toDocument self)))-#else-module GHCJS.DOM.Document (- module Graphics.UI.Gtk.WebKit.DOM.Document- ) where+module GHCJS.DOM.Document (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.Document+#else+ module Graphics.UI.Gtk.WebKit.DOM.Document+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.Document+#else import Graphics.UI.Gtk.WebKit.DOM.Document #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.DocumentFragment (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.DocumentFragment+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DocumentFragment+#else+#endif
@@ -1,94 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.DocumentType ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.DocumentType- (ghcjs_dom_document_type_get_name, documentTypeGetName,- ghcjs_dom_document_type_get_entities, documentTypeGetEntities,- ghcjs_dom_document_type_get_notations, documentTypeGetNotations,- ghcjs_dom_document_type_get_public_id, documentTypeGetPublicId,- ghcjs_dom_document_type_get_system_id, documentTypeGetSystemId,- ghcjs_dom_document_type_get_internal_subset,- documentTypeGetInternalSubset, DocumentType, IsDocumentType,- castToDocumentType, gTypeDocumentType, toDocumentType)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_document_type_get_name ::- JSRef DocumentType -> IO JSString- -documentTypeGetName ::- (IsDocumentType self, FromJSString result) => self -> IO result-documentTypeGetName self- = fromJSString <$>- (ghcjs_dom_document_type_get_name- (unDocumentType (toDocumentType self)))- -foreign import javascript unsafe "$1[\"entities\"]"- ghcjs_dom_document_type_get_entities ::- JSRef DocumentType -> IO (JSRef NamedNodeMap)- -documentTypeGetEntities ::- (IsDocumentType self) => self -> IO (Maybe NamedNodeMap)-documentTypeGetEntities self- = fmap NamedNodeMap . maybeJSNull <$>- (ghcjs_dom_document_type_get_entities- (unDocumentType (toDocumentType self)))- -foreign import javascript unsafe "$1[\"notations\"]"- ghcjs_dom_document_type_get_notations ::- JSRef DocumentType -> IO (JSRef NamedNodeMap)- -documentTypeGetNotations ::- (IsDocumentType self) => self -> IO (Maybe NamedNodeMap)-documentTypeGetNotations self- = fmap NamedNodeMap . maybeJSNull <$>- (ghcjs_dom_document_type_get_notations- (unDocumentType (toDocumentType self)))- -foreign import javascript unsafe "$1[\"publicId\"]"- ghcjs_dom_document_type_get_public_id ::- JSRef DocumentType -> IO JSString- -documentTypeGetPublicId ::- (IsDocumentType self, FromJSString result) => self -> IO result-documentTypeGetPublicId self- = fromJSString <$>- (ghcjs_dom_document_type_get_public_id- (unDocumentType (toDocumentType self)))- -foreign import javascript unsafe "$1[\"systemId\"]"- ghcjs_dom_document_type_get_system_id ::- JSRef DocumentType -> IO JSString- -documentTypeGetSystemId ::- (IsDocumentType self, FromJSString result) => self -> IO result-documentTypeGetSystemId self- = fromJSString <$>- (ghcjs_dom_document_type_get_system_id- (unDocumentType (toDocumentType self)))- -foreign import javascript unsafe "$1[\"internalSubset\"]"- ghcjs_dom_document_type_get_internal_subset ::- JSRef DocumentType -> IO JSString- -documentTypeGetInternalSubset ::- (IsDocumentType self, FromJSString result) => self -> IO result-documentTypeGetInternalSubset self- = fromJSString <$>- (ghcjs_dom_document_type_get_internal_subset- (unDocumentType (toDocumentType self)))+ module GHCJS.DOM.JSFFI.Generated.DocumentType #else-module GHCJS.DOM.DocumentType ( module Graphics.UI.Gtk.WebKit.DOM.DocumentType+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DocumentType+#else import Graphics.UI.Gtk.WebKit.DOM.DocumentType #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.DynamicsCompressorNode (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.DynamicsCompressorNode+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.DynamicsCompressorNode+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.EXTBlendMinMax (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.EXTBlendMinMax+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.EXTBlendMinMax+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.EXTTextureFilterAnisotropic (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.EXTTextureFilterAnisotropic+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.EXTTextureFilterAnisotropic+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.EXTsRGB (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.EXTsRGB+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.EXTsRGB+#else+#endif
@@ -1,899 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.Element ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.Element- (ghcjs_dom_element_get_attribute, elementGetAttribute,- ghcjs_dom_element_set_attribute, elementSetAttribute,- ghcjs_dom_element_remove_attribute, elementRemoveAttribute,- ghcjs_dom_element_get_attribute_node, elementGetAttributeNode,- ghcjs_dom_element_set_attribute_node, elementSetAttributeNode,- ghcjs_dom_element_remove_attribute_node,- elementRemoveAttributeNode,- ghcjs_dom_element_get_elements_by_tag_name,- elementGetElementsByTagName, ghcjs_dom_element_has_attributes,- elementHasAttributes, ghcjs_dom_element_get_attribute_ns,- elementGetAttributeNS, ghcjs_dom_element_set_attribute_ns,- elementSetAttributeNS, ghcjs_dom_element_remove_attribute_ns,- elementRemoveAttributeNS,- ghcjs_dom_element_get_elements_by_tag_name_ns,- elementGetElementsByTagNameNS,- ghcjs_dom_element_get_attribute_node_ns, elementGetAttributeNodeNS,- ghcjs_dom_element_set_attribute_node_ns, elementSetAttributeNodeNS,- ghcjs_dom_element_has_attribute, elementHasAttribute,- ghcjs_dom_element_has_attribute_ns, elementHasAttributeNS,- ghcjs_dom_element_focus, elementFocus, ghcjs_dom_element_blur,- elementBlur, ghcjs_dom_element_scroll_into_view,- elementScrollIntoView,- ghcjs_dom_element_scroll_into_view_if_needed,- elementScrollIntoViewIfNeeded, ghcjs_dom_element_scroll_by_lines,- elementScrollByLines, ghcjs_dom_element_scroll_by_pages,- elementScrollByPages, ghcjs_dom_element_get_elements_by_class_name,- elementGetElementsByClassName, ghcjs_dom_element_query_selector,- elementQuerySelector, ghcjs_dom_element_query_selector_all,- elementQuerySelectorAll, ghcjs_dom_element_matches, elementMatches,- ghcjs_dom_element_closest, elementClosest,- ghcjs_dom_element_webkit_matches_selector,- elementWebkitMatchesSelector,- ghcjs_dom_element_request_pointer_lock, elementRequestPointerLock,- ghcjs_dom_element_get_tag_name, elementGetTagName,- ghcjs_dom_element_get_attributes, elementGetAttributes,- ghcjs_dom_element_get_style, elementGetStyle,- ghcjs_dom_element_set_id, elementSetId, ghcjs_dom_element_get_id,- elementGetId, ghcjs_dom_element_get_offset_left,- elementGetOffsetLeft, ghcjs_dom_element_get_offset_top,- elementGetOffsetTop, ghcjs_dom_element_get_offset_width,- elementGetOffsetWidth, ghcjs_dom_element_get_offset_height,- elementGetOffsetHeight, ghcjs_dom_element_get_client_left,- elementGetClientLeft, ghcjs_dom_element_get_client_top,- elementGetClientTop, ghcjs_dom_element_get_client_width,- elementGetClientWidth, ghcjs_dom_element_get_client_height,- elementGetClientHeight, ghcjs_dom_element_set_scroll_left,- elementSetScrollLeft, ghcjs_dom_element_get_scroll_left,- elementGetScrollLeft, ghcjs_dom_element_set_scroll_top,- elementSetScrollTop, ghcjs_dom_element_get_scroll_top,- elementGetScrollTop, ghcjs_dom_element_get_scroll_width,- elementGetScrollWidth, ghcjs_dom_element_get_scroll_height,- elementGetScrollHeight, ghcjs_dom_element_get_offset_parent,- elementGetOffsetParent, ghcjs_dom_element_set_class_name,- elementSetClassName, ghcjs_dom_element_get_class_name,- elementGetClassName, ghcjs_dom_element_get_class_list,- elementGetClassList, ghcjs_dom_element_get_first_element_child,- elementGetFirstElementChild,- ghcjs_dom_element_get_last_element_child,- elementGetLastElementChild,- ghcjs_dom_element_get_previous_element_sibling,- elementGetPreviousElementSibling,- ghcjs_dom_element_get_next_element_sibling,- elementGetNextElementSibling,- ghcjs_dom_element_get_child_element_count,- elementGetChildElementCount,- ghcjs_dom_element_get_webkit_region_overset,- elementGetWebkitRegionOverset, elementOnabort, elementOnblur,- elementOnchange, elementOnclick, elementOncontextmenu,- elementOndblclick, elementOndrag, elementOndragend,- elementOndragenter, elementOndragleave, elementOndragover,- elementOndragstart, elementOndrop, elementOnerror, elementOnfocus,- elementOninput, elementOninvalid, elementOnkeydown,- elementOnkeypress, elementOnkeyup, elementOnload,- elementOnmousedown, elementOnmouseenter, elementOnmouseleave,- elementOnmousemove, elementOnmouseout, elementOnmouseover,- elementOnmouseup, elementOnmousewheel, elementOnscroll,- elementOnselect, elementOnsubmit, elementOnwheel,- elementOnbeforecut, elementOncut, elementOnbeforecopy,- elementOncopy, elementOnbeforepaste, elementOnpaste,- elementOnreset, elementOnsearch, elementOnselectstart,- elementOntouchstart, elementOntouchmove, elementOntouchend,- elementOntouchcancel, elementOnwebkitfullscreenchange,- elementOnwebkitfullscreenerror, elementOnwebkitwillrevealbottom,- elementOnwebkitwillrevealleft, elementOnwebkitwillrevealright,- elementOnwebkitwillrevealtop, Element, IsElement, castToElement,- gTypeElement, toElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"getAttribute\"]($2)"- ghcjs_dom_element_get_attribute ::- JSRef Element -> JSString -> IO JSString- -elementGetAttribute ::- (IsElement self, ToJSString name, FromJSString result) =>- self -> name -> IO result-elementGetAttribute self name- = fromJSString <$>- (ghcjs_dom_element_get_attribute (unElement (toElement self))- (toJSString name))- -foreign import javascript unsafe "$1[\"setAttribute\"]($2, $3)"- ghcjs_dom_element_set_attribute ::- JSRef Element -> JSString -> JSString -> IO ()- -elementSetAttribute ::- (IsElement self, ToJSString name, ToJSString value) =>- self -> name -> value -> IO ()-elementSetAttribute self name value- = ghcjs_dom_element_set_attribute (unElement (toElement self))- (toJSString name)- (toJSString value)- -foreign import javascript unsafe "$1[\"removeAttribute\"]($2)"- ghcjs_dom_element_remove_attribute ::- JSRef Element -> JSString -> IO ()- -elementRemoveAttribute ::- (IsElement self, ToJSString name) => self -> name -> IO ()-elementRemoveAttribute self name- = ghcjs_dom_element_remove_attribute (unElement (toElement self))- (toJSString name)- -foreign import javascript unsafe "$1[\"getAttributeNode\"]($2)"- ghcjs_dom_element_get_attribute_node ::- JSRef Element -> JSString -> IO (JSRef DOMAttr)- -elementGetAttributeNode ::- (IsElement self, ToJSString name) =>- self -> name -> IO (Maybe DOMAttr)-elementGetAttributeNode self name- = fmap DOMAttr . maybeJSNull <$>- (ghcjs_dom_element_get_attribute_node (unElement (toElement self))- (toJSString name))- -foreign import javascript unsafe "$1[\"setAttributeNode\"]($2)"- ghcjs_dom_element_set_attribute_node ::- JSRef Element -> JSRef DOMAttr -> IO (JSRef DOMAttr)- -elementSetAttributeNode ::- (IsElement self, IsDOMAttr newAttr) =>- self -> Maybe newAttr -> IO (Maybe DOMAttr)-elementSetAttributeNode self newAttr- = fmap DOMAttr . maybeJSNull <$>- (ghcjs_dom_element_set_attribute_node (unElement (toElement self))- (maybe jsNull (unDOMAttr . toDOMAttr) newAttr))- -foreign import javascript unsafe "$1[\"removeAttributeNode\"]($2)"- ghcjs_dom_element_remove_attribute_node ::- JSRef Element -> JSRef DOMAttr -> IO (JSRef DOMAttr)- -elementRemoveAttributeNode ::- (IsElement self, IsDOMAttr oldAttr) =>- self -> Maybe oldAttr -> IO (Maybe DOMAttr)-elementRemoveAttributeNode self oldAttr- = fmap DOMAttr . maybeJSNull <$>- (ghcjs_dom_element_remove_attribute_node- (unElement (toElement self))- (maybe jsNull (unDOMAttr . toDOMAttr) oldAttr))- -foreign import javascript unsafe "$1[\"getElementsByTagName\"]($2)"- ghcjs_dom_element_get_elements_by_tag_name ::- JSRef Element -> JSString -> IO (JSRef NodeList)- -elementGetElementsByTagName ::- (IsElement self, ToJSString name) =>- self -> name -> IO (Maybe NodeList)-elementGetElementsByTagName self name- = fmap NodeList . maybeJSNull <$>- (ghcjs_dom_element_get_elements_by_tag_name- (unElement (toElement self))- (toJSString name))- -foreign import javascript unsafe- "($1[\"hasAttributes\"]() ? 1 : 0)"- ghcjs_dom_element_has_attributes :: JSRef Element -> IO Bool- -elementHasAttributes :: (IsElement self) => self -> IO Bool-elementHasAttributes self- = ghcjs_dom_element_has_attributes (unElement (toElement self))- -foreign import javascript unsafe "$1[\"getAttributeNS\"]($2, $3)"- ghcjs_dom_element_get_attribute_ns ::- JSRef Element -> JSString -> JSString -> IO JSString- -elementGetAttributeNS ::- (IsElement self, ToJSString namespaceURI, ToJSString localName,- FromJSString result) =>- self -> namespaceURI -> localName -> IO result-elementGetAttributeNS self namespaceURI localName- = fromJSString <$>- (ghcjs_dom_element_get_attribute_ns (unElement (toElement self))- (toJSString namespaceURI)- (toJSString localName))- -foreign import javascript unsafe- "$1[\"setAttributeNS\"]($2, $3, $4)"- ghcjs_dom_element_set_attribute_ns ::- JSRef Element -> JSString -> JSString -> JSString -> IO ()- -elementSetAttributeNS ::- (IsElement self, ToJSString namespaceURI, ToJSString qualifiedName,- ToJSString value) =>- self -> namespaceURI -> qualifiedName -> value -> IO ()-elementSetAttributeNS self namespaceURI qualifiedName value- = ghcjs_dom_element_set_attribute_ns (unElement (toElement self))- (toJSString namespaceURI)- (toJSString qualifiedName)- (toJSString value)- -foreign import javascript unsafe- "$1[\"removeAttributeNS\"]($2, $3)"- ghcjs_dom_element_remove_attribute_ns ::- JSRef Element -> JSString -> JSString -> IO ()- -elementRemoveAttributeNS ::- (IsElement self, ToJSString namespaceURI, ToJSString localName) =>- self -> namespaceURI -> localName -> IO ()-elementRemoveAttributeNS self namespaceURI localName- = ghcjs_dom_element_remove_attribute_ns- (unElement (toElement self))- (toJSString namespaceURI)- (toJSString localName)- -foreign import javascript unsafe- "$1[\"getElementsByTagNameNS\"]($2,\n$3)"- ghcjs_dom_element_get_elements_by_tag_name_ns ::- JSRef Element -> JSString -> JSString -> IO (JSRef NodeList)- -elementGetElementsByTagNameNS ::- (IsElement self, ToJSString namespaceURI, ToJSString localName) =>- self -> namespaceURI -> localName -> IO (Maybe NodeList)-elementGetElementsByTagNameNS self namespaceURI localName- = fmap NodeList . maybeJSNull <$>- (ghcjs_dom_element_get_elements_by_tag_name_ns- (unElement (toElement self))- (toJSString namespaceURI)- (toJSString localName))- -foreign import javascript unsafe- "$1[\"getAttributeNodeNS\"]($2, $3)"- ghcjs_dom_element_get_attribute_node_ns ::- JSRef Element -> JSString -> JSString -> IO (JSRef DOMAttr)- -elementGetAttributeNodeNS ::- (IsElement self, ToJSString namespaceURI, ToJSString localName) =>- self -> namespaceURI -> localName -> IO (Maybe DOMAttr)-elementGetAttributeNodeNS self namespaceURI localName- = fmap DOMAttr . maybeJSNull <$>- (ghcjs_dom_element_get_attribute_node_ns- (unElement (toElement self))- (toJSString namespaceURI)- (toJSString localName))- -foreign import javascript unsafe "$1[\"setAttributeNodeNS\"]($2)"- ghcjs_dom_element_set_attribute_node_ns ::- JSRef Element -> JSRef DOMAttr -> IO (JSRef DOMAttr)- -elementSetAttributeNodeNS ::- (IsElement self, IsDOMAttr newAttr) =>- self -> Maybe newAttr -> IO (Maybe DOMAttr)-elementSetAttributeNodeNS self newAttr- = fmap DOMAttr . maybeJSNull <$>- (ghcjs_dom_element_set_attribute_node_ns- (unElement (toElement self))- (maybe jsNull (unDOMAttr . toDOMAttr) newAttr))- -foreign import javascript unsafe- "($1[\"hasAttribute\"]($2) ? 1 : 0)"- ghcjs_dom_element_has_attribute ::- JSRef Element -> JSString -> IO Bool- -elementHasAttribute ::- (IsElement self, ToJSString name) => self -> name -> IO Bool-elementHasAttribute self name- = ghcjs_dom_element_has_attribute (unElement (toElement self))- (toJSString name)- -foreign import javascript unsafe- "($1[\"hasAttributeNS\"]($2,\n$3) ? 1 : 0)"- ghcjs_dom_element_has_attribute_ns ::- JSRef Element -> JSString -> JSString -> IO Bool- -elementHasAttributeNS ::- (IsElement self, ToJSString namespaceURI, ToJSString localName) =>- self -> namespaceURI -> localName -> IO Bool-elementHasAttributeNS self namespaceURI localName- = ghcjs_dom_element_has_attribute_ns (unElement (toElement self))- (toJSString namespaceURI)- (toJSString localName)- -foreign import javascript unsafe "$1[\"focus\"]()"- ghcjs_dom_element_focus :: JSRef Element -> IO ()- -elementFocus :: (IsElement self) => self -> IO ()-elementFocus self- = ghcjs_dom_element_focus (unElement (toElement self))- -foreign import javascript unsafe "$1[\"blur\"]()"- ghcjs_dom_element_blur :: JSRef Element -> IO ()- -elementBlur :: (IsElement self) => self -> IO ()-elementBlur self- = ghcjs_dom_element_blur (unElement (toElement self))- -foreign import javascript unsafe "$1[\"scrollIntoView\"]($2)"- ghcjs_dom_element_scroll_into_view ::- JSRef Element -> Bool -> IO ()- -elementScrollIntoView :: (IsElement self) => self -> Bool -> IO ()-elementScrollIntoView self alignWithTop- = ghcjs_dom_element_scroll_into_view (unElement (toElement self))- alignWithTop- -foreign import javascript unsafe- "$1[\"scrollIntoViewIfNeeded\"]($2)"- ghcjs_dom_element_scroll_into_view_if_needed ::- JSRef Element -> Bool -> IO ()- -elementScrollIntoViewIfNeeded ::- (IsElement self) => self -> Bool -> IO ()-elementScrollIntoViewIfNeeded self centerIfNeeded- = ghcjs_dom_element_scroll_into_view_if_needed- (unElement (toElement self))- centerIfNeeded- -foreign import javascript unsafe "$1[\"scrollByLines\"]($2)"- ghcjs_dom_element_scroll_by_lines :: JSRef Element -> Int -> IO ()- -elementScrollByLines :: (IsElement self) => self -> Int -> IO ()-elementScrollByLines self lines- = ghcjs_dom_element_scroll_by_lines (unElement (toElement self))- lines- -foreign import javascript unsafe "$1[\"scrollByPages\"]($2)"- ghcjs_dom_element_scroll_by_pages :: JSRef Element -> Int -> IO ()- -elementScrollByPages :: (IsElement self) => self -> Int -> IO ()-elementScrollByPages self pages- = ghcjs_dom_element_scroll_by_pages (unElement (toElement self))- pages- -foreign import javascript unsafe- "$1[\"getElementsByClassName\"]($2)"- ghcjs_dom_element_get_elements_by_class_name ::- JSRef Element -> JSString -> IO (JSRef NodeList)- -elementGetElementsByClassName ::- (IsElement self, ToJSString name) =>- self -> name -> IO (Maybe NodeList)-elementGetElementsByClassName self name- = fmap NodeList . maybeJSNull <$>- (ghcjs_dom_element_get_elements_by_class_name- (unElement (toElement self))- (toJSString name))- -foreign import javascript unsafe "$1[\"querySelector\"]($2)"- ghcjs_dom_element_query_selector ::- JSRef Element -> JSString -> IO (JSRef Element)- -elementQuerySelector ::- (IsElement self, ToJSString selectors) =>- self -> selectors -> IO (Maybe Element)-elementQuerySelector self selectors- = fmap Element . maybeJSNull <$>- (ghcjs_dom_element_query_selector (unElement (toElement self))- (toJSString selectors))- -foreign import javascript unsafe "$1[\"querySelectorAll\"]($2)"- ghcjs_dom_element_query_selector_all ::- JSRef Element -> JSString -> IO (JSRef NodeList)- -elementQuerySelectorAll ::- (IsElement self, ToJSString selectors) =>- self -> selectors -> IO (Maybe NodeList)-elementQuerySelectorAll self selectors- = fmap NodeList . maybeJSNull <$>- (ghcjs_dom_element_query_selector_all (unElement (toElement self))- (toJSString selectors))- -foreign import javascript unsafe "($1[\"matches\"]($2) ? 1 : 0)"- ghcjs_dom_element_matches :: JSRef Element -> JSString -> IO Bool- -elementMatches ::- (IsElement self, ToJSString selectors) =>- self -> selectors -> IO Bool-elementMatches self selectors- = ghcjs_dom_element_matches (unElement (toElement self))- (toJSString selectors)- -foreign import javascript unsafe "$1[\"closest\"]($2)"- ghcjs_dom_element_closest ::- JSRef Element -> JSString -> IO (JSRef Element)- -elementClosest ::- (IsElement self, ToJSString selectors) =>- self -> selectors -> IO (Maybe Element)-elementClosest self selectors- = fmap Element . maybeJSNull <$>- (ghcjs_dom_element_closest (unElement (toElement self))- (toJSString selectors))- -foreign import javascript unsafe- "($1[\"webkitMatchesSelector\"]($2) ? 1 : 0)"- ghcjs_dom_element_webkit_matches_selector ::- JSRef Element -> JSString -> IO Bool- -elementWebkitMatchesSelector ::- (IsElement self, ToJSString selectors) =>- self -> selectors -> IO Bool-elementWebkitMatchesSelector self selectors- = ghcjs_dom_element_webkit_matches_selector- (unElement (toElement self))- (toJSString selectors)- -foreign import javascript unsafe "$1[\"requestPointerLock\"]()"- ghcjs_dom_element_request_pointer_lock :: JSRef Element -> IO ()- -elementRequestPointerLock :: (IsElement self) => self -> IO ()-elementRequestPointerLock self- = ghcjs_dom_element_request_pointer_lock- (unElement (toElement self))- -foreign import javascript unsafe "$1[\"tagName\"]"- ghcjs_dom_element_get_tag_name :: JSRef Element -> IO JSString- -elementGetTagName ::- (IsElement self, FromJSString result) => self -> IO result-elementGetTagName self- = fromJSString <$>- (ghcjs_dom_element_get_tag_name (unElement (toElement self)))- -foreign import javascript unsafe "$1[\"attributes\"]"- ghcjs_dom_element_get_attributes ::- JSRef Element -> IO (JSRef NamedNodeMap)- -elementGetAttributes ::- (IsElement self) => self -> IO (Maybe NamedNodeMap)-elementGetAttributes self- = fmap NamedNodeMap . maybeJSNull <$>- (ghcjs_dom_element_get_attributes (unElement (toElement self)))- -foreign import javascript unsafe "$1[\"style\"]"- ghcjs_dom_element_get_style ::- JSRef Element -> IO (JSRef CSSStyleDeclaration)- -elementGetStyle ::- (IsElement self) => self -> IO (Maybe CSSStyleDeclaration)-elementGetStyle self- = fmap CSSStyleDeclaration . maybeJSNull <$>- (ghcjs_dom_element_get_style (unElement (toElement self)))- -foreign import javascript unsafe "$1[\"id\"] = $2;"- ghcjs_dom_element_set_id :: JSRef Element -> JSString -> IO ()- -elementSetId ::- (IsElement self, ToJSString val) => self -> val -> IO ()-elementSetId self val- = ghcjs_dom_element_set_id (unElement (toElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"id\"]"- ghcjs_dom_element_get_id :: JSRef Element -> IO JSString- -elementGetId ::- (IsElement self, FromJSString result) => self -> IO result-elementGetId self- = fromJSString <$>- (ghcjs_dom_element_get_id (unElement (toElement self)))- -foreign import javascript unsafe "$1[\"offsetLeft\"]"- ghcjs_dom_element_get_offset_left :: JSRef Element -> IO Double- -elementGetOffsetLeft :: (IsElement self) => self -> IO Double-elementGetOffsetLeft self- = ghcjs_dom_element_get_offset_left (unElement (toElement self))- -foreign import javascript unsafe "$1[\"offsetTop\"]"- ghcjs_dom_element_get_offset_top :: JSRef Element -> IO Double- -elementGetOffsetTop :: (IsElement self) => self -> IO Double-elementGetOffsetTop self- = ghcjs_dom_element_get_offset_top (unElement (toElement self))- -foreign import javascript unsafe "$1[\"offsetWidth\"]"- ghcjs_dom_element_get_offset_width :: JSRef Element -> IO Double- -elementGetOffsetWidth :: (IsElement self) => self -> IO Double-elementGetOffsetWidth self- = ghcjs_dom_element_get_offset_width (unElement (toElement self))- -foreign import javascript unsafe "$1[\"offsetHeight\"]"- ghcjs_dom_element_get_offset_height :: JSRef Element -> IO Double- -elementGetOffsetHeight :: (IsElement self) => self -> IO Double-elementGetOffsetHeight self- = ghcjs_dom_element_get_offset_height (unElement (toElement self))- -foreign import javascript unsafe "$1[\"clientLeft\"]"- ghcjs_dom_element_get_client_left :: JSRef Element -> IO Double- -elementGetClientLeft :: (IsElement self) => self -> IO Double-elementGetClientLeft self- = ghcjs_dom_element_get_client_left (unElement (toElement self))- -foreign import javascript unsafe "$1[\"clientTop\"]"- ghcjs_dom_element_get_client_top :: JSRef Element -> IO Double- -elementGetClientTop :: (IsElement self) => self -> IO Double-elementGetClientTop self- = ghcjs_dom_element_get_client_top (unElement (toElement self))- -foreign import javascript unsafe "$1[\"clientWidth\"]"- ghcjs_dom_element_get_client_width :: JSRef Element -> IO Double- -elementGetClientWidth :: (IsElement self) => self -> IO Double-elementGetClientWidth self- = ghcjs_dom_element_get_client_width (unElement (toElement self))- -foreign import javascript unsafe "$1[\"clientHeight\"]"- ghcjs_dom_element_get_client_height :: JSRef Element -> IO Double- -elementGetClientHeight :: (IsElement self) => self -> IO Double-elementGetClientHeight self- = ghcjs_dom_element_get_client_height (unElement (toElement self))- -foreign import javascript unsafe "$1[\"scrollLeft\"] = $2;"- ghcjs_dom_element_set_scroll_left :: JSRef Element -> Int -> IO ()- -elementSetScrollLeft :: (IsElement self) => self -> Int -> IO ()-elementSetScrollLeft self val- = ghcjs_dom_element_set_scroll_left (unElement (toElement self))- val- -foreign import javascript unsafe "$1[\"scrollLeft\"]"- ghcjs_dom_element_get_scroll_left :: JSRef Element -> IO Int- -elementGetScrollLeft :: (IsElement self) => self -> IO Int-elementGetScrollLeft self- = ghcjs_dom_element_get_scroll_left (unElement (toElement self))- -foreign import javascript unsafe "$1[\"scrollTop\"] = $2;"- ghcjs_dom_element_set_scroll_top :: JSRef Element -> Int -> IO ()- -elementSetScrollTop :: (IsElement self) => self -> Int -> IO ()-elementSetScrollTop self val- = ghcjs_dom_element_set_scroll_top (unElement (toElement self)) val- -foreign import javascript unsafe "$1[\"scrollTop\"]"- ghcjs_dom_element_get_scroll_top :: JSRef Element -> IO Int- -elementGetScrollTop :: (IsElement self) => self -> IO Int-elementGetScrollTop self- = ghcjs_dom_element_get_scroll_top (unElement (toElement self))- -foreign import javascript unsafe "$1[\"scrollWidth\"]"- ghcjs_dom_element_get_scroll_width :: JSRef Element -> IO Int- -elementGetScrollWidth :: (IsElement self) => self -> IO Int-elementGetScrollWidth self- = ghcjs_dom_element_get_scroll_width (unElement (toElement self))- -foreign import javascript unsafe "$1[\"scrollHeight\"]"- ghcjs_dom_element_get_scroll_height :: JSRef Element -> IO Int- -elementGetScrollHeight :: (IsElement self) => self -> IO Int-elementGetScrollHeight self- = ghcjs_dom_element_get_scroll_height (unElement (toElement self))- -foreign import javascript unsafe "$1[\"offsetParent\"]"- ghcjs_dom_element_get_offset_parent ::- JSRef Element -> IO (JSRef Element)- -elementGetOffsetParent ::- (IsElement self) => self -> IO (Maybe Element)-elementGetOffsetParent self- = fmap Element . maybeJSNull <$>- (ghcjs_dom_element_get_offset_parent (unElement (toElement self)))- -foreign import javascript unsafe "$1[\"className\"] = $2;"- ghcjs_dom_element_set_class_name ::- JSRef Element -> JSString -> IO ()- -elementSetClassName ::- (IsElement self, ToJSString val) => self -> val -> IO ()-elementSetClassName self val- = ghcjs_dom_element_set_class_name (unElement (toElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"className\"]"- ghcjs_dom_element_get_class_name :: JSRef Element -> IO JSString- -elementGetClassName ::- (IsElement self, FromJSString result) => self -> IO result-elementGetClassName self- = fromJSString <$>- (ghcjs_dom_element_get_class_name (unElement (toElement self)))- -foreign import javascript unsafe "$1[\"classList\"]"- ghcjs_dom_element_get_class_list ::- JSRef Element -> IO (JSRef DOMTokenList)- -elementGetClassList ::- (IsElement self) => self -> IO (Maybe DOMTokenList)-elementGetClassList self- = fmap DOMTokenList . maybeJSNull <$>- (ghcjs_dom_element_get_class_list (unElement (toElement self)))- -foreign import javascript unsafe "$1[\"firstElementChild\"]"- ghcjs_dom_element_get_first_element_child ::- JSRef Element -> IO (JSRef Element)- -elementGetFirstElementChild ::- (IsElement self) => self -> IO (Maybe Element)-elementGetFirstElementChild self- = fmap Element . maybeJSNull <$>- (ghcjs_dom_element_get_first_element_child- (unElement (toElement self)))- -foreign import javascript unsafe "$1[\"lastElementChild\"]"- ghcjs_dom_element_get_last_element_child ::- JSRef Element -> IO (JSRef Element)- -elementGetLastElementChild ::- (IsElement self) => self -> IO (Maybe Element)-elementGetLastElementChild self- = fmap Element . maybeJSNull <$>- (ghcjs_dom_element_get_last_element_child- (unElement (toElement self)))- -foreign import javascript unsafe "$1[\"previousElementSibling\"]"- ghcjs_dom_element_get_previous_element_sibling ::- JSRef Element -> IO (JSRef Element)- -elementGetPreviousElementSibling ::- (IsElement self) => self -> IO (Maybe Element)-elementGetPreviousElementSibling self- = fmap Element . maybeJSNull <$>- (ghcjs_dom_element_get_previous_element_sibling- (unElement (toElement self)))- -foreign import javascript unsafe "$1[\"nextElementSibling\"]"- ghcjs_dom_element_get_next_element_sibling ::- JSRef Element -> IO (JSRef Element)- -elementGetNextElementSibling ::- (IsElement self) => self -> IO (Maybe Element)-elementGetNextElementSibling self- = fmap Element . maybeJSNull <$>- (ghcjs_dom_element_get_next_element_sibling- (unElement (toElement self)))- -foreign import javascript unsafe "$1[\"childElementCount\"]"- ghcjs_dom_element_get_child_element_count ::- JSRef Element -> IO Word- -elementGetChildElementCount :: (IsElement self) => self -> IO Word-elementGetChildElementCount self- = ghcjs_dom_element_get_child_element_count- (unElement (toElement self))- -foreign import javascript unsafe "$1[\"webkitRegionOverset\"]"- ghcjs_dom_element_get_webkit_region_overset ::- JSRef Element -> IO JSString- -elementGetWebkitRegionOverset ::- (IsElement self, FromJSString result) => self -> IO result-elementGetWebkitRegionOverset self- = fromJSString <$>- (ghcjs_dom_element_get_webkit_region_overset- (unElement (toElement self)))- -elementOnabort ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnabort = (connect "abort")- -elementOnblur ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnblur = (connect "blur")- -elementOnchange ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnchange = (connect "change")- -elementOnclick ::- (IsElement self) => Signal self (EventM MouseEvent self ())-elementOnclick = (connect "click")- -elementOncontextmenu ::- (IsElement self) => Signal self (EventM MouseEvent self ())-elementOncontextmenu = (connect "contextmenu")- -elementOndblclick ::- (IsElement self) => Signal self (EventM MouseEvent self ())-elementOndblclick = (connect "dblclick")- -elementOndrag ::- (IsElement self) => Signal self (EventM MouseEvent self ())-elementOndrag = (connect "drag")- -elementOndragend ::- (IsElement self) => Signal self (EventM MouseEvent self ())-elementOndragend = (connect "dragend")- -elementOndragenter ::- (IsElement self) => Signal self (EventM MouseEvent self ())-elementOndragenter = (connect "dragenter")- -elementOndragleave ::- (IsElement self) => Signal self (EventM MouseEvent self ())-elementOndragleave = (connect "dragleave")- -elementOndragover ::- (IsElement self) => Signal self (EventM MouseEvent self ())-elementOndragover = (connect "dragover")- -elementOndragstart ::- (IsElement self) => Signal self (EventM MouseEvent self ())-elementOndragstart = (connect "dragstart")- -elementOndrop ::- (IsElement self) => Signal self (EventM MouseEvent self ())-elementOndrop = (connect "drop")- -elementOnerror ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnerror = (connect "error")- -elementOnfocus ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnfocus = (connect "focus")- -elementOninput ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOninput = (connect "input")- -elementOninvalid ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOninvalid = (connect "invalid")- -elementOnkeydown ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnkeydown = (connect "keydown")- -elementOnkeypress ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnkeypress = (connect "keypress")- -elementOnkeyup ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnkeyup = (connect "keyup")- -elementOnload ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnload = (connect "load")- -elementOnmousedown ::- (IsElement self) => Signal self (EventM MouseEvent self ())-elementOnmousedown = (connect "mousedown")- -elementOnmouseenter ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnmouseenter = (connect "mouseenter")- -elementOnmouseleave ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnmouseleave = (connect "mouseleave")- -elementOnmousemove ::- (IsElement self) => Signal self (EventM MouseEvent self ())-elementOnmousemove = (connect "mousemove")- -elementOnmouseout ::- (IsElement self) => Signal self (EventM MouseEvent self ())-elementOnmouseout = (connect "mouseout")- -elementOnmouseover ::- (IsElement self) => Signal self (EventM MouseEvent self ())-elementOnmouseover = (connect "mouseover")- -elementOnmouseup ::- (IsElement self) => Signal self (EventM MouseEvent self ())-elementOnmouseup = (connect "mouseup")- -elementOnmousewheel ::- (IsElement self) => Signal self (EventM MouseEvent self ())-elementOnmousewheel = (connect "mousewheel")- -elementOnscroll ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnscroll = (connect "scroll")- -elementOnselect ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnselect = (connect "select")- -elementOnsubmit ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnsubmit = (connect "submit")- -elementOnwheel ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnwheel = (connect "wheel")- -elementOnbeforecut ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnbeforecut = (connect "beforecut")- -elementOncut ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOncut = (connect "cut")- -elementOnbeforecopy ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnbeforecopy = (connect "beforecopy")- -elementOncopy ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOncopy = (connect "copy")- -elementOnbeforepaste ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnbeforepaste = (connect "beforepaste")- -elementOnpaste ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnpaste = (connect "paste")- -elementOnreset ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnreset = (connect "reset")- -elementOnsearch ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnsearch = (connect "search")- -elementOnselectstart ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnselectstart = (connect "selectstart")- -elementOntouchstart ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOntouchstart = (connect "touchstart")- -elementOntouchmove ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOntouchmove = (connect "touchmove")- -elementOntouchend ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOntouchend = (connect "touchend")- -elementOntouchcancel ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOntouchcancel = (connect "touchcancel")- -elementOnwebkitfullscreenchange ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnwebkitfullscreenchange- = (connect "webkitfullscreenchange")- -elementOnwebkitfullscreenerror ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnwebkitfullscreenerror = (connect "webkitfullscreenerror")- -elementOnwebkitwillrevealbottom ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnwebkitwillrevealbottom- = (connect "webkitwillrevealbottom")- -elementOnwebkitwillrevealleft ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnwebkitwillrevealleft = (connect "webkitwillrevealleft")- -elementOnwebkitwillrevealright ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnwebkitwillrevealright = (connect "webkitwillrevealright")- -elementOnwebkitwillrevealtop ::- (IsElement self) => Signal self (EventM UIEvent self ())-elementOnwebkitwillrevealtop = (connect "webkitwillrevealtop")+ module GHCJS.DOM.JSFFI.Generated.Element #else-module GHCJS.DOM.Element ( module Graphics.UI.Gtk.WebKit.DOM.Element+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.Element+#else import Graphics.UI.Gtk.WebKit.DOM.Element #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.Entity (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.Entity+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.Entity+#else+#endif
@@ -0,0 +1,13 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.Enums (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.Enums+#else+ module Graphics.UI.Gtk.WebKit.DOM.Enums+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.Enums+#else+import Graphics.UI.Gtk.WebKit.DOM.Enums+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.ErrorEvent (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.ErrorEvent+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.ErrorEvent+#else+#endif
@@ -1,189 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.Event ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.Event- (ghcjs_dom_event_stop_propagation, eventStopPropagation,- ghcjs_dom_event_prevent_default, eventPreventDefault,- ghcjs_dom_event_init_event, eventInitEvent,- ghcjs_dom_event_stop_immediate_propagation,- eventStopImmediatePropagation, cNONE, cCAPTURING_PHASE, cAT_TARGET,- cBUBBLING_PHASE, cMOUSEDOWN, cMOUSEUP, cMOUSEOVER, cMOUSEOUT,- cMOUSEMOVE, cMOUSEDRAG, cCLICK, cDBLCLICK, cKEYDOWN, cKEYUP,- cKEYPRESS, cDRAGDROP, cFOCUS, cBLUR, cSELECT, cCHANGE,- ghcjs_dom_event_get_target, eventGetTarget,- ghcjs_dom_event_get_current_target, eventGetCurrentTarget,- ghcjs_dom_event_get_event_phase, eventGetEventPhase,- ghcjs_dom_event_get_bubbles, eventGetBubbles,- ghcjs_dom_event_get_cancelable, eventGetCancelable,- ghcjs_dom_event_get_time_stamp, eventGetTimeStamp,- ghcjs_dom_event_get_default_prevented, eventGetDefaultPrevented,- ghcjs_dom_event_get_src_element, eventGetSrcElement,- ghcjs_dom_event_set_return_value, eventSetReturnValue,- ghcjs_dom_event_get_return_value, eventGetReturnValue,- ghcjs_dom_event_set_cancel_bubble, eventSetCancelBubble,- ghcjs_dom_event_get_cancel_bubble, eventGetCancelBubble, Event,- IsEvent, castToEvent, gTypeEvent, toEvent)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-- -foreign import javascript unsafe "$1[\"stopPropagation\"]()"- ghcjs_dom_event_stop_propagation :: JSRef Event -> IO ()- -eventStopPropagation :: (IsEvent self) => self -> IO ()-eventStopPropagation self- = ghcjs_dom_event_stop_propagation (unEvent (toEvent self))- -foreign import javascript unsafe "$1[\"preventDefault\"]()"- ghcjs_dom_event_prevent_default :: JSRef Event -> IO ()- -eventPreventDefault :: (IsEvent self) => self -> IO ()-eventPreventDefault self- = ghcjs_dom_event_prevent_default (unEvent (toEvent self))- -foreign import javascript unsafe "$1[\"initEvent\"]($2, $3, $4)"- ghcjs_dom_event_init_event ::- JSRef Event -> JSString -> Bool -> Bool -> IO ()- -eventInitEvent ::- (IsEvent self, ToJSString eventTypeArg) =>- self -> eventTypeArg -> Bool -> Bool -> IO ()-eventInitEvent self eventTypeArg canBubbleArg cancelableArg- = ghcjs_dom_event_init_event (unEvent (toEvent self))- (toJSString eventTypeArg)- canBubbleArg- cancelableArg- -foreign import javascript unsafe- "$1[\"stopImmediatePropagation\"]()"- ghcjs_dom_event_stop_immediate_propagation :: JSRef Event -> IO ()- -eventStopImmediatePropagation :: (IsEvent self) => self -> IO ()-eventStopImmediatePropagation self- = ghcjs_dom_event_stop_immediate_propagation- (unEvent (toEvent self))-cNONE = 0-cCAPTURING_PHASE = 1-cAT_TARGET = 2-cBUBBLING_PHASE = 3-cMOUSEDOWN = 1-cMOUSEUP = 2-cMOUSEOVER = 4-cMOUSEOUT = 8-cMOUSEMOVE = 16-cMOUSEDRAG = 32-cCLICK = 64-cDBLCLICK = 128-cKEYDOWN = 256-cKEYUP = 512-cKEYPRESS = 1024-cDRAGDROP = 2048-cFOCUS = 4096-cBLUR = 8192-cSELECT = 16384-cCHANGE = 32768- -foreign import javascript unsafe "$1[\"target\"]"- ghcjs_dom_event_get_target :: JSRef Event -> IO (JSRef EventTarget)- -eventGetTarget :: (IsEvent self) => self -> IO (Maybe EventTarget)-eventGetTarget self- = fmap EventTarget . maybeJSNull <$>- (ghcjs_dom_event_get_target (unEvent (toEvent self)))- -foreign import javascript unsafe "$1[\"currentTarget\"]"- ghcjs_dom_event_get_current_target ::- JSRef Event -> IO (JSRef EventTarget)- -eventGetCurrentTarget ::- (IsEvent self) => self -> IO (Maybe EventTarget)-eventGetCurrentTarget self- = fmap EventTarget . maybeJSNull <$>- (ghcjs_dom_event_get_current_target (unEvent (toEvent self)))- -foreign import javascript unsafe "$1[\"eventPhase\"]"- ghcjs_dom_event_get_event_phase :: JSRef Event -> IO Word- -eventGetEventPhase :: (IsEvent self) => self -> IO Word-eventGetEventPhase self- = ghcjs_dom_event_get_event_phase (unEvent (toEvent self))- -foreign import javascript unsafe "($1[\"bubbles\"] ? 1 : 0)"- ghcjs_dom_event_get_bubbles :: JSRef Event -> IO Bool- -eventGetBubbles :: (IsEvent self) => self -> IO Bool-eventGetBubbles self- = ghcjs_dom_event_get_bubbles (unEvent (toEvent self))- -foreign import javascript unsafe "($1[\"cancelable\"] ? 1 : 0)"- ghcjs_dom_event_get_cancelable :: JSRef Event -> IO Bool- -eventGetCancelable :: (IsEvent self) => self -> IO Bool-eventGetCancelable self- = ghcjs_dom_event_get_cancelable (unEvent (toEvent self))- -foreign import javascript unsafe "$1[\"timeStamp\"]"- ghcjs_dom_event_get_time_stamp :: JSRef Event -> IO Word- -eventGetTimeStamp :: (IsEvent self) => self -> IO Word-eventGetTimeStamp self- = fromIntegral <$>- (ghcjs_dom_event_get_time_stamp (unEvent (toEvent self)))- -foreign import javascript unsafe- "($1[\"defaultPrevented\"] ? 1 : 0)"- ghcjs_dom_event_get_default_prevented :: JSRef Event -> IO Bool- -eventGetDefaultPrevented :: (IsEvent self) => self -> IO Bool-eventGetDefaultPrevented self- = ghcjs_dom_event_get_default_prevented (unEvent (toEvent self))- -foreign import javascript unsafe "$1[\"srcElement\"]"- ghcjs_dom_event_get_src_element ::- JSRef Event -> IO (JSRef EventTarget)- -eventGetSrcElement ::- (IsEvent self) => self -> IO (Maybe EventTarget)-eventGetSrcElement self- = fmap EventTarget . maybeJSNull <$>- (ghcjs_dom_event_get_src_element (unEvent (toEvent self)))- -foreign import javascript unsafe "$1[\"returnValue\"] = $2;"- ghcjs_dom_event_set_return_value :: JSRef Event -> Bool -> IO ()- -eventSetReturnValue :: (IsEvent self) => self -> Bool -> IO ()-eventSetReturnValue self val- = ghcjs_dom_event_set_return_value (unEvent (toEvent self)) val- -foreign import javascript unsafe "($1[\"returnValue\"] ? 1 : 0)"- ghcjs_dom_event_get_return_value :: JSRef Event -> IO Bool- -eventGetReturnValue :: (IsEvent self) => self -> IO Bool-eventGetReturnValue self- = ghcjs_dom_event_get_return_value (unEvent (toEvent self))- -foreign import javascript unsafe "$1[\"cancelBubble\"] = $2;"- ghcjs_dom_event_set_cancel_bubble :: JSRef Event -> Bool -> IO ()- -eventSetCancelBubble :: (IsEvent self) => self -> Bool -> IO ()-eventSetCancelBubble self val- = ghcjs_dom_event_set_cancel_bubble (unEvent (toEvent self)) val- -foreign import javascript unsafe "($1[\"cancelBubble\"] ? 1 : 0)"- ghcjs_dom_event_get_cancel_bubble :: JSRef Event -> IO Bool- -eventGetCancelBubble :: (IsEvent self) => self -> IO Bool-eventGetCancelBubble self- = ghcjs_dom_event_get_cancel_bubble (unEvent (toEvent self))+ module GHCJS.DOM.JSFFI.Generated.Event #else-module GHCJS.DOM.Event ( module Graphics.UI.Gtk.WebKit.DOM.Event+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.Event+#else import Graphics.UI.Gtk.WebKit.DOM.Event #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.EventListener (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.EventListener+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.EventListener+#else+#endif
@@ -1,11 +1,19 @@ {-# LANGUAGE ConstraintKinds #-} module GHCJS.DOM.EventM (- Signal (..)-, EventM (..)-, target+ EventM(..)+, SaferEventListener(..)+, EventName+, newListener+, newListenerSync+, newListenerAsync+, addListener+, removeListener+, releaseListener+, on , event , eventTarget+, target , eventCurrentTarget , eventPhase , bubbles@@ -54,211 +62,225 @@ , mouseXY , mouseFromElement , mouseToElement-, connect ) where-import Control.Applicative ((<$>))-import Control.Monad.Reader ( ReaderT, ask, runReaderT )-import Control.Monad.Trans ( liftIO )-import GHCJS.DOM.Types-import GHCJS.DOM.Event-import GHCJS.DOM.UIEvent-import GHCJS.DOM.MouseEvent-import GHCJS.DOM.EventTargetClosures-import Data.Word (Word)+import Control.Applicative ((<$>))+import Control.Monad.Trans.Reader (ReaderT, ask, runReaderT)+import Control.Monad.IO.Class (MonadIO(..))+import GHCJS.DOM.Types+import qualified GHCJS.DOM.Event as Event+import qualified GHCJS.DOM.UIEvent as UIEvent+import qualified GHCJS.DOM.MouseEvent as MouseEvent+import GHCJS.DOM.EventTarget+import GHCJS.DOM.EventTargetClosures+import Data.Word (Word) -type Signal target callback = target -> callback -> IO (IO ())+type EventM t e = ReaderT e IO -type EventM e t a = ReaderT (t, e) IO a+newListener :: (IsEvent e) => EventM t e () -> IO (SaferEventListener t e)+newListener f = SaferEventListener <$> eventListenerNew (runReaderT f) -target :: EventM e t t-target = fst <$> ask+newListenerSync :: (IsEvent e) => EventM t e () -> IO (SaferEventListener t e)+newListenerSync f = SaferEventListener <$> eventListenerNewSync (runReaderT f) -event :: EventM e t e-event = snd <$> ask+newListenerAsync :: (IsEvent e) => EventM t e () -> IO (SaferEventListener t e)+newListenerAsync f = SaferEventListener <$> eventListenerNewAsync (runReaderT f) -eventTarget :: IsEvent e => EventM e t (Maybe EventTarget)-eventTarget = event >>= (liftIO . eventGetTarget)+addListener :: (IsEventTarget t, IsEvent e) => t -> EventName t e -> SaferEventListener t e -> Bool -> IO ()+addListener target (EventName eventName) (SaferEventListener l) useCapture =+ addEventListener target eventName (Just l) useCapture -eventCurrentTarget :: IsEvent e => EventM e t (Maybe EventTarget)-eventCurrentTarget = event >>= (liftIO . eventGetCurrentTarget)+removeListener :: (IsEventTarget t, IsEvent e) => t -> EventName t e -> SaferEventListener t e -> Bool -> IO ()+removeListener target (EventName eventName) (SaferEventListener l) useCapture =+ removeEventListener target eventName (Just l) useCapture -eventPhase :: IsEvent e => EventM e t Word-eventPhase = event >>= (liftIO . eventGetEventPhase)+releaseListener :: (IsEventTarget t, IsEvent e) => SaferEventListener t e -> IO ()+releaseListener (SaferEventListener l) = eventListenerRelease l -bubbles :: IsEvent e => EventM e t Bool-bubbles = event >>= (liftIO . eventGetBubbles)+on :: (IsEventTarget t, IsEvent e) => t -> EventName t e -> EventM t e () -> IO (IO ())+on target eventName callback = do+ l <- newListener callback+ addListener target eventName l False+ return (removeListener target eventName l False) -cancelable :: IsEvent e => EventM e t Bool-cancelable = event >>= (liftIO . eventGetCancelable)+event :: EventM t e e+event = ask -timeStamp :: IsEvent e => EventM e t Word-timeStamp = event >>= (liftIO . eventGetTimeStamp)+eventTarget :: IsEvent e => EventM t e (Maybe EventTarget)+eventTarget = event >>= Event.getTarget -stopPropagation :: IsEvent e => EventM e t ()-stopPropagation = event >>= (liftIO . eventStopPropagation)+target :: (IsEvent e, IsGObject t) => EventM t e (Maybe t)+target = (fmap (unsafeCastGObject . toGObject)) <$> eventTarget -preventDefault :: IsEvent e => EventM e t ()-preventDefault = event >>= (liftIO . eventPreventDefault)+eventCurrentTarget :: IsEvent e => EventM t e (Maybe EventTarget)+eventCurrentTarget = event >>= Event.getCurrentTarget -defaultPrevented :: IsEvent e => EventM e t Bool-defaultPrevented = event >>= (liftIO . eventGetDefaultPrevented)+eventPhase :: IsEvent e => EventM t e Word+eventPhase = event >>= Event.getEventPhase -stopImmediatePropagation :: IsEvent e => EventM e t ()-stopImmediatePropagation = event >>= (liftIO . eventStopImmediatePropagation)+bubbles :: IsEvent e => EventM t e Bool+bubbles = event >>= Event.getBubbles -srcElement :: IsEvent e => EventM e t (Maybe EventTarget)-srcElement = event >>= (liftIO . eventGetSrcElement)+cancelable :: IsEvent e => EventM t e Bool+cancelable = event >>= Event.getCancelable -getCancelBubble :: IsEvent e => EventM e t Bool-getCancelBubble = event >>= (liftIO . eventGetCancelBubble)+timeStamp :: IsEvent e => EventM t e Word+timeStamp = event >>= Event.getTimeStamp -cancelBubble :: IsEvent e => Bool -> EventM e t ()-cancelBubble f = event >>= (liftIO . flip eventSetCancelBubble f)+stopPropagation :: IsEvent e => EventM t e ()+stopPropagation = event >>= Event.stopPropagation -getReturnValue :: IsEvent e => EventM e t Bool-getReturnValue = event >>= (liftIO . eventGetReturnValue)+preventDefault :: IsEvent e => EventM t e ()+preventDefault = event >>= Event.preventDefault -returnValue :: IsEvent e => Bool -> EventM e t ()-returnValue f = event >>= (liftIO . flip eventSetReturnValue f)+defaultPrevented :: IsEvent e => EventM t e Bool+defaultPrevented = event >>= Event.getDefaultPrevented -uiView :: IsUIEvent e => EventM e t (Maybe DOMWindow)-uiView = event >>= (liftIO . uiEventGetView)+stopImmediatePropagation :: IsEvent e => EventM t e ()+stopImmediatePropagation = event >>= Event.stopImmediatePropagation -uiDetail :: IsUIEvent e => EventM e t Int-uiDetail = event >>= (liftIO . uiEventGetDetail)+srcElement :: IsEvent e => EventM t e (Maybe EventTarget)+srcElement = event >>= Event.getSrcElement -uiKeyCode :: IsUIEvent e => EventM e t Int-uiKeyCode = event >>= (liftIO . uiEventGetKeyCode)+getCancelBubble :: IsEvent e => EventM t e Bool+getCancelBubble = event >>= Event.getCancelBubble -uiCharCode :: IsUIEvent e => EventM e t Int-uiCharCode = event >>= (liftIO . uiEventGetCharCode)+cancelBubble :: IsEvent e => Bool -> EventM t e ()+cancelBubble f = event >>= flip Event.setCancelBubble f -uiLayerX :: IsUIEvent e => EventM e t Int-uiLayerX = event >>= (liftIO . uiEventGetLayerX)+getReturnValue :: IsEvent e => EventM t e Bool+getReturnValue = event >>= Event.getReturnValue -uiLayerY :: IsUIEvent e => EventM e t Int-uiLayerY = event >>= (liftIO . uiEventGetLayerY)+returnValue :: IsEvent e => Bool -> EventM t e ()+returnValue f = event >>= flip Event.setReturnValue f -uiLayerXY :: IsUIEvent e => EventM e t (Int, Int)+uiView :: IsUIEvent e => EventM t e (Maybe Window)+uiView = event >>= UIEvent.getView++uiDetail :: IsUIEvent e => EventM t e Int+uiDetail = event >>= UIEvent.getDetail++uiKeyCode :: IsUIEvent e => EventM t e Int+uiKeyCode = event >>= UIEvent.getKeyCode++uiCharCode :: IsUIEvent e => EventM t e Int+uiCharCode = event >>= UIEvent.getCharCode++uiLayerX :: IsUIEvent e => EventM t e Int+uiLayerX = event >>= UIEvent.getLayerX++uiLayerY :: IsUIEvent e => EventM t e Int+uiLayerY = event >>= UIEvent.getLayerY++uiLayerXY :: IsUIEvent e => EventM t e (Int, Int) uiLayerXY = do- e <- event- liftIO $ do- x <- uiEventGetLayerX e- y <- uiEventGetLayerY e+ e <- event+ x <- UIEvent.getLayerX e+ y <- UIEvent.getLayerY e return (x, y) -uiPageX :: IsUIEvent e => EventM e t Int-uiPageX = event >>= (liftIO . uiEventGetPageX)+uiPageX :: IsUIEvent e => EventM t e Int+uiPageX = event >>= UIEvent.getPageX -uiPageY :: IsUIEvent e => EventM e t Int-uiPageY = event >>= (liftIO . uiEventGetPageY)+uiPageY :: IsUIEvent e => EventM t e Int+uiPageY = event >>= UIEvent.getPageY -uiPageXY :: IsUIEvent e => EventM e t (Int, Int)+uiPageXY :: IsUIEvent e => EventM t e (Int, Int) uiPageXY = do- e <- event- liftIO $ do- x <- uiEventGetPageX e- y <- uiEventGetPageY e+ e <- event+ x <- UIEvent.getPageX e+ y <- UIEvent.getPageY e return (x, y) -uiWhich :: IsUIEvent e => EventM e t Int-uiWhich = event >>= (liftIO . uiEventGetWhich)+uiWhich :: IsUIEvent e => EventM t e Int+uiWhich = event >>= UIEvent.getWhich -mouseScreenX :: IsMouseEvent e => EventM e t Int-mouseScreenX = event >>= (liftIO . mouseEventGetScreenX)+mouseScreenX :: IsMouseEvent e => EventM t e Int+mouseScreenX = event >>= MouseEvent.getScreenX -mouseScreenY :: IsMouseEvent e => EventM e t Int-mouseScreenY = event >>= (liftIO . mouseEventGetScreenY)+mouseScreenY :: IsMouseEvent e => EventM t e Int+mouseScreenY = event >>= MouseEvent.getScreenY -mouseScreenXY :: IsMouseEvent e => EventM e t (Int, Int)+mouseScreenXY :: IsMouseEvent e => EventM t e (Int, Int) mouseScreenXY = do- e <- event- liftIO $ do- x <- mouseEventGetScreenX e- y <- mouseEventGetScreenY e+ e <- event+ x <- MouseEvent.getScreenX e+ y <- MouseEvent.getScreenY e return (x, y) -mouseClientX :: IsMouseEvent e => EventM e t Int-mouseClientX = event >>= (liftIO . mouseEventGetClientX)+mouseClientX :: IsMouseEvent e => EventM t e Int+mouseClientX = event >>= MouseEvent.getClientX -mouseClientY :: IsMouseEvent e => EventM e t Int-mouseClientY = event >>= (liftIO . mouseEventGetClientY)+mouseClientY :: IsMouseEvent e => EventM t e Int+mouseClientY = event >>= MouseEvent.getClientY -mouseClientXY :: IsMouseEvent e => EventM e t (Int, Int)+mouseClientXY :: IsMouseEvent e => EventM t e (Int, Int) mouseClientXY = do- e <- event- liftIO $ do- x <- mouseEventGetClientX e- y <- mouseEventGetClientY e+ e <- event+ x <- MouseEvent.getClientX e+ y <- MouseEvent.getClientY e return (x, y) -mouseMovementX :: IsMouseEvent e => EventM e t Int-mouseMovementX = event >>= (liftIO . mouseEventGetMovementX)+mouseMovementX :: IsMouseEvent e => EventM t e Int+mouseMovementX = event >>= MouseEvent.getMovementX -mouseMovementY :: IsMouseEvent e => EventM e t Int-mouseMovementY = event >>= (liftIO . mouseEventGetMovementY)+mouseMovementY :: IsMouseEvent e => EventM t e Int+mouseMovementY = event >>= MouseEvent.getMovementY -mouseMovementXY :: IsMouseEvent e => EventM e t (Int, Int)+mouseMovementXY :: IsMouseEvent e => EventM t e (Int, Int) mouseMovementXY = do- e <- event- liftIO $ do- x <- mouseEventGetMovementX e- y <- mouseEventGetMovementY e+ e <- event+ x <- MouseEvent.getMovementX e+ y <- MouseEvent.getMovementY e return (x, y) -mouseCtrlKey :: IsMouseEvent e => EventM e t Bool-mouseCtrlKey = event >>= (liftIO . mouseEventGetCtrlKey)+mouseCtrlKey :: IsMouseEvent e => EventM t e Bool+mouseCtrlKey = event >>= MouseEvent.getCtrlKey -mouseShiftKey :: IsMouseEvent e => EventM e t Bool-mouseShiftKey = event >>= (liftIO . mouseEventGetShiftKey)+mouseShiftKey :: IsMouseEvent e => EventM t e Bool+mouseShiftKey = event >>= MouseEvent.getShiftKey -mouseAltKey :: IsMouseEvent e => EventM e t Bool-mouseAltKey = event >>= (liftIO . mouseEventGetAltKey)+mouseAltKey :: IsMouseEvent e => EventM t e Bool+mouseAltKey = event >>= MouseEvent.getAltKey -mouseMetaKey :: IsMouseEvent e => EventM e t Bool-mouseMetaKey = event >>= (liftIO . mouseEventGetMetaKey)+mouseMetaKey :: IsMouseEvent e => EventM t e Bool+mouseMetaKey = event >>= MouseEvent.getMetaKey -mouseButton :: IsMouseEvent e => EventM e t Word-mouseButton = event >>= (liftIO . mouseEventGetButton)+mouseButton :: IsMouseEvent e => EventM t e Word+mouseButton = event >>= MouseEvent.getButton -mouseRelatedTarget :: IsMouseEvent e => EventM e t (Maybe EventTarget)-mouseRelatedTarget = event >>= (liftIO . mouseEventGetRelatedTarget)+mouseRelatedTarget :: IsMouseEvent e => EventM t e (Maybe EventTarget)+mouseRelatedTarget = event >>= MouseEvent.getRelatedTarget -mouseOffsetX :: IsMouseEvent e => EventM e t Int-mouseOffsetX = event >>= (liftIO . mouseEventGetOffsetX)+mouseOffsetX :: IsMouseEvent e => EventM t e Int+mouseOffsetX = event >>= MouseEvent.getOffsetX -mouseOffsetY :: IsMouseEvent e => EventM e t Int-mouseOffsetY = event >>= (liftIO . mouseEventGetOffsetY)+mouseOffsetY :: IsMouseEvent e => EventM t e Int+mouseOffsetY = event >>= MouseEvent.getOffsetY -mouseOffsetXY :: IsMouseEvent e => EventM e t (Int, Int)+mouseOffsetXY :: IsMouseEvent e => EventM t e (Int, Int) mouseOffsetXY = do- e <- event- liftIO $ do- x <- mouseEventGetOffsetX e- y <- mouseEventGetOffsetY e+ e <- event+ x <- MouseEvent.getOffsetX e+ y <- MouseEvent.getOffsetY e return (x, y) -mouseX :: IsMouseEvent e => EventM e t Int-mouseX = event >>= (liftIO . mouseEventGetX)+mouseX :: IsMouseEvent e => EventM t e Int+mouseX = event >>= MouseEvent.getX -mouseY :: IsMouseEvent e => EventM e t Int-mouseY = event >>= (liftIO . mouseEventGetY)+mouseY :: IsMouseEvent e => EventM t e Int+mouseY = event >>= MouseEvent.getY -mouseXY :: IsMouseEvent e => EventM e t (Int, Int)+mouseXY :: IsMouseEvent e => EventM t e (Int, Int) mouseXY = do- e <- event- liftIO $ do- x <- mouseEventGetX e- y <- mouseEventGetY e+ e <- event+ x <- MouseEvent.getX e+ y <- MouseEvent.getY e return (x, y) -mouseFromElement :: IsMouseEvent e => EventM e t (Maybe Node)-mouseFromElement = event >>= (liftIO . mouseEventGetFromElement)+mouseFromElement :: IsMouseEvent e => EventM t e (Maybe Node)+mouseFromElement = event >>= MouseEvent.getFromElement -mouseToElement :: IsMouseEvent e => EventM e t (Maybe Node)-mouseToElement = event >>= (liftIO . mouseEventGetToElement)+mouseToElement :: IsMouseEvent e => EventM t e (Maybe Node)+mouseToElement = event >>= MouseEvent.getToElement -connect :: (GObjectClass t, IsEvent e, ToDOMString string) => string -> t -> EventM e t () -> IO (IO ())-connect eventName target callback =- eventTargetAddEventListener target eventName False $ curry (runReaderT callback)
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.EventSource (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.EventSource+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.EventSource+#else+#endif
@@ -0,0 +1,13 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.EventTarget (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.EventTarget+#else+ module Graphics.UI.Gtk.WebKit.DOM.EventTarget+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.EventTarget+#else+import Graphics.UI.Gtk.WebKit.DOM.EventTarget+#endif
@@ -2,49 +2,42 @@ #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT) {-# LANGUAGE JavaScriptFFI, ForeignFunctionInterface #-} module GHCJS.DOM.EventTargetClosures- (eventTargetAddEventListener) where+ (EventName(..), SaferEventListener(..), unsafeEventName, eventListenerNew, eventListenerNewSync, eventListenerNewAsync, eventListenerRelease) where +import Control.Applicative ((<$>)) import GHCJS.Types-import GHCJS.Foreign+import GHCJS.Foreign.Callback.Internal+import GHCJS.Foreign.Callback+import GHCJS.Marshal.Pure import GHCJS.DOM.Types+import GHCJS.Marshal.Pure (pToJSRef, pFromJSRef) -#ifdef ghcjs_HOST_OS-foreign import javascript unsafe- "($1[\"addEventListener\"]($2, $3, $4) ? 1 : 0)"- ghcjs_dom_event_target_add_event_listener ::- JSRef GObject -> JSString -> JSRef a -> Bool -> IO Bool+newtype EventName t e = EventName DOMString+newtype SaferEventListener t e = SaferEventListener EventListener -foreign import javascript unsafe- "($1[\"removeEventListener\"]($2, $3, $4) ? 1 : 0)"- ghcjs_dom_event_target_remove_event_listener ::- JSRef GObject -> JSString -> JSRef a -> Bool -> IO Bool-#else-ghcjs_dom_event_target_add_event_listener ::- JSRef GObject -> JSString -> JSRef a -> Bool -> IO Bool-ghcjs_dom_event_target_add_event_listener = undefined+instance PToJSRef (SaferEventListener t e) where+ pToJSRef (SaferEventListener l) = castRef $ pToJSRef l+ {-# INLINE pToJSRef #-} -ghcjs_dom_event_target_remove_event_listener ::- JSRef GObject -> JSString -> JSRef a -> Bool -> IO Bool-ghcjs_dom_event_target_remove_event_listener = undefined-#endif+instance PFromJSRef (SaferEventListener t e) where+ pFromJSRef = SaferEventListener . pFromJSRef . castRef+ {-# INLINE pFromJSRef #-} -eventTargetAddEventListener ::- (GObjectClass self, ToJSString eventName, IsEvent event) =>- self -> eventName -> Bool -> (self -> event -> IO ()) -> IO (IO ())-eventTargetAddEventListener self eventName bubble user = do- callback <- syncCallback1 AlwaysRetain True $ \e -> user self (unsafeCastGObject $ GObject e)- ghcjs_dom_event_target_add_event_listener- (unGObject (toGObject self))- (toJSString eventName)- callback- bubble- return $ do- ghcjs_dom_event_target_remove_event_listener- (unGObject (toGObject self))- (toJSString eventName)- callback- bubble- release callback+unsafeEventName :: DOMString -> EventName t e+unsafeEventName = EventName++eventListenerNew :: IsEvent event => (event -> IO ()) -> IO EventListener+eventListenerNew callback = (EventListener . castRef . pToJSRef) <$> syncCallback1 ContinueAsync (callback . unsafeCastGObject . GObject)++eventListenerNewSync :: IsEvent event => (event -> IO ()) -> IO EventListener+eventListenerNewSync callback = (EventListener . castRef . pToJSRef) <$> syncCallback1 ThrowWouldBlock (callback . unsafeCastGObject . GObject)++eventListenerNewAsync :: IsEvent event => (event -> IO ()) -> IO EventListener+eventListenerNewAsync callback = (EventListener . castRef . pToJSRef) <$> asyncCallback1 (callback . unsafeCastGObject . GObject)++eventListenerRelease :: EventListener -> IO ()+eventListenerRelease (EventListener ref) = releaseCallback (Callback $ castRef ref)+ #else module GHCJS.DOM.EventTargetClosures ( module Graphics.UI.Gtk.WebKit.DOM.EventTargetClosures
@@ -1,16 +0,0 @@-{-# LANGUAGE CPP #-}-#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.Events (Event, IsEvent) where- -data Event = Event- -class IsEvent a- -instance IsEvent Event-#else-module GHCJS.DOM.Events (- module Graphics.UI.Gtk.WebKit.DOM.Events- ) where-import Graphics.UI.Gtk.WebKit.DOM.Events-#endif
@@ -1,30 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.File ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.File- (ghcjs_dom_file_get_name, fileGetName, File, IsFile, castToFile,- gTypeFile, toFile)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_file_get_name :: JSRef File -> IO JSString- -fileGetName ::- (IsFile self, FromJSString result) => self -> IO result-fileGetName self- = fromJSString <$> (ghcjs_dom_file_get_name (unFile (toFile self)))+ module GHCJS.DOM.JSFFI.Generated.File #else-module GHCJS.DOM.File ( module Graphics.UI.Gtk.WebKit.DOM.File+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.File+#else import Graphics.UI.Gtk.WebKit.DOM.File #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.FileError (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.FileError+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.FileError+#else+#endif
@@ -1,40 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.FileList ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.FileList- (ghcjs_dom_file_list_item, fileListItem,- ghcjs_dom_file_list_get_length, fileListGetLength, FileList,- IsFileList, castToFileList, gTypeFileList, toFileList)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"item\"]($2)"- ghcjs_dom_file_list_item ::- JSRef FileList -> Word -> IO (JSRef File)- -fileListItem ::- (IsFileList self) => self -> Word -> IO (Maybe File)-fileListItem self index- = fmap File . maybeJSNull <$>- (ghcjs_dom_file_list_item (unFileList (toFileList self)) index)- -foreign import javascript unsafe "$1[\"length\"]"- ghcjs_dom_file_list_get_length :: JSRef FileList -> IO Word- -fileListGetLength :: (IsFileList self) => self -> IO Word-fileListGetLength self- = ghcjs_dom_file_list_get_length (unFileList (toFileList self))+ module GHCJS.DOM.JSFFI.Generated.FileList #else-module GHCJS.DOM.FileList ( module Graphics.UI.Gtk.WebKit.DOM.FileList+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.FileList+#else import Graphics.UI.Gtk.WebKit.DOM.FileList #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.FileReader (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.FileReader+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.FileReader+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.FileReaderSync (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.FileReaderSync+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.FileReaderSync+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.FocusEvent (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.FocusEvent+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.FocusEvent+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.FontLoader (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.FontLoader+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.FontLoader+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.FormData (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.FormData+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.FormData+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.GainNode (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.GainNode+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.GainNode+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.Gamepad (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.Gamepad+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.Gamepad+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.GamepadButton (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.GamepadButton+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.GamepadButton+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.GamepadEvent (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.GamepadEvent+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.GamepadEvent+#else+#endif
@@ -1,34 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.Geolocation ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.Geolocation- (ghcjs_dom_geolocation_clear_watch, geolocationClearWatch,- Geolocation, IsGeolocation, castToGeolocation, gTypeGeolocation,- toGeolocation)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"clearWatch\"]($2)"- ghcjs_dom_geolocation_clear_watch ::- JSRef Geolocation -> Int -> IO ()- -geolocationClearWatch ::- (IsGeolocation self) => self -> Int -> IO ()-geolocationClearWatch self watchID- = ghcjs_dom_geolocation_clear_watch- (unGeolocation (toGeolocation self))- watchID+ module GHCJS.DOM.JSFFI.Geolocation #else-module GHCJS.DOM.Geolocation ( module Graphics.UI.Gtk.WebKit.DOM.Geolocation+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Geolocation+#else import Graphics.UI.Gtk.WebKit.DOM.Geolocation #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.Geoposition (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.Geoposition+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.Geoposition+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLAllCollection (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.HTMLAllCollection+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLAllCollection+#else+#endif
@@ -1,542 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLAnchorElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLAnchorElement- (ghcjs_dom_html_anchor_element_set_charset,- htmlAnchorElementSetCharset,- ghcjs_dom_html_anchor_element_get_charset,- htmlAnchorElementGetCharset,- ghcjs_dom_html_anchor_element_set_coords,- htmlAnchorElementSetCoords,- ghcjs_dom_html_anchor_element_get_coords,- htmlAnchorElementGetCoords,- ghcjs_dom_html_anchor_element_set_download,- htmlAnchorElementSetDownload,- ghcjs_dom_html_anchor_element_get_download,- htmlAnchorElementGetDownload,- ghcjs_dom_html_anchor_element_set_href, htmlAnchorElementSetHref,- ghcjs_dom_html_anchor_element_get_href, htmlAnchorElementGetHref,- ghcjs_dom_html_anchor_element_set_hreflang,- htmlAnchorElementSetHreflang,- ghcjs_dom_html_anchor_element_get_hreflang,- htmlAnchorElementGetHreflang,- ghcjs_dom_html_anchor_element_set_name, htmlAnchorElementSetName,- ghcjs_dom_html_anchor_element_get_name, htmlAnchorElementGetName,- ghcjs_dom_html_anchor_element_set_ping, htmlAnchorElementSetPing,- ghcjs_dom_html_anchor_element_get_ping, htmlAnchorElementGetPing,- ghcjs_dom_html_anchor_element_set_rel, htmlAnchorElementSetRel,- ghcjs_dom_html_anchor_element_get_rel, htmlAnchorElementGetRel,- ghcjs_dom_html_anchor_element_set_rev, htmlAnchorElementSetRev,- ghcjs_dom_html_anchor_element_get_rev, htmlAnchorElementGetRev,- ghcjs_dom_html_anchor_element_set_shape, htmlAnchorElementSetShape,- ghcjs_dom_html_anchor_element_get_shape, htmlAnchorElementGetShape,- ghcjs_dom_html_anchor_element_set_target,- htmlAnchorElementSetTarget,- ghcjs_dom_html_anchor_element_get_target,- htmlAnchorElementGetTarget, ghcjs_dom_html_anchor_element_set_hash,- htmlAnchorElementSetHash, ghcjs_dom_html_anchor_element_get_hash,- htmlAnchorElementGetHash, ghcjs_dom_html_anchor_element_set_host,- htmlAnchorElementSetHost, ghcjs_dom_html_anchor_element_get_host,- htmlAnchorElementGetHost,- ghcjs_dom_html_anchor_element_set_hostname,- htmlAnchorElementSetHostname,- ghcjs_dom_html_anchor_element_get_hostname,- htmlAnchorElementGetHostname,- ghcjs_dom_html_anchor_element_set_pathname,- htmlAnchorElementSetPathname,- ghcjs_dom_html_anchor_element_get_pathname,- htmlAnchorElementGetPathname,- ghcjs_dom_html_anchor_element_set_port, htmlAnchorElementSetPort,- ghcjs_dom_html_anchor_element_get_port, htmlAnchorElementGetPort,- ghcjs_dom_html_anchor_element_set_protocol,- htmlAnchorElementSetProtocol,- ghcjs_dom_html_anchor_element_get_protocol,- htmlAnchorElementGetProtocol,- ghcjs_dom_html_anchor_element_set_search,- htmlAnchorElementSetSearch,- ghcjs_dom_html_anchor_element_get_search,- htmlAnchorElementGetSearch,- ghcjs_dom_html_anchor_element_get_origin,- htmlAnchorElementGetOrigin, ghcjs_dom_html_anchor_element_set_text,- htmlAnchorElementSetText, ghcjs_dom_html_anchor_element_get_text,- htmlAnchorElementGetText,- ghcjs_dom_html_anchor_element_get_rel_list,- htmlAnchorElementGetRelList, HTMLAnchorElement,- IsHTMLAnchorElement, castToHTMLAnchorElement,- gTypeHTMLAnchorElement, toHTMLAnchorElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"charset\"] = $2;"- ghcjs_dom_html_anchor_element_set_charset ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetCharset ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetCharset self val- = ghcjs_dom_html_anchor_element_set_charset- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"charset\"]"- ghcjs_dom_html_anchor_element_get_charset ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetCharset ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetCharset self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_charset- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"coords\"] = $2;"- ghcjs_dom_html_anchor_element_set_coords ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetCoords ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetCoords self val- = ghcjs_dom_html_anchor_element_set_coords- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"coords\"]"- ghcjs_dom_html_anchor_element_get_coords ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetCoords ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetCoords self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_coords- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"download\"] = $2;"- ghcjs_dom_html_anchor_element_set_download ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetDownload ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetDownload self val- = ghcjs_dom_html_anchor_element_set_download- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"download\"]"- ghcjs_dom_html_anchor_element_get_download ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetDownload ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetDownload self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_download- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"href\"] = $2;"- ghcjs_dom_html_anchor_element_set_href ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetHref ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetHref self val- = ghcjs_dom_html_anchor_element_set_href- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"href\"]"- ghcjs_dom_html_anchor_element_get_href ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetHref ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetHref self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_href- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"hreflang\"] = $2;"- ghcjs_dom_html_anchor_element_set_hreflang ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetHreflang ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetHreflang self val- = ghcjs_dom_html_anchor_element_set_hreflang- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"hreflang\"]"- ghcjs_dom_html_anchor_element_get_hreflang ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetHreflang ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetHreflang self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_hreflang- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"name\"] = $2;"- ghcjs_dom_html_anchor_element_set_name ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetName ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetName self val- = ghcjs_dom_html_anchor_element_set_name- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_html_anchor_element_get_name ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetName ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetName self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_name- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"ping\"] = $2;"- ghcjs_dom_html_anchor_element_set_ping ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetPing ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetPing self val- = ghcjs_dom_html_anchor_element_set_ping- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"ping\"]"- ghcjs_dom_html_anchor_element_get_ping ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetPing ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetPing self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_ping- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"rel\"] = $2;"- ghcjs_dom_html_anchor_element_set_rel ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetRel ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetRel self val- = ghcjs_dom_html_anchor_element_set_rel- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"rel\"]"- ghcjs_dom_html_anchor_element_get_rel ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetRel ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetRel self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_rel- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"rev\"] = $2;"- ghcjs_dom_html_anchor_element_set_rev ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetRev ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetRev self val- = ghcjs_dom_html_anchor_element_set_rev- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"rev\"]"- ghcjs_dom_html_anchor_element_get_rev ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetRev ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetRev self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_rev- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"shape\"] = $2;"- ghcjs_dom_html_anchor_element_set_shape ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetShape ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetShape self val- = ghcjs_dom_html_anchor_element_set_shape- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"shape\"]"- ghcjs_dom_html_anchor_element_get_shape ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetShape ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetShape self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_shape- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"target\"] = $2;"- ghcjs_dom_html_anchor_element_set_target ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetTarget ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetTarget self val- = ghcjs_dom_html_anchor_element_set_target- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"target\"]"- ghcjs_dom_html_anchor_element_get_target ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetTarget ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetTarget self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_target- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"hash\"] = $2;"- ghcjs_dom_html_anchor_element_set_hash ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetHash ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetHash self val- = ghcjs_dom_html_anchor_element_set_hash- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"hash\"]"- ghcjs_dom_html_anchor_element_get_hash ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetHash ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetHash self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_hash- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"host\"] = $2;"- ghcjs_dom_html_anchor_element_set_host ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetHost ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetHost self val- = ghcjs_dom_html_anchor_element_set_host- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"host\"]"- ghcjs_dom_html_anchor_element_get_host ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetHost ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetHost self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_host- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"hostname\"] = $2;"- ghcjs_dom_html_anchor_element_set_hostname ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetHostname ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetHostname self val- = ghcjs_dom_html_anchor_element_set_hostname- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"hostname\"]"- ghcjs_dom_html_anchor_element_get_hostname ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetHostname ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetHostname self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_hostname- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"pathname\"] = $2;"- ghcjs_dom_html_anchor_element_set_pathname ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetPathname ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetPathname self val- = ghcjs_dom_html_anchor_element_set_pathname- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"pathname\"]"- ghcjs_dom_html_anchor_element_get_pathname ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetPathname ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetPathname self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_pathname- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"port\"] = $2;"- ghcjs_dom_html_anchor_element_set_port ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetPort ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetPort self val- = ghcjs_dom_html_anchor_element_set_port- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"port\"]"- ghcjs_dom_html_anchor_element_get_port ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetPort ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetPort self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_port- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"protocol\"] = $2;"- ghcjs_dom_html_anchor_element_set_protocol ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetProtocol ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetProtocol self val- = ghcjs_dom_html_anchor_element_set_protocol- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"protocol\"]"- ghcjs_dom_html_anchor_element_get_protocol ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetProtocol ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetProtocol self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_protocol- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"search\"] = $2;"- ghcjs_dom_html_anchor_element_set_search ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetSearch ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetSearch self val- = ghcjs_dom_html_anchor_element_set_search- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"search\"]"- ghcjs_dom_html_anchor_element_get_search ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetSearch ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetSearch self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_search- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"origin\"]"- ghcjs_dom_html_anchor_element_get_origin ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetOrigin ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetOrigin self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_origin- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"text\"] = $2;"- ghcjs_dom_html_anchor_element_set_text ::- JSRef HTMLAnchorElement -> JSString -> IO ()- -htmlAnchorElementSetText ::- (IsHTMLAnchorElement self, ToJSString val) => self -> val -> IO ()-htmlAnchorElementSetText self val- = ghcjs_dom_html_anchor_element_set_text- (unHTMLAnchorElement (toHTMLAnchorElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"text\"]"- ghcjs_dom_html_anchor_element_get_text ::- JSRef HTMLAnchorElement -> IO JSString- -htmlAnchorElementGetText ::- (IsHTMLAnchorElement self, FromJSString result) =>- self -> IO result-htmlAnchorElementGetText self- = fromJSString <$>- (ghcjs_dom_html_anchor_element_get_text- (unHTMLAnchorElement (toHTMLAnchorElement self)))- -foreign import javascript unsafe "$1[\"relList\"]"- ghcjs_dom_html_anchor_element_get_rel_list ::- JSRef HTMLAnchorElement -> IO (JSRef DOMTokenList)- -htmlAnchorElementGetRelList ::- (IsHTMLAnchorElement self) => self -> IO (Maybe DOMTokenList)-htmlAnchorElementGetRelList self- = fmap DOMTokenList . maybeJSNull <$>- (ghcjs_dom_html_anchor_element_get_rel_list- (unHTMLAnchorElement (toHTMLAnchorElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLAnchorElement #else-module GHCJS.DOM.HTMLAnchorElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLAnchorElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLAnchorElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLAnchorElement #endif
@@ -1,304 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLAppletElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLAppletElement- (ghcjs_dom_html_applet_element_set_align,- htmlAppletElementSetAlign, ghcjs_dom_html_applet_element_get_align,- htmlAppletElementGetAlign, ghcjs_dom_html_applet_element_set_alt,- htmlAppletElementSetAlt, ghcjs_dom_html_applet_element_get_alt,- htmlAppletElementGetAlt, ghcjs_dom_html_applet_element_set_archive,- htmlAppletElementSetArchive,- ghcjs_dom_html_applet_element_get_archive,- htmlAppletElementGetArchive,- ghcjs_dom_html_applet_element_set_code, htmlAppletElementSetCode,- ghcjs_dom_html_applet_element_get_code, htmlAppletElementGetCode,- ghcjs_dom_html_applet_element_set_code_base,- htmlAppletElementSetCodeBase,- ghcjs_dom_html_applet_element_get_code_base,- htmlAppletElementGetCodeBase,- ghcjs_dom_html_applet_element_set_height,- htmlAppletElementSetHeight,- ghcjs_dom_html_applet_element_get_height,- htmlAppletElementGetHeight,- ghcjs_dom_html_applet_element_set_hspace,- htmlAppletElementSetHspace,- ghcjs_dom_html_applet_element_get_hspace,- htmlAppletElementGetHspace, ghcjs_dom_html_applet_element_set_name,- htmlAppletElementSetName, ghcjs_dom_html_applet_element_get_name,- htmlAppletElementGetName, ghcjs_dom_html_applet_element_set_object,- htmlAppletElementSetObject,- ghcjs_dom_html_applet_element_get_object,- htmlAppletElementGetObject,- ghcjs_dom_html_applet_element_set_vspace,- htmlAppletElementSetVspace,- ghcjs_dom_html_applet_element_get_vspace,- htmlAppletElementGetVspace,- ghcjs_dom_html_applet_element_set_width, htmlAppletElementSetWidth,- ghcjs_dom_html_applet_element_get_width, htmlAppletElementGetWidth,- HTMLAppletElement, IsHTMLAppletElement, castToHTMLAppletElement,- gTypeHTMLAppletElement, toHTMLAppletElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"align\"] = $2;"- ghcjs_dom_html_applet_element_set_align ::- JSRef HTMLAppletElement -> JSString -> IO ()- -htmlAppletElementSetAlign ::- (IsHTMLAppletElement self, ToJSString val) => self -> val -> IO ()-htmlAppletElementSetAlign self val- = ghcjs_dom_html_applet_element_set_align- (unHTMLAppletElement (toHTMLAppletElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"align\"]"- ghcjs_dom_html_applet_element_get_align ::- JSRef HTMLAppletElement -> IO JSString- -htmlAppletElementGetAlign ::- (IsHTMLAppletElement self, FromJSString result) =>- self -> IO result-htmlAppletElementGetAlign self- = fromJSString <$>- (ghcjs_dom_html_applet_element_get_align- (unHTMLAppletElement (toHTMLAppletElement self)))- -foreign import javascript unsafe "$1[\"alt\"] = $2;"- ghcjs_dom_html_applet_element_set_alt ::- JSRef HTMLAppletElement -> JSString -> IO ()- -htmlAppletElementSetAlt ::- (IsHTMLAppletElement self, ToJSString val) => self -> val -> IO ()-htmlAppletElementSetAlt self val- = ghcjs_dom_html_applet_element_set_alt- (unHTMLAppletElement (toHTMLAppletElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"alt\"]"- ghcjs_dom_html_applet_element_get_alt ::- JSRef HTMLAppletElement -> IO JSString- -htmlAppletElementGetAlt ::- (IsHTMLAppletElement self, FromJSString result) =>- self -> IO result-htmlAppletElementGetAlt self- = fromJSString <$>- (ghcjs_dom_html_applet_element_get_alt- (unHTMLAppletElement (toHTMLAppletElement self)))- -foreign import javascript unsafe "$1[\"archive\"] = $2;"- ghcjs_dom_html_applet_element_set_archive ::- JSRef HTMLAppletElement -> JSString -> IO ()- -htmlAppletElementSetArchive ::- (IsHTMLAppletElement self, ToJSString val) => self -> val -> IO ()-htmlAppletElementSetArchive self val- = ghcjs_dom_html_applet_element_set_archive- (unHTMLAppletElement (toHTMLAppletElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"archive\"]"- ghcjs_dom_html_applet_element_get_archive ::- JSRef HTMLAppletElement -> IO JSString- -htmlAppletElementGetArchive ::- (IsHTMLAppletElement self, FromJSString result) =>- self -> IO result-htmlAppletElementGetArchive self- = fromJSString <$>- (ghcjs_dom_html_applet_element_get_archive- (unHTMLAppletElement (toHTMLAppletElement self)))- -foreign import javascript unsafe "$1[\"code\"] = $2;"- ghcjs_dom_html_applet_element_set_code ::- JSRef HTMLAppletElement -> JSString -> IO ()- -htmlAppletElementSetCode ::- (IsHTMLAppletElement self, ToJSString val) => self -> val -> IO ()-htmlAppletElementSetCode self val- = ghcjs_dom_html_applet_element_set_code- (unHTMLAppletElement (toHTMLAppletElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"code\"]"- ghcjs_dom_html_applet_element_get_code ::- JSRef HTMLAppletElement -> IO JSString- -htmlAppletElementGetCode ::- (IsHTMLAppletElement self, FromJSString result) =>- self -> IO result-htmlAppletElementGetCode self- = fromJSString <$>- (ghcjs_dom_html_applet_element_get_code- (unHTMLAppletElement (toHTMLAppletElement self)))- -foreign import javascript unsafe "$1[\"codeBase\"] = $2;"- ghcjs_dom_html_applet_element_set_code_base ::- JSRef HTMLAppletElement -> JSString -> IO ()- -htmlAppletElementSetCodeBase ::- (IsHTMLAppletElement self, ToJSString val) => self -> val -> IO ()-htmlAppletElementSetCodeBase self val- = ghcjs_dom_html_applet_element_set_code_base- (unHTMLAppletElement (toHTMLAppletElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"codeBase\"]"- ghcjs_dom_html_applet_element_get_code_base ::- JSRef HTMLAppletElement -> IO JSString- -htmlAppletElementGetCodeBase ::- (IsHTMLAppletElement self, FromJSString result) =>- self -> IO result-htmlAppletElementGetCodeBase self- = fromJSString <$>- (ghcjs_dom_html_applet_element_get_code_base- (unHTMLAppletElement (toHTMLAppletElement self)))- -foreign import javascript unsafe "$1[\"height\"] = $2;"- ghcjs_dom_html_applet_element_set_height ::- JSRef HTMLAppletElement -> JSString -> IO ()- -htmlAppletElementSetHeight ::- (IsHTMLAppletElement self, ToJSString val) => self -> val -> IO ()-htmlAppletElementSetHeight self val- = ghcjs_dom_html_applet_element_set_height- (unHTMLAppletElement (toHTMLAppletElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"height\"]"- ghcjs_dom_html_applet_element_get_height ::- JSRef HTMLAppletElement -> IO JSString- -htmlAppletElementGetHeight ::- (IsHTMLAppletElement self, FromJSString result) =>- self -> IO result-htmlAppletElementGetHeight self- = fromJSString <$>- (ghcjs_dom_html_applet_element_get_height- (unHTMLAppletElement (toHTMLAppletElement self)))- -foreign import javascript unsafe "$1[\"hspace\"] = $2;"- ghcjs_dom_html_applet_element_set_hspace ::- JSRef HTMLAppletElement -> Int -> IO ()- -htmlAppletElementSetHspace ::- (IsHTMLAppletElement self) => self -> Int -> IO ()-htmlAppletElementSetHspace self val- = ghcjs_dom_html_applet_element_set_hspace- (unHTMLAppletElement (toHTMLAppletElement self))- val- -foreign import javascript unsafe "$1[\"hspace\"]"- ghcjs_dom_html_applet_element_get_hspace ::- JSRef HTMLAppletElement -> IO Int- -htmlAppletElementGetHspace ::- (IsHTMLAppletElement self) => self -> IO Int-htmlAppletElementGetHspace self- = ghcjs_dom_html_applet_element_get_hspace- (unHTMLAppletElement (toHTMLAppletElement self))- -foreign import javascript unsafe "$1[\"name\"] = $2;"- ghcjs_dom_html_applet_element_set_name ::- JSRef HTMLAppletElement -> JSString -> IO ()- -htmlAppletElementSetName ::- (IsHTMLAppletElement self, ToJSString val) => self -> val -> IO ()-htmlAppletElementSetName self val- = ghcjs_dom_html_applet_element_set_name- (unHTMLAppletElement (toHTMLAppletElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_html_applet_element_get_name ::- JSRef HTMLAppletElement -> IO JSString- -htmlAppletElementGetName ::- (IsHTMLAppletElement self, FromJSString result) =>- self -> IO result-htmlAppletElementGetName self- = fromJSString <$>- (ghcjs_dom_html_applet_element_get_name- (unHTMLAppletElement (toHTMLAppletElement self)))- -foreign import javascript unsafe "$1[\"object\"] = $2;"- ghcjs_dom_html_applet_element_set_object ::- JSRef HTMLAppletElement -> JSString -> IO ()- -htmlAppletElementSetObject ::- (IsHTMLAppletElement self, ToJSString val) => self -> val -> IO ()-htmlAppletElementSetObject self val- = ghcjs_dom_html_applet_element_set_object- (unHTMLAppletElement (toHTMLAppletElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"object\"]"- ghcjs_dom_html_applet_element_get_object ::- JSRef HTMLAppletElement -> IO JSString- -htmlAppletElementGetObject ::- (IsHTMLAppletElement self, FromJSString result) =>- self -> IO result-htmlAppletElementGetObject self- = fromJSString <$>- (ghcjs_dom_html_applet_element_get_object- (unHTMLAppletElement (toHTMLAppletElement self)))- -foreign import javascript unsafe "$1[\"vspace\"] = $2;"- ghcjs_dom_html_applet_element_set_vspace ::- JSRef HTMLAppletElement -> Int -> IO ()- -htmlAppletElementSetVspace ::- (IsHTMLAppletElement self) => self -> Int -> IO ()-htmlAppletElementSetVspace self val- = ghcjs_dom_html_applet_element_set_vspace- (unHTMLAppletElement (toHTMLAppletElement self))- val- -foreign import javascript unsafe "$1[\"vspace\"]"- ghcjs_dom_html_applet_element_get_vspace ::- JSRef HTMLAppletElement -> IO Int- -htmlAppletElementGetVspace ::- (IsHTMLAppletElement self) => self -> IO Int-htmlAppletElementGetVspace self- = ghcjs_dom_html_applet_element_get_vspace- (unHTMLAppletElement (toHTMLAppletElement self))- -foreign import javascript unsafe "$1[\"width\"] = $2;"- ghcjs_dom_html_applet_element_set_width ::- JSRef HTMLAppletElement -> JSString -> IO ()- -htmlAppletElementSetWidth ::- (IsHTMLAppletElement self, ToJSString val) => self -> val -> IO ()-htmlAppletElementSetWidth self val- = ghcjs_dom_html_applet_element_set_width- (unHTMLAppletElement (toHTMLAppletElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"width\"]"- ghcjs_dom_html_applet_element_get_width ::- JSRef HTMLAppletElement -> IO JSString- -htmlAppletElementGetWidth ::- (IsHTMLAppletElement self, FromJSString result) =>- self -> IO result-htmlAppletElementGetWidth self- = fromJSString <$>- (ghcjs_dom_html_applet_element_get_width- (unHTMLAppletElement (toHTMLAppletElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLAppletElement #else-module GHCJS.DOM.HTMLAppletElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLAppletElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLAppletElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLAppletElement #endif
@@ -1,310 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLAreaElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLAreaElement- (ghcjs_dom_html_area_element_set_alt, htmlAreaElementSetAlt,- ghcjs_dom_html_area_element_get_alt, htmlAreaElementGetAlt,- ghcjs_dom_html_area_element_set_coords, htmlAreaElementSetCoords,- ghcjs_dom_html_area_element_get_coords, htmlAreaElementGetCoords,- ghcjs_dom_html_area_element_set_href, htmlAreaElementSetHref,- ghcjs_dom_html_area_element_get_href, htmlAreaElementGetHref,- ghcjs_dom_html_area_element_set_no_href, htmlAreaElementSetNoHref,- ghcjs_dom_html_area_element_get_no_href, htmlAreaElementGetNoHref,- ghcjs_dom_html_area_element_set_ping, htmlAreaElementSetPing,- ghcjs_dom_html_area_element_get_ping, htmlAreaElementGetPing,- ghcjs_dom_html_area_element_set_rel, htmlAreaElementSetRel,- ghcjs_dom_html_area_element_get_rel, htmlAreaElementGetRel,- ghcjs_dom_html_area_element_set_shape, htmlAreaElementSetShape,- ghcjs_dom_html_area_element_get_shape, htmlAreaElementGetShape,- ghcjs_dom_html_area_element_set_target, htmlAreaElementSetTarget,- ghcjs_dom_html_area_element_get_target, htmlAreaElementGetTarget,- ghcjs_dom_html_area_element_get_hash, htmlAreaElementGetHash,- ghcjs_dom_html_area_element_get_host, htmlAreaElementGetHost,- ghcjs_dom_html_area_element_get_hostname,- htmlAreaElementGetHostname,- ghcjs_dom_html_area_element_get_pathname,- htmlAreaElementGetPathname, ghcjs_dom_html_area_element_get_port,- htmlAreaElementGetPort, ghcjs_dom_html_area_element_get_protocol,- htmlAreaElementGetProtocol, ghcjs_dom_html_area_element_get_search,- htmlAreaElementGetSearch, ghcjs_dom_html_area_element_get_rel_list,- htmlAreaElementGetRelList, HTMLAreaElement, IsHTMLAreaElement,- castToHTMLAreaElement, gTypeHTMLAreaElement, toHTMLAreaElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"alt\"] = $2;"- ghcjs_dom_html_area_element_set_alt ::- JSRef HTMLAreaElement -> JSString -> IO ()- -htmlAreaElementSetAlt ::- (IsHTMLAreaElement self, ToJSString val) => self -> val -> IO ()-htmlAreaElementSetAlt self val- = ghcjs_dom_html_area_element_set_alt- (unHTMLAreaElement (toHTMLAreaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"alt\"]"- ghcjs_dom_html_area_element_get_alt ::- JSRef HTMLAreaElement -> IO JSString- -htmlAreaElementGetAlt ::- (IsHTMLAreaElement self, FromJSString result) => self -> IO result-htmlAreaElementGetAlt self- = fromJSString <$>- (ghcjs_dom_html_area_element_get_alt- (unHTMLAreaElement (toHTMLAreaElement self)))- -foreign import javascript unsafe "$1[\"coords\"] = $2;"- ghcjs_dom_html_area_element_set_coords ::- JSRef HTMLAreaElement -> JSString -> IO ()- -htmlAreaElementSetCoords ::- (IsHTMLAreaElement self, ToJSString val) => self -> val -> IO ()-htmlAreaElementSetCoords self val- = ghcjs_dom_html_area_element_set_coords- (unHTMLAreaElement (toHTMLAreaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"coords\"]"- ghcjs_dom_html_area_element_get_coords ::- JSRef HTMLAreaElement -> IO JSString- -htmlAreaElementGetCoords ::- (IsHTMLAreaElement self, FromJSString result) => self -> IO result-htmlAreaElementGetCoords self- = fromJSString <$>- (ghcjs_dom_html_area_element_get_coords- (unHTMLAreaElement (toHTMLAreaElement self)))- -foreign import javascript unsafe "$1[\"href\"] = $2;"- ghcjs_dom_html_area_element_set_href ::- JSRef HTMLAreaElement -> JSString -> IO ()- -htmlAreaElementSetHref ::- (IsHTMLAreaElement self, ToJSString val) => self -> val -> IO ()-htmlAreaElementSetHref self val- = ghcjs_dom_html_area_element_set_href- (unHTMLAreaElement (toHTMLAreaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"href\"]"- ghcjs_dom_html_area_element_get_href ::- JSRef HTMLAreaElement -> IO JSString- -htmlAreaElementGetHref ::- (IsHTMLAreaElement self, FromJSString result) => self -> IO result-htmlAreaElementGetHref self- = fromJSString <$>- (ghcjs_dom_html_area_element_get_href- (unHTMLAreaElement (toHTMLAreaElement self)))- -foreign import javascript unsafe "$1[\"noHref\"] = $2;"- ghcjs_dom_html_area_element_set_no_href ::- JSRef HTMLAreaElement -> Bool -> IO ()- -htmlAreaElementSetNoHref ::- (IsHTMLAreaElement self) => self -> Bool -> IO ()-htmlAreaElementSetNoHref self val- = ghcjs_dom_html_area_element_set_no_href- (unHTMLAreaElement (toHTMLAreaElement self))- val- -foreign import javascript unsafe "($1[\"noHref\"] ? 1 : 0)"- ghcjs_dom_html_area_element_get_no_href ::- JSRef HTMLAreaElement -> IO Bool- -htmlAreaElementGetNoHref ::- (IsHTMLAreaElement self) => self -> IO Bool-htmlAreaElementGetNoHref self- = ghcjs_dom_html_area_element_get_no_href- (unHTMLAreaElement (toHTMLAreaElement self))- -foreign import javascript unsafe "$1[\"ping\"] = $2;"- ghcjs_dom_html_area_element_set_ping ::- JSRef HTMLAreaElement -> JSString -> IO ()- -htmlAreaElementSetPing ::- (IsHTMLAreaElement self, ToJSString val) => self -> val -> IO ()-htmlAreaElementSetPing self val- = ghcjs_dom_html_area_element_set_ping- (unHTMLAreaElement (toHTMLAreaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"ping\"]"- ghcjs_dom_html_area_element_get_ping ::- JSRef HTMLAreaElement -> IO JSString- -htmlAreaElementGetPing ::- (IsHTMLAreaElement self, FromJSString result) => self -> IO result-htmlAreaElementGetPing self- = fromJSString <$>- (ghcjs_dom_html_area_element_get_ping- (unHTMLAreaElement (toHTMLAreaElement self)))- -foreign import javascript unsafe "$1[\"rel\"] = $2;"- ghcjs_dom_html_area_element_set_rel ::- JSRef HTMLAreaElement -> JSString -> IO ()- -htmlAreaElementSetRel ::- (IsHTMLAreaElement self, ToJSString val) => self -> val -> IO ()-htmlAreaElementSetRel self val- = ghcjs_dom_html_area_element_set_rel- (unHTMLAreaElement (toHTMLAreaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"rel\"]"- ghcjs_dom_html_area_element_get_rel ::- JSRef HTMLAreaElement -> IO JSString- -htmlAreaElementGetRel ::- (IsHTMLAreaElement self, FromJSString result) => self -> IO result-htmlAreaElementGetRel self- = fromJSString <$>- (ghcjs_dom_html_area_element_get_rel- (unHTMLAreaElement (toHTMLAreaElement self)))- -foreign import javascript unsafe "$1[\"shape\"] = $2;"- ghcjs_dom_html_area_element_set_shape ::- JSRef HTMLAreaElement -> JSString -> IO ()- -htmlAreaElementSetShape ::- (IsHTMLAreaElement self, ToJSString val) => self -> val -> IO ()-htmlAreaElementSetShape self val- = ghcjs_dom_html_area_element_set_shape- (unHTMLAreaElement (toHTMLAreaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"shape\"]"- ghcjs_dom_html_area_element_get_shape ::- JSRef HTMLAreaElement -> IO JSString- -htmlAreaElementGetShape ::- (IsHTMLAreaElement self, FromJSString result) => self -> IO result-htmlAreaElementGetShape self- = fromJSString <$>- (ghcjs_dom_html_area_element_get_shape- (unHTMLAreaElement (toHTMLAreaElement self)))- -foreign import javascript unsafe "$1[\"target\"] = $2;"- ghcjs_dom_html_area_element_set_target ::- JSRef HTMLAreaElement -> JSString -> IO ()- -htmlAreaElementSetTarget ::- (IsHTMLAreaElement self, ToJSString val) => self -> val -> IO ()-htmlAreaElementSetTarget self val- = ghcjs_dom_html_area_element_set_target- (unHTMLAreaElement (toHTMLAreaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"target\"]"- ghcjs_dom_html_area_element_get_target ::- JSRef HTMLAreaElement -> IO JSString- -htmlAreaElementGetTarget ::- (IsHTMLAreaElement self, FromJSString result) => self -> IO result-htmlAreaElementGetTarget self- = fromJSString <$>- (ghcjs_dom_html_area_element_get_target- (unHTMLAreaElement (toHTMLAreaElement self)))- -foreign import javascript unsafe "$1[\"hash\"]"- ghcjs_dom_html_area_element_get_hash ::- JSRef HTMLAreaElement -> IO JSString- -htmlAreaElementGetHash ::- (IsHTMLAreaElement self, FromJSString result) => self -> IO result-htmlAreaElementGetHash self- = fromJSString <$>- (ghcjs_dom_html_area_element_get_hash- (unHTMLAreaElement (toHTMLAreaElement self)))- -foreign import javascript unsafe "$1[\"host\"]"- ghcjs_dom_html_area_element_get_host ::- JSRef HTMLAreaElement -> IO JSString- -htmlAreaElementGetHost ::- (IsHTMLAreaElement self, FromJSString result) => self -> IO result-htmlAreaElementGetHost self- = fromJSString <$>- (ghcjs_dom_html_area_element_get_host- (unHTMLAreaElement (toHTMLAreaElement self)))- -foreign import javascript unsafe "$1[\"hostname\"]"- ghcjs_dom_html_area_element_get_hostname ::- JSRef HTMLAreaElement -> IO JSString- -htmlAreaElementGetHostname ::- (IsHTMLAreaElement self, FromJSString result) => self -> IO result-htmlAreaElementGetHostname self- = fromJSString <$>- (ghcjs_dom_html_area_element_get_hostname- (unHTMLAreaElement (toHTMLAreaElement self)))- -foreign import javascript unsafe "$1[\"pathname\"]"- ghcjs_dom_html_area_element_get_pathname ::- JSRef HTMLAreaElement -> IO JSString- -htmlAreaElementGetPathname ::- (IsHTMLAreaElement self, FromJSString result) => self -> IO result-htmlAreaElementGetPathname self- = fromJSString <$>- (ghcjs_dom_html_area_element_get_pathname- (unHTMLAreaElement (toHTMLAreaElement self)))- -foreign import javascript unsafe "$1[\"port\"]"- ghcjs_dom_html_area_element_get_port ::- JSRef HTMLAreaElement -> IO JSString- -htmlAreaElementGetPort ::- (IsHTMLAreaElement self, FromJSString result) => self -> IO result-htmlAreaElementGetPort self- = fromJSString <$>- (ghcjs_dom_html_area_element_get_port- (unHTMLAreaElement (toHTMLAreaElement self)))- -foreign import javascript unsafe "$1[\"protocol\"]"- ghcjs_dom_html_area_element_get_protocol ::- JSRef HTMLAreaElement -> IO JSString- -htmlAreaElementGetProtocol ::- (IsHTMLAreaElement self, FromJSString result) => self -> IO result-htmlAreaElementGetProtocol self- = fromJSString <$>- (ghcjs_dom_html_area_element_get_protocol- (unHTMLAreaElement (toHTMLAreaElement self)))- -foreign import javascript unsafe "$1[\"search\"]"- ghcjs_dom_html_area_element_get_search ::- JSRef HTMLAreaElement -> IO JSString- -htmlAreaElementGetSearch ::- (IsHTMLAreaElement self, FromJSString result) => self -> IO result-htmlAreaElementGetSearch self- = fromJSString <$>- (ghcjs_dom_html_area_element_get_search- (unHTMLAreaElement (toHTMLAreaElement self)))- -foreign import javascript unsafe "$1[\"relList\"]"- ghcjs_dom_html_area_element_get_rel_list ::- JSRef HTMLAreaElement -> IO (JSRef DOMTokenList)- -htmlAreaElementGetRelList ::- (IsHTMLAreaElement self) => self -> IO (Maybe DOMTokenList)-htmlAreaElementGetRelList self- = fmap DOMTokenList . maybeJSNull <$>- (ghcjs_dom_html_area_element_get_rel_list- (unHTMLAreaElement (toHTMLAreaElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLAreaElement #else-module GHCJS.DOM.HTMLAreaElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLAreaElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLAreaElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLAreaElement #endif
@@ -1,46 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLBRElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLBRElement- (ghcjs_dom_htmlbr_element_set_clear, htmlbrElementSetClear,- ghcjs_dom_htmlbr_element_get_clear, htmlbrElementGetClear,- HTMLBRElement, IsHTMLBRElement, castToHTMLBRElement,- gTypeHTMLBRElement, toHTMLBRElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"clear\"] = $2;"- ghcjs_dom_htmlbr_element_set_clear ::- JSRef HTMLBRElement -> JSString -> IO ()- -htmlbrElementSetClear ::- (IsHTMLBRElement self, ToJSString val) => self -> val -> IO ()-htmlbrElementSetClear self val- = ghcjs_dom_htmlbr_element_set_clear- (unHTMLBRElement (toHTMLBRElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"clear\"]"- ghcjs_dom_htmlbr_element_get_clear ::- JSRef HTMLBRElement -> IO JSString- -htmlbrElementGetClear ::- (IsHTMLBRElement self, FromJSString result) => self -> IO result-htmlbrElementGetClear self- = fromJSString <$>- (ghcjs_dom_htmlbr_element_get_clear- (unHTMLBRElement (toHTMLBRElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLBRElement #else-module GHCJS.DOM.HTMLBRElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLBRElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLBRElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLBRElement #endif
@@ -1,70 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLBaseElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLBaseElement- (ghcjs_dom_html_base_element_set_href, htmlBaseElementSetHref,- ghcjs_dom_html_base_element_get_href, htmlBaseElementGetHref,- ghcjs_dom_html_base_element_set_target, htmlBaseElementSetTarget,- ghcjs_dom_html_base_element_get_target, htmlBaseElementGetTarget,- HTMLBaseElement, IsHTMLBaseElement, castToHTMLBaseElement,- gTypeHTMLBaseElement, toHTMLBaseElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"href\"] = $2;"- ghcjs_dom_html_base_element_set_href ::- JSRef HTMLBaseElement -> JSString -> IO ()- -htmlBaseElementSetHref ::- (IsHTMLBaseElement self, ToJSString val) => self -> val -> IO ()-htmlBaseElementSetHref self val- = ghcjs_dom_html_base_element_set_href- (unHTMLBaseElement (toHTMLBaseElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"href\"]"- ghcjs_dom_html_base_element_get_href ::- JSRef HTMLBaseElement -> IO JSString- -htmlBaseElementGetHref ::- (IsHTMLBaseElement self, FromJSString result) => self -> IO result-htmlBaseElementGetHref self- = fromJSString <$>- (ghcjs_dom_html_base_element_get_href- (unHTMLBaseElement (toHTMLBaseElement self)))- -foreign import javascript unsafe "$1[\"target\"] = $2;"- ghcjs_dom_html_base_element_set_target ::- JSRef HTMLBaseElement -> JSString -> IO ()- -htmlBaseElementSetTarget ::- (IsHTMLBaseElement self, ToJSString val) => self -> val -> IO ()-htmlBaseElementSetTarget self val- = ghcjs_dom_html_base_element_set_target- (unHTMLBaseElement (toHTMLBaseElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"target\"]"- ghcjs_dom_html_base_element_get_target ::- JSRef HTMLBaseElement -> IO JSString- -htmlBaseElementGetTarget ::- (IsHTMLBaseElement self, FromJSString result) => self -> IO result-htmlBaseElementGetTarget self- = fromJSString <$>- (ghcjs_dom_html_base_element_get_target- (unHTMLBaseElement (toHTMLBaseElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLBaseElement #else-module GHCJS.DOM.HTMLBaseElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLBaseElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLBaseElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLBaseElement #endif
@@ -1,103 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLBaseFontElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLBaseFontElement- (ghcjs_dom_html_base_font_element_set_color,- htmlBaseFontElementSetColor,- ghcjs_dom_html_base_font_element_get_color,- htmlBaseFontElementGetColor,- ghcjs_dom_html_base_font_element_set_face,- htmlBaseFontElementSetFace,- ghcjs_dom_html_base_font_element_get_face,- htmlBaseFontElementGetFace,- ghcjs_dom_html_base_font_element_set_size,- htmlBaseFontElementSetSize,- ghcjs_dom_html_base_font_element_get_size,- htmlBaseFontElementGetSize, HTMLBaseFontElement,- IsHTMLBaseFontElement, castToHTMLBaseFontElement,- gTypeHTMLBaseFontElement, toHTMLBaseFontElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"color\"] = $2;"- ghcjs_dom_html_base_font_element_set_color ::- JSRef HTMLBaseFontElement -> JSString -> IO ()- -htmlBaseFontElementSetColor ::- (IsHTMLBaseFontElement self, ToJSString val) =>- self -> val -> IO ()-htmlBaseFontElementSetColor self val- = ghcjs_dom_html_base_font_element_set_color- (unHTMLBaseFontElement (toHTMLBaseFontElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"color\"]"- ghcjs_dom_html_base_font_element_get_color ::- JSRef HTMLBaseFontElement -> IO JSString- -htmlBaseFontElementGetColor ::- (IsHTMLBaseFontElement self, FromJSString result) =>- self -> IO result-htmlBaseFontElementGetColor self- = fromJSString <$>- (ghcjs_dom_html_base_font_element_get_color- (unHTMLBaseFontElement (toHTMLBaseFontElement self)))- -foreign import javascript unsafe "$1[\"face\"] = $2;"- ghcjs_dom_html_base_font_element_set_face ::- JSRef HTMLBaseFontElement -> JSString -> IO ()- -htmlBaseFontElementSetFace ::- (IsHTMLBaseFontElement self, ToJSString val) =>- self -> val -> IO ()-htmlBaseFontElementSetFace self val- = ghcjs_dom_html_base_font_element_set_face- (unHTMLBaseFontElement (toHTMLBaseFontElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"face\"]"- ghcjs_dom_html_base_font_element_get_face ::- JSRef HTMLBaseFontElement -> IO JSString- -htmlBaseFontElementGetFace ::- (IsHTMLBaseFontElement self, FromJSString result) =>- self -> IO result-htmlBaseFontElementGetFace self- = fromJSString <$>- (ghcjs_dom_html_base_font_element_get_face- (unHTMLBaseFontElement (toHTMLBaseFontElement self)))- -foreign import javascript unsafe "$1[\"size\"] = $2;"- ghcjs_dom_html_base_font_element_set_size ::- JSRef HTMLBaseFontElement -> Int -> IO ()- -htmlBaseFontElementSetSize ::- (IsHTMLBaseFontElement self) => self -> Int -> IO ()-htmlBaseFontElementSetSize self val- = ghcjs_dom_html_base_font_element_set_size- (unHTMLBaseFontElement (toHTMLBaseFontElement self))- val- -foreign import javascript unsafe "$1[\"size\"]"- ghcjs_dom_html_base_font_element_get_size ::- JSRef HTMLBaseFontElement -> IO Int- -htmlBaseFontElementGetSize ::- (IsHTMLBaseFontElement self) => self -> IO Int-htmlBaseFontElementGetSize self- = ghcjs_dom_html_base_font_element_get_size- (unHTMLBaseFontElement (toHTMLBaseFontElement self))+ module GHCJS.DOM.JSFFI.Generated.HTMLBaseFontElement #else-module GHCJS.DOM.HTMLBaseFontElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLBaseFontElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLBaseFontElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLBaseFontElement #endif
@@ -1,232 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLBodyElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLBodyElement- (ghcjs_dom_html_body_element_set_a_link, htmlBodyElementSetALink,- ghcjs_dom_html_body_element_get_a_link, htmlBodyElementGetALink,- ghcjs_dom_html_body_element_set_background,- htmlBodyElementSetBackground,- ghcjs_dom_html_body_element_get_background,- htmlBodyElementGetBackground,- ghcjs_dom_html_body_element_set_bg_color,- htmlBodyElementSetBgColor,- ghcjs_dom_html_body_element_get_bg_color,- htmlBodyElementGetBgColor, ghcjs_dom_html_body_element_set_link,- htmlBodyElementSetLink, ghcjs_dom_html_body_element_get_link,- htmlBodyElementGetLink, ghcjs_dom_html_body_element_set_text,- htmlBodyElementSetText, ghcjs_dom_html_body_element_get_text,- htmlBodyElementGetText, ghcjs_dom_html_body_element_set_v_link,- htmlBodyElementSetVLink, ghcjs_dom_html_body_element_get_v_link,- htmlBodyElementGetVLink, htmlBodyElementOnbeforeunload,- htmlBodyElementOnhashchange, htmlBodyElementOnmessage,- htmlBodyElementOnoffline, htmlBodyElementOnonline,- htmlBodyElementOnpopstate, htmlBodyElementOnresize,- htmlBodyElementOnstorage, htmlBodyElementOnunload,- htmlBodyElementOnorientationchange, htmlBodyElementOnblur,- htmlBodyElementOnerror, htmlBodyElementOnfocus,- htmlBodyElementOnload, HTMLBodyElement, IsHTMLBodyElement,- castToHTMLBodyElement, gTypeHTMLBodyElement, toHTMLBodyElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"aLink\"] = $2;"- ghcjs_dom_html_body_element_set_a_link ::- JSRef HTMLBodyElement -> JSString -> IO ()- -htmlBodyElementSetALink ::- (IsHTMLBodyElement self, ToJSString val) => self -> val -> IO ()-htmlBodyElementSetALink self val- = ghcjs_dom_html_body_element_set_a_link- (unHTMLBodyElement (toHTMLBodyElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"aLink\"]"- ghcjs_dom_html_body_element_get_a_link ::- JSRef HTMLBodyElement -> IO JSString- -htmlBodyElementGetALink ::- (IsHTMLBodyElement self, FromJSString result) => self -> IO result-htmlBodyElementGetALink self- = fromJSString <$>- (ghcjs_dom_html_body_element_get_a_link- (unHTMLBodyElement (toHTMLBodyElement self)))- -foreign import javascript unsafe "$1[\"background\"] = $2;"- ghcjs_dom_html_body_element_set_background ::- JSRef HTMLBodyElement -> JSString -> IO ()- -htmlBodyElementSetBackground ::- (IsHTMLBodyElement self, ToJSString val) => self -> val -> IO ()-htmlBodyElementSetBackground self val- = ghcjs_dom_html_body_element_set_background- (unHTMLBodyElement (toHTMLBodyElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"background\"]"- ghcjs_dom_html_body_element_get_background ::- JSRef HTMLBodyElement -> IO JSString- -htmlBodyElementGetBackground ::- (IsHTMLBodyElement self, FromJSString result) => self -> IO result-htmlBodyElementGetBackground self- = fromJSString <$>- (ghcjs_dom_html_body_element_get_background- (unHTMLBodyElement (toHTMLBodyElement self)))- -foreign import javascript unsafe "$1[\"bgColor\"] = $2;"- ghcjs_dom_html_body_element_set_bg_color ::- JSRef HTMLBodyElement -> JSString -> IO ()- -htmlBodyElementSetBgColor ::- (IsHTMLBodyElement self, ToJSString val) => self -> val -> IO ()-htmlBodyElementSetBgColor self val- = ghcjs_dom_html_body_element_set_bg_color- (unHTMLBodyElement (toHTMLBodyElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"bgColor\"]"- ghcjs_dom_html_body_element_get_bg_color ::- JSRef HTMLBodyElement -> IO JSString- -htmlBodyElementGetBgColor ::- (IsHTMLBodyElement self, FromJSString result) => self -> IO result-htmlBodyElementGetBgColor self- = fromJSString <$>- (ghcjs_dom_html_body_element_get_bg_color- (unHTMLBodyElement (toHTMLBodyElement self)))- -foreign import javascript unsafe "$1[\"link\"] = $2;"- ghcjs_dom_html_body_element_set_link ::- JSRef HTMLBodyElement -> JSString -> IO ()- -htmlBodyElementSetLink ::- (IsHTMLBodyElement self, ToJSString val) => self -> val -> IO ()-htmlBodyElementSetLink self val- = ghcjs_dom_html_body_element_set_link- (unHTMLBodyElement (toHTMLBodyElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"link\"]"- ghcjs_dom_html_body_element_get_link ::- JSRef HTMLBodyElement -> IO JSString- -htmlBodyElementGetLink ::- (IsHTMLBodyElement self, FromJSString result) => self -> IO result-htmlBodyElementGetLink self- = fromJSString <$>- (ghcjs_dom_html_body_element_get_link- (unHTMLBodyElement (toHTMLBodyElement self)))- -foreign import javascript unsafe "$1[\"text\"] = $2;"- ghcjs_dom_html_body_element_set_text ::- JSRef HTMLBodyElement -> JSString -> IO ()- -htmlBodyElementSetText ::- (IsHTMLBodyElement self, ToJSString val) => self -> val -> IO ()-htmlBodyElementSetText self val- = ghcjs_dom_html_body_element_set_text- (unHTMLBodyElement (toHTMLBodyElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"text\"]"- ghcjs_dom_html_body_element_get_text ::- JSRef HTMLBodyElement -> IO JSString- -htmlBodyElementGetText ::- (IsHTMLBodyElement self, FromJSString result) => self -> IO result-htmlBodyElementGetText self- = fromJSString <$>- (ghcjs_dom_html_body_element_get_text- (unHTMLBodyElement (toHTMLBodyElement self)))- -foreign import javascript unsafe "$1[\"vLink\"] = $2;"- ghcjs_dom_html_body_element_set_v_link ::- JSRef HTMLBodyElement -> JSString -> IO ()- -htmlBodyElementSetVLink ::- (IsHTMLBodyElement self, ToJSString val) => self -> val -> IO ()-htmlBodyElementSetVLink self val- = ghcjs_dom_html_body_element_set_v_link- (unHTMLBodyElement (toHTMLBodyElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"vLink\"]"- ghcjs_dom_html_body_element_get_v_link ::- JSRef HTMLBodyElement -> IO JSString- -htmlBodyElementGetVLink ::- (IsHTMLBodyElement self, FromJSString result) => self -> IO result-htmlBodyElementGetVLink self- = fromJSString <$>- (ghcjs_dom_html_body_element_get_v_link- (unHTMLBodyElement (toHTMLBodyElement self)))- -htmlBodyElementOnbeforeunload ::- (IsHTMLBodyElement self) => Signal self (EventM UIEvent self ())-htmlBodyElementOnbeforeunload = (connect "beforeunload")- -htmlBodyElementOnhashchange ::- (IsHTMLBodyElement self) => Signal self (EventM UIEvent self ())-htmlBodyElementOnhashchange = (connect "hashchange")- -htmlBodyElementOnmessage ::- (IsHTMLBodyElement self) => Signal self (EventM UIEvent self ())-htmlBodyElementOnmessage = (connect "message")- -htmlBodyElementOnoffline ::- (IsHTMLBodyElement self) => Signal self (EventM UIEvent self ())-htmlBodyElementOnoffline = (connect "offline")- -htmlBodyElementOnonline ::- (IsHTMLBodyElement self) => Signal self (EventM UIEvent self ())-htmlBodyElementOnonline = (connect "online")- -htmlBodyElementOnpopstate ::- (IsHTMLBodyElement self) => Signal self (EventM UIEvent self ())-htmlBodyElementOnpopstate = (connect "popstate")- -htmlBodyElementOnresize ::- (IsHTMLBodyElement self) => Signal self (EventM UIEvent self ())-htmlBodyElementOnresize = (connect "resize")- -htmlBodyElementOnstorage ::- (IsHTMLBodyElement self) => Signal self (EventM UIEvent self ())-htmlBodyElementOnstorage = (connect "storage")- -htmlBodyElementOnunload ::- (IsHTMLBodyElement self) => Signal self (EventM UIEvent self ())-htmlBodyElementOnunload = (connect "unload")- -htmlBodyElementOnorientationchange ::- (IsHTMLBodyElement self) => Signal self (EventM UIEvent self ())-htmlBodyElementOnorientationchange = (connect "orientationchange")- -htmlBodyElementOnblur ::- (IsHTMLBodyElement self) => Signal self (EventM UIEvent self ())-htmlBodyElementOnblur = (connect "blur")- -htmlBodyElementOnerror ::- (IsHTMLBodyElement self) => Signal self (EventM UIEvent self ())-htmlBodyElementOnerror = (connect "error")- -htmlBodyElementOnfocus ::- (IsHTMLBodyElement self) => Signal self (EventM UIEvent self ())-htmlBodyElementOnfocus = (connect "focus")- -htmlBodyElementOnload ::- (IsHTMLBodyElement self) => Signal self (EventM UIEvent self ())-htmlBodyElementOnload = (connect "load")+ module GHCJS.DOM.JSFFI.Generated.HTMLBodyElement #else-module GHCJS.DOM.HTMLBodyElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLBodyElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLBodyElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLBodyElement #endif
@@ -1,346 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLButtonElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLButtonElement- (ghcjs_dom_html_button_element_check_validity,- htmlButtonElementCheckValidity,- ghcjs_dom_html_button_element_set_custom_validity,- htmlButtonElementSetCustomValidity,- ghcjs_dom_html_button_element_set_autofocus,- htmlButtonElementSetAutofocus,- ghcjs_dom_html_button_element_get_autofocus,- htmlButtonElementGetAutofocus,- ghcjs_dom_html_button_element_set_disabled,- htmlButtonElementSetDisabled,- ghcjs_dom_html_button_element_get_disabled,- htmlButtonElementGetDisabled,- ghcjs_dom_html_button_element_get_form, htmlButtonElementGetForm,- ghcjs_dom_html_button_element_set_form_action,- htmlButtonElementSetFormAction,- ghcjs_dom_html_button_element_get_form_action,- htmlButtonElementGetFormAction,- ghcjs_dom_html_button_element_set_form_enctype,- htmlButtonElementSetFormEnctype,- ghcjs_dom_html_button_element_get_form_enctype,- htmlButtonElementGetFormEnctype,- ghcjs_dom_html_button_element_set_form_method,- htmlButtonElementSetFormMethod,- ghcjs_dom_html_button_element_get_form_method,- htmlButtonElementGetFormMethod,- ghcjs_dom_html_button_element_set_form_no_validate,- htmlButtonElementSetFormNoValidate,- ghcjs_dom_html_button_element_get_form_no_validate,- htmlButtonElementGetFormNoValidate,- ghcjs_dom_html_button_element_set_form_target,- htmlButtonElementSetFormTarget,- ghcjs_dom_html_button_element_get_form_target,- htmlButtonElementGetFormTarget,- ghcjs_dom_html_button_element_set_name, htmlButtonElementSetName,- ghcjs_dom_html_button_element_get_name, htmlButtonElementGetName,- ghcjs_dom_html_button_element_set_value, htmlButtonElementSetValue,- ghcjs_dom_html_button_element_get_value, htmlButtonElementGetValue,- ghcjs_dom_html_button_element_get_will_validate,- htmlButtonElementGetWillValidate,- ghcjs_dom_html_button_element_get_validity,- htmlButtonElementGetValidity,- ghcjs_dom_html_button_element_get_validation_message,- htmlButtonElementGetValidationMessage,- ghcjs_dom_html_button_element_get_labels,- htmlButtonElementGetLabels, HTMLButtonElement, IsHTMLButtonElement,- castToHTMLButtonElement, gTypeHTMLButtonElement,- toHTMLButtonElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe- "($1[\"checkValidity\"]() ? 1 : 0)"- ghcjs_dom_html_button_element_check_validity ::- JSRef HTMLButtonElement -> IO Bool- -htmlButtonElementCheckValidity ::- (IsHTMLButtonElement self) => self -> IO Bool-htmlButtonElementCheckValidity self- = ghcjs_dom_html_button_element_check_validity- (unHTMLButtonElement (toHTMLButtonElement self))- -foreign import javascript unsafe "$1[\"setCustomValidity\"]($2)"- ghcjs_dom_html_button_element_set_custom_validity ::- JSRef HTMLButtonElement -> JSString -> IO ()- -htmlButtonElementSetCustomValidity ::- (IsHTMLButtonElement self, ToJSString error) =>- self -> error -> IO ()-htmlButtonElementSetCustomValidity self error- = ghcjs_dom_html_button_element_set_custom_validity- (unHTMLButtonElement (toHTMLButtonElement self))- (toJSString error)- -foreign import javascript unsafe "$1[\"autofocus\"] = $2;"- ghcjs_dom_html_button_element_set_autofocus ::- JSRef HTMLButtonElement -> Bool -> IO ()- -htmlButtonElementSetAutofocus ::- (IsHTMLButtonElement self) => self -> Bool -> IO ()-htmlButtonElementSetAutofocus self val- = ghcjs_dom_html_button_element_set_autofocus- (unHTMLButtonElement (toHTMLButtonElement self))- val- -foreign import javascript unsafe "($1[\"autofocus\"] ? 1 : 0)"- ghcjs_dom_html_button_element_get_autofocus ::- JSRef HTMLButtonElement -> IO Bool- -htmlButtonElementGetAutofocus ::- (IsHTMLButtonElement self) => self -> IO Bool-htmlButtonElementGetAutofocus self- = ghcjs_dom_html_button_element_get_autofocus- (unHTMLButtonElement (toHTMLButtonElement self))- -foreign import javascript unsafe "$1[\"disabled\"] = $2;"- ghcjs_dom_html_button_element_set_disabled ::- JSRef HTMLButtonElement -> Bool -> IO ()- -htmlButtonElementSetDisabled ::- (IsHTMLButtonElement self) => self -> Bool -> IO ()-htmlButtonElementSetDisabled self val- = ghcjs_dom_html_button_element_set_disabled- (unHTMLButtonElement (toHTMLButtonElement self))- val- -foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"- ghcjs_dom_html_button_element_get_disabled ::- JSRef HTMLButtonElement -> IO Bool- -htmlButtonElementGetDisabled ::- (IsHTMLButtonElement self) => self -> IO Bool-htmlButtonElementGetDisabled self- = ghcjs_dom_html_button_element_get_disabled- (unHTMLButtonElement (toHTMLButtonElement self))- -foreign import javascript unsafe "$1[\"form\"]"- ghcjs_dom_html_button_element_get_form ::- JSRef HTMLButtonElement -> IO (JSRef HTMLFormElement)- -htmlButtonElementGetForm ::- (IsHTMLButtonElement self) => self -> IO (Maybe HTMLFormElement)-htmlButtonElementGetForm self- = fmap HTMLFormElement . maybeJSNull <$>- (ghcjs_dom_html_button_element_get_form- (unHTMLButtonElement (toHTMLButtonElement self)))- -foreign import javascript unsafe "$1[\"formAction\"] = $2;"- ghcjs_dom_html_button_element_set_form_action ::- JSRef HTMLButtonElement -> JSString -> IO ()- -htmlButtonElementSetFormAction ::- (IsHTMLButtonElement self, ToJSString val) => self -> val -> IO ()-htmlButtonElementSetFormAction self val- = ghcjs_dom_html_button_element_set_form_action- (unHTMLButtonElement (toHTMLButtonElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"formAction\"]"- ghcjs_dom_html_button_element_get_form_action ::- JSRef HTMLButtonElement -> IO JSString- -htmlButtonElementGetFormAction ::- (IsHTMLButtonElement self, FromJSString result) =>- self -> IO result-htmlButtonElementGetFormAction self- = fromJSString <$>- (ghcjs_dom_html_button_element_get_form_action- (unHTMLButtonElement (toHTMLButtonElement self)))- -foreign import javascript unsafe "$1[\"formEnctype\"] = $2;"- ghcjs_dom_html_button_element_set_form_enctype ::- JSRef HTMLButtonElement -> JSString -> IO ()- -htmlButtonElementSetFormEnctype ::- (IsHTMLButtonElement self, ToJSString val) => self -> val -> IO ()-htmlButtonElementSetFormEnctype self val- = ghcjs_dom_html_button_element_set_form_enctype- (unHTMLButtonElement (toHTMLButtonElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"formEnctype\"]"- ghcjs_dom_html_button_element_get_form_enctype ::- JSRef HTMLButtonElement -> IO JSString- -htmlButtonElementGetFormEnctype ::- (IsHTMLButtonElement self, FromJSString result) =>- self -> IO result-htmlButtonElementGetFormEnctype self- = fromJSString <$>- (ghcjs_dom_html_button_element_get_form_enctype- (unHTMLButtonElement (toHTMLButtonElement self)))- -foreign import javascript unsafe "$1[\"formMethod\"] = $2;"- ghcjs_dom_html_button_element_set_form_method ::- JSRef HTMLButtonElement -> JSString -> IO ()- -htmlButtonElementSetFormMethod ::- (IsHTMLButtonElement self, ToJSString val) => self -> val -> IO ()-htmlButtonElementSetFormMethod self val- = ghcjs_dom_html_button_element_set_form_method- (unHTMLButtonElement (toHTMLButtonElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"formMethod\"]"- ghcjs_dom_html_button_element_get_form_method ::- JSRef HTMLButtonElement -> IO JSString- -htmlButtonElementGetFormMethod ::- (IsHTMLButtonElement self, FromJSString result) =>- self -> IO result-htmlButtonElementGetFormMethod self- = fromJSString <$>- (ghcjs_dom_html_button_element_get_form_method- (unHTMLButtonElement (toHTMLButtonElement self)))- -foreign import javascript unsafe "$1[\"formNoValidate\"] = $2;"- ghcjs_dom_html_button_element_set_form_no_validate ::- JSRef HTMLButtonElement -> Bool -> IO ()- -htmlButtonElementSetFormNoValidate ::- (IsHTMLButtonElement self) => self -> Bool -> IO ()-htmlButtonElementSetFormNoValidate self val- = ghcjs_dom_html_button_element_set_form_no_validate- (unHTMLButtonElement (toHTMLButtonElement self))- val- -foreign import javascript unsafe "($1[\"formNoValidate\"] ? 1 : 0)"- ghcjs_dom_html_button_element_get_form_no_validate ::- JSRef HTMLButtonElement -> IO Bool- -htmlButtonElementGetFormNoValidate ::- (IsHTMLButtonElement self) => self -> IO Bool-htmlButtonElementGetFormNoValidate self- = ghcjs_dom_html_button_element_get_form_no_validate- (unHTMLButtonElement (toHTMLButtonElement self))- -foreign import javascript unsafe "$1[\"formTarget\"] = $2;"- ghcjs_dom_html_button_element_set_form_target ::- JSRef HTMLButtonElement -> JSString -> IO ()- -htmlButtonElementSetFormTarget ::- (IsHTMLButtonElement self, ToJSString val) => self -> val -> IO ()-htmlButtonElementSetFormTarget self val- = ghcjs_dom_html_button_element_set_form_target- (unHTMLButtonElement (toHTMLButtonElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"formTarget\"]"- ghcjs_dom_html_button_element_get_form_target ::- JSRef HTMLButtonElement -> IO JSString- -htmlButtonElementGetFormTarget ::- (IsHTMLButtonElement self, FromJSString result) =>- self -> IO result-htmlButtonElementGetFormTarget self- = fromJSString <$>- (ghcjs_dom_html_button_element_get_form_target- (unHTMLButtonElement (toHTMLButtonElement self)))- -foreign import javascript unsafe "$1[\"name\"] = $2;"- ghcjs_dom_html_button_element_set_name ::- JSRef HTMLButtonElement -> JSString -> IO ()- -htmlButtonElementSetName ::- (IsHTMLButtonElement self, ToJSString val) => self -> val -> IO ()-htmlButtonElementSetName self val- = ghcjs_dom_html_button_element_set_name- (unHTMLButtonElement (toHTMLButtonElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_html_button_element_get_name ::- JSRef HTMLButtonElement -> IO JSString- -htmlButtonElementGetName ::- (IsHTMLButtonElement self, FromJSString result) =>- self -> IO result-htmlButtonElementGetName self- = fromJSString <$>- (ghcjs_dom_html_button_element_get_name- (unHTMLButtonElement (toHTMLButtonElement self)))- -foreign import javascript unsafe "$1[\"value\"] = $2;"- ghcjs_dom_html_button_element_set_value ::- JSRef HTMLButtonElement -> JSString -> IO ()- -htmlButtonElementSetValue ::- (IsHTMLButtonElement self, ToJSString val) => self -> val -> IO ()-htmlButtonElementSetValue self val- = ghcjs_dom_html_button_element_set_value- (unHTMLButtonElement (toHTMLButtonElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"value\"]"- ghcjs_dom_html_button_element_get_value ::- JSRef HTMLButtonElement -> IO JSString- -htmlButtonElementGetValue ::- (IsHTMLButtonElement self, FromJSString result) =>- self -> IO result-htmlButtonElementGetValue self- = fromJSString <$>- (ghcjs_dom_html_button_element_get_value- (unHTMLButtonElement (toHTMLButtonElement self)))- -foreign import javascript unsafe "($1[\"willValidate\"] ? 1 : 0)"- ghcjs_dom_html_button_element_get_will_validate ::- JSRef HTMLButtonElement -> IO Bool- -htmlButtonElementGetWillValidate ::- (IsHTMLButtonElement self) => self -> IO Bool-htmlButtonElementGetWillValidate self- = ghcjs_dom_html_button_element_get_will_validate- (unHTMLButtonElement (toHTMLButtonElement self))- -foreign import javascript unsafe "$1[\"validity\"]"- ghcjs_dom_html_button_element_get_validity ::- JSRef HTMLButtonElement -> IO (JSRef ValidityState)- -htmlButtonElementGetValidity ::- (IsHTMLButtonElement self) => self -> IO (Maybe ValidityState)-htmlButtonElementGetValidity self- = fmap ValidityState . maybeJSNull <$>- (ghcjs_dom_html_button_element_get_validity- (unHTMLButtonElement (toHTMLButtonElement self)))- -foreign import javascript unsafe "$1[\"validationMessage\"]"- ghcjs_dom_html_button_element_get_validation_message ::- JSRef HTMLButtonElement -> IO JSString- -htmlButtonElementGetValidationMessage ::- (IsHTMLButtonElement self, FromJSString result) =>- self -> IO result-htmlButtonElementGetValidationMessage self- = fromJSString <$>- (ghcjs_dom_html_button_element_get_validation_message- (unHTMLButtonElement (toHTMLButtonElement self)))- -foreign import javascript unsafe "$1[\"labels\"]"- ghcjs_dom_html_button_element_get_labels ::- JSRef HTMLButtonElement -> IO (JSRef NodeList)- -htmlButtonElementGetLabels ::- (IsHTMLButtonElement self) => self -> IO (Maybe NodeList)-htmlButtonElementGetLabels self- = fmap NodeList . maybeJSNull <$>- (ghcjs_dom_html_button_element_get_labels- (unHTMLButtonElement (toHTMLButtonElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLButtonElement #else-module GHCJS.DOM.HTMLButtonElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLButtonElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLButtonElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLButtonElement #endif
@@ -1,71 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLCanvasElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLCanvasElement- (ghcjs_dom_html_canvas_element_set_width,- htmlCanvasElementSetWidth, ghcjs_dom_html_canvas_element_get_width,- htmlCanvasElementGetWidth,- ghcjs_dom_html_canvas_element_set_height,- htmlCanvasElementSetHeight,- ghcjs_dom_html_canvas_element_get_height,- htmlCanvasElementGetHeight, HTMLCanvasElement, IsHTMLCanvasElement,- castToHTMLCanvasElement, gTypeHTMLCanvasElement,- toHTMLCanvasElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"width\"] = $2;"- ghcjs_dom_html_canvas_element_set_width ::- JSRef HTMLCanvasElement -> Int -> IO ()- -htmlCanvasElementSetWidth ::- (IsHTMLCanvasElement self) => self -> Int -> IO ()-htmlCanvasElementSetWidth self val- = ghcjs_dom_html_canvas_element_set_width- (unHTMLCanvasElement (toHTMLCanvasElement self))- val- -foreign import javascript unsafe "$1[\"width\"]"- ghcjs_dom_html_canvas_element_get_width ::- JSRef HTMLCanvasElement -> IO Int- -htmlCanvasElementGetWidth ::- (IsHTMLCanvasElement self) => self -> IO Int-htmlCanvasElementGetWidth self- = ghcjs_dom_html_canvas_element_get_width- (unHTMLCanvasElement (toHTMLCanvasElement self))- -foreign import javascript unsafe "$1[\"height\"] = $2;"- ghcjs_dom_html_canvas_element_set_height ::- JSRef HTMLCanvasElement -> Int -> IO ()- -htmlCanvasElementSetHeight ::- (IsHTMLCanvasElement self) => self -> Int -> IO ()-htmlCanvasElementSetHeight self val- = ghcjs_dom_html_canvas_element_set_height- (unHTMLCanvasElement (toHTMLCanvasElement self))- val- -foreign import javascript unsafe "$1[\"height\"]"- ghcjs_dom_html_canvas_element_get_height ::- JSRef HTMLCanvasElement -> IO Int- -htmlCanvasElementGetHeight ::- (IsHTMLCanvasElement self) => self -> IO Int-htmlCanvasElementGetHeight self- = ghcjs_dom_html_canvas_element_get_height- (unHTMLCanvasElement (toHTMLCanvasElement self))+ module GHCJS.DOM.JSFFI.Generated.HTMLCanvasElement #else-module GHCJS.DOM.HTMLCanvasElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLCanvasElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLCanvasElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLCanvasElement #endif
@@ -1,60 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLCollection ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLCollection- (ghcjs_dom_html_collection_item, htmlCollectionItem,- ghcjs_dom_html_collection_named_item, htmlCollectionNamedItem,- ghcjs_dom_html_collection_get_length, htmlCollectionGetLength,- HTMLCollection, IsHTMLCollection, castToHTMLCollection,- gTypeHTMLCollection, toHTMLCollection)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"item\"]($2)"- ghcjs_dom_html_collection_item ::- JSRef HTMLCollection -> Word -> IO (JSRef Node)- -htmlCollectionItem ::- (IsHTMLCollection self) => self -> Word -> IO (Maybe Node)-htmlCollectionItem self index- = fmap Node . maybeJSNull <$>- (ghcjs_dom_html_collection_item- (unHTMLCollection (toHTMLCollection self))- index)- -foreign import javascript unsafe "$1[\"namedItem\"]($2)"- ghcjs_dom_html_collection_named_item ::- JSRef HTMLCollection -> JSString -> IO (JSRef Node)- -htmlCollectionNamedItem ::- (IsHTMLCollection self, ToJSString name) =>- self -> name -> IO (Maybe Node)-htmlCollectionNamedItem self name- = fmap Node . maybeJSNull <$>- (ghcjs_dom_html_collection_named_item- (unHTMLCollection (toHTMLCollection self))- (toJSString name))- -foreign import javascript unsafe "$1[\"length\"]"- ghcjs_dom_html_collection_get_length ::- JSRef HTMLCollection -> IO Word- -htmlCollectionGetLength ::- (IsHTMLCollection self) => self -> IO Word-htmlCollectionGetLength self- = ghcjs_dom_html_collection_get_length- (unHTMLCollection (toHTMLCollection self))+ module GHCJS.DOM.JSFFI.Generated.HTMLCollection #else-module GHCJS.DOM.HTMLCollection ( module Graphics.UI.Gtk.WebKit.DOM.HTMLCollection+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLCollection+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLCollection #endif
@@ -1,46 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLDListElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLDListElement- (ghcjs_dom_htmld_list_element_set_compact,- htmldListElementSetCompact,- ghcjs_dom_htmld_list_element_get_compact,- htmldListElementGetCompact, HTMLDListElement, IsHTMLDListElement,- castToHTMLDListElement, gTypeHTMLDListElement, toHTMLDListElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"compact\"] = $2;"- ghcjs_dom_htmld_list_element_set_compact ::- JSRef HTMLDListElement -> Bool -> IO ()- -htmldListElementSetCompact ::- (IsHTMLDListElement self) => self -> Bool -> IO ()-htmldListElementSetCompact self val- = ghcjs_dom_htmld_list_element_set_compact- (unHTMLDListElement (toHTMLDListElement self))- val- -foreign import javascript unsafe "($1[\"compact\"] ? 1 : 0)"- ghcjs_dom_htmld_list_element_get_compact ::- JSRef HTMLDListElement -> IO Bool- -htmldListElementGetCompact ::- (IsHTMLDListElement self) => self -> IO Bool-htmldListElementGetCompact self- = ghcjs_dom_htmld_list_element_get_compact- (unHTMLDListElement (toHTMLDListElement self))+ module GHCJS.DOM.JSFFI.Generated.HTMLDListElement #else-module GHCJS.DOM.HTMLDListElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLDListElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLDListElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLDListElement #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLDataListElement (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.HTMLDataListElement+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLDataListElement+#else+#endif
@@ -1,46 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLDetailsElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLDetailsElement- (ghcjs_dom_html_details_element_set_open,- htmlDetailsElementSetOpen, ghcjs_dom_html_details_element_get_open,- htmlDetailsElementGetOpen, HTMLDetailsElement,- IsHTMLDetailsElement, castToHTMLDetailsElement,- gTypeHTMLDetailsElement, toHTMLDetailsElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"open\"] = $2;"- ghcjs_dom_html_details_element_set_open ::- JSRef HTMLDetailsElement -> Bool -> IO ()- -htmlDetailsElementSetOpen ::- (IsHTMLDetailsElement self) => self -> Bool -> IO ()-htmlDetailsElementSetOpen self val- = ghcjs_dom_html_details_element_set_open- (unHTMLDetailsElement (toHTMLDetailsElement self))- val- -foreign import javascript unsafe "($1[\"open\"] ? 1 : 0)"- ghcjs_dom_html_details_element_get_open ::- JSRef HTMLDetailsElement -> IO Bool- -htmlDetailsElementGetOpen ::- (IsHTMLDetailsElement self) => self -> IO Bool-htmlDetailsElementGetOpen self- = ghcjs_dom_html_details_element_get_open- (unHTMLDetailsElement (toHTMLDetailsElement self))+ module GHCJS.DOM.JSFFI.Generated.HTMLDetailsElement #else-module GHCJS.DOM.HTMLDetailsElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLDetailsElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLDetailsElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLDetailsElement #endif
@@ -1,47 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLDirectoryElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLDirectoryElement- (ghcjs_dom_html_directory_element_set_compact,- htmlDirectoryElementSetCompact,- ghcjs_dom_html_directory_element_get_compact,- htmlDirectoryElementGetCompact, HTMLDirectoryElement,- IsHTMLDirectoryElement, castToHTMLDirectoryElement,- gTypeHTMLDirectoryElement, toHTMLDirectoryElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"compact\"] = $2;"- ghcjs_dom_html_directory_element_set_compact ::- JSRef HTMLDirectoryElement -> Bool -> IO ()- -htmlDirectoryElementSetCompact ::- (IsHTMLDirectoryElement self) => self -> Bool -> IO ()-htmlDirectoryElementSetCompact self val- = ghcjs_dom_html_directory_element_set_compact- (unHTMLDirectoryElement (toHTMLDirectoryElement self))- val- -foreign import javascript unsafe "($1[\"compact\"] ? 1 : 0)"- ghcjs_dom_html_directory_element_get_compact ::- JSRef HTMLDirectoryElement -> IO Bool- -htmlDirectoryElementGetCompact ::- (IsHTMLDirectoryElement self) => self -> IO Bool-htmlDirectoryElementGetCompact self- = ghcjs_dom_html_directory_element_get_compact- (unHTMLDirectoryElement (toHTMLDirectoryElement self))+ module GHCJS.DOM.JSFFI.Generated.HTMLDirectoryElement #else-module GHCJS.DOM.HTMLDirectoryElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLDirectoryElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLDirectoryElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLDirectoryElement #endif
@@ -1,46 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLDivElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLDivElement- (ghcjs_dom_html_div_element_set_align, htmlDivElementSetAlign,- ghcjs_dom_html_div_element_get_align, htmlDivElementGetAlign,- HTMLDivElement, IsHTMLDivElement, castToHTMLDivElement,- gTypeHTMLDivElement, toHTMLDivElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"align\"] = $2;"- ghcjs_dom_html_div_element_set_align ::- JSRef HTMLDivElement -> JSString -> IO ()- -htmlDivElementSetAlign ::- (IsHTMLDivElement self, ToJSString val) => self -> val -> IO ()-htmlDivElementSetAlign self val- = ghcjs_dom_html_div_element_set_align- (unHTMLDivElement (toHTMLDivElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"align\"]"- ghcjs_dom_html_div_element_get_align ::- JSRef HTMLDivElement -> IO JSString- -htmlDivElementGetAlign ::- (IsHTMLDivElement self, FromJSString result) => self -> IO result-htmlDivElementGetAlign self- = fromJSString <$>- (ghcjs_dom_html_div_element_get_align- (unHTMLDivElement (toHTMLDivElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLDivElement #else-module GHCJS.DOM.HTMLDivElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLDivElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLDivElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLDivElement #endif
@@ -1,294 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLDocument ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLDocument- (ghcjs_dom_html_document_close, htmlDocumentClose,- ghcjs_dom_html_document_clear, htmlDocumentClear,- ghcjs_dom_html_document_capture_events, htmlDocumentCaptureEvents,- ghcjs_dom_html_document_release_events, htmlDocumentReleaseEvents,- ghcjs_dom_html_document_get_embeds, htmlDocumentGetEmbeds,- ghcjs_dom_html_document_get_plugins, htmlDocumentGetPlugins,- ghcjs_dom_html_document_get_scripts, htmlDocumentGetScripts,- ghcjs_dom_html_document_get_width, htmlDocumentGetWidth,- ghcjs_dom_html_document_get_height, htmlDocumentGetHeight,- ghcjs_dom_html_document_set_dir, htmlDocumentSetDir,- ghcjs_dom_html_document_get_dir, htmlDocumentGetDir,- ghcjs_dom_html_document_set_design_mode, htmlDocumentSetDesignMode,- ghcjs_dom_html_document_get_design_mode, htmlDocumentGetDesignMode,- ghcjs_dom_html_document_get_compat_mode, htmlDocumentGetCompatMode,- ghcjs_dom_html_document_set_bg_color, htmlDocumentSetBgColor,- ghcjs_dom_html_document_get_bg_color, htmlDocumentGetBgColor,- ghcjs_dom_html_document_set_fg_color, htmlDocumentSetFgColor,- ghcjs_dom_html_document_get_fg_color, htmlDocumentGetFgColor,- ghcjs_dom_html_document_set_alink_color, htmlDocumentSetAlinkColor,- ghcjs_dom_html_document_get_alink_color, htmlDocumentGetAlinkColor,- ghcjs_dom_html_document_set_link_color, htmlDocumentSetLinkColor,- ghcjs_dom_html_document_get_link_color, htmlDocumentGetLinkColor,- ghcjs_dom_html_document_set_vlink_color, htmlDocumentSetVlinkColor,- ghcjs_dom_html_document_get_vlink_color, htmlDocumentGetVlinkColor,- HTMLDocument, IsHTMLDocument, castToHTMLDocument,- gTypeHTMLDocument, toHTMLDocument)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"close\"]()"- ghcjs_dom_html_document_close :: JSRef HTMLDocument -> IO ()- -htmlDocumentClose :: (IsHTMLDocument self) => self -> IO ()-htmlDocumentClose self- = ghcjs_dom_html_document_close- (unHTMLDocument (toHTMLDocument self))- -foreign import javascript unsafe "$1[\"clear\"]()"- ghcjs_dom_html_document_clear :: JSRef HTMLDocument -> IO ()- -htmlDocumentClear :: (IsHTMLDocument self) => self -> IO ()-htmlDocumentClear self- = ghcjs_dom_html_document_clear- (unHTMLDocument (toHTMLDocument self))- -foreign import javascript unsafe "$1[\"captureEvents\"]()"- ghcjs_dom_html_document_capture_events ::- JSRef HTMLDocument -> IO ()- -htmlDocumentCaptureEvents :: (IsHTMLDocument self) => self -> IO ()-htmlDocumentCaptureEvents self- = ghcjs_dom_html_document_capture_events- (unHTMLDocument (toHTMLDocument self))- -foreign import javascript unsafe "$1[\"releaseEvents\"]()"- ghcjs_dom_html_document_release_events ::- JSRef HTMLDocument -> IO ()- -htmlDocumentReleaseEvents :: (IsHTMLDocument self) => self -> IO ()-htmlDocumentReleaseEvents self- = ghcjs_dom_html_document_release_events- (unHTMLDocument (toHTMLDocument self))- -foreign import javascript unsafe "$1[\"embeds\"]"- ghcjs_dom_html_document_get_embeds ::- JSRef HTMLDocument -> IO (JSRef HTMLCollection)- -htmlDocumentGetEmbeds ::- (IsHTMLDocument self) => self -> IO (Maybe HTMLCollection)-htmlDocumentGetEmbeds self- = fmap HTMLCollection . maybeJSNull <$>- (ghcjs_dom_html_document_get_embeds- (unHTMLDocument (toHTMLDocument self)))- -foreign import javascript unsafe "$1[\"plugins\"]"- ghcjs_dom_html_document_get_plugins ::- JSRef HTMLDocument -> IO (JSRef HTMLCollection)- -htmlDocumentGetPlugins ::- (IsHTMLDocument self) => self -> IO (Maybe HTMLCollection)-htmlDocumentGetPlugins self- = fmap HTMLCollection . maybeJSNull <$>- (ghcjs_dom_html_document_get_plugins- (unHTMLDocument (toHTMLDocument self)))- -foreign import javascript unsafe "$1[\"scripts\"]"- ghcjs_dom_html_document_get_scripts ::- JSRef HTMLDocument -> IO (JSRef HTMLCollection)- -htmlDocumentGetScripts ::- (IsHTMLDocument self) => self -> IO (Maybe HTMLCollection)-htmlDocumentGetScripts self- = fmap HTMLCollection . maybeJSNull <$>- (ghcjs_dom_html_document_get_scripts- (unHTMLDocument (toHTMLDocument self)))- -foreign import javascript unsafe "$1[\"width\"]"- ghcjs_dom_html_document_get_width :: JSRef HTMLDocument -> IO Int- -htmlDocumentGetWidth :: (IsHTMLDocument self) => self -> IO Int-htmlDocumentGetWidth self- = ghcjs_dom_html_document_get_width- (unHTMLDocument (toHTMLDocument self))- -foreign import javascript unsafe "$1[\"height\"]"- ghcjs_dom_html_document_get_height :: JSRef HTMLDocument -> IO Int- -htmlDocumentGetHeight :: (IsHTMLDocument self) => self -> IO Int-htmlDocumentGetHeight self- = ghcjs_dom_html_document_get_height- (unHTMLDocument (toHTMLDocument self))- -foreign import javascript unsafe "$1[\"dir\"] = $2;"- ghcjs_dom_html_document_set_dir ::- JSRef HTMLDocument -> JSString -> IO ()- -htmlDocumentSetDir ::- (IsHTMLDocument self, ToJSString val) => self -> val -> IO ()-htmlDocumentSetDir self val- = ghcjs_dom_html_document_set_dir- (unHTMLDocument (toHTMLDocument self))- (toJSString val)- -foreign import javascript unsafe "$1[\"dir\"]"- ghcjs_dom_html_document_get_dir ::- JSRef HTMLDocument -> IO JSString- -htmlDocumentGetDir ::- (IsHTMLDocument self, FromJSString result) => self -> IO result-htmlDocumentGetDir self- = fromJSString <$>- (ghcjs_dom_html_document_get_dir- (unHTMLDocument (toHTMLDocument self)))- -foreign import javascript unsafe "$1[\"designMode\"] = $2;"- ghcjs_dom_html_document_set_design_mode ::- JSRef HTMLDocument -> JSString -> IO ()- -htmlDocumentSetDesignMode ::- (IsHTMLDocument self, ToJSString val) => self -> val -> IO ()-htmlDocumentSetDesignMode self val- = ghcjs_dom_html_document_set_design_mode- (unHTMLDocument (toHTMLDocument self))- (toJSString val)- -foreign import javascript unsafe "$1[\"designMode\"]"- ghcjs_dom_html_document_get_design_mode ::- JSRef HTMLDocument -> IO JSString- -htmlDocumentGetDesignMode ::- (IsHTMLDocument self, FromJSString result) => self -> IO result-htmlDocumentGetDesignMode self- = fromJSString <$>- (ghcjs_dom_html_document_get_design_mode- (unHTMLDocument (toHTMLDocument self)))- -foreign import javascript unsafe "$1[\"compatMode\"]"- ghcjs_dom_html_document_get_compat_mode ::- JSRef HTMLDocument -> IO JSString- -htmlDocumentGetCompatMode ::- (IsHTMLDocument self, FromJSString result) => self -> IO result-htmlDocumentGetCompatMode self- = fromJSString <$>- (ghcjs_dom_html_document_get_compat_mode- (unHTMLDocument (toHTMLDocument self)))- -foreign import javascript unsafe "$1[\"bgColor\"] = $2;"- ghcjs_dom_html_document_set_bg_color ::- JSRef HTMLDocument -> JSString -> IO ()- -htmlDocumentSetBgColor ::- (IsHTMLDocument self, ToJSString val) => self -> val -> IO ()-htmlDocumentSetBgColor self val- = ghcjs_dom_html_document_set_bg_color- (unHTMLDocument (toHTMLDocument self))- (toJSString val)- -foreign import javascript unsafe "$1[\"bgColor\"]"- ghcjs_dom_html_document_get_bg_color ::- JSRef HTMLDocument -> IO JSString- -htmlDocumentGetBgColor ::- (IsHTMLDocument self, FromJSString result) => self -> IO result-htmlDocumentGetBgColor self- = fromJSString <$>- (ghcjs_dom_html_document_get_bg_color- (unHTMLDocument (toHTMLDocument self)))- -foreign import javascript unsafe "$1[\"fgColor\"] = $2;"- ghcjs_dom_html_document_set_fg_color ::- JSRef HTMLDocument -> JSString -> IO ()- -htmlDocumentSetFgColor ::- (IsHTMLDocument self, ToJSString val) => self -> val -> IO ()-htmlDocumentSetFgColor self val- = ghcjs_dom_html_document_set_fg_color- (unHTMLDocument (toHTMLDocument self))- (toJSString val)- -foreign import javascript unsafe "$1[\"fgColor\"]"- ghcjs_dom_html_document_get_fg_color ::- JSRef HTMLDocument -> IO JSString- -htmlDocumentGetFgColor ::- (IsHTMLDocument self, FromJSString result) => self -> IO result-htmlDocumentGetFgColor self- = fromJSString <$>- (ghcjs_dom_html_document_get_fg_color- (unHTMLDocument (toHTMLDocument self)))- -foreign import javascript unsafe "$1[\"alinkColor\"] = $2;"- ghcjs_dom_html_document_set_alink_color ::- JSRef HTMLDocument -> JSString -> IO ()- -htmlDocumentSetAlinkColor ::- (IsHTMLDocument self, ToJSString val) => self -> val -> IO ()-htmlDocumentSetAlinkColor self val- = ghcjs_dom_html_document_set_alink_color- (unHTMLDocument (toHTMLDocument self))- (toJSString val)- -foreign import javascript unsafe "$1[\"alinkColor\"]"- ghcjs_dom_html_document_get_alink_color ::- JSRef HTMLDocument -> IO JSString- -htmlDocumentGetAlinkColor ::- (IsHTMLDocument self, FromJSString result) => self -> IO result-htmlDocumentGetAlinkColor self- = fromJSString <$>- (ghcjs_dom_html_document_get_alink_color- (unHTMLDocument (toHTMLDocument self)))- -foreign import javascript unsafe "$1[\"linkColor\"] = $2;"- ghcjs_dom_html_document_set_link_color ::- JSRef HTMLDocument -> JSString -> IO ()- -htmlDocumentSetLinkColor ::- (IsHTMLDocument self, ToJSString val) => self -> val -> IO ()-htmlDocumentSetLinkColor self val- = ghcjs_dom_html_document_set_link_color- (unHTMLDocument (toHTMLDocument self))- (toJSString val)- -foreign import javascript unsafe "$1[\"linkColor\"]"- ghcjs_dom_html_document_get_link_color ::- JSRef HTMLDocument -> IO JSString- -htmlDocumentGetLinkColor ::- (IsHTMLDocument self, FromJSString result) => self -> IO result-htmlDocumentGetLinkColor self- = fromJSString <$>- (ghcjs_dom_html_document_get_link_color- (unHTMLDocument (toHTMLDocument self)))- -foreign import javascript unsafe "$1[\"vlinkColor\"] = $2;"- ghcjs_dom_html_document_set_vlink_color ::- JSRef HTMLDocument -> JSString -> IO ()- -htmlDocumentSetVlinkColor ::- (IsHTMLDocument self, ToJSString val) => self -> val -> IO ()-htmlDocumentSetVlinkColor self val- = ghcjs_dom_html_document_set_vlink_color- (unHTMLDocument (toHTMLDocument self))- (toJSString val)- -foreign import javascript unsafe "$1[\"vlinkColor\"]"- ghcjs_dom_html_document_get_vlink_color ::- JSRef HTMLDocument -> IO JSString- -htmlDocumentGetVlinkColor ::- (IsHTMLDocument self, FromJSString result) => self -> IO result-htmlDocumentGetVlinkColor self- = fromJSString <$>- (ghcjs_dom_html_document_get_vlink_color- (unHTMLDocument (toHTMLDocument self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLDocument #else-module GHCJS.DOM.HTMLDocument ( module Graphics.UI.Gtk.WebKit.DOM.HTMLDocument+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLDocument+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLDocument #endif
@@ -1,454 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLElement- (ghcjs_dom_html_element_insert_adjacent_element,- htmlElementInsertAdjacentElement,- ghcjs_dom_html_element_insert_adjacent_html,- htmlElementInsertAdjacentHTML,- ghcjs_dom_html_element_insert_adjacent_text,- htmlElementInsertAdjacentText, ghcjs_dom_html_element_click,- htmlElementClick, ghcjs_dom_html_element_set_title,- htmlElementSetTitle, ghcjs_dom_html_element_get_title,- htmlElementGetTitle, ghcjs_dom_html_element_set_lang,- htmlElementSetLang, ghcjs_dom_html_element_get_lang,- htmlElementGetLang, ghcjs_dom_html_element_set_translate,- htmlElementSetTranslate, ghcjs_dom_html_element_get_translate,- htmlElementGetTranslate, ghcjs_dom_html_element_set_dir,- htmlElementSetDir, ghcjs_dom_html_element_get_dir,- htmlElementGetDir, ghcjs_dom_html_element_set_tab_index,- htmlElementSetTabIndex, ghcjs_dom_html_element_get_tab_index,- htmlElementGetTabIndex, ghcjs_dom_html_element_set_draggable,- htmlElementSetDraggable, ghcjs_dom_html_element_get_draggable,- htmlElementGetDraggable, ghcjs_dom_html_element_set_webkitdropzone,- htmlElementSetWebkitdropzone,- ghcjs_dom_html_element_get_webkitdropzone,- htmlElementGetWebkitdropzone, ghcjs_dom_html_element_set_hidden,- htmlElementSetHidden, ghcjs_dom_html_element_get_hidden,- htmlElementGetHidden, ghcjs_dom_html_element_set_access_key,- htmlElementSetAccessKey, ghcjs_dom_html_element_get_access_key,- htmlElementGetAccessKey, ghcjs_dom_html_element_set_inner_html,- htmlElementSetInnerHTML, ghcjs_dom_html_element_get_inner_html,- htmlElementGetInnerHTML, ghcjs_dom_html_element_set_inner_text,- htmlElementSetInnerText, ghcjs_dom_html_element_get_inner_text,- htmlElementGetInnerText, ghcjs_dom_html_element_set_outer_html,- htmlElementSetOuterHTML, ghcjs_dom_html_element_get_outer_html,- htmlElementGetOuterHTML, ghcjs_dom_html_element_set_outer_text,- htmlElementSetOuterText, ghcjs_dom_html_element_get_outer_text,- htmlElementGetOuterText, ghcjs_dom_html_element_get_children,- htmlElementGetChildren,- ghcjs_dom_html_element_set_content_editable,- htmlElementSetContentEditable,- ghcjs_dom_html_element_get_content_editable,- htmlElementGetContentEditable,- ghcjs_dom_html_element_get_is_content_editable,- htmlElementGetIsContentEditable,- ghcjs_dom_html_element_set_spellcheck, htmlElementSetSpellcheck,- ghcjs_dom_html_element_get_spellcheck, htmlElementGetSpellcheck,- HTMLElement, IsHTMLElement, castToHTMLElement, gTypeHTMLElement,- toHTMLElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe- "$1[\"insertAdjacentElement\"]($2,\n$3)"- ghcjs_dom_html_element_insert_adjacent_element ::- JSRef HTMLElement ->- JSString -> JSRef Element -> IO (JSRef Element)- -htmlElementInsertAdjacentElement ::- (IsHTMLElement self, ToJSString where', IsElement element) =>- self -> where' -> Maybe element -> IO (Maybe Element)-htmlElementInsertAdjacentElement self where' element- = fmap Element . maybeJSNull <$>- (ghcjs_dom_html_element_insert_adjacent_element- (unHTMLElement (toHTMLElement self))- (toJSString where')- (maybe jsNull (unElement . toElement) element))- -foreign import javascript unsafe- "$1[\"insertAdjacentHTML\"]($2, $3)"- ghcjs_dom_html_element_insert_adjacent_html ::- JSRef HTMLElement -> JSString -> JSString -> IO ()- -htmlElementInsertAdjacentHTML ::- (IsHTMLElement self, ToJSString where', ToJSString html) =>- self -> where' -> html -> IO ()-htmlElementInsertAdjacentHTML self where' html- = ghcjs_dom_html_element_insert_adjacent_html- (unHTMLElement (toHTMLElement self))- (toJSString where')- (toJSString html)- -foreign import javascript unsafe- "$1[\"insertAdjacentText\"]($2, $3)"- ghcjs_dom_html_element_insert_adjacent_text ::- JSRef HTMLElement -> JSString -> JSString -> IO ()- -htmlElementInsertAdjacentText ::- (IsHTMLElement self, ToJSString where', ToJSString text) =>- self -> where' -> text -> IO ()-htmlElementInsertAdjacentText self where' text- = ghcjs_dom_html_element_insert_adjacent_text- (unHTMLElement (toHTMLElement self))- (toJSString where')- (toJSString text)- -foreign import javascript unsafe "$1[\"click\"]()"- ghcjs_dom_html_element_click :: JSRef HTMLElement -> IO ()- -htmlElementClick :: (IsHTMLElement self) => self -> IO ()-htmlElementClick self- = ghcjs_dom_html_element_click (unHTMLElement (toHTMLElement self))- -foreign import javascript unsafe "$1[\"title\"] = $2;"- ghcjs_dom_html_element_set_title ::- JSRef HTMLElement -> JSString -> IO ()- -htmlElementSetTitle ::- (IsHTMLElement self, ToJSString val) => self -> val -> IO ()-htmlElementSetTitle self val- = ghcjs_dom_html_element_set_title- (unHTMLElement (toHTMLElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"title\"]"- ghcjs_dom_html_element_get_title ::- JSRef HTMLElement -> IO JSString- -htmlElementGetTitle ::- (IsHTMLElement self, FromJSString result) => self -> IO result-htmlElementGetTitle self- = fromJSString <$>- (ghcjs_dom_html_element_get_title- (unHTMLElement (toHTMLElement self)))- -foreign import javascript unsafe "$1[\"lang\"] = $2;"- ghcjs_dom_html_element_set_lang ::- JSRef HTMLElement -> JSString -> IO ()- -htmlElementSetLang ::- (IsHTMLElement self, ToJSString val) => self -> val -> IO ()-htmlElementSetLang self val- = ghcjs_dom_html_element_set_lang- (unHTMLElement (toHTMLElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"lang\"]"- ghcjs_dom_html_element_get_lang :: JSRef HTMLElement -> IO JSString- -htmlElementGetLang ::- (IsHTMLElement self, FromJSString result) => self -> IO result-htmlElementGetLang self- = fromJSString <$>- (ghcjs_dom_html_element_get_lang- (unHTMLElement (toHTMLElement self)))- -foreign import javascript unsafe "$1[\"translate\"] = $2;"- ghcjs_dom_html_element_set_translate ::- JSRef HTMLElement -> Bool -> IO ()- -htmlElementSetTranslate ::- (IsHTMLElement self) => self -> Bool -> IO ()-htmlElementSetTranslate self val- = ghcjs_dom_html_element_set_translate- (unHTMLElement (toHTMLElement self))- val- -foreign import javascript unsafe "($1[\"translate\"] ? 1 : 0)"- ghcjs_dom_html_element_get_translate ::- JSRef HTMLElement -> IO Bool- -htmlElementGetTranslate :: (IsHTMLElement self) => self -> IO Bool-htmlElementGetTranslate self- = ghcjs_dom_html_element_get_translate- (unHTMLElement (toHTMLElement self))- -foreign import javascript unsafe "$1[\"dir\"] = $2;"- ghcjs_dom_html_element_set_dir ::- JSRef HTMLElement -> JSString -> IO ()- -htmlElementSetDir ::- (IsHTMLElement self, ToJSString val) => self -> val -> IO ()-htmlElementSetDir self val- = ghcjs_dom_html_element_set_dir- (unHTMLElement (toHTMLElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"dir\"]"- ghcjs_dom_html_element_get_dir :: JSRef HTMLElement -> IO JSString- -htmlElementGetDir ::- (IsHTMLElement self, FromJSString result) => self -> IO result-htmlElementGetDir self- = fromJSString <$>- (ghcjs_dom_html_element_get_dir- (unHTMLElement (toHTMLElement self)))- -foreign import javascript unsafe "$1[\"tabIndex\"] = $2;"- ghcjs_dom_html_element_set_tab_index ::- JSRef HTMLElement -> Int -> IO ()- -htmlElementSetTabIndex ::- (IsHTMLElement self) => self -> Int -> IO ()-htmlElementSetTabIndex self val- = ghcjs_dom_html_element_set_tab_index- (unHTMLElement (toHTMLElement self))- val- -foreign import javascript unsafe "$1[\"tabIndex\"]"- ghcjs_dom_html_element_get_tab_index :: JSRef HTMLElement -> IO Int- -htmlElementGetTabIndex :: (IsHTMLElement self) => self -> IO Int-htmlElementGetTabIndex self- = ghcjs_dom_html_element_get_tab_index- (unHTMLElement (toHTMLElement self))- -foreign import javascript unsafe "$1[\"draggable\"] = $2;"- ghcjs_dom_html_element_set_draggable ::- JSRef HTMLElement -> Bool -> IO ()- -htmlElementSetDraggable ::- (IsHTMLElement self) => self -> Bool -> IO ()-htmlElementSetDraggable self val- = ghcjs_dom_html_element_set_draggable- (unHTMLElement (toHTMLElement self))- val- -foreign import javascript unsafe "($1[\"draggable\"] ? 1 : 0)"- ghcjs_dom_html_element_get_draggable ::- JSRef HTMLElement -> IO Bool- -htmlElementGetDraggable :: (IsHTMLElement self) => self -> IO Bool-htmlElementGetDraggable self- = ghcjs_dom_html_element_get_draggable- (unHTMLElement (toHTMLElement self))- -foreign import javascript unsafe "$1[\"webkitdropzone\"] = $2;"- ghcjs_dom_html_element_set_webkitdropzone ::- JSRef HTMLElement -> JSString -> IO ()- -htmlElementSetWebkitdropzone ::- (IsHTMLElement self, ToJSString val) => self -> val -> IO ()-htmlElementSetWebkitdropzone self val- = ghcjs_dom_html_element_set_webkitdropzone- (unHTMLElement (toHTMLElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"webkitdropzone\"]"- ghcjs_dom_html_element_get_webkitdropzone ::- JSRef HTMLElement -> IO JSString- -htmlElementGetWebkitdropzone ::- (IsHTMLElement self, FromJSString result) => self -> IO result-htmlElementGetWebkitdropzone self- = fromJSString <$>- (ghcjs_dom_html_element_get_webkitdropzone- (unHTMLElement (toHTMLElement self)))- -foreign import javascript unsafe "$1[\"hidden\"] = $2;"- ghcjs_dom_html_element_set_hidden ::- JSRef HTMLElement -> Bool -> IO ()- -htmlElementSetHidden ::- (IsHTMLElement self) => self -> Bool -> IO ()-htmlElementSetHidden self val- = ghcjs_dom_html_element_set_hidden- (unHTMLElement (toHTMLElement self))- val- -foreign import javascript unsafe "($1[\"hidden\"] ? 1 : 0)"- ghcjs_dom_html_element_get_hidden :: JSRef HTMLElement -> IO Bool- -htmlElementGetHidden :: (IsHTMLElement self) => self -> IO Bool-htmlElementGetHidden self- = ghcjs_dom_html_element_get_hidden- (unHTMLElement (toHTMLElement self))- -foreign import javascript unsafe "$1[\"accessKey\"] = $2;"- ghcjs_dom_html_element_set_access_key ::- JSRef HTMLElement -> JSString -> IO ()- -htmlElementSetAccessKey ::- (IsHTMLElement self, ToJSString val) => self -> val -> IO ()-htmlElementSetAccessKey self val- = ghcjs_dom_html_element_set_access_key- (unHTMLElement (toHTMLElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"accessKey\"]"- ghcjs_dom_html_element_get_access_key ::- JSRef HTMLElement -> IO JSString- -htmlElementGetAccessKey ::- (IsHTMLElement self, FromJSString result) => self -> IO result-htmlElementGetAccessKey self- = fromJSString <$>- (ghcjs_dom_html_element_get_access_key- (unHTMLElement (toHTMLElement self)))- -foreign import javascript unsafe "$1[\"innerHTML\"] = $2;"- ghcjs_dom_html_element_set_inner_html ::- JSRef HTMLElement -> JSString -> IO ()- -htmlElementSetInnerHTML ::- (IsHTMLElement self, ToJSString val) => self -> val -> IO ()-htmlElementSetInnerHTML self val- = ghcjs_dom_html_element_set_inner_html- (unHTMLElement (toHTMLElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"innerHTML\"]"- ghcjs_dom_html_element_get_inner_html ::- JSRef HTMLElement -> IO JSString- -htmlElementGetInnerHTML ::- (IsHTMLElement self, FromJSString result) => self -> IO result-htmlElementGetInnerHTML self- = fromJSString <$>- (ghcjs_dom_html_element_get_inner_html- (unHTMLElement (toHTMLElement self)))- -foreign import javascript unsafe "$1[\"innerText\"] = $2;"- ghcjs_dom_html_element_set_inner_text ::- JSRef HTMLElement -> JSString -> IO ()- -htmlElementSetInnerText ::- (IsHTMLElement self, ToJSString val) => self -> val -> IO ()-htmlElementSetInnerText self val- = ghcjs_dom_html_element_set_inner_text- (unHTMLElement (toHTMLElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"innerText\"]"- ghcjs_dom_html_element_get_inner_text ::- JSRef HTMLElement -> IO JSString- -htmlElementGetInnerText ::- (IsHTMLElement self, FromJSString result) => self -> IO result-htmlElementGetInnerText self- = fromJSString <$>- (ghcjs_dom_html_element_get_inner_text- (unHTMLElement (toHTMLElement self)))- -foreign import javascript unsafe "$1[\"outerHTML\"] = $2;"- ghcjs_dom_html_element_set_outer_html ::- JSRef HTMLElement -> JSString -> IO ()- -htmlElementSetOuterHTML ::- (IsHTMLElement self, ToJSString val) => self -> val -> IO ()-htmlElementSetOuterHTML self val- = ghcjs_dom_html_element_set_outer_html- (unHTMLElement (toHTMLElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"outerHTML\"]"- ghcjs_dom_html_element_get_outer_html ::- JSRef HTMLElement -> IO JSString- -htmlElementGetOuterHTML ::- (IsHTMLElement self, FromJSString result) => self -> IO result-htmlElementGetOuterHTML self- = fromJSString <$>- (ghcjs_dom_html_element_get_outer_html- (unHTMLElement (toHTMLElement self)))- -foreign import javascript unsafe "$1[\"outerText\"] = $2;"- ghcjs_dom_html_element_set_outer_text ::- JSRef HTMLElement -> JSString -> IO ()- -htmlElementSetOuterText ::- (IsHTMLElement self, ToJSString val) => self -> val -> IO ()-htmlElementSetOuterText self val- = ghcjs_dom_html_element_set_outer_text- (unHTMLElement (toHTMLElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"outerText\"]"- ghcjs_dom_html_element_get_outer_text ::- JSRef HTMLElement -> IO JSString- -htmlElementGetOuterText ::- (IsHTMLElement self, FromJSString result) => self -> IO result-htmlElementGetOuterText self- = fromJSString <$>- (ghcjs_dom_html_element_get_outer_text- (unHTMLElement (toHTMLElement self)))- -foreign import javascript unsafe "$1[\"children\"]"- ghcjs_dom_html_element_get_children ::- JSRef HTMLElement -> IO (JSRef HTMLCollection)- -htmlElementGetChildren ::- (IsHTMLElement self) => self -> IO (Maybe HTMLCollection)-htmlElementGetChildren self- = fmap HTMLCollection . maybeJSNull <$>- (ghcjs_dom_html_element_get_children- (unHTMLElement (toHTMLElement self)))- -foreign import javascript unsafe "$1[\"contentEditable\"] = $2;"- ghcjs_dom_html_element_set_content_editable ::- JSRef HTMLElement -> JSString -> IO ()- -htmlElementSetContentEditable ::- (IsHTMLElement self, ToJSString val) => self -> val -> IO ()-htmlElementSetContentEditable self val- = ghcjs_dom_html_element_set_content_editable- (unHTMLElement (toHTMLElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"contentEditable\"]"- ghcjs_dom_html_element_get_content_editable ::- JSRef HTMLElement -> IO JSString- -htmlElementGetContentEditable ::- (IsHTMLElement self, FromJSString result) => self -> IO result-htmlElementGetContentEditable self- = fromJSString <$>- (ghcjs_dom_html_element_get_content_editable- (unHTMLElement (toHTMLElement self)))- -foreign import javascript unsafe- "($1[\"isContentEditable\"] ? 1 : 0)"- ghcjs_dom_html_element_get_is_content_editable ::- JSRef HTMLElement -> IO Bool- -htmlElementGetIsContentEditable ::- (IsHTMLElement self) => self -> IO Bool-htmlElementGetIsContentEditable self- = ghcjs_dom_html_element_get_is_content_editable- (unHTMLElement (toHTMLElement self))- -foreign import javascript unsafe "$1[\"spellcheck\"] = $2;"- ghcjs_dom_html_element_set_spellcheck ::- JSRef HTMLElement -> Bool -> IO ()- -htmlElementSetSpellcheck ::- (IsHTMLElement self) => self -> Bool -> IO ()-htmlElementSetSpellcheck self val- = ghcjs_dom_html_element_set_spellcheck- (unHTMLElement (toHTMLElement self))- val- -foreign import javascript unsafe "($1[\"spellcheck\"] ? 1 : 0)"- ghcjs_dom_html_element_get_spellcheck ::- JSRef HTMLElement -> IO Bool- -htmlElementGetSpellcheck :: (IsHTMLElement self) => self -> IO Bool-htmlElementGetSpellcheck self- = ghcjs_dom_html_element_get_spellcheck- (unHTMLElement (toHTMLElement self))+ module GHCJS.DOM.JSFFI.Generated.HTMLElement #else-module GHCJS.DOM.HTMLElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLElement #endif
@@ -1,140 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLEmbedElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLEmbedElement- (ghcjs_dom_html_embed_element_set_align, htmlEmbedElementSetAlign,- ghcjs_dom_html_embed_element_get_align, htmlEmbedElementGetAlign,- ghcjs_dom_html_embed_element_set_height, htmlEmbedElementSetHeight,- ghcjs_dom_html_embed_element_get_height, htmlEmbedElementGetHeight,- ghcjs_dom_html_embed_element_set_name, htmlEmbedElementSetName,- ghcjs_dom_html_embed_element_get_name, htmlEmbedElementGetName,- ghcjs_dom_html_embed_element_set_src, htmlEmbedElementSetSrc,- ghcjs_dom_html_embed_element_get_src, htmlEmbedElementGetSrc,- ghcjs_dom_html_embed_element_set_width, htmlEmbedElementSetWidth,- ghcjs_dom_html_embed_element_get_width, htmlEmbedElementGetWidth,- HTMLEmbedElement, IsHTMLEmbedElement, castToHTMLEmbedElement,- gTypeHTMLEmbedElement, toHTMLEmbedElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"align\"] = $2;"- ghcjs_dom_html_embed_element_set_align ::- JSRef HTMLEmbedElement -> JSString -> IO ()- -htmlEmbedElementSetAlign ::- (IsHTMLEmbedElement self, ToJSString val) => self -> val -> IO ()-htmlEmbedElementSetAlign self val- = ghcjs_dom_html_embed_element_set_align- (unHTMLEmbedElement (toHTMLEmbedElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"align\"]"- ghcjs_dom_html_embed_element_get_align ::- JSRef HTMLEmbedElement -> IO JSString- -htmlEmbedElementGetAlign ::- (IsHTMLEmbedElement self, FromJSString result) => self -> IO result-htmlEmbedElementGetAlign self- = fromJSString <$>- (ghcjs_dom_html_embed_element_get_align- (unHTMLEmbedElement (toHTMLEmbedElement self)))- -foreign import javascript unsafe "$1[\"height\"] = $2;"- ghcjs_dom_html_embed_element_set_height ::- JSRef HTMLEmbedElement -> Int -> IO ()- -htmlEmbedElementSetHeight ::- (IsHTMLEmbedElement self) => self -> Int -> IO ()-htmlEmbedElementSetHeight self val- = ghcjs_dom_html_embed_element_set_height- (unHTMLEmbedElement (toHTMLEmbedElement self))- val- -foreign import javascript unsafe "$1[\"height\"]"- ghcjs_dom_html_embed_element_get_height ::- JSRef HTMLEmbedElement -> IO Int- -htmlEmbedElementGetHeight ::- (IsHTMLEmbedElement self) => self -> IO Int-htmlEmbedElementGetHeight self- = ghcjs_dom_html_embed_element_get_height- (unHTMLEmbedElement (toHTMLEmbedElement self))- -foreign import javascript unsafe "$1[\"name\"] = $2;"- ghcjs_dom_html_embed_element_set_name ::- JSRef HTMLEmbedElement -> JSString -> IO ()- -htmlEmbedElementSetName ::- (IsHTMLEmbedElement self, ToJSString val) => self -> val -> IO ()-htmlEmbedElementSetName self val- = ghcjs_dom_html_embed_element_set_name- (unHTMLEmbedElement (toHTMLEmbedElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_html_embed_element_get_name ::- JSRef HTMLEmbedElement -> IO JSString- -htmlEmbedElementGetName ::- (IsHTMLEmbedElement self, FromJSString result) => self -> IO result-htmlEmbedElementGetName self- = fromJSString <$>- (ghcjs_dom_html_embed_element_get_name- (unHTMLEmbedElement (toHTMLEmbedElement self)))- -foreign import javascript unsafe "$1[\"src\"] = $2;"- ghcjs_dom_html_embed_element_set_src ::- JSRef HTMLEmbedElement -> JSString -> IO ()- -htmlEmbedElementSetSrc ::- (IsHTMLEmbedElement self, ToJSString val) => self -> val -> IO ()-htmlEmbedElementSetSrc self val- = ghcjs_dom_html_embed_element_set_src- (unHTMLEmbedElement (toHTMLEmbedElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"src\"]"- ghcjs_dom_html_embed_element_get_src ::- JSRef HTMLEmbedElement -> IO JSString- -htmlEmbedElementGetSrc ::- (IsHTMLEmbedElement self, FromJSString result) => self -> IO result-htmlEmbedElementGetSrc self- = fromJSString <$>- (ghcjs_dom_html_embed_element_get_src- (unHTMLEmbedElement (toHTMLEmbedElement self)))- -foreign import javascript unsafe "$1[\"width\"] = $2;"- ghcjs_dom_html_embed_element_set_width ::- JSRef HTMLEmbedElement -> Int -> IO ()- -htmlEmbedElementSetWidth ::- (IsHTMLEmbedElement self) => self -> Int -> IO ()-htmlEmbedElementSetWidth self val- = ghcjs_dom_html_embed_element_set_width- (unHTMLEmbedElement (toHTMLEmbedElement self))- val- -foreign import javascript unsafe "$1[\"width\"]"- ghcjs_dom_html_embed_element_get_width ::- JSRef HTMLEmbedElement -> IO Int- -htmlEmbedElementGetWidth ::- (IsHTMLEmbedElement self) => self -> IO Int-htmlEmbedElementGetWidth self- = ghcjs_dom_html_embed_element_get_width- (unHTMLEmbedElement (toHTMLEmbedElement self))+ module GHCJS.DOM.JSFFI.Generated.HTMLEmbedElement #else-module GHCJS.DOM.HTMLEmbedElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLEmbedElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLEmbedElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLEmbedElement #endif
@@ -1,167 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLFieldSetElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLFieldSetElement- (ghcjs_dom_html_field_set_element_check_validity,- htmlFieldSetElementCheckValidity,- ghcjs_dom_html_field_set_element_set_custom_validity,- htmlFieldSetElementSetCustomValidity,- ghcjs_dom_html_field_set_element_set_disabled,- htmlFieldSetElementSetDisabled,- ghcjs_dom_html_field_set_element_get_disabled,- htmlFieldSetElementGetDisabled,- ghcjs_dom_html_field_set_element_get_form,- htmlFieldSetElementGetForm,- ghcjs_dom_html_field_set_element_set_name,- htmlFieldSetElementSetName,- ghcjs_dom_html_field_set_element_get_name,- htmlFieldSetElementGetName,- ghcjs_dom_html_field_set_element_get_elements,- htmlFieldSetElementGetElements,- ghcjs_dom_html_field_set_element_get_will_validate,- htmlFieldSetElementGetWillValidate,- ghcjs_dom_html_field_set_element_get_validity,- htmlFieldSetElementGetValidity,- ghcjs_dom_html_field_set_element_get_validation_message,- htmlFieldSetElementGetValidationMessage, HTMLFieldSetElement,- IsHTMLFieldSetElement, castToHTMLFieldSetElement,- gTypeHTMLFieldSetElement, toHTMLFieldSetElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe- "($1[\"checkValidity\"]() ? 1 : 0)"- ghcjs_dom_html_field_set_element_check_validity ::- JSRef HTMLFieldSetElement -> IO Bool- -htmlFieldSetElementCheckValidity ::- (IsHTMLFieldSetElement self) => self -> IO Bool-htmlFieldSetElementCheckValidity self- = ghcjs_dom_html_field_set_element_check_validity- (unHTMLFieldSetElement (toHTMLFieldSetElement self))- -foreign import javascript unsafe "$1[\"setCustomValidity\"]($2)"- ghcjs_dom_html_field_set_element_set_custom_validity ::- JSRef HTMLFieldSetElement -> JSString -> IO ()- -htmlFieldSetElementSetCustomValidity ::- (IsHTMLFieldSetElement self, ToJSString error) =>- self -> error -> IO ()-htmlFieldSetElementSetCustomValidity self error- = ghcjs_dom_html_field_set_element_set_custom_validity- (unHTMLFieldSetElement (toHTMLFieldSetElement self))- (toJSString error)- -foreign import javascript unsafe "$1[\"disabled\"] = $2;"- ghcjs_dom_html_field_set_element_set_disabled ::- JSRef HTMLFieldSetElement -> Bool -> IO ()- -htmlFieldSetElementSetDisabled ::- (IsHTMLFieldSetElement self) => self -> Bool -> IO ()-htmlFieldSetElementSetDisabled self val- = ghcjs_dom_html_field_set_element_set_disabled- (unHTMLFieldSetElement (toHTMLFieldSetElement self))- val- -foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"- ghcjs_dom_html_field_set_element_get_disabled ::- JSRef HTMLFieldSetElement -> IO Bool- -htmlFieldSetElementGetDisabled ::- (IsHTMLFieldSetElement self) => self -> IO Bool-htmlFieldSetElementGetDisabled self- = ghcjs_dom_html_field_set_element_get_disabled- (unHTMLFieldSetElement (toHTMLFieldSetElement self))- -foreign import javascript unsafe "$1[\"form\"]"- ghcjs_dom_html_field_set_element_get_form ::- JSRef HTMLFieldSetElement -> IO (JSRef HTMLFormElement)- -htmlFieldSetElementGetForm ::- (IsHTMLFieldSetElement self) => self -> IO (Maybe HTMLFormElement)-htmlFieldSetElementGetForm self- = fmap HTMLFormElement . maybeJSNull <$>- (ghcjs_dom_html_field_set_element_get_form- (unHTMLFieldSetElement (toHTMLFieldSetElement self)))- -foreign import javascript unsafe "$1[\"name\"] = $2;"- ghcjs_dom_html_field_set_element_set_name ::- JSRef HTMLFieldSetElement -> JSString -> IO ()- -htmlFieldSetElementSetName ::- (IsHTMLFieldSetElement self, ToJSString val) =>- self -> val -> IO ()-htmlFieldSetElementSetName self val- = ghcjs_dom_html_field_set_element_set_name- (unHTMLFieldSetElement (toHTMLFieldSetElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_html_field_set_element_get_name ::- JSRef HTMLFieldSetElement -> IO JSString- -htmlFieldSetElementGetName ::- (IsHTMLFieldSetElement self, FromJSString result) =>- self -> IO result-htmlFieldSetElementGetName self- = fromJSString <$>- (ghcjs_dom_html_field_set_element_get_name- (unHTMLFieldSetElement (toHTMLFieldSetElement self)))- -foreign import javascript unsafe "$1[\"elements\"]"- ghcjs_dom_html_field_set_element_get_elements ::- JSRef HTMLFieldSetElement -> IO (JSRef HTMLCollection)- -htmlFieldSetElementGetElements ::- (IsHTMLFieldSetElement self) => self -> IO (Maybe HTMLCollection)-htmlFieldSetElementGetElements self- = fmap HTMLCollection . maybeJSNull <$>- (ghcjs_dom_html_field_set_element_get_elements- (unHTMLFieldSetElement (toHTMLFieldSetElement self)))- -foreign import javascript unsafe "($1[\"willValidate\"] ? 1 : 0)"- ghcjs_dom_html_field_set_element_get_will_validate ::- JSRef HTMLFieldSetElement -> IO Bool- -htmlFieldSetElementGetWillValidate ::- (IsHTMLFieldSetElement self) => self -> IO Bool-htmlFieldSetElementGetWillValidate self- = ghcjs_dom_html_field_set_element_get_will_validate- (unHTMLFieldSetElement (toHTMLFieldSetElement self))- -foreign import javascript unsafe "$1[\"validity\"]"- ghcjs_dom_html_field_set_element_get_validity ::- JSRef HTMLFieldSetElement -> IO (JSRef ValidityState)- -htmlFieldSetElementGetValidity ::- (IsHTMLFieldSetElement self) => self -> IO (Maybe ValidityState)-htmlFieldSetElementGetValidity self- = fmap ValidityState . maybeJSNull <$>- (ghcjs_dom_html_field_set_element_get_validity- (unHTMLFieldSetElement (toHTMLFieldSetElement self)))- -foreign import javascript unsafe "$1[\"validationMessage\"]"- ghcjs_dom_html_field_set_element_get_validation_message ::- JSRef HTMLFieldSetElement -> IO JSString- -htmlFieldSetElementGetValidationMessage ::- (IsHTMLFieldSetElement self, FromJSString result) =>- self -> IO result-htmlFieldSetElementGetValidationMessage self- = fromJSString <$>- (ghcjs_dom_html_field_set_element_get_validation_message- (unHTMLFieldSetElement (toHTMLFieldSetElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLFieldSetElement #else-module GHCJS.DOM.HTMLFieldSetElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLFieldSetElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLFieldSetElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLFieldSetElement #endif
@@ -1,94 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLFontElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLFontElement- (ghcjs_dom_html_font_element_set_color, htmlFontElementSetColor,- ghcjs_dom_html_font_element_get_color, htmlFontElementGetColor,- ghcjs_dom_html_font_element_set_face, htmlFontElementSetFace,- ghcjs_dom_html_font_element_get_face, htmlFontElementGetFace,- ghcjs_dom_html_font_element_set_size, htmlFontElementSetSize,- ghcjs_dom_html_font_element_get_size, htmlFontElementGetSize,- HTMLFontElement, IsHTMLFontElement, castToHTMLFontElement,- gTypeHTMLFontElement, toHTMLFontElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"color\"] = $2;"- ghcjs_dom_html_font_element_set_color ::- JSRef HTMLFontElement -> JSString -> IO ()- -htmlFontElementSetColor ::- (IsHTMLFontElement self, ToJSString val) => self -> val -> IO ()-htmlFontElementSetColor self val- = ghcjs_dom_html_font_element_set_color- (unHTMLFontElement (toHTMLFontElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"color\"]"- ghcjs_dom_html_font_element_get_color ::- JSRef HTMLFontElement -> IO JSString- -htmlFontElementGetColor ::- (IsHTMLFontElement self, FromJSString result) => self -> IO result-htmlFontElementGetColor self- = fromJSString <$>- (ghcjs_dom_html_font_element_get_color- (unHTMLFontElement (toHTMLFontElement self)))- -foreign import javascript unsafe "$1[\"face\"] = $2;"- ghcjs_dom_html_font_element_set_face ::- JSRef HTMLFontElement -> JSString -> IO ()- -htmlFontElementSetFace ::- (IsHTMLFontElement self, ToJSString val) => self -> val -> IO ()-htmlFontElementSetFace self val- = ghcjs_dom_html_font_element_set_face- (unHTMLFontElement (toHTMLFontElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"face\"]"- ghcjs_dom_html_font_element_get_face ::- JSRef HTMLFontElement -> IO JSString- -htmlFontElementGetFace ::- (IsHTMLFontElement self, FromJSString result) => self -> IO result-htmlFontElementGetFace self- = fromJSString <$>- (ghcjs_dom_html_font_element_get_face- (unHTMLFontElement (toHTMLFontElement self)))- -foreign import javascript unsafe "$1[\"size\"] = $2;"- ghcjs_dom_html_font_element_set_size ::- JSRef HTMLFontElement -> JSString -> IO ()- -htmlFontElementSetSize ::- (IsHTMLFontElement self, ToJSString val) => self -> val -> IO ()-htmlFontElementSetSize self val- = ghcjs_dom_html_font_element_set_size- (unHTMLFontElement (toHTMLFontElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"size\"]"- ghcjs_dom_html_font_element_get_size ::- JSRef HTMLFontElement -> IO JSString- -htmlFontElementGetSize ::- (IsHTMLFontElement self, FromJSString result) => self -> IO result-htmlFontElementGetSize self- = fromJSString <$>- (ghcjs_dom_html_font_element_get_size- (unHTMLFontElement (toHTMLFontElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLFontElement #else-module GHCJS.DOM.HTMLFontElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLFontElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLFontElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLFontElement #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLFormControlsCollection (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.HTMLFormControlsCollection+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLFormControlsCollection+#else+#endif
@@ -1,377 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLFormElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLFormElement- (ghcjs_dom_html_form_element_get, htmlFormElement_get,- ghcjs_dom_html_form_element_submit, htmlFormElementSubmit,- ghcjs_dom_html_form_element_reset, htmlFormElementReset,- ghcjs_dom_html_form_element_check_validity,- htmlFormElementCheckValidity,- ghcjs_dom_html_form_element_request_autocomplete,- htmlFormElementRequestAutocomplete,- ghcjs_dom_html_form_element_set_accept_charset,- htmlFormElementSetAcceptCharset,- ghcjs_dom_html_form_element_get_accept_charset,- htmlFormElementGetAcceptCharset,- ghcjs_dom_html_form_element_set_action, htmlFormElementSetAction,- ghcjs_dom_html_form_element_get_action, htmlFormElementGetAction,- ghcjs_dom_html_form_element_set_autocomplete,- htmlFormElementSetAutocomplete,- ghcjs_dom_html_form_element_get_autocomplete,- htmlFormElementGetAutocomplete,- ghcjs_dom_html_form_element_set_enctype, htmlFormElementSetEnctype,- ghcjs_dom_html_form_element_get_enctype, htmlFormElementGetEnctype,- ghcjs_dom_html_form_element_set_encoding,- htmlFormElementSetEncoding,- ghcjs_dom_html_form_element_get_encoding,- htmlFormElementGetEncoding, ghcjs_dom_html_form_element_set_method,- htmlFormElementSetMethod, ghcjs_dom_html_form_element_get_method,- htmlFormElementGetMethod, ghcjs_dom_html_form_element_set_name,- htmlFormElementSetName, ghcjs_dom_html_form_element_get_name,- htmlFormElementGetName,- ghcjs_dom_html_form_element_set_no_validate,- htmlFormElementSetNoValidate,- ghcjs_dom_html_form_element_get_no_validate,- htmlFormElementGetNoValidate,- ghcjs_dom_html_form_element_set_target, htmlFormElementSetTarget,- ghcjs_dom_html_form_element_get_target, htmlFormElementGetTarget,- ghcjs_dom_html_form_element_get_elements,- htmlFormElementGetElements, ghcjs_dom_html_form_element_get_length,- htmlFormElementGetLength,- ghcjs_dom_html_form_element_set_autocorrect,- htmlFormElementSetAutocorrect,- ghcjs_dom_html_form_element_get_autocorrect,- htmlFormElementGetAutocorrect,- ghcjs_dom_html_form_element_set_autocapitalize,- htmlFormElementSetAutocapitalize,- ghcjs_dom_html_form_element_get_autocapitalize,- htmlFormElementGetAutocapitalize, HTMLFormElement,- IsHTMLFormElement, castToHTMLFormElement, gTypeHTMLFormElement,- toHTMLFormElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"_get\"]($2)"- ghcjs_dom_html_form_element_get ::- JSRef HTMLFormElement -> Word -> IO (JSRef Element)- -htmlFormElement_get ::- (IsHTMLFormElement self) => self -> Word -> IO (Maybe Element)-htmlFormElement_get self index- = fmap Element . maybeJSNull <$>- (ghcjs_dom_html_form_element_get- (unHTMLFormElement (toHTMLFormElement self))- index)- -foreign import javascript unsafe "$1[\"submit\"]()"- ghcjs_dom_html_form_element_submit ::- JSRef HTMLFormElement -> IO ()- -htmlFormElementSubmit :: (IsHTMLFormElement self) => self -> IO ()-htmlFormElementSubmit self- = ghcjs_dom_html_form_element_submit- (unHTMLFormElement (toHTMLFormElement self))- -foreign import javascript unsafe "$1[\"reset\"]()"- ghcjs_dom_html_form_element_reset :: JSRef HTMLFormElement -> IO ()- -htmlFormElementReset :: (IsHTMLFormElement self) => self -> IO ()-htmlFormElementReset self- = ghcjs_dom_html_form_element_reset- (unHTMLFormElement (toHTMLFormElement self))- -foreign import javascript unsafe- "($1[\"checkValidity\"]() ? 1 : 0)"- ghcjs_dom_html_form_element_check_validity ::- JSRef HTMLFormElement -> IO Bool- -htmlFormElementCheckValidity ::- (IsHTMLFormElement self) => self -> IO Bool-htmlFormElementCheckValidity self- = ghcjs_dom_html_form_element_check_validity- (unHTMLFormElement (toHTMLFormElement self))- -foreign import javascript unsafe "$1[\"requestAutocomplete\"]()"- ghcjs_dom_html_form_element_request_autocomplete ::- JSRef HTMLFormElement -> IO ()- -htmlFormElementRequestAutocomplete ::- (IsHTMLFormElement self) => self -> IO ()-htmlFormElementRequestAutocomplete self- = ghcjs_dom_html_form_element_request_autocomplete- (unHTMLFormElement (toHTMLFormElement self))- -foreign import javascript unsafe "$1[\"acceptCharset\"] = $2;"- ghcjs_dom_html_form_element_set_accept_charset ::- JSRef HTMLFormElement -> JSString -> IO ()- -htmlFormElementSetAcceptCharset ::- (IsHTMLFormElement self, ToJSString val) => self -> val -> IO ()-htmlFormElementSetAcceptCharset self val- = ghcjs_dom_html_form_element_set_accept_charset- (unHTMLFormElement (toHTMLFormElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"acceptCharset\"]"- ghcjs_dom_html_form_element_get_accept_charset ::- JSRef HTMLFormElement -> IO JSString- -htmlFormElementGetAcceptCharset ::- (IsHTMLFormElement self, FromJSString result) => self -> IO result-htmlFormElementGetAcceptCharset self- = fromJSString <$>- (ghcjs_dom_html_form_element_get_accept_charset- (unHTMLFormElement (toHTMLFormElement self)))- -foreign import javascript unsafe "$1[\"action\"] = $2;"- ghcjs_dom_html_form_element_set_action ::- JSRef HTMLFormElement -> JSString -> IO ()- -htmlFormElementSetAction ::- (IsHTMLFormElement self, ToJSString val) => self -> val -> IO ()-htmlFormElementSetAction self val- = ghcjs_dom_html_form_element_set_action- (unHTMLFormElement (toHTMLFormElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"action\"]"- ghcjs_dom_html_form_element_get_action ::- JSRef HTMLFormElement -> IO JSString- -htmlFormElementGetAction ::- (IsHTMLFormElement self, FromJSString result) => self -> IO result-htmlFormElementGetAction self- = fromJSString <$>- (ghcjs_dom_html_form_element_get_action- (unHTMLFormElement (toHTMLFormElement self)))- -foreign import javascript unsafe "$1[\"autocomplete\"] = $2;"- ghcjs_dom_html_form_element_set_autocomplete ::- JSRef HTMLFormElement -> JSString -> IO ()- -htmlFormElementSetAutocomplete ::- (IsHTMLFormElement self, ToJSString val) => self -> val -> IO ()-htmlFormElementSetAutocomplete self val- = ghcjs_dom_html_form_element_set_autocomplete- (unHTMLFormElement (toHTMLFormElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"autocomplete\"]"- ghcjs_dom_html_form_element_get_autocomplete ::- JSRef HTMLFormElement -> IO JSString- -htmlFormElementGetAutocomplete ::- (IsHTMLFormElement self, FromJSString result) => self -> IO result-htmlFormElementGetAutocomplete self- = fromJSString <$>- (ghcjs_dom_html_form_element_get_autocomplete- (unHTMLFormElement (toHTMLFormElement self)))- -foreign import javascript unsafe "$1[\"enctype\"] = $2;"- ghcjs_dom_html_form_element_set_enctype ::- JSRef HTMLFormElement -> JSString -> IO ()- -htmlFormElementSetEnctype ::- (IsHTMLFormElement self, ToJSString val) => self -> val -> IO ()-htmlFormElementSetEnctype self val- = ghcjs_dom_html_form_element_set_enctype- (unHTMLFormElement (toHTMLFormElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"enctype\"]"- ghcjs_dom_html_form_element_get_enctype ::- JSRef HTMLFormElement -> IO JSString- -htmlFormElementGetEnctype ::- (IsHTMLFormElement self, FromJSString result) => self -> IO result-htmlFormElementGetEnctype self- = fromJSString <$>- (ghcjs_dom_html_form_element_get_enctype- (unHTMLFormElement (toHTMLFormElement self)))- -foreign import javascript unsafe "$1[\"encoding\"] = $2;"- ghcjs_dom_html_form_element_set_encoding ::- JSRef HTMLFormElement -> JSString -> IO ()- -htmlFormElementSetEncoding ::- (IsHTMLFormElement self, ToJSString val) => self -> val -> IO ()-htmlFormElementSetEncoding self val- = ghcjs_dom_html_form_element_set_encoding- (unHTMLFormElement (toHTMLFormElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"encoding\"]"- ghcjs_dom_html_form_element_get_encoding ::- JSRef HTMLFormElement -> IO JSString- -htmlFormElementGetEncoding ::- (IsHTMLFormElement self, FromJSString result) => self -> IO result-htmlFormElementGetEncoding self- = fromJSString <$>- (ghcjs_dom_html_form_element_get_encoding- (unHTMLFormElement (toHTMLFormElement self)))- -foreign import javascript unsafe "$1[\"method\"] = $2;"- ghcjs_dom_html_form_element_set_method ::- JSRef HTMLFormElement -> JSString -> IO ()- -htmlFormElementSetMethod ::- (IsHTMLFormElement self, ToJSString val) => self -> val -> IO ()-htmlFormElementSetMethod self val- = ghcjs_dom_html_form_element_set_method- (unHTMLFormElement (toHTMLFormElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"method\"]"- ghcjs_dom_html_form_element_get_method ::- JSRef HTMLFormElement -> IO JSString- -htmlFormElementGetMethod ::- (IsHTMLFormElement self, FromJSString result) => self -> IO result-htmlFormElementGetMethod self- = fromJSString <$>- (ghcjs_dom_html_form_element_get_method- (unHTMLFormElement (toHTMLFormElement self)))- -foreign import javascript unsafe "$1[\"name\"] = $2;"- ghcjs_dom_html_form_element_set_name ::- JSRef HTMLFormElement -> JSString -> IO ()- -htmlFormElementSetName ::- (IsHTMLFormElement self, ToJSString val) => self -> val -> IO ()-htmlFormElementSetName self val- = ghcjs_dom_html_form_element_set_name- (unHTMLFormElement (toHTMLFormElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_html_form_element_get_name ::- JSRef HTMLFormElement -> IO JSString- -htmlFormElementGetName ::- (IsHTMLFormElement self, FromJSString result) => self -> IO result-htmlFormElementGetName self- = fromJSString <$>- (ghcjs_dom_html_form_element_get_name- (unHTMLFormElement (toHTMLFormElement self)))- -foreign import javascript unsafe "$1[\"noValidate\"] = $2;"- ghcjs_dom_html_form_element_set_no_validate ::- JSRef HTMLFormElement -> Bool -> IO ()- -htmlFormElementSetNoValidate ::- (IsHTMLFormElement self) => self -> Bool -> IO ()-htmlFormElementSetNoValidate self val- = ghcjs_dom_html_form_element_set_no_validate- (unHTMLFormElement (toHTMLFormElement self))- val- -foreign import javascript unsafe "($1[\"noValidate\"] ? 1 : 0)"- ghcjs_dom_html_form_element_get_no_validate ::- JSRef HTMLFormElement -> IO Bool- -htmlFormElementGetNoValidate ::- (IsHTMLFormElement self) => self -> IO Bool-htmlFormElementGetNoValidate self- = ghcjs_dom_html_form_element_get_no_validate- (unHTMLFormElement (toHTMLFormElement self))- -foreign import javascript unsafe "$1[\"target\"] = $2;"- ghcjs_dom_html_form_element_set_target ::- JSRef HTMLFormElement -> JSString -> IO ()- -htmlFormElementSetTarget ::- (IsHTMLFormElement self, ToJSString val) => self -> val -> IO ()-htmlFormElementSetTarget self val- = ghcjs_dom_html_form_element_set_target- (unHTMLFormElement (toHTMLFormElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"target\"]"- ghcjs_dom_html_form_element_get_target ::- JSRef HTMLFormElement -> IO JSString- -htmlFormElementGetTarget ::- (IsHTMLFormElement self, FromJSString result) => self -> IO result-htmlFormElementGetTarget self- = fromJSString <$>- (ghcjs_dom_html_form_element_get_target- (unHTMLFormElement (toHTMLFormElement self)))- -foreign import javascript unsafe "$1[\"elements\"]"- ghcjs_dom_html_form_element_get_elements ::- JSRef HTMLFormElement -> IO (JSRef HTMLCollection)- -htmlFormElementGetElements ::- (IsHTMLFormElement self) => self -> IO (Maybe HTMLCollection)-htmlFormElementGetElements self- = fmap HTMLCollection . maybeJSNull <$>- (ghcjs_dom_html_form_element_get_elements- (unHTMLFormElement (toHTMLFormElement self)))- -foreign import javascript unsafe "$1[\"length\"]"- ghcjs_dom_html_form_element_get_length ::- JSRef HTMLFormElement -> IO Int- -htmlFormElementGetLength ::- (IsHTMLFormElement self) => self -> IO Int-htmlFormElementGetLength self- = ghcjs_dom_html_form_element_get_length- (unHTMLFormElement (toHTMLFormElement self))- -foreign import javascript unsafe "$1[\"autocorrect\"] = $2;"- ghcjs_dom_html_form_element_set_autocorrect ::- JSRef HTMLFormElement -> Bool -> IO ()- -htmlFormElementSetAutocorrect ::- (IsHTMLFormElement self) => self -> Bool -> IO ()-htmlFormElementSetAutocorrect self val- = ghcjs_dom_html_form_element_set_autocorrect- (unHTMLFormElement (toHTMLFormElement self))- val- -foreign import javascript unsafe "($1[\"autocorrect\"] ? 1 : 0)"- ghcjs_dom_html_form_element_get_autocorrect ::- JSRef HTMLFormElement -> IO Bool- -htmlFormElementGetAutocorrect ::- (IsHTMLFormElement self) => self -> IO Bool-htmlFormElementGetAutocorrect self- = ghcjs_dom_html_form_element_get_autocorrect- (unHTMLFormElement (toHTMLFormElement self))- -foreign import javascript unsafe "$1[\"autocapitalize\"] = $2;"- ghcjs_dom_html_form_element_set_autocapitalize ::- JSRef HTMLFormElement -> JSString -> IO ()- -htmlFormElementSetAutocapitalize ::- (IsHTMLFormElement self, ToJSString val) => self -> val -> IO ()-htmlFormElementSetAutocapitalize self val- = ghcjs_dom_html_form_element_set_autocapitalize- (unHTMLFormElement (toHTMLFormElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"autocapitalize\"]"- ghcjs_dom_html_form_element_get_autocapitalize ::- JSRef HTMLFormElement -> IO JSString- -htmlFormElementGetAutocapitalize ::- (IsHTMLFormElement self, FromJSString result) => self -> IO result-htmlFormElementGetAutocapitalize self- = fromJSString <$>- (ghcjs_dom_html_form_element_get_autocapitalize- (unHTMLFormElement (toHTMLFormElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLFormElement #else-module GHCJS.DOM.HTMLFormElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLFormElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLFormElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLFormElement #endif
@@ -1,273 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLFrameElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLFrameElement- (ghcjs_dom_html_frame_element_set_frame_border,- htmlFrameElementSetFrameBorder,- ghcjs_dom_html_frame_element_get_frame_border,- htmlFrameElementGetFrameBorder,- ghcjs_dom_html_frame_element_set_long_desc,- htmlFrameElementSetLongDesc,- ghcjs_dom_html_frame_element_get_long_desc,- htmlFrameElementGetLongDesc,- ghcjs_dom_html_frame_element_set_margin_height,- htmlFrameElementSetMarginHeight,- ghcjs_dom_html_frame_element_get_margin_height,- htmlFrameElementGetMarginHeight,- ghcjs_dom_html_frame_element_set_margin_width,- htmlFrameElementSetMarginWidth,- ghcjs_dom_html_frame_element_get_margin_width,- htmlFrameElementGetMarginWidth,- ghcjs_dom_html_frame_element_set_name, htmlFrameElementSetName,- ghcjs_dom_html_frame_element_get_name, htmlFrameElementGetName,- ghcjs_dom_html_frame_element_set_no_resize,- htmlFrameElementSetNoResize,- ghcjs_dom_html_frame_element_get_no_resize,- htmlFrameElementGetNoResize,- ghcjs_dom_html_frame_element_set_scrolling,- htmlFrameElementSetScrolling,- ghcjs_dom_html_frame_element_get_scrolling,- htmlFrameElementGetScrolling, ghcjs_dom_html_frame_element_set_src,- htmlFrameElementSetSrc, ghcjs_dom_html_frame_element_get_src,- htmlFrameElementGetSrc,- ghcjs_dom_html_frame_element_get_content_document,- htmlFrameElementGetContentDocument,- ghcjs_dom_html_frame_element_get_content_window,- htmlFrameElementGetContentWindow,- ghcjs_dom_html_frame_element_get_width, htmlFrameElementGetWidth,- ghcjs_dom_html_frame_element_get_height, htmlFrameElementGetHeight,- HTMLFrameElement, IsHTMLFrameElement, castToHTMLFrameElement,- gTypeHTMLFrameElement, toHTMLFrameElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"frameBorder\"] = $2;"- ghcjs_dom_html_frame_element_set_frame_border ::- JSRef HTMLFrameElement -> JSString -> IO ()- -htmlFrameElementSetFrameBorder ::- (IsHTMLFrameElement self, ToJSString val) => self -> val -> IO ()-htmlFrameElementSetFrameBorder self val- = ghcjs_dom_html_frame_element_set_frame_border- (unHTMLFrameElement (toHTMLFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"frameBorder\"]"- ghcjs_dom_html_frame_element_get_frame_border ::- JSRef HTMLFrameElement -> IO JSString- -htmlFrameElementGetFrameBorder ::- (IsHTMLFrameElement self, FromJSString result) => self -> IO result-htmlFrameElementGetFrameBorder self- = fromJSString <$>- (ghcjs_dom_html_frame_element_get_frame_border- (unHTMLFrameElement (toHTMLFrameElement self)))- -foreign import javascript unsafe "$1[\"longDesc\"] = $2;"- ghcjs_dom_html_frame_element_set_long_desc ::- JSRef HTMLFrameElement -> JSString -> IO ()- -htmlFrameElementSetLongDesc ::- (IsHTMLFrameElement self, ToJSString val) => self -> val -> IO ()-htmlFrameElementSetLongDesc self val- = ghcjs_dom_html_frame_element_set_long_desc- (unHTMLFrameElement (toHTMLFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"longDesc\"]"- ghcjs_dom_html_frame_element_get_long_desc ::- JSRef HTMLFrameElement -> IO JSString- -htmlFrameElementGetLongDesc ::- (IsHTMLFrameElement self, FromJSString result) => self -> IO result-htmlFrameElementGetLongDesc self- = fromJSString <$>- (ghcjs_dom_html_frame_element_get_long_desc- (unHTMLFrameElement (toHTMLFrameElement self)))- -foreign import javascript unsafe "$1[\"marginHeight\"] = $2;"- ghcjs_dom_html_frame_element_set_margin_height ::- JSRef HTMLFrameElement -> JSString -> IO ()- -htmlFrameElementSetMarginHeight ::- (IsHTMLFrameElement self, ToJSString val) => self -> val -> IO ()-htmlFrameElementSetMarginHeight self val- = ghcjs_dom_html_frame_element_set_margin_height- (unHTMLFrameElement (toHTMLFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"marginHeight\"]"- ghcjs_dom_html_frame_element_get_margin_height ::- JSRef HTMLFrameElement -> IO JSString- -htmlFrameElementGetMarginHeight ::- (IsHTMLFrameElement self, FromJSString result) => self -> IO result-htmlFrameElementGetMarginHeight self- = fromJSString <$>- (ghcjs_dom_html_frame_element_get_margin_height- (unHTMLFrameElement (toHTMLFrameElement self)))- -foreign import javascript unsafe "$1[\"marginWidth\"] = $2;"- ghcjs_dom_html_frame_element_set_margin_width ::- JSRef HTMLFrameElement -> JSString -> IO ()- -htmlFrameElementSetMarginWidth ::- (IsHTMLFrameElement self, ToJSString val) => self -> val -> IO ()-htmlFrameElementSetMarginWidth self val- = ghcjs_dom_html_frame_element_set_margin_width- (unHTMLFrameElement (toHTMLFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"marginWidth\"]"- ghcjs_dom_html_frame_element_get_margin_width ::- JSRef HTMLFrameElement -> IO JSString- -htmlFrameElementGetMarginWidth ::- (IsHTMLFrameElement self, FromJSString result) => self -> IO result-htmlFrameElementGetMarginWidth self- = fromJSString <$>- (ghcjs_dom_html_frame_element_get_margin_width- (unHTMLFrameElement (toHTMLFrameElement self)))- -foreign import javascript unsafe "$1[\"name\"] = $2;"- ghcjs_dom_html_frame_element_set_name ::- JSRef HTMLFrameElement -> JSString -> IO ()- -htmlFrameElementSetName ::- (IsHTMLFrameElement self, ToJSString val) => self -> val -> IO ()-htmlFrameElementSetName self val- = ghcjs_dom_html_frame_element_set_name- (unHTMLFrameElement (toHTMLFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_html_frame_element_get_name ::- JSRef HTMLFrameElement -> IO JSString- -htmlFrameElementGetName ::- (IsHTMLFrameElement self, FromJSString result) => self -> IO result-htmlFrameElementGetName self- = fromJSString <$>- (ghcjs_dom_html_frame_element_get_name- (unHTMLFrameElement (toHTMLFrameElement self)))- -foreign import javascript unsafe "$1[\"noResize\"] = $2;"- ghcjs_dom_html_frame_element_set_no_resize ::- JSRef HTMLFrameElement -> Bool -> IO ()- -htmlFrameElementSetNoResize ::- (IsHTMLFrameElement self) => self -> Bool -> IO ()-htmlFrameElementSetNoResize self val- = ghcjs_dom_html_frame_element_set_no_resize- (unHTMLFrameElement (toHTMLFrameElement self))- val- -foreign import javascript unsafe "($1[\"noResize\"] ? 1 : 0)"- ghcjs_dom_html_frame_element_get_no_resize ::- JSRef HTMLFrameElement -> IO Bool- -htmlFrameElementGetNoResize ::- (IsHTMLFrameElement self) => self -> IO Bool-htmlFrameElementGetNoResize self- = ghcjs_dom_html_frame_element_get_no_resize- (unHTMLFrameElement (toHTMLFrameElement self))- -foreign import javascript unsafe "$1[\"scrolling\"] = $2;"- ghcjs_dom_html_frame_element_set_scrolling ::- JSRef HTMLFrameElement -> JSString -> IO ()- -htmlFrameElementSetScrolling ::- (IsHTMLFrameElement self, ToJSString val) => self -> val -> IO ()-htmlFrameElementSetScrolling self val- = ghcjs_dom_html_frame_element_set_scrolling- (unHTMLFrameElement (toHTMLFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"scrolling\"]"- ghcjs_dom_html_frame_element_get_scrolling ::- JSRef HTMLFrameElement -> IO JSString- -htmlFrameElementGetScrolling ::- (IsHTMLFrameElement self, FromJSString result) => self -> IO result-htmlFrameElementGetScrolling self- = fromJSString <$>- (ghcjs_dom_html_frame_element_get_scrolling- (unHTMLFrameElement (toHTMLFrameElement self)))- -foreign import javascript unsafe "$1[\"src\"] = $2;"- ghcjs_dom_html_frame_element_set_src ::- JSRef HTMLFrameElement -> JSString -> IO ()- -htmlFrameElementSetSrc ::- (IsHTMLFrameElement self, ToJSString val) => self -> val -> IO ()-htmlFrameElementSetSrc self val- = ghcjs_dom_html_frame_element_set_src- (unHTMLFrameElement (toHTMLFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"src\"]"- ghcjs_dom_html_frame_element_get_src ::- JSRef HTMLFrameElement -> IO JSString- -htmlFrameElementGetSrc ::- (IsHTMLFrameElement self, FromJSString result) => self -> IO result-htmlFrameElementGetSrc self- = fromJSString <$>- (ghcjs_dom_html_frame_element_get_src- (unHTMLFrameElement (toHTMLFrameElement self)))- -foreign import javascript unsafe "$1[\"contentDocument\"]"- ghcjs_dom_html_frame_element_get_content_document ::- JSRef HTMLFrameElement -> IO (JSRef Document)- -htmlFrameElementGetContentDocument ::- (IsHTMLFrameElement self) => self -> IO (Maybe Document)-htmlFrameElementGetContentDocument self- = fmap Document . maybeJSNull <$>- (ghcjs_dom_html_frame_element_get_content_document- (unHTMLFrameElement (toHTMLFrameElement self)))- -foreign import javascript unsafe "$1[\"contentWindow\"]"- ghcjs_dom_html_frame_element_get_content_window ::- JSRef HTMLFrameElement -> IO (JSRef DOMWindow)- -htmlFrameElementGetContentWindow ::- (IsHTMLFrameElement self) => self -> IO (Maybe DOMWindow)-htmlFrameElementGetContentWindow self- = fmap DOMWindow . maybeJSNull <$>- (ghcjs_dom_html_frame_element_get_content_window- (unHTMLFrameElement (toHTMLFrameElement self)))- -foreign import javascript unsafe "$1[\"width\"]"- ghcjs_dom_html_frame_element_get_width ::- JSRef HTMLFrameElement -> IO Int- -htmlFrameElementGetWidth ::- (IsHTMLFrameElement self) => self -> IO Int-htmlFrameElementGetWidth self- = ghcjs_dom_html_frame_element_get_width- (unHTMLFrameElement (toHTMLFrameElement self))- -foreign import javascript unsafe "$1[\"height\"]"- ghcjs_dom_html_frame_element_get_height ::- JSRef HTMLFrameElement -> IO Int- -htmlFrameElementGetHeight ::- (IsHTMLFrameElement self) => self -> IO Int-htmlFrameElementGetHeight self- = ghcjs_dom_html_frame_element_get_height- (unHTMLFrameElement (toHTMLFrameElement self))+ module GHCJS.DOM.JSFFI.Generated.HTMLFrameElement #else-module GHCJS.DOM.HTMLFrameElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLFrameElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLFrameElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLFrameElement #endif
@@ -1,156 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLFrameSetElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLFrameSetElement- (ghcjs_dom_html_frame_set_element_set_cols,- htmlFrameSetElementSetCols,- ghcjs_dom_html_frame_set_element_get_cols,- htmlFrameSetElementGetCols,- ghcjs_dom_html_frame_set_element_set_rows,- htmlFrameSetElementSetRows,- ghcjs_dom_html_frame_set_element_get_rows,- htmlFrameSetElementGetRows, htmlFrameSetElementOnbeforeunload,- htmlFrameSetElementOnhashchange, htmlFrameSetElementOnmessage,- htmlFrameSetElementOnoffline, htmlFrameSetElementOnonline,- htmlFrameSetElementOnpopstate, htmlFrameSetElementOnresize,- htmlFrameSetElementOnstorage, htmlFrameSetElementOnunload,- htmlFrameSetElementOnorientationchange, htmlFrameSetElementOnblur,- htmlFrameSetElementOnerror, htmlFrameSetElementOnfocus,- htmlFrameSetElementOnload, HTMLFrameSetElement,- IsHTMLFrameSetElement, castToHTMLFrameSetElement,- gTypeHTMLFrameSetElement, toHTMLFrameSetElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"cols\"] = $2;"- ghcjs_dom_html_frame_set_element_set_cols ::- JSRef HTMLFrameSetElement -> JSString -> IO ()- -htmlFrameSetElementSetCols ::- (IsHTMLFrameSetElement self, ToJSString val) =>- self -> val -> IO ()-htmlFrameSetElementSetCols self val- = ghcjs_dom_html_frame_set_element_set_cols- (unHTMLFrameSetElement (toHTMLFrameSetElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"cols\"]"- ghcjs_dom_html_frame_set_element_get_cols ::- JSRef HTMLFrameSetElement -> IO JSString- -htmlFrameSetElementGetCols ::- (IsHTMLFrameSetElement self, FromJSString result) =>- self -> IO result-htmlFrameSetElementGetCols self- = fromJSString <$>- (ghcjs_dom_html_frame_set_element_get_cols- (unHTMLFrameSetElement (toHTMLFrameSetElement self)))- -foreign import javascript unsafe "$1[\"rows\"] = $2;"- ghcjs_dom_html_frame_set_element_set_rows ::- JSRef HTMLFrameSetElement -> JSString -> IO ()- -htmlFrameSetElementSetRows ::- (IsHTMLFrameSetElement self, ToJSString val) =>- self -> val -> IO ()-htmlFrameSetElementSetRows self val- = ghcjs_dom_html_frame_set_element_set_rows- (unHTMLFrameSetElement (toHTMLFrameSetElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"rows\"]"- ghcjs_dom_html_frame_set_element_get_rows ::- JSRef HTMLFrameSetElement -> IO JSString- -htmlFrameSetElementGetRows ::- (IsHTMLFrameSetElement self, FromJSString result) =>- self -> IO result-htmlFrameSetElementGetRows self- = fromJSString <$>- (ghcjs_dom_html_frame_set_element_get_rows- (unHTMLFrameSetElement (toHTMLFrameSetElement self)))- -htmlFrameSetElementOnbeforeunload ::- (IsHTMLFrameSetElement self) =>- Signal self (EventM UIEvent self ())-htmlFrameSetElementOnbeforeunload = (connect "beforeunload")- -htmlFrameSetElementOnhashchange ::- (IsHTMLFrameSetElement self) =>- Signal self (EventM UIEvent self ())-htmlFrameSetElementOnhashchange = (connect "hashchange")- -htmlFrameSetElementOnmessage ::- (IsHTMLFrameSetElement self) =>- Signal self (EventM UIEvent self ())-htmlFrameSetElementOnmessage = (connect "message")- -htmlFrameSetElementOnoffline ::- (IsHTMLFrameSetElement self) =>- Signal self (EventM UIEvent self ())-htmlFrameSetElementOnoffline = (connect "offline")- -htmlFrameSetElementOnonline ::- (IsHTMLFrameSetElement self) =>- Signal self (EventM UIEvent self ())-htmlFrameSetElementOnonline = (connect "online")- -htmlFrameSetElementOnpopstate ::- (IsHTMLFrameSetElement self) =>- Signal self (EventM UIEvent self ())-htmlFrameSetElementOnpopstate = (connect "popstate")- -htmlFrameSetElementOnresize ::- (IsHTMLFrameSetElement self) =>- Signal self (EventM UIEvent self ())-htmlFrameSetElementOnresize = (connect "resize")- -htmlFrameSetElementOnstorage ::- (IsHTMLFrameSetElement self) =>- Signal self (EventM UIEvent self ())-htmlFrameSetElementOnstorage = (connect "storage")- -htmlFrameSetElementOnunload ::- (IsHTMLFrameSetElement self) =>- Signal self (EventM UIEvent self ())-htmlFrameSetElementOnunload = (connect "unload")- -htmlFrameSetElementOnorientationchange ::- (IsHTMLFrameSetElement self) =>- Signal self (EventM UIEvent self ())-htmlFrameSetElementOnorientationchange- = (connect "orientationchange")- -htmlFrameSetElementOnblur ::- (IsHTMLFrameSetElement self) =>- Signal self (EventM UIEvent self ())-htmlFrameSetElementOnblur = (connect "blur")- -htmlFrameSetElementOnerror ::- (IsHTMLFrameSetElement self) =>- Signal self (EventM UIEvent self ())-htmlFrameSetElementOnerror = (connect "error")- -htmlFrameSetElementOnfocus ::- (IsHTMLFrameSetElement self) =>- Signal self (EventM UIEvent self ())-htmlFrameSetElementOnfocus = (connect "focus")- -htmlFrameSetElementOnload ::- (IsHTMLFrameSetElement self) =>- Signal self (EventM UIEvent self ())-htmlFrameSetElementOnload = (connect "load")+ module GHCJS.DOM.JSFFI.Generated.HTMLFrameSetElement #else-module GHCJS.DOM.HTMLFrameSetElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLFrameSetElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLFrameSetElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLFrameSetElement #endif
@@ -1,117 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLHRElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLHRElement- (ghcjs_dom_htmlhr_element_set_align, htmlhrElementSetAlign,- ghcjs_dom_htmlhr_element_get_align, htmlhrElementGetAlign,- ghcjs_dom_htmlhr_element_set_no_shade, htmlhrElementSetNoShade,- ghcjs_dom_htmlhr_element_get_no_shade, htmlhrElementGetNoShade,- ghcjs_dom_htmlhr_element_set_size, htmlhrElementSetSize,- ghcjs_dom_htmlhr_element_get_size, htmlhrElementGetSize,- ghcjs_dom_htmlhr_element_set_width, htmlhrElementSetWidth,- ghcjs_dom_htmlhr_element_get_width, htmlhrElementGetWidth,- HTMLHRElement, IsHTMLHRElement, castToHTMLHRElement,- gTypeHTMLHRElement, toHTMLHRElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"align\"] = $2;"- ghcjs_dom_htmlhr_element_set_align ::- JSRef HTMLHRElement -> JSString -> IO ()- -htmlhrElementSetAlign ::- (IsHTMLHRElement self, ToJSString val) => self -> val -> IO ()-htmlhrElementSetAlign self val- = ghcjs_dom_htmlhr_element_set_align- (unHTMLHRElement (toHTMLHRElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"align\"]"- ghcjs_dom_htmlhr_element_get_align ::- JSRef HTMLHRElement -> IO JSString- -htmlhrElementGetAlign ::- (IsHTMLHRElement self, FromJSString result) => self -> IO result-htmlhrElementGetAlign self- = fromJSString <$>- (ghcjs_dom_htmlhr_element_get_align- (unHTMLHRElement (toHTMLHRElement self)))- -foreign import javascript unsafe "$1[\"noShade\"] = $2;"- ghcjs_dom_htmlhr_element_set_no_shade ::- JSRef HTMLHRElement -> Bool -> IO ()- -htmlhrElementSetNoShade ::- (IsHTMLHRElement self) => self -> Bool -> IO ()-htmlhrElementSetNoShade self val- = ghcjs_dom_htmlhr_element_set_no_shade- (unHTMLHRElement (toHTMLHRElement self))- val- -foreign import javascript unsafe "($1[\"noShade\"] ? 1 : 0)"- ghcjs_dom_htmlhr_element_get_no_shade ::- JSRef HTMLHRElement -> IO Bool- -htmlhrElementGetNoShade ::- (IsHTMLHRElement self) => self -> IO Bool-htmlhrElementGetNoShade self- = ghcjs_dom_htmlhr_element_get_no_shade- (unHTMLHRElement (toHTMLHRElement self))- -foreign import javascript unsafe "$1[\"size\"] = $2;"- ghcjs_dom_htmlhr_element_set_size ::- JSRef HTMLHRElement -> JSString -> IO ()- -htmlhrElementSetSize ::- (IsHTMLHRElement self, ToJSString val) => self -> val -> IO ()-htmlhrElementSetSize self val- = ghcjs_dom_htmlhr_element_set_size- (unHTMLHRElement (toHTMLHRElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"size\"]"- ghcjs_dom_htmlhr_element_get_size ::- JSRef HTMLHRElement -> IO JSString- -htmlhrElementGetSize ::- (IsHTMLHRElement self, FromJSString result) => self -> IO result-htmlhrElementGetSize self- = fromJSString <$>- (ghcjs_dom_htmlhr_element_get_size- (unHTMLHRElement (toHTMLHRElement self)))- -foreign import javascript unsafe "$1[\"width\"] = $2;"- ghcjs_dom_htmlhr_element_set_width ::- JSRef HTMLHRElement -> JSString -> IO ()- -htmlhrElementSetWidth ::- (IsHTMLHRElement self, ToJSString val) => self -> val -> IO ()-htmlhrElementSetWidth self val- = ghcjs_dom_htmlhr_element_set_width- (unHTMLHRElement (toHTMLHRElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"width\"]"- ghcjs_dom_htmlhr_element_get_width ::- JSRef HTMLHRElement -> IO JSString- -htmlhrElementGetWidth ::- (IsHTMLHRElement self, FromJSString result) => self -> IO result-htmlhrElementGetWidth self- = fromJSString <$>- (ghcjs_dom_htmlhr_element_get_width- (unHTMLHRElement (toHTMLHRElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLHRElement #else-module GHCJS.DOM.HTMLHRElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLHRElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLHRElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLHRElement #endif
@@ -1,46 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLHeadElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLHeadElement- (ghcjs_dom_html_head_element_set_profile,- htmlHeadElementSetProfile, ghcjs_dom_html_head_element_get_profile,- htmlHeadElementGetProfile, HTMLHeadElement, IsHTMLHeadElement,- castToHTMLHeadElement, gTypeHTMLHeadElement, toHTMLHeadElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"profile\"] = $2;"- ghcjs_dom_html_head_element_set_profile ::- JSRef HTMLHeadElement -> JSString -> IO ()- -htmlHeadElementSetProfile ::- (IsHTMLHeadElement self, ToJSString val) => self -> val -> IO ()-htmlHeadElementSetProfile self val- = ghcjs_dom_html_head_element_set_profile- (unHTMLHeadElement (toHTMLHeadElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"profile\"]"- ghcjs_dom_html_head_element_get_profile ::- JSRef HTMLHeadElement -> IO JSString- -htmlHeadElementGetProfile ::- (IsHTMLHeadElement self, FromJSString result) => self -> IO result-htmlHeadElementGetProfile self- = fromJSString <$>- (ghcjs_dom_html_head_element_get_profile- (unHTMLHeadElement (toHTMLHeadElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLHeadElement #else-module GHCJS.DOM.HTMLHeadElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLHeadElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLHeadElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLHeadElement #endif
@@ -1,49 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLHeadingElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLHeadingElement- (ghcjs_dom_html_heading_element_set_align,- htmlHeadingElementSetAlign,- ghcjs_dom_html_heading_element_get_align,- htmlHeadingElementGetAlign, HTMLHeadingElement,- IsHTMLHeadingElement, castToHTMLHeadingElement,- gTypeHTMLHeadingElement, toHTMLHeadingElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"align\"] = $2;"- ghcjs_dom_html_heading_element_set_align ::- JSRef HTMLHeadingElement -> JSString -> IO ()- -htmlHeadingElementSetAlign ::- (IsHTMLHeadingElement self, ToJSString val) => self -> val -> IO ()-htmlHeadingElementSetAlign self val- = ghcjs_dom_html_heading_element_set_align- (unHTMLHeadingElement (toHTMLHeadingElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"align\"]"- ghcjs_dom_html_heading_element_get_align ::- JSRef HTMLHeadingElement -> IO JSString- -htmlHeadingElementGetAlign ::- (IsHTMLHeadingElement self, FromJSString result) =>- self -> IO result-htmlHeadingElementGetAlign self- = fromJSString <$>- (ghcjs_dom_html_heading_element_get_align- (unHTMLHeadingElement (toHTMLHeadingElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLHeadingElement #else-module GHCJS.DOM.HTMLHeadingElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLHeadingElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLHeadingElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLHeadingElement #endif
@@ -1,72 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLHtmlElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLHtmlElement- (ghcjs_dom_html_html_element_set_version,- htmlHtmlElementSetVersion, ghcjs_dom_html_html_element_get_version,- htmlHtmlElementGetVersion,- ghcjs_dom_html_html_element_set_manifest,- htmlHtmlElementSetManifest,- ghcjs_dom_html_html_element_get_manifest,- htmlHtmlElementGetManifest, HTMLHtmlElement, IsHTMLHtmlElement,- castToHTMLHtmlElement, gTypeHTMLHtmlElement, toHTMLHtmlElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"version\"] = $2;"- ghcjs_dom_html_html_element_set_version ::- JSRef HTMLHtmlElement -> JSString -> IO ()- -htmlHtmlElementSetVersion ::- (IsHTMLHtmlElement self, ToJSString val) => self -> val -> IO ()-htmlHtmlElementSetVersion self val- = ghcjs_dom_html_html_element_set_version- (unHTMLHtmlElement (toHTMLHtmlElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"version\"]"- ghcjs_dom_html_html_element_get_version ::- JSRef HTMLHtmlElement -> IO JSString- -htmlHtmlElementGetVersion ::- (IsHTMLHtmlElement self, FromJSString result) => self -> IO result-htmlHtmlElementGetVersion self- = fromJSString <$>- (ghcjs_dom_html_html_element_get_version- (unHTMLHtmlElement (toHTMLHtmlElement self)))- -foreign import javascript unsafe "$1[\"manifest\"] = $2;"- ghcjs_dom_html_html_element_set_manifest ::- JSRef HTMLHtmlElement -> JSString -> IO ()- -htmlHtmlElementSetManifest ::- (IsHTMLHtmlElement self, ToJSString val) => self -> val -> IO ()-htmlHtmlElementSetManifest self val- = ghcjs_dom_html_html_element_set_manifest- (unHTMLHtmlElement (toHTMLHtmlElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"manifest\"]"- ghcjs_dom_html_html_element_get_manifest ::- JSRef HTMLHtmlElement -> IO JSString- -htmlHtmlElementGetManifest ::- (IsHTMLHtmlElement self, FromJSString result) => self -> IO result-htmlHtmlElementGetManifest self- = fromJSString <$>- (ghcjs_dom_html_html_element_get_manifest- (unHTMLHtmlElement (toHTMLHtmlElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLHtmlElement #else-module GHCJS.DOM.HTMLHtmlElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLHtmlElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLHtmlElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLHtmlElement #endif
@@ -1,365 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLIFrameElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLIFrameElement- (ghcjs_dom_html_iframe_element_set_align,- htmliFrameElementSetAlign, ghcjs_dom_html_iframe_element_get_align,- htmliFrameElementGetAlign,- ghcjs_dom_html_iframe_element_set_frame_border,- htmliFrameElementSetFrameBorder,- ghcjs_dom_html_iframe_element_get_frame_border,- htmliFrameElementGetFrameBorder,- ghcjs_dom_html_iframe_element_set_height,- htmliFrameElementSetHeight,- ghcjs_dom_html_iframe_element_get_height,- htmliFrameElementGetHeight,- ghcjs_dom_html_iframe_element_set_long_desc,- htmliFrameElementSetLongDesc,- ghcjs_dom_html_iframe_element_get_long_desc,- htmliFrameElementGetLongDesc,- ghcjs_dom_html_iframe_element_set_margin_height,- htmliFrameElementSetMarginHeight,- ghcjs_dom_html_iframe_element_get_margin_height,- htmliFrameElementGetMarginHeight,- ghcjs_dom_html_iframe_element_set_margin_width,- htmliFrameElementSetMarginWidth,- ghcjs_dom_html_iframe_element_get_margin_width,- htmliFrameElementGetMarginWidth,- ghcjs_dom_html_iframe_element_set_name, htmliFrameElementSetName,- ghcjs_dom_html_iframe_element_get_name, htmliFrameElementGetName,- ghcjs_dom_html_iframe_element_set_sandbox,- htmliFrameElementSetSandbox,- ghcjs_dom_html_iframe_element_get_sandbox,- htmliFrameElementGetSandbox,- ghcjs_dom_html_iframe_element_set_scrolling,- htmliFrameElementSetScrolling,- ghcjs_dom_html_iframe_element_get_scrolling,- htmliFrameElementGetScrolling,- ghcjs_dom_html_iframe_element_set_src, htmliFrameElementSetSrc,- ghcjs_dom_html_iframe_element_get_src, htmliFrameElementGetSrc,- ghcjs_dom_html_iframe_element_set_srcdoc,- htmliFrameElementSetSrcdoc,- ghcjs_dom_html_iframe_element_get_srcdoc,- htmliFrameElementGetSrcdoc,- ghcjs_dom_html_iframe_element_set_width, htmliFrameElementSetWidth,- ghcjs_dom_html_iframe_element_get_width, htmliFrameElementGetWidth,- ghcjs_dom_html_iframe_element_get_content_document,- htmliFrameElementGetContentDocument,- ghcjs_dom_html_iframe_element_get_content_window,- htmliFrameElementGetContentWindow, HTMLIFrameElement,- IsHTMLIFrameElement, castToHTMLIFrameElement,- gTypeHTMLIFrameElement, toHTMLIFrameElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"align\"] = $2;"- ghcjs_dom_html_iframe_element_set_align ::- JSRef HTMLIFrameElement -> JSString -> IO ()- -htmliFrameElementSetAlign ::- (IsHTMLIFrameElement self, ToJSString val) => self -> val -> IO ()-htmliFrameElementSetAlign self val- = ghcjs_dom_html_iframe_element_set_align- (unHTMLIFrameElement (toHTMLIFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"align\"]"- ghcjs_dom_html_iframe_element_get_align ::- JSRef HTMLIFrameElement -> IO JSString- -htmliFrameElementGetAlign ::- (IsHTMLIFrameElement self, FromJSString result) =>- self -> IO result-htmliFrameElementGetAlign self- = fromJSString <$>- (ghcjs_dom_html_iframe_element_get_align- (unHTMLIFrameElement (toHTMLIFrameElement self)))- -foreign import javascript unsafe "$1[\"frameBorder\"] = $2;"- ghcjs_dom_html_iframe_element_set_frame_border ::- JSRef HTMLIFrameElement -> JSString -> IO ()- -htmliFrameElementSetFrameBorder ::- (IsHTMLIFrameElement self, ToJSString val) => self -> val -> IO ()-htmliFrameElementSetFrameBorder self val- = ghcjs_dom_html_iframe_element_set_frame_border- (unHTMLIFrameElement (toHTMLIFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"frameBorder\"]"- ghcjs_dom_html_iframe_element_get_frame_border ::- JSRef HTMLIFrameElement -> IO JSString- -htmliFrameElementGetFrameBorder ::- (IsHTMLIFrameElement self, FromJSString result) =>- self -> IO result-htmliFrameElementGetFrameBorder self- = fromJSString <$>- (ghcjs_dom_html_iframe_element_get_frame_border- (unHTMLIFrameElement (toHTMLIFrameElement self)))- -foreign import javascript unsafe "$1[\"height\"] = $2;"- ghcjs_dom_html_iframe_element_set_height ::- JSRef HTMLIFrameElement -> JSString -> IO ()- -htmliFrameElementSetHeight ::- (IsHTMLIFrameElement self, ToJSString val) => self -> val -> IO ()-htmliFrameElementSetHeight self val- = ghcjs_dom_html_iframe_element_set_height- (unHTMLIFrameElement (toHTMLIFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"height\"]"- ghcjs_dom_html_iframe_element_get_height ::- JSRef HTMLIFrameElement -> IO JSString- -htmliFrameElementGetHeight ::- (IsHTMLIFrameElement self, FromJSString result) =>- self -> IO result-htmliFrameElementGetHeight self- = fromJSString <$>- (ghcjs_dom_html_iframe_element_get_height- (unHTMLIFrameElement (toHTMLIFrameElement self)))- -foreign import javascript unsafe "$1[\"longDesc\"] = $2;"- ghcjs_dom_html_iframe_element_set_long_desc ::- JSRef HTMLIFrameElement -> JSString -> IO ()- -htmliFrameElementSetLongDesc ::- (IsHTMLIFrameElement self, ToJSString val) => self -> val -> IO ()-htmliFrameElementSetLongDesc self val- = ghcjs_dom_html_iframe_element_set_long_desc- (unHTMLIFrameElement (toHTMLIFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"longDesc\"]"- ghcjs_dom_html_iframe_element_get_long_desc ::- JSRef HTMLIFrameElement -> IO JSString- -htmliFrameElementGetLongDesc ::- (IsHTMLIFrameElement self, FromJSString result) =>- self -> IO result-htmliFrameElementGetLongDesc self- = fromJSString <$>- (ghcjs_dom_html_iframe_element_get_long_desc- (unHTMLIFrameElement (toHTMLIFrameElement self)))- -foreign import javascript unsafe "$1[\"marginHeight\"] = $2;"- ghcjs_dom_html_iframe_element_set_margin_height ::- JSRef HTMLIFrameElement -> JSString -> IO ()- -htmliFrameElementSetMarginHeight ::- (IsHTMLIFrameElement self, ToJSString val) => self -> val -> IO ()-htmliFrameElementSetMarginHeight self val- = ghcjs_dom_html_iframe_element_set_margin_height- (unHTMLIFrameElement (toHTMLIFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"marginHeight\"]"- ghcjs_dom_html_iframe_element_get_margin_height ::- JSRef HTMLIFrameElement -> IO JSString- -htmliFrameElementGetMarginHeight ::- (IsHTMLIFrameElement self, FromJSString result) =>- self -> IO result-htmliFrameElementGetMarginHeight self- = fromJSString <$>- (ghcjs_dom_html_iframe_element_get_margin_height- (unHTMLIFrameElement (toHTMLIFrameElement self)))- -foreign import javascript unsafe "$1[\"marginWidth\"] = $2;"- ghcjs_dom_html_iframe_element_set_margin_width ::- JSRef HTMLIFrameElement -> JSString -> IO ()- -htmliFrameElementSetMarginWidth ::- (IsHTMLIFrameElement self, ToJSString val) => self -> val -> IO ()-htmliFrameElementSetMarginWidth self val- = ghcjs_dom_html_iframe_element_set_margin_width- (unHTMLIFrameElement (toHTMLIFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"marginWidth\"]"- ghcjs_dom_html_iframe_element_get_margin_width ::- JSRef HTMLIFrameElement -> IO JSString- -htmliFrameElementGetMarginWidth ::- (IsHTMLIFrameElement self, FromJSString result) =>- self -> IO result-htmliFrameElementGetMarginWidth self- = fromJSString <$>- (ghcjs_dom_html_iframe_element_get_margin_width- (unHTMLIFrameElement (toHTMLIFrameElement self)))- -foreign import javascript unsafe "$1[\"name\"] = $2;"- ghcjs_dom_html_iframe_element_set_name ::- JSRef HTMLIFrameElement -> JSString -> IO ()- -htmliFrameElementSetName ::- (IsHTMLIFrameElement self, ToJSString val) => self -> val -> IO ()-htmliFrameElementSetName self val- = ghcjs_dom_html_iframe_element_set_name- (unHTMLIFrameElement (toHTMLIFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_html_iframe_element_get_name ::- JSRef HTMLIFrameElement -> IO JSString- -htmliFrameElementGetName ::- (IsHTMLIFrameElement self, FromJSString result) =>- self -> IO result-htmliFrameElementGetName self- = fromJSString <$>- (ghcjs_dom_html_iframe_element_get_name- (unHTMLIFrameElement (toHTMLIFrameElement self)))- -foreign import javascript unsafe "$1[\"sandbox\"] = $2;"- ghcjs_dom_html_iframe_element_set_sandbox ::- JSRef HTMLIFrameElement -> JSString -> IO ()- -htmliFrameElementSetSandbox ::- (IsHTMLIFrameElement self, ToJSString val) => self -> val -> IO ()-htmliFrameElementSetSandbox self val- = ghcjs_dom_html_iframe_element_set_sandbox- (unHTMLIFrameElement (toHTMLIFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"sandbox\"]"- ghcjs_dom_html_iframe_element_get_sandbox ::- JSRef HTMLIFrameElement -> IO JSString- -htmliFrameElementGetSandbox ::- (IsHTMLIFrameElement self, FromJSString result) =>- self -> IO result-htmliFrameElementGetSandbox self- = fromJSString <$>- (ghcjs_dom_html_iframe_element_get_sandbox- (unHTMLIFrameElement (toHTMLIFrameElement self)))- -foreign import javascript unsafe "$1[\"scrolling\"] = $2;"- ghcjs_dom_html_iframe_element_set_scrolling ::- JSRef HTMLIFrameElement -> JSString -> IO ()- -htmliFrameElementSetScrolling ::- (IsHTMLIFrameElement self, ToJSString val) => self -> val -> IO ()-htmliFrameElementSetScrolling self val- = ghcjs_dom_html_iframe_element_set_scrolling- (unHTMLIFrameElement (toHTMLIFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"scrolling\"]"- ghcjs_dom_html_iframe_element_get_scrolling ::- JSRef HTMLIFrameElement -> IO JSString- -htmliFrameElementGetScrolling ::- (IsHTMLIFrameElement self, FromJSString result) =>- self -> IO result-htmliFrameElementGetScrolling self- = fromJSString <$>- (ghcjs_dom_html_iframe_element_get_scrolling- (unHTMLIFrameElement (toHTMLIFrameElement self)))- -foreign import javascript unsafe "$1[\"src\"] = $2;"- ghcjs_dom_html_iframe_element_set_src ::- JSRef HTMLIFrameElement -> JSString -> IO ()- -htmliFrameElementSetSrc ::- (IsHTMLIFrameElement self, ToJSString val) => self -> val -> IO ()-htmliFrameElementSetSrc self val- = ghcjs_dom_html_iframe_element_set_src- (unHTMLIFrameElement (toHTMLIFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"src\"]"- ghcjs_dom_html_iframe_element_get_src ::- JSRef HTMLIFrameElement -> IO JSString- -htmliFrameElementGetSrc ::- (IsHTMLIFrameElement self, FromJSString result) =>- self -> IO result-htmliFrameElementGetSrc self- = fromJSString <$>- (ghcjs_dom_html_iframe_element_get_src- (unHTMLIFrameElement (toHTMLIFrameElement self)))- -foreign import javascript unsafe "$1[\"srcdoc\"] = $2;"- ghcjs_dom_html_iframe_element_set_srcdoc ::- JSRef HTMLIFrameElement -> JSString -> IO ()- -htmliFrameElementSetSrcdoc ::- (IsHTMLIFrameElement self, ToJSString val) => self -> val -> IO ()-htmliFrameElementSetSrcdoc self val- = ghcjs_dom_html_iframe_element_set_srcdoc- (unHTMLIFrameElement (toHTMLIFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"srcdoc\"]"- ghcjs_dom_html_iframe_element_get_srcdoc ::- JSRef HTMLIFrameElement -> IO JSString- -htmliFrameElementGetSrcdoc ::- (IsHTMLIFrameElement self, FromJSString result) =>- self -> IO result-htmliFrameElementGetSrcdoc self- = fromJSString <$>- (ghcjs_dom_html_iframe_element_get_srcdoc- (unHTMLIFrameElement (toHTMLIFrameElement self)))- -foreign import javascript unsafe "$1[\"width\"] = $2;"- ghcjs_dom_html_iframe_element_set_width ::- JSRef HTMLIFrameElement -> JSString -> IO ()- -htmliFrameElementSetWidth ::- (IsHTMLIFrameElement self, ToJSString val) => self -> val -> IO ()-htmliFrameElementSetWidth self val- = ghcjs_dom_html_iframe_element_set_width- (unHTMLIFrameElement (toHTMLIFrameElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"width\"]"- ghcjs_dom_html_iframe_element_get_width ::- JSRef HTMLIFrameElement -> IO JSString- -htmliFrameElementGetWidth ::- (IsHTMLIFrameElement self, FromJSString result) =>- self -> IO result-htmliFrameElementGetWidth self- = fromJSString <$>- (ghcjs_dom_html_iframe_element_get_width- (unHTMLIFrameElement (toHTMLIFrameElement self)))- -foreign import javascript unsafe "$1[\"contentDocument\"]"- ghcjs_dom_html_iframe_element_get_content_document ::- JSRef HTMLIFrameElement -> IO (JSRef Document)- -htmliFrameElementGetContentDocument ::- (IsHTMLIFrameElement self) => self -> IO (Maybe Document)-htmliFrameElementGetContentDocument self- = fmap Document . maybeJSNull <$>- (ghcjs_dom_html_iframe_element_get_content_document- (unHTMLIFrameElement (toHTMLIFrameElement self)))- -foreign import javascript unsafe "$1[\"contentWindow\"]"- ghcjs_dom_html_iframe_element_get_content_window ::- JSRef HTMLIFrameElement -> IO (JSRef DOMWindow)- -htmliFrameElementGetContentWindow ::- (IsHTMLIFrameElement self) => self -> IO (Maybe DOMWindow)-htmliFrameElementGetContentWindow self- = fmap DOMWindow . maybeJSNull <$>- (ghcjs_dom_html_iframe_element_get_content_window- (unHTMLIFrameElement (toHTMLIFrameElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLIFrameElement #else-module GHCJS.DOM.HTMLIFrameElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLIFrameElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLIFrameElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLIFrameElement #endif
@@ -1,439 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLImageElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLImageElement- (ghcjs_dom_html_image_element_set_name, htmlImageElementSetName,- ghcjs_dom_html_image_element_get_name, htmlImageElementGetName,- ghcjs_dom_html_image_element_set_align, htmlImageElementSetAlign,- ghcjs_dom_html_image_element_get_align, htmlImageElementGetAlign,- ghcjs_dom_html_image_element_set_alt, htmlImageElementSetAlt,- ghcjs_dom_html_image_element_get_alt, htmlImageElementGetAlt,- ghcjs_dom_html_image_element_set_border, htmlImageElementSetBorder,- ghcjs_dom_html_image_element_get_border, htmlImageElementGetBorder,- ghcjs_dom_html_image_element_set_cross_origin,- htmlImageElementSetCrossOrigin,- ghcjs_dom_html_image_element_get_cross_origin,- htmlImageElementGetCrossOrigin,- ghcjs_dom_html_image_element_set_height, htmlImageElementSetHeight,- ghcjs_dom_html_image_element_get_height, htmlImageElementGetHeight,- ghcjs_dom_html_image_element_set_hspace, htmlImageElementSetHspace,- ghcjs_dom_html_image_element_get_hspace, htmlImageElementGetHspace,- ghcjs_dom_html_image_element_set_is_map, htmlImageElementSetIsMap,- ghcjs_dom_html_image_element_get_is_map, htmlImageElementGetIsMap,- ghcjs_dom_html_image_element_set_long_desc,- htmlImageElementSetLongDesc,- ghcjs_dom_html_image_element_get_long_desc,- htmlImageElementGetLongDesc, ghcjs_dom_html_image_element_set_src,- htmlImageElementSetSrc, ghcjs_dom_html_image_element_get_src,- htmlImageElementGetSrc, ghcjs_dom_html_image_element_set_srcset,- htmlImageElementSetSrcset, ghcjs_dom_html_image_element_get_srcset,- htmlImageElementGetSrcset,- ghcjs_dom_html_image_element_set_use_map,- htmlImageElementSetUseMap,- ghcjs_dom_html_image_element_get_use_map,- htmlImageElementGetUseMap, ghcjs_dom_html_image_element_set_vspace,- htmlImageElementSetVspace, ghcjs_dom_html_image_element_get_vspace,- htmlImageElementGetVspace, ghcjs_dom_html_image_element_set_width,- htmlImageElementSetWidth, ghcjs_dom_html_image_element_get_width,- htmlImageElementGetWidth,- ghcjs_dom_html_image_element_get_complete,- htmlImageElementGetComplete,- ghcjs_dom_html_image_element_set_lowsrc, htmlImageElementSetLowsrc,- ghcjs_dom_html_image_element_get_lowsrc, htmlImageElementGetLowsrc,- ghcjs_dom_html_image_element_get_natural_height,- htmlImageElementGetNaturalHeight,- ghcjs_dom_html_image_element_get_natural_width,- htmlImageElementGetNaturalWidth,- ghcjs_dom_html_image_element_get_x, htmlImageElementGetX,- ghcjs_dom_html_image_element_get_y, htmlImageElementGetY,- HTMLImageElement, IsHTMLImageElement, castToHTMLImageElement,- gTypeHTMLImageElement, toHTMLImageElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"name\"] = $2;"- ghcjs_dom_html_image_element_set_name ::- JSRef HTMLImageElement -> JSString -> IO ()- -htmlImageElementSetName ::- (IsHTMLImageElement self, ToJSString val) => self -> val -> IO ()-htmlImageElementSetName self val- = ghcjs_dom_html_image_element_set_name- (unHTMLImageElement (toHTMLImageElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_html_image_element_get_name ::- JSRef HTMLImageElement -> IO JSString- -htmlImageElementGetName ::- (IsHTMLImageElement self, FromJSString result) => self -> IO result-htmlImageElementGetName self- = fromJSString <$>- (ghcjs_dom_html_image_element_get_name- (unHTMLImageElement (toHTMLImageElement self)))- -foreign import javascript unsafe "$1[\"align\"] = $2;"- ghcjs_dom_html_image_element_set_align ::- JSRef HTMLImageElement -> JSString -> IO ()- -htmlImageElementSetAlign ::- (IsHTMLImageElement self, ToJSString val) => self -> val -> IO ()-htmlImageElementSetAlign self val- = ghcjs_dom_html_image_element_set_align- (unHTMLImageElement (toHTMLImageElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"align\"]"- ghcjs_dom_html_image_element_get_align ::- JSRef HTMLImageElement -> IO JSString- -htmlImageElementGetAlign ::- (IsHTMLImageElement self, FromJSString result) => self -> IO result-htmlImageElementGetAlign self- = fromJSString <$>- (ghcjs_dom_html_image_element_get_align- (unHTMLImageElement (toHTMLImageElement self)))- -foreign import javascript unsafe "$1[\"alt\"] = $2;"- ghcjs_dom_html_image_element_set_alt ::- JSRef HTMLImageElement -> JSString -> IO ()- -htmlImageElementSetAlt ::- (IsHTMLImageElement self, ToJSString val) => self -> val -> IO ()-htmlImageElementSetAlt self val- = ghcjs_dom_html_image_element_set_alt- (unHTMLImageElement (toHTMLImageElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"alt\"]"- ghcjs_dom_html_image_element_get_alt ::- JSRef HTMLImageElement -> IO JSString- -htmlImageElementGetAlt ::- (IsHTMLImageElement self, FromJSString result) => self -> IO result-htmlImageElementGetAlt self- = fromJSString <$>- (ghcjs_dom_html_image_element_get_alt- (unHTMLImageElement (toHTMLImageElement self)))- -foreign import javascript unsafe "$1[\"border\"] = $2;"- ghcjs_dom_html_image_element_set_border ::- JSRef HTMLImageElement -> JSString -> IO ()- -htmlImageElementSetBorder ::- (IsHTMLImageElement self, ToJSString val) => self -> val -> IO ()-htmlImageElementSetBorder self val- = ghcjs_dom_html_image_element_set_border- (unHTMLImageElement (toHTMLImageElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"border\"]"- ghcjs_dom_html_image_element_get_border ::- JSRef HTMLImageElement -> IO JSString- -htmlImageElementGetBorder ::- (IsHTMLImageElement self, FromJSString result) => self -> IO result-htmlImageElementGetBorder self- = fromJSString <$>- (ghcjs_dom_html_image_element_get_border- (unHTMLImageElement (toHTMLImageElement self)))- -foreign import javascript unsafe "$1[\"crossOrigin\"] = $2;"- ghcjs_dom_html_image_element_set_cross_origin ::- JSRef HTMLImageElement -> JSString -> IO ()- -htmlImageElementSetCrossOrigin ::- (IsHTMLImageElement self, ToJSString val) => self -> val -> IO ()-htmlImageElementSetCrossOrigin self val- = ghcjs_dom_html_image_element_set_cross_origin- (unHTMLImageElement (toHTMLImageElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"crossOrigin\"]"- ghcjs_dom_html_image_element_get_cross_origin ::- JSRef HTMLImageElement -> IO JSString- -htmlImageElementGetCrossOrigin ::- (IsHTMLImageElement self, FromJSString result) => self -> IO result-htmlImageElementGetCrossOrigin self- = fromJSString <$>- (ghcjs_dom_html_image_element_get_cross_origin- (unHTMLImageElement (toHTMLImageElement self)))- -foreign import javascript unsafe "$1[\"height\"] = $2;"- ghcjs_dom_html_image_element_set_height ::- JSRef HTMLImageElement -> Int -> IO ()- -htmlImageElementSetHeight ::- (IsHTMLImageElement self) => self -> Int -> IO ()-htmlImageElementSetHeight self val- = ghcjs_dom_html_image_element_set_height- (unHTMLImageElement (toHTMLImageElement self))- val- -foreign import javascript unsafe "$1[\"height\"]"- ghcjs_dom_html_image_element_get_height ::- JSRef HTMLImageElement -> IO Int- -htmlImageElementGetHeight ::- (IsHTMLImageElement self) => self -> IO Int-htmlImageElementGetHeight self- = ghcjs_dom_html_image_element_get_height- (unHTMLImageElement (toHTMLImageElement self))- -foreign import javascript unsafe "$1[\"hspace\"] = $2;"- ghcjs_dom_html_image_element_set_hspace ::- JSRef HTMLImageElement -> Int -> IO ()- -htmlImageElementSetHspace ::- (IsHTMLImageElement self) => self -> Int -> IO ()-htmlImageElementSetHspace self val- = ghcjs_dom_html_image_element_set_hspace- (unHTMLImageElement (toHTMLImageElement self))- val- -foreign import javascript unsafe "$1[\"hspace\"]"- ghcjs_dom_html_image_element_get_hspace ::- JSRef HTMLImageElement -> IO Int- -htmlImageElementGetHspace ::- (IsHTMLImageElement self) => self -> IO Int-htmlImageElementGetHspace self- = ghcjs_dom_html_image_element_get_hspace- (unHTMLImageElement (toHTMLImageElement self))- -foreign import javascript unsafe "$1[\"isMap\"] = $2;"- ghcjs_dom_html_image_element_set_is_map ::- JSRef HTMLImageElement -> Bool -> IO ()- -htmlImageElementSetIsMap ::- (IsHTMLImageElement self) => self -> Bool -> IO ()-htmlImageElementSetIsMap self val- = ghcjs_dom_html_image_element_set_is_map- (unHTMLImageElement (toHTMLImageElement self))- val- -foreign import javascript unsafe "($1[\"isMap\"] ? 1 : 0)"- ghcjs_dom_html_image_element_get_is_map ::- JSRef HTMLImageElement -> IO Bool- -htmlImageElementGetIsMap ::- (IsHTMLImageElement self) => self -> IO Bool-htmlImageElementGetIsMap self- = ghcjs_dom_html_image_element_get_is_map- (unHTMLImageElement (toHTMLImageElement self))- -foreign import javascript unsafe "$1[\"longDesc\"] = $2;"- ghcjs_dom_html_image_element_set_long_desc ::- JSRef HTMLImageElement -> JSString -> IO ()- -htmlImageElementSetLongDesc ::- (IsHTMLImageElement self, ToJSString val) => self -> val -> IO ()-htmlImageElementSetLongDesc self val- = ghcjs_dom_html_image_element_set_long_desc- (unHTMLImageElement (toHTMLImageElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"longDesc\"]"- ghcjs_dom_html_image_element_get_long_desc ::- JSRef HTMLImageElement -> IO JSString- -htmlImageElementGetLongDesc ::- (IsHTMLImageElement self, FromJSString result) => self -> IO result-htmlImageElementGetLongDesc self- = fromJSString <$>- (ghcjs_dom_html_image_element_get_long_desc- (unHTMLImageElement (toHTMLImageElement self)))- -foreign import javascript unsafe "$1[\"src\"] = $2;"- ghcjs_dom_html_image_element_set_src ::- JSRef HTMLImageElement -> JSString -> IO ()- -htmlImageElementSetSrc ::- (IsHTMLImageElement self, ToJSString val) => self -> val -> IO ()-htmlImageElementSetSrc self val- = ghcjs_dom_html_image_element_set_src- (unHTMLImageElement (toHTMLImageElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"src\"]"- ghcjs_dom_html_image_element_get_src ::- JSRef HTMLImageElement -> IO JSString- -htmlImageElementGetSrc ::- (IsHTMLImageElement self, FromJSString result) => self -> IO result-htmlImageElementGetSrc self- = fromJSString <$>- (ghcjs_dom_html_image_element_get_src- (unHTMLImageElement (toHTMLImageElement self)))- -foreign import javascript unsafe "$1[\"srcset\"] = $2;"- ghcjs_dom_html_image_element_set_srcset ::- JSRef HTMLImageElement -> JSString -> IO ()- -htmlImageElementSetSrcset ::- (IsHTMLImageElement self, ToJSString val) => self -> val -> IO ()-htmlImageElementSetSrcset self val- = ghcjs_dom_html_image_element_set_srcset- (unHTMLImageElement (toHTMLImageElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"srcset\"]"- ghcjs_dom_html_image_element_get_srcset ::- JSRef HTMLImageElement -> IO JSString- -htmlImageElementGetSrcset ::- (IsHTMLImageElement self, FromJSString result) => self -> IO result-htmlImageElementGetSrcset self- = fromJSString <$>- (ghcjs_dom_html_image_element_get_srcset- (unHTMLImageElement (toHTMLImageElement self)))- -foreign import javascript unsafe "$1[\"useMap\"] = $2;"- ghcjs_dom_html_image_element_set_use_map ::- JSRef HTMLImageElement -> JSString -> IO ()- -htmlImageElementSetUseMap ::- (IsHTMLImageElement self, ToJSString val) => self -> val -> IO ()-htmlImageElementSetUseMap self val- = ghcjs_dom_html_image_element_set_use_map- (unHTMLImageElement (toHTMLImageElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"useMap\"]"- ghcjs_dom_html_image_element_get_use_map ::- JSRef HTMLImageElement -> IO JSString- -htmlImageElementGetUseMap ::- (IsHTMLImageElement self, FromJSString result) => self -> IO result-htmlImageElementGetUseMap self- = fromJSString <$>- (ghcjs_dom_html_image_element_get_use_map- (unHTMLImageElement (toHTMLImageElement self)))- -foreign import javascript unsafe "$1[\"vspace\"] = $2;"- ghcjs_dom_html_image_element_set_vspace ::- JSRef HTMLImageElement -> Int -> IO ()- -htmlImageElementSetVspace ::- (IsHTMLImageElement self) => self -> Int -> IO ()-htmlImageElementSetVspace self val- = ghcjs_dom_html_image_element_set_vspace- (unHTMLImageElement (toHTMLImageElement self))- val- -foreign import javascript unsafe "$1[\"vspace\"]"- ghcjs_dom_html_image_element_get_vspace ::- JSRef HTMLImageElement -> IO Int- -htmlImageElementGetVspace ::- (IsHTMLImageElement self) => self -> IO Int-htmlImageElementGetVspace self- = ghcjs_dom_html_image_element_get_vspace- (unHTMLImageElement (toHTMLImageElement self))- -foreign import javascript unsafe "$1[\"width\"] = $2;"- ghcjs_dom_html_image_element_set_width ::- JSRef HTMLImageElement -> Int -> IO ()- -htmlImageElementSetWidth ::- (IsHTMLImageElement self) => self -> Int -> IO ()-htmlImageElementSetWidth self val- = ghcjs_dom_html_image_element_set_width- (unHTMLImageElement (toHTMLImageElement self))- val- -foreign import javascript unsafe "$1[\"width\"]"- ghcjs_dom_html_image_element_get_width ::- JSRef HTMLImageElement -> IO Int- -htmlImageElementGetWidth ::- (IsHTMLImageElement self) => self -> IO Int-htmlImageElementGetWidth self- = ghcjs_dom_html_image_element_get_width- (unHTMLImageElement (toHTMLImageElement self))- -foreign import javascript unsafe "($1[\"complete\"] ? 1 : 0)"- ghcjs_dom_html_image_element_get_complete ::- JSRef HTMLImageElement -> IO Bool- -htmlImageElementGetComplete ::- (IsHTMLImageElement self) => self -> IO Bool-htmlImageElementGetComplete self- = ghcjs_dom_html_image_element_get_complete- (unHTMLImageElement (toHTMLImageElement self))- -foreign import javascript unsafe "$1[\"lowsrc\"] = $2;"- ghcjs_dom_html_image_element_set_lowsrc ::- JSRef HTMLImageElement -> JSString -> IO ()- -htmlImageElementSetLowsrc ::- (IsHTMLImageElement self, ToJSString val) => self -> val -> IO ()-htmlImageElementSetLowsrc self val- = ghcjs_dom_html_image_element_set_lowsrc- (unHTMLImageElement (toHTMLImageElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"lowsrc\"]"- ghcjs_dom_html_image_element_get_lowsrc ::- JSRef HTMLImageElement -> IO JSString- -htmlImageElementGetLowsrc ::- (IsHTMLImageElement self, FromJSString result) => self -> IO result-htmlImageElementGetLowsrc self- = fromJSString <$>- (ghcjs_dom_html_image_element_get_lowsrc- (unHTMLImageElement (toHTMLImageElement self)))- -foreign import javascript unsafe "$1[\"naturalHeight\"]"- ghcjs_dom_html_image_element_get_natural_height ::- JSRef HTMLImageElement -> IO Int- -htmlImageElementGetNaturalHeight ::- (IsHTMLImageElement self) => self -> IO Int-htmlImageElementGetNaturalHeight self- = ghcjs_dom_html_image_element_get_natural_height- (unHTMLImageElement (toHTMLImageElement self))- -foreign import javascript unsafe "$1[\"naturalWidth\"]"- ghcjs_dom_html_image_element_get_natural_width ::- JSRef HTMLImageElement -> IO Int- -htmlImageElementGetNaturalWidth ::- (IsHTMLImageElement self) => self -> IO Int-htmlImageElementGetNaturalWidth self- = ghcjs_dom_html_image_element_get_natural_width- (unHTMLImageElement (toHTMLImageElement self))- -foreign import javascript unsafe "$1[\"x\"]"- ghcjs_dom_html_image_element_get_x ::- JSRef HTMLImageElement -> IO Int- -htmlImageElementGetX :: (IsHTMLImageElement self) => self -> IO Int-htmlImageElementGetX self- = ghcjs_dom_html_image_element_get_x- (unHTMLImageElement (toHTMLImageElement self))- -foreign import javascript unsafe "$1[\"y\"]"- ghcjs_dom_html_image_element_get_y ::- JSRef HTMLImageElement -> IO Int- -htmlImageElementGetY :: (IsHTMLImageElement self) => self -> IO Int-htmlImageElementGetY self- = ghcjs_dom_html_image_element_get_y- (unHTMLImageElement (toHTMLImageElement self))+ module GHCJS.DOM.JSFFI.Generated.HTMLImageElement #else-module GHCJS.DOM.HTMLImageElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLImageElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLImageElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLImageElement #endif
@@ -1,1152 +1,13 @@ {-# LANGUAGE CPP #-}-#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLInputElement- (ghcjs_dom_html_input_element_step_up, htmlInputElementStepUp,- ghcjs_dom_html_input_element_step_down, htmlInputElementStepDown,- ghcjs_dom_html_input_element_check_validity,- htmlInputElementCheckValidity,- ghcjs_dom_html_input_element_set_custom_validity,- htmlInputElementSetCustomValidity,- ghcjs_dom_html_input_element_select, htmlInputElementSelect,- ghcjs_dom_html_input_element_set_range_text,- htmlInputElementSetRangeText,- ghcjs_dom_html_input_element_set_range_text4,- htmlInputElementSetRangeText4,- ghcjs_dom_html_input_element_set_value_for_user,- htmlInputElementSetValueForUser,- ghcjs_dom_html_input_element_set_accept, htmlInputElementSetAccept,- ghcjs_dom_html_input_element_get_accept, htmlInputElementGetAccept,- ghcjs_dom_html_input_element_set_alt, htmlInputElementSetAlt,- ghcjs_dom_html_input_element_get_alt, htmlInputElementGetAlt,- ghcjs_dom_html_input_element_set_autocomplete,- htmlInputElementSetAutocomplete,- ghcjs_dom_html_input_element_get_autocomplete,- htmlInputElementGetAutocomplete,- ghcjs_dom_html_input_element_set_autofocus,- htmlInputElementSetAutofocus,- ghcjs_dom_html_input_element_get_autofocus,- htmlInputElementGetAutofocus,- ghcjs_dom_html_input_element_set_default_checked,- htmlInputElementSetDefaultChecked,- ghcjs_dom_html_input_element_get_default_checked,- htmlInputElementGetDefaultChecked,- ghcjs_dom_html_input_element_set_checked,- htmlInputElementSetChecked,- ghcjs_dom_html_input_element_get_checked,- htmlInputElementGetChecked,- ghcjs_dom_html_input_element_set_dir_name,- htmlInputElementSetDirName,- ghcjs_dom_html_input_element_get_dir_name,- htmlInputElementGetDirName,- ghcjs_dom_html_input_element_set_disabled,- htmlInputElementSetDisabled,- ghcjs_dom_html_input_element_get_disabled,- htmlInputElementGetDisabled, ghcjs_dom_html_input_element_get_form,- htmlInputElementGetForm, ghcjs_dom_html_input_element_set_files,- htmlInputElementSetFiles, ghcjs_dom_html_input_element_get_files,- htmlInputElementGetFiles,- ghcjs_dom_html_input_element_set_form_action,- htmlInputElementSetFormAction,- ghcjs_dom_html_input_element_get_form_action,- htmlInputElementGetFormAction,- ghcjs_dom_html_input_element_set_form_enctype,- htmlInputElementSetFormEnctype,- ghcjs_dom_html_input_element_get_form_enctype,- htmlInputElementGetFormEnctype,- ghcjs_dom_html_input_element_set_form_method,- htmlInputElementSetFormMethod,- ghcjs_dom_html_input_element_get_form_method,- htmlInputElementGetFormMethod,- ghcjs_dom_html_input_element_set_form_no_validate,- htmlInputElementSetFormNoValidate,- ghcjs_dom_html_input_element_get_form_no_validate,- htmlInputElementGetFormNoValidate,- ghcjs_dom_html_input_element_set_form_target,- htmlInputElementSetFormTarget,- ghcjs_dom_html_input_element_get_form_target,- htmlInputElementGetFormTarget,- ghcjs_dom_html_input_element_set_height, htmlInputElementSetHeight,- ghcjs_dom_html_input_element_get_height, htmlInputElementGetHeight,- ghcjs_dom_html_input_element_set_indeterminate,- htmlInputElementSetIndeterminate,- ghcjs_dom_html_input_element_get_indeterminate,- htmlInputElementGetIndeterminate,- ghcjs_dom_html_input_element_get_list, htmlInputElementGetList,- ghcjs_dom_html_input_element_set_max, htmlInputElementSetMax,- ghcjs_dom_html_input_element_get_max, htmlInputElementGetMax,- ghcjs_dom_html_input_element_set_max_length,- htmlInputElementSetMaxLength,- ghcjs_dom_html_input_element_get_max_length,- htmlInputElementGetMaxLength, ghcjs_dom_html_input_element_set_min,- htmlInputElementSetMin, ghcjs_dom_html_input_element_get_min,- htmlInputElementGetMin, ghcjs_dom_html_input_element_set_multiple,- htmlInputElementSetMultiple,- ghcjs_dom_html_input_element_get_multiple,- htmlInputElementGetMultiple, ghcjs_dom_html_input_element_set_name,- htmlInputElementSetName, ghcjs_dom_html_input_element_get_name,- htmlInputElementGetName, ghcjs_dom_html_input_element_set_pattern,- htmlInputElementSetPattern,- ghcjs_dom_html_input_element_get_pattern,- htmlInputElementGetPattern,- ghcjs_dom_html_input_element_set_placeholder,- htmlInputElementSetPlaceholder,- ghcjs_dom_html_input_element_get_placeholder,- htmlInputElementGetPlaceholder,- ghcjs_dom_html_input_element_set_read_only,- htmlInputElementSetReadOnly,- ghcjs_dom_html_input_element_get_read_only,- htmlInputElementGetReadOnly,- ghcjs_dom_html_input_element_set_required,- htmlInputElementSetRequired,- ghcjs_dom_html_input_element_get_required,- htmlInputElementGetRequired, ghcjs_dom_html_input_element_set_size,- htmlInputElementSetSize, ghcjs_dom_html_input_element_get_size,- htmlInputElementGetSize, ghcjs_dom_html_input_element_set_src,- htmlInputElementSetSrc, ghcjs_dom_html_input_element_get_src,- htmlInputElementGetSrc, ghcjs_dom_html_input_element_set_step,- htmlInputElementSetStep, ghcjs_dom_html_input_element_get_step,- htmlInputElementGetStep,- ghcjs_dom_html_input_element_set_default_value,- htmlInputElementSetDefaultValue,- ghcjs_dom_html_input_element_get_default_value,- htmlInputElementGetDefaultValue,- ghcjs_dom_html_input_element_set_value, htmlInputElementSetValue,- ghcjs_dom_html_input_element_get_value, htmlInputElementGetValue,- ghcjs_dom_html_input_element_set_value_as_number,- htmlInputElementSetValueAsNumber,- ghcjs_dom_html_input_element_get_value_as_number,- htmlInputElementGetValueAsNumber,- ghcjs_dom_html_input_element_set_width, htmlInputElementSetWidth,- ghcjs_dom_html_input_element_get_width, htmlInputElementGetWidth,- ghcjs_dom_html_input_element_get_will_validate,- htmlInputElementGetWillValidate,- ghcjs_dom_html_input_element_get_validity,- htmlInputElementGetValidity,- ghcjs_dom_html_input_element_get_validation_message,- htmlInputElementGetValidationMessage,- ghcjs_dom_html_input_element_get_labels, htmlInputElementGetLabels,- ghcjs_dom_html_input_element_set_align, htmlInputElementSetAlign,- ghcjs_dom_html_input_element_get_align, htmlInputElementGetAlign,- ghcjs_dom_html_input_element_set_use_map,- htmlInputElementSetUseMap,- ghcjs_dom_html_input_element_get_use_map,- htmlInputElementGetUseMap,- ghcjs_dom_html_input_element_set_incremental,- htmlInputElementSetIncremental,- ghcjs_dom_html_input_element_get_incremental,- htmlInputElementGetIncremental,- ghcjs_dom_html_input_element_set_autocorrect,- htmlInputElementSetAutocorrect,- ghcjs_dom_html_input_element_get_autocorrect,- htmlInputElementGetAutocorrect,- ghcjs_dom_html_input_element_set_autocapitalize,- htmlInputElementSetAutocapitalize,- ghcjs_dom_html_input_element_get_autocapitalize,- htmlInputElementGetAutocapitalize,- ghcjs_dom_html_input_element_set_capture,- htmlInputElementSetCapture,- ghcjs_dom_html_input_element_get_capture,- htmlInputElementGetCapture, HTMLInputElement, IsHTMLInputElement,- castToHTMLInputElement, gTypeHTMLInputElement, toHTMLInputElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"stepUp\"]($2)"- ghcjs_dom_html_input_element_step_up ::- JSRef HTMLInputElement -> Int -> IO ()- -htmlInputElementStepUp ::- (IsHTMLInputElement self) => self -> Int -> IO ()-htmlInputElementStepUp self n- = ghcjs_dom_html_input_element_step_up- (unHTMLInputElement (toHTMLInputElement self))- n- -foreign import javascript unsafe "$1[\"stepDown\"]($2)"- ghcjs_dom_html_input_element_step_down ::- JSRef HTMLInputElement -> Int -> IO ()- -htmlInputElementStepDown ::- (IsHTMLInputElement self) => self -> Int -> IO ()-htmlInputElementStepDown self n- = ghcjs_dom_html_input_element_step_down- (unHTMLInputElement (toHTMLInputElement self))- n- -foreign import javascript unsafe- "($1[\"checkValidity\"]() ? 1 : 0)"- ghcjs_dom_html_input_element_check_validity ::- JSRef HTMLInputElement -> IO Bool- -htmlInputElementCheckValidity ::- (IsHTMLInputElement self) => self -> IO Bool-htmlInputElementCheckValidity self- = ghcjs_dom_html_input_element_check_validity- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "$1[\"setCustomValidity\"]($2)"- ghcjs_dom_html_input_element_set_custom_validity ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetCustomValidity ::- (IsHTMLInputElement self, ToJSString error) =>- self -> error -> IO ()-htmlInputElementSetCustomValidity self error- = ghcjs_dom_html_input_element_set_custom_validity- (unHTMLInputElement (toHTMLInputElement self))- (toJSString error)- -foreign import javascript unsafe "$1[\"select\"]()"- ghcjs_dom_html_input_element_select ::- JSRef HTMLInputElement -> IO ()- -htmlInputElementSelect ::- (IsHTMLInputElement self) => self -> IO ()-htmlInputElementSelect self- = ghcjs_dom_html_input_element_select- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "$1[\"setRangeText\"]($2)"- ghcjs_dom_html_input_element_set_range_text ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetRangeText ::- (IsHTMLInputElement self, ToJSString replacement) =>- self -> replacement -> IO ()-htmlInputElementSetRangeText self replacement- = ghcjs_dom_html_input_element_set_range_text- (unHTMLInputElement (toHTMLInputElement self))- (toJSString replacement)- -foreign import javascript unsafe- "$1[\"setRangeText\"]($2, $3, $4,\n$5)"- ghcjs_dom_html_input_element_set_range_text4 ::- JSRef HTMLInputElement ->- JSString -> Word -> Word -> JSString -> IO ()- -htmlInputElementSetRangeText4 ::- (IsHTMLInputElement self, ToJSString replacement,- ToJSString selectionMode) =>- self -> replacement -> Word -> Word -> selectionMode -> IO ()-htmlInputElementSetRangeText4 self replacement start end- selectionMode- = ghcjs_dom_html_input_element_set_range_text4- (unHTMLInputElement (toHTMLInputElement self))- (toJSString replacement)- start- end- (toJSString selectionMode)- -foreign import javascript unsafe "$1[\"setValueForUser\"]($2)"- ghcjs_dom_html_input_element_set_value_for_user ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetValueForUser ::- (IsHTMLInputElement self, ToJSString value) =>- self -> value -> IO ()-htmlInputElementSetValueForUser self value- = ghcjs_dom_html_input_element_set_value_for_user- (unHTMLInputElement (toHTMLInputElement self))- (toJSString value)- -foreign import javascript unsafe "$1[\"accept\"] = $2;"- ghcjs_dom_html_input_element_set_accept ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetAccept ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetAccept self val- = ghcjs_dom_html_input_element_set_accept- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"accept\"]"- ghcjs_dom_html_input_element_get_accept ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetAccept ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetAccept self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_accept- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"alt\"] = $2;"- ghcjs_dom_html_input_element_set_alt ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetAlt ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetAlt self val- = ghcjs_dom_html_input_element_set_alt- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"alt\"]"- ghcjs_dom_html_input_element_get_alt ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetAlt ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetAlt self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_alt- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"autocomplete\"] = $2;"- ghcjs_dom_html_input_element_set_autocomplete ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetAutocomplete ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetAutocomplete self val- = ghcjs_dom_html_input_element_set_autocomplete- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"autocomplete\"]"- ghcjs_dom_html_input_element_get_autocomplete ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetAutocomplete ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetAutocomplete self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_autocomplete- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"autofocus\"] = $2;"- ghcjs_dom_html_input_element_set_autofocus ::- JSRef HTMLInputElement -> Bool -> IO ()- -htmlInputElementSetAutofocus ::- (IsHTMLInputElement self) => self -> Bool -> IO ()-htmlInputElementSetAutofocus self val- = ghcjs_dom_html_input_element_set_autofocus- (unHTMLInputElement (toHTMLInputElement self))- val- -foreign import javascript unsafe "($1[\"autofocus\"] ? 1 : 0)"- ghcjs_dom_html_input_element_get_autofocus ::- JSRef HTMLInputElement -> IO Bool- -htmlInputElementGetAutofocus ::- (IsHTMLInputElement self) => self -> IO Bool-htmlInputElementGetAutofocus self- = ghcjs_dom_html_input_element_get_autofocus- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "$1[\"defaultChecked\"] = $2;"- ghcjs_dom_html_input_element_set_default_checked ::- JSRef HTMLInputElement -> Bool -> IO ()- -htmlInputElementSetDefaultChecked ::- (IsHTMLInputElement self) => self -> Bool -> IO ()-htmlInputElementSetDefaultChecked self val- = ghcjs_dom_html_input_element_set_default_checked- (unHTMLInputElement (toHTMLInputElement self))- val- -foreign import javascript unsafe "($1[\"defaultChecked\"] ? 1 : 0)"- ghcjs_dom_html_input_element_get_default_checked ::- JSRef HTMLInputElement -> IO Bool- -htmlInputElementGetDefaultChecked ::- (IsHTMLInputElement self) => self -> IO Bool-htmlInputElementGetDefaultChecked self- = ghcjs_dom_html_input_element_get_default_checked- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "$1[\"checked\"] = $2;"- ghcjs_dom_html_input_element_set_checked ::- JSRef HTMLInputElement -> Bool -> IO ()- -htmlInputElementSetChecked ::- (IsHTMLInputElement self) => self -> Bool -> IO ()-htmlInputElementSetChecked self val- = ghcjs_dom_html_input_element_set_checked- (unHTMLInputElement (toHTMLInputElement self))- val- -foreign import javascript unsafe "($1[\"checked\"] ? 1 : 0)"- ghcjs_dom_html_input_element_get_checked ::- JSRef HTMLInputElement -> IO Bool- -htmlInputElementGetChecked ::- (IsHTMLInputElement self) => self -> IO Bool-htmlInputElementGetChecked self- = ghcjs_dom_html_input_element_get_checked- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "$1[\"dirName\"] = $2;"- ghcjs_dom_html_input_element_set_dir_name ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetDirName ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetDirName self val- = ghcjs_dom_html_input_element_set_dir_name- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"dirName\"]"- ghcjs_dom_html_input_element_get_dir_name ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetDirName ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetDirName self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_dir_name- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"disabled\"] = $2;"- ghcjs_dom_html_input_element_set_disabled ::- JSRef HTMLInputElement -> Bool -> IO ()- -htmlInputElementSetDisabled ::- (IsHTMLInputElement self) => self -> Bool -> IO ()-htmlInputElementSetDisabled self val- = ghcjs_dom_html_input_element_set_disabled- (unHTMLInputElement (toHTMLInputElement self))- val- -foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"- ghcjs_dom_html_input_element_get_disabled ::- JSRef HTMLInputElement -> IO Bool- -htmlInputElementGetDisabled ::- (IsHTMLInputElement self) => self -> IO Bool-htmlInputElementGetDisabled self- = ghcjs_dom_html_input_element_get_disabled- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "$1[\"form\"]"- ghcjs_dom_html_input_element_get_form ::- JSRef HTMLInputElement -> IO (JSRef HTMLFormElement)- -htmlInputElementGetForm ::- (IsHTMLInputElement self) => self -> IO (Maybe HTMLFormElement)-htmlInputElementGetForm self- = fmap HTMLFormElement . maybeJSNull <$>- (ghcjs_dom_html_input_element_get_form- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"files\"] = $2;"- ghcjs_dom_html_input_element_set_files ::- JSRef HTMLInputElement -> JSRef FileList -> IO ()- -htmlInputElementSetFiles ::- (IsHTMLInputElement self, IsFileList val) =>- self -> Maybe val -> IO ()-htmlInputElementSetFiles self val- = ghcjs_dom_html_input_element_set_files- (unHTMLInputElement (toHTMLInputElement self))- (maybe jsNull (unFileList . toFileList) val)- -foreign import javascript unsafe "$1[\"files\"]"- ghcjs_dom_html_input_element_get_files ::- JSRef HTMLInputElement -> IO (JSRef FileList)- -htmlInputElementGetFiles ::- (IsHTMLInputElement self) => self -> IO (Maybe FileList)-htmlInputElementGetFiles self- = fmap FileList . maybeJSNull <$>- (ghcjs_dom_html_input_element_get_files- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"formAction\"] = $2;"- ghcjs_dom_html_input_element_set_form_action ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetFormAction ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetFormAction self val- = ghcjs_dom_html_input_element_set_form_action- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"formAction\"]"- ghcjs_dom_html_input_element_get_form_action ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetFormAction ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetFormAction self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_form_action- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"formEnctype\"] = $2;"- ghcjs_dom_html_input_element_set_form_enctype ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetFormEnctype ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetFormEnctype self val- = ghcjs_dom_html_input_element_set_form_enctype- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"formEnctype\"]"- ghcjs_dom_html_input_element_get_form_enctype ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetFormEnctype ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetFormEnctype self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_form_enctype- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"formMethod\"] = $2;"- ghcjs_dom_html_input_element_set_form_method ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetFormMethod ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetFormMethod self val- = ghcjs_dom_html_input_element_set_form_method- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"formMethod\"]"- ghcjs_dom_html_input_element_get_form_method ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetFormMethod ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetFormMethod self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_form_method- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"formNoValidate\"] = $2;"- ghcjs_dom_html_input_element_set_form_no_validate ::- JSRef HTMLInputElement -> Bool -> IO ()- -htmlInputElementSetFormNoValidate ::- (IsHTMLInputElement self) => self -> Bool -> IO ()-htmlInputElementSetFormNoValidate self val- = ghcjs_dom_html_input_element_set_form_no_validate- (unHTMLInputElement (toHTMLInputElement self))- val- -foreign import javascript unsafe "($1[\"formNoValidate\"] ? 1 : 0)"- ghcjs_dom_html_input_element_get_form_no_validate ::- JSRef HTMLInputElement -> IO Bool- -htmlInputElementGetFormNoValidate ::- (IsHTMLInputElement self) => self -> IO Bool-htmlInputElementGetFormNoValidate self- = ghcjs_dom_html_input_element_get_form_no_validate- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "$1[\"formTarget\"] = $2;"- ghcjs_dom_html_input_element_set_form_target ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetFormTarget ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetFormTarget self val- = ghcjs_dom_html_input_element_set_form_target- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"formTarget\"]"- ghcjs_dom_html_input_element_get_form_target ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetFormTarget ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetFormTarget self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_form_target- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"height\"] = $2;"- ghcjs_dom_html_input_element_set_height ::- JSRef HTMLInputElement -> Word -> IO ()- -htmlInputElementSetHeight ::- (IsHTMLInputElement self) => self -> Word -> IO ()-htmlInputElementSetHeight self val- = ghcjs_dom_html_input_element_set_height- (unHTMLInputElement (toHTMLInputElement self))- val- -foreign import javascript unsafe "$1[\"height\"]"- ghcjs_dom_html_input_element_get_height ::- JSRef HTMLInputElement -> IO Word- -htmlInputElementGetHeight ::- (IsHTMLInputElement self) => self -> IO Word-htmlInputElementGetHeight self- = ghcjs_dom_html_input_element_get_height- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "$1[\"indeterminate\"] = $2;"- ghcjs_dom_html_input_element_set_indeterminate ::- JSRef HTMLInputElement -> Bool -> IO ()- -htmlInputElementSetIndeterminate ::- (IsHTMLInputElement self) => self -> Bool -> IO ()-htmlInputElementSetIndeterminate self val- = ghcjs_dom_html_input_element_set_indeterminate- (unHTMLInputElement (toHTMLInputElement self))- val- -foreign import javascript unsafe "($1[\"indeterminate\"] ? 1 : 0)"- ghcjs_dom_html_input_element_get_indeterminate ::- JSRef HTMLInputElement -> IO Bool- -htmlInputElementGetIndeterminate ::- (IsHTMLInputElement self) => self -> IO Bool-htmlInputElementGetIndeterminate self- = ghcjs_dom_html_input_element_get_indeterminate- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "$1[\"list\"]"- ghcjs_dom_html_input_element_get_list ::- JSRef HTMLInputElement -> IO (JSRef HTMLElement)- -htmlInputElementGetList ::- (IsHTMLInputElement self) => self -> IO (Maybe HTMLElement)-htmlInputElementGetList self- = fmap HTMLElement . maybeJSNull <$>- (ghcjs_dom_html_input_element_get_list- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"max\"] = $2;"- ghcjs_dom_html_input_element_set_max ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetMax ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetMax self val- = ghcjs_dom_html_input_element_set_max- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"max\"]"- ghcjs_dom_html_input_element_get_max ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetMax ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetMax self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_max- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"maxLength\"] = $2;"- ghcjs_dom_html_input_element_set_max_length ::- JSRef HTMLInputElement -> Int -> IO ()- -htmlInputElementSetMaxLength ::- (IsHTMLInputElement self) => self -> Int -> IO ()-htmlInputElementSetMaxLength self val- = ghcjs_dom_html_input_element_set_max_length- (unHTMLInputElement (toHTMLInputElement self))- val- -foreign import javascript unsafe "$1[\"maxLength\"]"- ghcjs_dom_html_input_element_get_max_length ::- JSRef HTMLInputElement -> IO Int- -htmlInputElementGetMaxLength ::- (IsHTMLInputElement self) => self -> IO Int-htmlInputElementGetMaxLength self- = ghcjs_dom_html_input_element_get_max_length- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "$1[\"min\"] = $2;"- ghcjs_dom_html_input_element_set_min ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetMin ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetMin self val- = ghcjs_dom_html_input_element_set_min- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"min\"]"- ghcjs_dom_html_input_element_get_min ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetMin ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetMin self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_min- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"multiple\"] = $2;"- ghcjs_dom_html_input_element_set_multiple ::- JSRef HTMLInputElement -> Bool -> IO ()- -htmlInputElementSetMultiple ::- (IsHTMLInputElement self) => self -> Bool -> IO ()-htmlInputElementSetMultiple self val- = ghcjs_dom_html_input_element_set_multiple- (unHTMLInputElement (toHTMLInputElement self))- val- -foreign import javascript unsafe "($1[\"multiple\"] ? 1 : 0)"- ghcjs_dom_html_input_element_get_multiple ::- JSRef HTMLInputElement -> IO Bool- -htmlInputElementGetMultiple ::- (IsHTMLInputElement self) => self -> IO Bool-htmlInputElementGetMultiple self- = ghcjs_dom_html_input_element_get_multiple- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "$1[\"name\"] = $2;"- ghcjs_dom_html_input_element_set_name ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetName ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetName self val- = ghcjs_dom_html_input_element_set_name- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_html_input_element_get_name ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetName ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetName self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_name- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"pattern\"] = $2;"- ghcjs_dom_html_input_element_set_pattern ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetPattern ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetPattern self val- = ghcjs_dom_html_input_element_set_pattern- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"pattern\"]"- ghcjs_dom_html_input_element_get_pattern ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetPattern ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetPattern self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_pattern- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"placeholder\"] = $2;"- ghcjs_dom_html_input_element_set_placeholder ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetPlaceholder ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetPlaceholder self val- = ghcjs_dom_html_input_element_set_placeholder- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"placeholder\"]"- ghcjs_dom_html_input_element_get_placeholder ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetPlaceholder ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetPlaceholder self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_placeholder- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"readOnly\"] = $2;"- ghcjs_dom_html_input_element_set_read_only ::- JSRef HTMLInputElement -> Bool -> IO ()- -htmlInputElementSetReadOnly ::- (IsHTMLInputElement self) => self -> Bool -> IO ()-htmlInputElementSetReadOnly self val- = ghcjs_dom_html_input_element_set_read_only- (unHTMLInputElement (toHTMLInputElement self))- val- -foreign import javascript unsafe "($1[\"readOnly\"] ? 1 : 0)"- ghcjs_dom_html_input_element_get_read_only ::- JSRef HTMLInputElement -> IO Bool- -htmlInputElementGetReadOnly ::- (IsHTMLInputElement self) => self -> IO Bool-htmlInputElementGetReadOnly self- = ghcjs_dom_html_input_element_get_read_only- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "$1[\"required\"] = $2;"- ghcjs_dom_html_input_element_set_required ::- JSRef HTMLInputElement -> Bool -> IO ()- -htmlInputElementSetRequired ::- (IsHTMLInputElement self) => self -> Bool -> IO ()-htmlInputElementSetRequired self val- = ghcjs_dom_html_input_element_set_required- (unHTMLInputElement (toHTMLInputElement self))- val- -foreign import javascript unsafe "($1[\"required\"] ? 1 : 0)"- ghcjs_dom_html_input_element_get_required ::- JSRef HTMLInputElement -> IO Bool- -htmlInputElementGetRequired ::- (IsHTMLInputElement self) => self -> IO Bool-htmlInputElementGetRequired self- = ghcjs_dom_html_input_element_get_required- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "$1[\"size\"] = $2;"- ghcjs_dom_html_input_element_set_size ::- JSRef HTMLInputElement -> Word -> IO ()- -htmlInputElementSetSize ::- (IsHTMLInputElement self) => self -> Word -> IO ()-htmlInputElementSetSize self val- = ghcjs_dom_html_input_element_set_size- (unHTMLInputElement (toHTMLInputElement self))- val- -foreign import javascript unsafe "$1[\"size\"]"- ghcjs_dom_html_input_element_get_size ::- JSRef HTMLInputElement -> IO Word- -htmlInputElementGetSize ::- (IsHTMLInputElement self) => self -> IO Word-htmlInputElementGetSize self- = ghcjs_dom_html_input_element_get_size- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "$1[\"src\"] = $2;"- ghcjs_dom_html_input_element_set_src ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetSrc ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetSrc self val- = ghcjs_dom_html_input_element_set_src- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"src\"]"- ghcjs_dom_html_input_element_get_src ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetSrc ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetSrc self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_src- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"step\"] = $2;"- ghcjs_dom_html_input_element_set_step ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetStep ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetStep self val- = ghcjs_dom_html_input_element_set_step- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"step\"]"- ghcjs_dom_html_input_element_get_step ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetStep ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetStep self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_step- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"defaultValue\"] = $2;"- ghcjs_dom_html_input_element_set_default_value ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetDefaultValue ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetDefaultValue self val- = ghcjs_dom_html_input_element_set_default_value- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"defaultValue\"]"- ghcjs_dom_html_input_element_get_default_value ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetDefaultValue ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetDefaultValue self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_default_value- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"value\"] = $2;"- ghcjs_dom_html_input_element_set_value ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetValue ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetValue self val- = ghcjs_dom_html_input_element_set_value- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"value\"]"- ghcjs_dom_html_input_element_get_value ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetValue ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetValue self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_value- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"valueAsNumber\"] = $2;"- ghcjs_dom_html_input_element_set_value_as_number ::- JSRef HTMLInputElement -> Double -> IO ()- -htmlInputElementSetValueAsNumber ::- (IsHTMLInputElement self) => self -> Double -> IO ()-htmlInputElementSetValueAsNumber self val- = ghcjs_dom_html_input_element_set_value_as_number- (unHTMLInputElement (toHTMLInputElement self))- val- -foreign import javascript unsafe "$1[\"valueAsNumber\"]"- ghcjs_dom_html_input_element_get_value_as_number ::- JSRef HTMLInputElement -> IO Double- -htmlInputElementGetValueAsNumber ::- (IsHTMLInputElement self) => self -> IO Double-htmlInputElementGetValueAsNumber self- = ghcjs_dom_html_input_element_get_value_as_number- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "$1[\"width\"] = $2;"- ghcjs_dom_html_input_element_set_width ::- JSRef HTMLInputElement -> Word -> IO ()- -htmlInputElementSetWidth ::- (IsHTMLInputElement self) => self -> Word -> IO ()-htmlInputElementSetWidth self val- = ghcjs_dom_html_input_element_set_width- (unHTMLInputElement (toHTMLInputElement self))- val- -foreign import javascript unsafe "$1[\"width\"]"- ghcjs_dom_html_input_element_get_width ::- JSRef HTMLInputElement -> IO Word- -htmlInputElementGetWidth ::- (IsHTMLInputElement self) => self -> IO Word-htmlInputElementGetWidth self- = ghcjs_dom_html_input_element_get_width- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "($1[\"willValidate\"] ? 1 : 0)"- ghcjs_dom_html_input_element_get_will_validate ::- JSRef HTMLInputElement -> IO Bool- -htmlInputElementGetWillValidate ::- (IsHTMLInputElement self) => self -> IO Bool-htmlInputElementGetWillValidate self- = ghcjs_dom_html_input_element_get_will_validate- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "$1[\"validity\"]"- ghcjs_dom_html_input_element_get_validity ::- JSRef HTMLInputElement -> IO (JSRef ValidityState)- -htmlInputElementGetValidity ::- (IsHTMLInputElement self) => self -> IO (Maybe ValidityState)-htmlInputElementGetValidity self- = fmap ValidityState . maybeJSNull <$>- (ghcjs_dom_html_input_element_get_validity- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"validationMessage\"]"- ghcjs_dom_html_input_element_get_validation_message ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetValidationMessage ::- (IsHTMLInputElement self, FromJSString result) =>- self -> IO result-htmlInputElementGetValidationMessage self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_validation_message- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"labels\"]"- ghcjs_dom_html_input_element_get_labels ::- JSRef HTMLInputElement -> IO (JSRef NodeList)- -htmlInputElementGetLabels ::- (IsHTMLInputElement self) => self -> IO (Maybe NodeList)-htmlInputElementGetLabels self- = fmap NodeList . maybeJSNull <$>- (ghcjs_dom_html_input_element_get_labels- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"align\"] = $2;"- ghcjs_dom_html_input_element_set_align ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetAlign ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetAlign self val- = ghcjs_dom_html_input_element_set_align- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"align\"]"- ghcjs_dom_html_input_element_get_align ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetAlign ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetAlign self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_align- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"useMap\"] = $2;"- ghcjs_dom_html_input_element_set_use_map ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetUseMap ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetUseMap self val- = ghcjs_dom_html_input_element_set_use_map- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"useMap\"]"- ghcjs_dom_html_input_element_get_use_map ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetUseMap ::- (IsHTMLInputElement self, FromJSString result) => self -> IO result-htmlInputElementGetUseMap self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_use_map- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"incremental\"] = $2;"- ghcjs_dom_html_input_element_set_incremental ::- JSRef HTMLInputElement -> Bool -> IO ()- -htmlInputElementSetIncremental ::- (IsHTMLInputElement self) => self -> Bool -> IO ()-htmlInputElementSetIncremental self val- = ghcjs_dom_html_input_element_set_incremental- (unHTMLInputElement (toHTMLInputElement self))- val- -foreign import javascript unsafe "($1[\"incremental\"] ? 1 : 0)"- ghcjs_dom_html_input_element_get_incremental ::- JSRef HTMLInputElement -> IO Bool- -htmlInputElementGetIncremental ::- (IsHTMLInputElement self) => self -> IO Bool-htmlInputElementGetIncremental self- = ghcjs_dom_html_input_element_get_incremental- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "$1[\"autocorrect\"] = $2;"- ghcjs_dom_html_input_element_set_autocorrect ::- JSRef HTMLInputElement -> Bool -> IO ()- -htmlInputElementSetAutocorrect ::- (IsHTMLInputElement self) => self -> Bool -> IO ()-htmlInputElementSetAutocorrect self val- = ghcjs_dom_html_input_element_set_autocorrect- (unHTMLInputElement (toHTMLInputElement self))- val- -foreign import javascript unsafe "($1[\"autocorrect\"] ? 1 : 0)"- ghcjs_dom_html_input_element_get_autocorrect ::- JSRef HTMLInputElement -> IO Bool- -htmlInputElementGetAutocorrect ::- (IsHTMLInputElement self) => self -> IO Bool-htmlInputElementGetAutocorrect self- = ghcjs_dom_html_input_element_get_autocorrect- (unHTMLInputElement (toHTMLInputElement self))- -foreign import javascript unsafe "$1[\"autocapitalize\"] = $2;"- ghcjs_dom_html_input_element_set_autocapitalize ::- JSRef HTMLInputElement -> JSString -> IO ()- -htmlInputElementSetAutocapitalize ::- (IsHTMLInputElement self, ToJSString val) => self -> val -> IO ()-htmlInputElementSetAutocapitalize self val- = ghcjs_dom_html_input_element_set_autocapitalize- (unHTMLInputElement (toHTMLInputElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"autocapitalize\"]"- ghcjs_dom_html_input_element_get_autocapitalize ::- JSRef HTMLInputElement -> IO JSString- -htmlInputElementGetAutocapitalize ::- (IsHTMLInputElement self, FromJSString result) =>- self -> IO result-htmlInputElementGetAutocapitalize self- = fromJSString <$>- (ghcjs_dom_html_input_element_get_autocapitalize- (unHTMLInputElement (toHTMLInputElement self)))- -foreign import javascript unsafe "$1[\"capture\"] = $2;"- ghcjs_dom_html_input_element_set_capture ::- JSRef HTMLInputElement -> Bool -> IO ()- -htmlInputElementSetCapture ::- (IsHTMLInputElement self) => self -> Bool -> IO ()-htmlInputElementSetCapture self val- = ghcjs_dom_html_input_element_set_capture- (unHTMLInputElement (toHTMLInputElement self))- val- -foreign import javascript unsafe "($1[\"capture\"] ? 1 : 0)"- ghcjs_dom_html_input_element_get_capture ::- JSRef HTMLInputElement -> IO Bool- -htmlInputElementGetCapture ::- (IsHTMLInputElement self) => self -> IO Bool-htmlInputElementGetCapture self- = ghcjs_dom_html_input_element_get_capture- (unHTMLInputElement (toHTMLInputElement self))-#else-module GHCJS.DOM.HTMLInputElement (- module Graphics.UI.Gtk.WebKit.DOM.HTMLInputElement- ) where+module GHCJS.DOM.HTMLInputElement (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.HTMLInputElement+#else+ module Graphics.UI.Gtk.WebKit.DOM.HTMLInputElement+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLInputElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLInputElement #endif
@@ -1,242 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLKeygenElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLKeygenElement- (ghcjs_dom_html_keygen_element_check_validity,- htmlKeygenElementCheckValidity,- ghcjs_dom_html_keygen_element_set_custom_validity,- htmlKeygenElementSetCustomValidity,- ghcjs_dom_html_keygen_element_set_autofocus,- htmlKeygenElementSetAutofocus,- ghcjs_dom_html_keygen_element_get_autofocus,- htmlKeygenElementGetAutofocus,- ghcjs_dom_html_keygen_element_set_challenge,- htmlKeygenElementSetChallenge,- ghcjs_dom_html_keygen_element_get_challenge,- htmlKeygenElementGetChallenge,- ghcjs_dom_html_keygen_element_set_disabled,- htmlKeygenElementSetDisabled,- ghcjs_dom_html_keygen_element_get_disabled,- htmlKeygenElementGetDisabled,- ghcjs_dom_html_keygen_element_get_form, htmlKeygenElementGetForm,- ghcjs_dom_html_keygen_element_set_keytype,- htmlKeygenElementSetKeytype,- ghcjs_dom_html_keygen_element_get_keytype,- htmlKeygenElementGetKeytype,- ghcjs_dom_html_keygen_element_set_name, htmlKeygenElementSetName,- ghcjs_dom_html_keygen_element_get_name, htmlKeygenElementGetName,- ghcjs_dom_html_keygen_element_get_will_validate,- htmlKeygenElementGetWillValidate,- ghcjs_dom_html_keygen_element_get_validity,- htmlKeygenElementGetValidity,- ghcjs_dom_html_keygen_element_get_validation_message,- htmlKeygenElementGetValidationMessage,- ghcjs_dom_html_keygen_element_get_labels,- htmlKeygenElementGetLabels, HTMLKeygenElement, IsHTMLKeygenElement,- castToHTMLKeygenElement, gTypeHTMLKeygenElement,- toHTMLKeygenElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe- "($1[\"checkValidity\"]() ? 1 : 0)"- ghcjs_dom_html_keygen_element_check_validity ::- JSRef HTMLKeygenElement -> IO Bool- -htmlKeygenElementCheckValidity ::- (IsHTMLKeygenElement self) => self -> IO Bool-htmlKeygenElementCheckValidity self- = ghcjs_dom_html_keygen_element_check_validity- (unHTMLKeygenElement (toHTMLKeygenElement self))- -foreign import javascript unsafe "$1[\"setCustomValidity\"]($2)"- ghcjs_dom_html_keygen_element_set_custom_validity ::- JSRef HTMLKeygenElement -> JSString -> IO ()- -htmlKeygenElementSetCustomValidity ::- (IsHTMLKeygenElement self, ToJSString error) =>- self -> error -> IO ()-htmlKeygenElementSetCustomValidity self error- = ghcjs_dom_html_keygen_element_set_custom_validity- (unHTMLKeygenElement (toHTMLKeygenElement self))- (toJSString error)- -foreign import javascript unsafe "$1[\"autofocus\"] = $2;"- ghcjs_dom_html_keygen_element_set_autofocus ::- JSRef HTMLKeygenElement -> Bool -> IO ()- -htmlKeygenElementSetAutofocus ::- (IsHTMLKeygenElement self) => self -> Bool -> IO ()-htmlKeygenElementSetAutofocus self val- = ghcjs_dom_html_keygen_element_set_autofocus- (unHTMLKeygenElement (toHTMLKeygenElement self))- val- -foreign import javascript unsafe "($1[\"autofocus\"] ? 1 : 0)"- ghcjs_dom_html_keygen_element_get_autofocus ::- JSRef HTMLKeygenElement -> IO Bool- -htmlKeygenElementGetAutofocus ::- (IsHTMLKeygenElement self) => self -> IO Bool-htmlKeygenElementGetAutofocus self- = ghcjs_dom_html_keygen_element_get_autofocus- (unHTMLKeygenElement (toHTMLKeygenElement self))- -foreign import javascript unsafe "$1[\"challenge\"] = $2;"- ghcjs_dom_html_keygen_element_set_challenge ::- JSRef HTMLKeygenElement -> JSString -> IO ()- -htmlKeygenElementSetChallenge ::- (IsHTMLKeygenElement self, ToJSString val) => self -> val -> IO ()-htmlKeygenElementSetChallenge self val- = ghcjs_dom_html_keygen_element_set_challenge- (unHTMLKeygenElement (toHTMLKeygenElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"challenge\"]"- ghcjs_dom_html_keygen_element_get_challenge ::- JSRef HTMLKeygenElement -> IO JSString- -htmlKeygenElementGetChallenge ::- (IsHTMLKeygenElement self, FromJSString result) =>- self -> IO result-htmlKeygenElementGetChallenge self- = fromJSString <$>- (ghcjs_dom_html_keygen_element_get_challenge- (unHTMLKeygenElement (toHTMLKeygenElement self)))- -foreign import javascript unsafe "$1[\"disabled\"] = $2;"- ghcjs_dom_html_keygen_element_set_disabled ::- JSRef HTMLKeygenElement -> Bool -> IO ()- -htmlKeygenElementSetDisabled ::- (IsHTMLKeygenElement self) => self -> Bool -> IO ()-htmlKeygenElementSetDisabled self val- = ghcjs_dom_html_keygen_element_set_disabled- (unHTMLKeygenElement (toHTMLKeygenElement self))- val- -foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"- ghcjs_dom_html_keygen_element_get_disabled ::- JSRef HTMLKeygenElement -> IO Bool- -htmlKeygenElementGetDisabled ::- (IsHTMLKeygenElement self) => self -> IO Bool-htmlKeygenElementGetDisabled self- = ghcjs_dom_html_keygen_element_get_disabled- (unHTMLKeygenElement (toHTMLKeygenElement self))- -foreign import javascript unsafe "$1[\"form\"]"- ghcjs_dom_html_keygen_element_get_form ::- JSRef HTMLKeygenElement -> IO (JSRef HTMLFormElement)- -htmlKeygenElementGetForm ::- (IsHTMLKeygenElement self) => self -> IO (Maybe HTMLFormElement)-htmlKeygenElementGetForm self- = fmap HTMLFormElement . maybeJSNull <$>- (ghcjs_dom_html_keygen_element_get_form- (unHTMLKeygenElement (toHTMLKeygenElement self)))- -foreign import javascript unsafe "$1[\"keytype\"] = $2;"- ghcjs_dom_html_keygen_element_set_keytype ::- JSRef HTMLKeygenElement -> JSString -> IO ()- -htmlKeygenElementSetKeytype ::- (IsHTMLKeygenElement self, ToJSString val) => self -> val -> IO ()-htmlKeygenElementSetKeytype self val- = ghcjs_dom_html_keygen_element_set_keytype- (unHTMLKeygenElement (toHTMLKeygenElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"keytype\"]"- ghcjs_dom_html_keygen_element_get_keytype ::- JSRef HTMLKeygenElement -> IO JSString- -htmlKeygenElementGetKeytype ::- (IsHTMLKeygenElement self, FromJSString result) =>- self -> IO result-htmlKeygenElementGetKeytype self- = fromJSString <$>- (ghcjs_dom_html_keygen_element_get_keytype- (unHTMLKeygenElement (toHTMLKeygenElement self)))- -foreign import javascript unsafe "$1[\"name\"] = $2;"- ghcjs_dom_html_keygen_element_set_name ::- JSRef HTMLKeygenElement -> JSString -> IO ()- -htmlKeygenElementSetName ::- (IsHTMLKeygenElement self, ToJSString val) => self -> val -> IO ()-htmlKeygenElementSetName self val- = ghcjs_dom_html_keygen_element_set_name- (unHTMLKeygenElement (toHTMLKeygenElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_html_keygen_element_get_name ::- JSRef HTMLKeygenElement -> IO JSString- -htmlKeygenElementGetName ::- (IsHTMLKeygenElement self, FromJSString result) =>- self -> IO result-htmlKeygenElementGetName self- = fromJSString <$>- (ghcjs_dom_html_keygen_element_get_name- (unHTMLKeygenElement (toHTMLKeygenElement self)))- -foreign import javascript unsafe "($1[\"willValidate\"] ? 1 : 0)"- ghcjs_dom_html_keygen_element_get_will_validate ::- JSRef HTMLKeygenElement -> IO Bool- -htmlKeygenElementGetWillValidate ::- (IsHTMLKeygenElement self) => self -> IO Bool-htmlKeygenElementGetWillValidate self- = ghcjs_dom_html_keygen_element_get_will_validate- (unHTMLKeygenElement (toHTMLKeygenElement self))- -foreign import javascript unsafe "$1[\"validity\"]"- ghcjs_dom_html_keygen_element_get_validity ::- JSRef HTMLKeygenElement -> IO (JSRef ValidityState)- -htmlKeygenElementGetValidity ::- (IsHTMLKeygenElement self) => self -> IO (Maybe ValidityState)-htmlKeygenElementGetValidity self- = fmap ValidityState . maybeJSNull <$>- (ghcjs_dom_html_keygen_element_get_validity- (unHTMLKeygenElement (toHTMLKeygenElement self)))- -foreign import javascript unsafe "$1[\"validationMessage\"]"- ghcjs_dom_html_keygen_element_get_validation_message ::- JSRef HTMLKeygenElement -> IO JSString- -htmlKeygenElementGetValidationMessage ::- (IsHTMLKeygenElement self, FromJSString result) =>- self -> IO result-htmlKeygenElementGetValidationMessage self- = fromJSString <$>- (ghcjs_dom_html_keygen_element_get_validation_message- (unHTMLKeygenElement (toHTMLKeygenElement self)))- -foreign import javascript unsafe "$1[\"labels\"]"- ghcjs_dom_html_keygen_element_get_labels ::- JSRef HTMLKeygenElement -> IO (JSRef NodeList)- -htmlKeygenElementGetLabels ::- (IsHTMLKeygenElement self) => self -> IO (Maybe NodeList)-htmlKeygenElementGetLabels self- = fmap NodeList . maybeJSNull <$>- (ghcjs_dom_html_keygen_element_get_labels- (unHTMLKeygenElement (toHTMLKeygenElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLKeygenElement #else-module GHCJS.DOM.HTMLKeygenElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLKeygenElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLKeygenElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLKeygenElement #endif
@@ -1,43 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLLIElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLLIElement- (ghcjs_dom_htmlli_element_set_value, htmlliElementSetValue,- ghcjs_dom_htmlli_element_get_value, htmlliElementGetValue,- HTMLLIElement, IsHTMLLIElement, castToHTMLLIElement,- gTypeHTMLLIElement, toHTMLLIElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"value\"] = $2;"- ghcjs_dom_htmlli_element_set_value ::- JSRef HTMLLIElement -> Int -> IO ()- -htmlliElementSetValue ::- (IsHTMLLIElement self) => self -> Int -> IO ()-htmlliElementSetValue self val- = ghcjs_dom_htmlli_element_set_value- (unHTMLLIElement (toHTMLLIElement self))- val- -foreign import javascript unsafe "$1[\"value\"]"- ghcjs_dom_htmlli_element_get_value :: JSRef HTMLLIElement -> IO Int- -htmlliElementGetValue :: (IsHTMLLIElement self) => self -> IO Int-htmlliElementGetValue self- = ghcjs_dom_htmlli_element_get_value- (unHTMLLIElement (toHTMLLIElement self))+ module GHCJS.DOM.JSFFI.Generated.HTMLLIElement #else-module GHCJS.DOM.HTMLLIElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLLIElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLLIElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLLIElement #endif
@@ -1,72 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLLabelElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLLabelElement- (ghcjs_dom_html_label_element_get_form, htmlLabelElementGetForm,- ghcjs_dom_html_label_element_set_html_for,- htmlLabelElementSetHtmlFor,- ghcjs_dom_html_label_element_get_html_for,- htmlLabelElementGetHtmlFor,- ghcjs_dom_html_label_element_get_control,- htmlLabelElementGetControl, HTMLLabelElement, IsHTMLLabelElement,- castToHTMLLabelElement, gTypeHTMLLabelElement, toHTMLLabelElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"form\"]"- ghcjs_dom_html_label_element_get_form ::- JSRef HTMLLabelElement -> IO (JSRef HTMLFormElement)- -htmlLabelElementGetForm ::- (IsHTMLLabelElement self) => self -> IO (Maybe HTMLFormElement)-htmlLabelElementGetForm self- = fmap HTMLFormElement . maybeJSNull <$>- (ghcjs_dom_html_label_element_get_form- (unHTMLLabelElement (toHTMLLabelElement self)))- -foreign import javascript unsafe "$1[\"htmlFor\"] = $2;"- ghcjs_dom_html_label_element_set_html_for ::- JSRef HTMLLabelElement -> JSString -> IO ()- -htmlLabelElementSetHtmlFor ::- (IsHTMLLabelElement self, ToJSString val) => self -> val -> IO ()-htmlLabelElementSetHtmlFor self val- = ghcjs_dom_html_label_element_set_html_for- (unHTMLLabelElement (toHTMLLabelElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"htmlFor\"]"- ghcjs_dom_html_label_element_get_html_for ::- JSRef HTMLLabelElement -> IO JSString- -htmlLabelElementGetHtmlFor ::- (IsHTMLLabelElement self, FromJSString result) => self -> IO result-htmlLabelElementGetHtmlFor self- = fromJSString <$>- (ghcjs_dom_html_label_element_get_html_for- (unHTMLLabelElement (toHTMLLabelElement self)))- -foreign import javascript unsafe "$1[\"control\"]"- ghcjs_dom_html_label_element_get_control ::- JSRef HTMLLabelElement -> IO (JSRef HTMLElement)- -htmlLabelElementGetControl ::- (IsHTMLLabelElement self) => self -> IO (Maybe HTMLElement)-htmlLabelElementGetControl self- = fmap HTMLElement . maybeJSNull <$>- (ghcjs_dom_html_label_element_get_control- (unHTMLLabelElement (toHTMLLabelElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLLabelElement #else-module GHCJS.DOM.HTMLLabelElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLLabelElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLLabelElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLLabelElement #endif
@@ -1,59 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLLegendElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLLegendElement- (ghcjs_dom_html_legend_element_get_form, htmlLegendElementGetForm,- ghcjs_dom_html_legend_element_set_align, htmlLegendElementSetAlign,- ghcjs_dom_html_legend_element_get_align, htmlLegendElementGetAlign,- HTMLLegendElement, IsHTMLLegendElement, castToHTMLLegendElement,- gTypeHTMLLegendElement, toHTMLLegendElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"form\"]"- ghcjs_dom_html_legend_element_get_form ::- JSRef HTMLLegendElement -> IO (JSRef HTMLFormElement)- -htmlLegendElementGetForm ::- (IsHTMLLegendElement self) => self -> IO (Maybe HTMLFormElement)-htmlLegendElementGetForm self- = fmap HTMLFormElement . maybeJSNull <$>- (ghcjs_dom_html_legend_element_get_form- (unHTMLLegendElement (toHTMLLegendElement self)))- -foreign import javascript unsafe "$1[\"align\"] = $2;"- ghcjs_dom_html_legend_element_set_align ::- JSRef HTMLLegendElement -> JSString -> IO ()- -htmlLegendElementSetAlign ::- (IsHTMLLegendElement self, ToJSString val) => self -> val -> IO ()-htmlLegendElementSetAlign self val- = ghcjs_dom_html_legend_element_set_align- (unHTMLLegendElement (toHTMLLegendElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"align\"]"- ghcjs_dom_html_legend_element_get_align ::- JSRef HTMLLegendElement -> IO JSString- -htmlLegendElementGetAlign ::- (IsHTMLLegendElement self, FromJSString result) =>- self -> IO result-htmlLegendElementGetAlign self- = fromJSString <$>- (ghcjs_dom_html_legend_element_get_align- (unHTMLLegendElement (toHTMLLegendElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLLegendElement #else-module GHCJS.DOM.HTMLLegendElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLLegendElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLLegendElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLLegendElement #endif
@@ -1,240 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLLinkElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLLinkElement- (ghcjs_dom_html_link_element_set_disabled,- htmlLinkElementSetDisabled,- ghcjs_dom_html_link_element_get_disabled,- htmlLinkElementGetDisabled,- ghcjs_dom_html_link_element_set_charset, htmlLinkElementSetCharset,- ghcjs_dom_html_link_element_get_charset, htmlLinkElementGetCharset,- ghcjs_dom_html_link_element_set_href, htmlLinkElementSetHref,- ghcjs_dom_html_link_element_get_href, htmlLinkElementGetHref,- ghcjs_dom_html_link_element_set_hreflang,- htmlLinkElementSetHreflang,- ghcjs_dom_html_link_element_get_hreflang,- htmlLinkElementGetHreflang, ghcjs_dom_html_link_element_set_media,- htmlLinkElementSetMedia, ghcjs_dom_html_link_element_get_media,- htmlLinkElementGetMedia, ghcjs_dom_html_link_element_set_rel,- htmlLinkElementSetRel, ghcjs_dom_html_link_element_get_rel,- htmlLinkElementGetRel, ghcjs_dom_html_link_element_set_rev,- htmlLinkElementSetRev, ghcjs_dom_html_link_element_get_rev,- htmlLinkElementGetRev, ghcjs_dom_html_link_element_set_target,- htmlLinkElementSetTarget, ghcjs_dom_html_link_element_get_target,- htmlLinkElementGetTarget, ghcjs_dom_html_link_element_get_sheet,- htmlLinkElementGetSheet, ghcjs_dom_html_link_element_get_rel_list,- htmlLinkElementGetRelList, HTMLLinkElement, IsHTMLLinkElement,- castToHTMLLinkElement, gTypeHTMLLinkElement, toHTMLLinkElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"disabled\"] = $2;"- ghcjs_dom_html_link_element_set_disabled ::- JSRef HTMLLinkElement -> Bool -> IO ()- -htmlLinkElementSetDisabled ::- (IsHTMLLinkElement self) => self -> Bool -> IO ()-htmlLinkElementSetDisabled self val- = ghcjs_dom_html_link_element_set_disabled- (unHTMLLinkElement (toHTMLLinkElement self))- val- -foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"- ghcjs_dom_html_link_element_get_disabled ::- JSRef HTMLLinkElement -> IO Bool- -htmlLinkElementGetDisabled ::- (IsHTMLLinkElement self) => self -> IO Bool-htmlLinkElementGetDisabled self- = ghcjs_dom_html_link_element_get_disabled- (unHTMLLinkElement (toHTMLLinkElement self))- -foreign import javascript unsafe "$1[\"charset\"] = $2;"- ghcjs_dom_html_link_element_set_charset ::- JSRef HTMLLinkElement -> JSString -> IO ()- -htmlLinkElementSetCharset ::- (IsHTMLLinkElement self, ToJSString val) => self -> val -> IO ()-htmlLinkElementSetCharset self val- = ghcjs_dom_html_link_element_set_charset- (unHTMLLinkElement (toHTMLLinkElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"charset\"]"- ghcjs_dom_html_link_element_get_charset ::- JSRef HTMLLinkElement -> IO JSString- -htmlLinkElementGetCharset ::- (IsHTMLLinkElement self, FromJSString result) => self -> IO result-htmlLinkElementGetCharset self- = fromJSString <$>- (ghcjs_dom_html_link_element_get_charset- (unHTMLLinkElement (toHTMLLinkElement self)))- -foreign import javascript unsafe "$1[\"href\"] = $2;"- ghcjs_dom_html_link_element_set_href ::- JSRef HTMLLinkElement -> JSString -> IO ()- -htmlLinkElementSetHref ::- (IsHTMLLinkElement self, ToJSString val) => self -> val -> IO ()-htmlLinkElementSetHref self val- = ghcjs_dom_html_link_element_set_href- (unHTMLLinkElement (toHTMLLinkElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"href\"]"- ghcjs_dom_html_link_element_get_href ::- JSRef HTMLLinkElement -> IO JSString- -htmlLinkElementGetHref ::- (IsHTMLLinkElement self, FromJSString result) => self -> IO result-htmlLinkElementGetHref self- = fromJSString <$>- (ghcjs_dom_html_link_element_get_href- (unHTMLLinkElement (toHTMLLinkElement self)))- -foreign import javascript unsafe "$1[\"hreflang\"] = $2;"- ghcjs_dom_html_link_element_set_hreflang ::- JSRef HTMLLinkElement -> JSString -> IO ()- -htmlLinkElementSetHreflang ::- (IsHTMLLinkElement self, ToJSString val) => self -> val -> IO ()-htmlLinkElementSetHreflang self val- = ghcjs_dom_html_link_element_set_hreflang- (unHTMLLinkElement (toHTMLLinkElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"hreflang\"]"- ghcjs_dom_html_link_element_get_hreflang ::- JSRef HTMLLinkElement -> IO JSString- -htmlLinkElementGetHreflang ::- (IsHTMLLinkElement self, FromJSString result) => self -> IO result-htmlLinkElementGetHreflang self- = fromJSString <$>- (ghcjs_dom_html_link_element_get_hreflang- (unHTMLLinkElement (toHTMLLinkElement self)))- -foreign import javascript unsafe "$1[\"media\"] = $2;"- ghcjs_dom_html_link_element_set_media ::- JSRef HTMLLinkElement -> JSString -> IO ()- -htmlLinkElementSetMedia ::- (IsHTMLLinkElement self, ToJSString val) => self -> val -> IO ()-htmlLinkElementSetMedia self val- = ghcjs_dom_html_link_element_set_media- (unHTMLLinkElement (toHTMLLinkElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"media\"]"- ghcjs_dom_html_link_element_get_media ::- JSRef HTMLLinkElement -> IO JSString- -htmlLinkElementGetMedia ::- (IsHTMLLinkElement self, FromJSString result) => self -> IO result-htmlLinkElementGetMedia self- = fromJSString <$>- (ghcjs_dom_html_link_element_get_media- (unHTMLLinkElement (toHTMLLinkElement self)))- -foreign import javascript unsafe "$1[\"rel\"] = $2;"- ghcjs_dom_html_link_element_set_rel ::- JSRef HTMLLinkElement -> JSString -> IO ()- -htmlLinkElementSetRel ::- (IsHTMLLinkElement self, ToJSString val) => self -> val -> IO ()-htmlLinkElementSetRel self val- = ghcjs_dom_html_link_element_set_rel- (unHTMLLinkElement (toHTMLLinkElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"rel\"]"- ghcjs_dom_html_link_element_get_rel ::- JSRef HTMLLinkElement -> IO JSString- -htmlLinkElementGetRel ::- (IsHTMLLinkElement self, FromJSString result) => self -> IO result-htmlLinkElementGetRel self- = fromJSString <$>- (ghcjs_dom_html_link_element_get_rel- (unHTMLLinkElement (toHTMLLinkElement self)))- -foreign import javascript unsafe "$1[\"rev\"] = $2;"- ghcjs_dom_html_link_element_set_rev ::- JSRef HTMLLinkElement -> JSString -> IO ()- -htmlLinkElementSetRev ::- (IsHTMLLinkElement self, ToJSString val) => self -> val -> IO ()-htmlLinkElementSetRev self val- = ghcjs_dom_html_link_element_set_rev- (unHTMLLinkElement (toHTMLLinkElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"rev\"]"- ghcjs_dom_html_link_element_get_rev ::- JSRef HTMLLinkElement -> IO JSString- -htmlLinkElementGetRev ::- (IsHTMLLinkElement self, FromJSString result) => self -> IO result-htmlLinkElementGetRev self- = fromJSString <$>- (ghcjs_dom_html_link_element_get_rev- (unHTMLLinkElement (toHTMLLinkElement self)))- -foreign import javascript unsafe "$1[\"target\"] = $2;"- ghcjs_dom_html_link_element_set_target ::- JSRef HTMLLinkElement -> JSString -> IO ()- -htmlLinkElementSetTarget ::- (IsHTMLLinkElement self, ToJSString val) => self -> val -> IO ()-htmlLinkElementSetTarget self val- = ghcjs_dom_html_link_element_set_target- (unHTMLLinkElement (toHTMLLinkElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"target\"]"- ghcjs_dom_html_link_element_get_target ::- JSRef HTMLLinkElement -> IO JSString- -htmlLinkElementGetTarget ::- (IsHTMLLinkElement self, FromJSString result) => self -> IO result-htmlLinkElementGetTarget self- = fromJSString <$>- (ghcjs_dom_html_link_element_get_target- (unHTMLLinkElement (toHTMLLinkElement self)))- -foreign import javascript unsafe "$1[\"sheet\"]"- ghcjs_dom_html_link_element_get_sheet ::- JSRef HTMLLinkElement -> IO (JSRef StyleSheet)- -htmlLinkElementGetSheet ::- (IsHTMLLinkElement self) => self -> IO (Maybe StyleSheet)-htmlLinkElementGetSheet self- = fmap StyleSheet . maybeJSNull <$>- (ghcjs_dom_html_link_element_get_sheet- (unHTMLLinkElement (toHTMLLinkElement self)))- -foreign import javascript unsafe "$1[\"relList\"]"- ghcjs_dom_html_link_element_get_rel_list ::- JSRef HTMLLinkElement -> IO (JSRef DOMTokenList)- -htmlLinkElementGetRelList ::- (IsHTMLLinkElement self) => self -> IO (Maybe DOMTokenList)-htmlLinkElementGetRelList self- = fmap DOMTokenList . maybeJSNull <$>- (ghcjs_dom_html_link_element_get_rel_list- (unHTMLLinkElement (toHTMLLinkElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLLinkElement #else-module GHCJS.DOM.HTMLLinkElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLLinkElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLLinkElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLLinkElement #endif
@@ -1,58 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLMapElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLMapElement- (ghcjs_dom_html_map_element_get_areas, htmlMapElementGetAreas,- ghcjs_dom_html_map_element_set_name, htmlMapElementSetName,- ghcjs_dom_html_map_element_get_name, htmlMapElementGetName,- HTMLMapElement, IsHTMLMapElement, castToHTMLMapElement,- gTypeHTMLMapElement, toHTMLMapElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"areas\"]"- ghcjs_dom_html_map_element_get_areas ::- JSRef HTMLMapElement -> IO (JSRef HTMLCollection)- -htmlMapElementGetAreas ::- (IsHTMLMapElement self) => self -> IO (Maybe HTMLCollection)-htmlMapElementGetAreas self- = fmap HTMLCollection . maybeJSNull <$>- (ghcjs_dom_html_map_element_get_areas- (unHTMLMapElement (toHTMLMapElement self)))- -foreign import javascript unsafe "$1[\"name\"] = $2;"- ghcjs_dom_html_map_element_set_name ::- JSRef HTMLMapElement -> JSString -> IO ()- -htmlMapElementSetName ::- (IsHTMLMapElement self, ToJSString val) => self -> val -> IO ()-htmlMapElementSetName self val- = ghcjs_dom_html_map_element_set_name- (unHTMLMapElement (toHTMLMapElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_html_map_element_get_name ::- JSRef HTMLMapElement -> IO JSString- -htmlMapElementGetName ::- (IsHTMLMapElement self, FromJSString result) => self -> IO result-htmlMapElementGetName self- = fromJSString <$>- (ghcjs_dom_html_map_element_get_name- (unHTMLMapElement (toHTMLMapElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLMapElement #else-module GHCJS.DOM.HTMLMapElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLMapElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLMapElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLMapElement #endif
@@ -1,327 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLMarqueeElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLMarqueeElement- (ghcjs_dom_html_marquee_element_start, htmlMarqueeElementStart,- ghcjs_dom_html_marquee_element_stop, htmlMarqueeElementStop,- ghcjs_dom_html_marquee_element_set_behavior,- htmlMarqueeElementSetBehavior,- ghcjs_dom_html_marquee_element_get_behavior,- htmlMarqueeElementGetBehavior,- ghcjs_dom_html_marquee_element_set_bg_color,- htmlMarqueeElementSetBgColor,- ghcjs_dom_html_marquee_element_get_bg_color,- htmlMarqueeElementGetBgColor,- ghcjs_dom_html_marquee_element_set_direction,- htmlMarqueeElementSetDirection,- ghcjs_dom_html_marquee_element_get_direction,- htmlMarqueeElementGetDirection,- ghcjs_dom_html_marquee_element_set_height,- htmlMarqueeElementSetHeight,- ghcjs_dom_html_marquee_element_get_height,- htmlMarqueeElementGetHeight,- ghcjs_dom_html_marquee_element_set_hspace,- htmlMarqueeElementSetHspace,- ghcjs_dom_html_marquee_element_get_hspace,- htmlMarqueeElementGetHspace,- ghcjs_dom_html_marquee_element_set_loop, htmlMarqueeElementSetLoop,- ghcjs_dom_html_marquee_element_get_loop, htmlMarqueeElementGetLoop,- ghcjs_dom_html_marquee_element_set_scroll_amount,- htmlMarqueeElementSetScrollAmount,- ghcjs_dom_html_marquee_element_get_scroll_amount,- htmlMarqueeElementGetScrollAmount,- ghcjs_dom_html_marquee_element_set_scroll_delay,- htmlMarqueeElementSetScrollDelay,- ghcjs_dom_html_marquee_element_get_scroll_delay,- htmlMarqueeElementGetScrollDelay,- ghcjs_dom_html_marquee_element_set_true_speed,- htmlMarqueeElementSetTrueSpeed,- ghcjs_dom_html_marquee_element_get_true_speed,- htmlMarqueeElementGetTrueSpeed,- ghcjs_dom_html_marquee_element_set_vspace,- htmlMarqueeElementSetVspace,- ghcjs_dom_html_marquee_element_get_vspace,- htmlMarqueeElementGetVspace,- ghcjs_dom_html_marquee_element_set_width,- htmlMarqueeElementSetWidth,- ghcjs_dom_html_marquee_element_get_width,- htmlMarqueeElementGetWidth, HTMLMarqueeElement,- IsHTMLMarqueeElement, castToHTMLMarqueeElement,- gTypeHTMLMarqueeElement, toHTMLMarqueeElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"start\"]()"- ghcjs_dom_html_marquee_element_start ::- JSRef HTMLMarqueeElement -> IO ()- -htmlMarqueeElementStart ::- (IsHTMLMarqueeElement self) => self -> IO ()-htmlMarqueeElementStart self- = ghcjs_dom_html_marquee_element_start- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- -foreign import javascript unsafe "$1[\"stop\"]()"- ghcjs_dom_html_marquee_element_stop ::- JSRef HTMLMarqueeElement -> IO ()- -htmlMarqueeElementStop ::- (IsHTMLMarqueeElement self) => self -> IO ()-htmlMarqueeElementStop self- = ghcjs_dom_html_marquee_element_stop- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- -foreign import javascript unsafe "$1[\"behavior\"] = $2;"- ghcjs_dom_html_marquee_element_set_behavior ::- JSRef HTMLMarqueeElement -> JSString -> IO ()- -htmlMarqueeElementSetBehavior ::- (IsHTMLMarqueeElement self, ToJSString val) => self -> val -> IO ()-htmlMarqueeElementSetBehavior self val- = ghcjs_dom_html_marquee_element_set_behavior- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"behavior\"]"- ghcjs_dom_html_marquee_element_get_behavior ::- JSRef HTMLMarqueeElement -> IO JSString- -htmlMarqueeElementGetBehavior ::- (IsHTMLMarqueeElement self, FromJSString result) =>- self -> IO result-htmlMarqueeElementGetBehavior self- = fromJSString <$>- (ghcjs_dom_html_marquee_element_get_behavior- (unHTMLMarqueeElement (toHTMLMarqueeElement self)))- -foreign import javascript unsafe "$1[\"bgColor\"] = $2;"- ghcjs_dom_html_marquee_element_set_bg_color ::- JSRef HTMLMarqueeElement -> JSString -> IO ()- -htmlMarqueeElementSetBgColor ::- (IsHTMLMarqueeElement self, ToJSString val) => self -> val -> IO ()-htmlMarqueeElementSetBgColor self val- = ghcjs_dom_html_marquee_element_set_bg_color- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"bgColor\"]"- ghcjs_dom_html_marquee_element_get_bg_color ::- JSRef HTMLMarqueeElement -> IO JSString- -htmlMarqueeElementGetBgColor ::- (IsHTMLMarqueeElement self, FromJSString result) =>- self -> IO result-htmlMarqueeElementGetBgColor self- = fromJSString <$>- (ghcjs_dom_html_marquee_element_get_bg_color- (unHTMLMarqueeElement (toHTMLMarqueeElement self)))- -foreign import javascript unsafe "$1[\"direction\"] = $2;"- ghcjs_dom_html_marquee_element_set_direction ::- JSRef HTMLMarqueeElement -> JSString -> IO ()- -htmlMarqueeElementSetDirection ::- (IsHTMLMarqueeElement self, ToJSString val) => self -> val -> IO ()-htmlMarqueeElementSetDirection self val- = ghcjs_dom_html_marquee_element_set_direction- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"direction\"]"- ghcjs_dom_html_marquee_element_get_direction ::- JSRef HTMLMarqueeElement -> IO JSString- -htmlMarqueeElementGetDirection ::- (IsHTMLMarqueeElement self, FromJSString result) =>- self -> IO result-htmlMarqueeElementGetDirection self- = fromJSString <$>- (ghcjs_dom_html_marquee_element_get_direction- (unHTMLMarqueeElement (toHTMLMarqueeElement self)))- -foreign import javascript unsafe "$1[\"height\"] = $2;"- ghcjs_dom_html_marquee_element_set_height ::- JSRef HTMLMarqueeElement -> JSString -> IO ()- -htmlMarqueeElementSetHeight ::- (IsHTMLMarqueeElement self, ToJSString val) => self -> val -> IO ()-htmlMarqueeElementSetHeight self val- = ghcjs_dom_html_marquee_element_set_height- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"height\"]"- ghcjs_dom_html_marquee_element_get_height ::- JSRef HTMLMarqueeElement -> IO JSString- -htmlMarqueeElementGetHeight ::- (IsHTMLMarqueeElement self, FromJSString result) =>- self -> IO result-htmlMarqueeElementGetHeight self- = fromJSString <$>- (ghcjs_dom_html_marquee_element_get_height- (unHTMLMarqueeElement (toHTMLMarqueeElement self)))- -foreign import javascript unsafe "$1[\"hspace\"] = $2;"- ghcjs_dom_html_marquee_element_set_hspace ::- JSRef HTMLMarqueeElement -> Word -> IO ()- -htmlMarqueeElementSetHspace ::- (IsHTMLMarqueeElement self) => self -> Word -> IO ()-htmlMarqueeElementSetHspace self val- = ghcjs_dom_html_marquee_element_set_hspace- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- val- -foreign import javascript unsafe "$1[\"hspace\"]"- ghcjs_dom_html_marquee_element_get_hspace ::- JSRef HTMLMarqueeElement -> IO Word- -htmlMarqueeElementGetHspace ::- (IsHTMLMarqueeElement self) => self -> IO Word-htmlMarqueeElementGetHspace self- = ghcjs_dom_html_marquee_element_get_hspace- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- -foreign import javascript unsafe "$1[\"loop\"] = $2;"- ghcjs_dom_html_marquee_element_set_loop ::- JSRef HTMLMarqueeElement -> Int -> IO ()- -htmlMarqueeElementSetLoop ::- (IsHTMLMarqueeElement self) => self -> Int -> IO ()-htmlMarqueeElementSetLoop self val- = ghcjs_dom_html_marquee_element_set_loop- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- val- -foreign import javascript unsafe "$1[\"loop\"]"- ghcjs_dom_html_marquee_element_get_loop ::- JSRef HTMLMarqueeElement -> IO Int- -htmlMarqueeElementGetLoop ::- (IsHTMLMarqueeElement self) => self -> IO Int-htmlMarqueeElementGetLoop self- = ghcjs_dom_html_marquee_element_get_loop- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- -foreign import javascript unsafe "$1[\"scrollAmount\"] = $2;"- ghcjs_dom_html_marquee_element_set_scroll_amount ::- JSRef HTMLMarqueeElement -> Int -> IO ()- -htmlMarqueeElementSetScrollAmount ::- (IsHTMLMarqueeElement self) => self -> Int -> IO ()-htmlMarqueeElementSetScrollAmount self val- = ghcjs_dom_html_marquee_element_set_scroll_amount- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- val- -foreign import javascript unsafe "$1[\"scrollAmount\"]"- ghcjs_dom_html_marquee_element_get_scroll_amount ::- JSRef HTMLMarqueeElement -> IO Int- -htmlMarqueeElementGetScrollAmount ::- (IsHTMLMarqueeElement self) => self -> IO Int-htmlMarqueeElementGetScrollAmount self- = ghcjs_dom_html_marquee_element_get_scroll_amount- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- -foreign import javascript unsafe "$1[\"scrollDelay\"] = $2;"- ghcjs_dom_html_marquee_element_set_scroll_delay ::- JSRef HTMLMarqueeElement -> Int -> IO ()- -htmlMarqueeElementSetScrollDelay ::- (IsHTMLMarqueeElement self) => self -> Int -> IO ()-htmlMarqueeElementSetScrollDelay self val- = ghcjs_dom_html_marquee_element_set_scroll_delay- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- val- -foreign import javascript unsafe "$1[\"scrollDelay\"]"- ghcjs_dom_html_marquee_element_get_scroll_delay ::- JSRef HTMLMarqueeElement -> IO Int- -htmlMarqueeElementGetScrollDelay ::- (IsHTMLMarqueeElement self) => self -> IO Int-htmlMarqueeElementGetScrollDelay self- = ghcjs_dom_html_marquee_element_get_scroll_delay- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- -foreign import javascript unsafe "$1[\"trueSpeed\"] = $2;"- ghcjs_dom_html_marquee_element_set_true_speed ::- JSRef HTMLMarqueeElement -> Bool -> IO ()- -htmlMarqueeElementSetTrueSpeed ::- (IsHTMLMarqueeElement self) => self -> Bool -> IO ()-htmlMarqueeElementSetTrueSpeed self val- = ghcjs_dom_html_marquee_element_set_true_speed- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- val- -foreign import javascript unsafe "($1[\"trueSpeed\"] ? 1 : 0)"- ghcjs_dom_html_marquee_element_get_true_speed ::- JSRef HTMLMarqueeElement -> IO Bool- -htmlMarqueeElementGetTrueSpeed ::- (IsHTMLMarqueeElement self) => self -> IO Bool-htmlMarqueeElementGetTrueSpeed self- = ghcjs_dom_html_marquee_element_get_true_speed- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- -foreign import javascript unsafe "$1[\"vspace\"] = $2;"- ghcjs_dom_html_marquee_element_set_vspace ::- JSRef HTMLMarqueeElement -> Word -> IO ()- -htmlMarqueeElementSetVspace ::- (IsHTMLMarqueeElement self) => self -> Word -> IO ()-htmlMarqueeElementSetVspace self val- = ghcjs_dom_html_marquee_element_set_vspace- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- val- -foreign import javascript unsafe "$1[\"vspace\"]"- ghcjs_dom_html_marquee_element_get_vspace ::- JSRef HTMLMarqueeElement -> IO Word- -htmlMarqueeElementGetVspace ::- (IsHTMLMarqueeElement self) => self -> IO Word-htmlMarqueeElementGetVspace self- = ghcjs_dom_html_marquee_element_get_vspace- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- -foreign import javascript unsafe "$1[\"width\"] = $2;"- ghcjs_dom_html_marquee_element_set_width ::- JSRef HTMLMarqueeElement -> JSString -> IO ()- -htmlMarqueeElementSetWidth ::- (IsHTMLMarqueeElement self, ToJSString val) => self -> val -> IO ()-htmlMarqueeElementSetWidth self val- = ghcjs_dom_html_marquee_element_set_width- (unHTMLMarqueeElement (toHTMLMarqueeElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"width\"]"- ghcjs_dom_html_marquee_element_get_width ::- JSRef HTMLMarqueeElement -> IO JSString- -htmlMarqueeElementGetWidth ::- (IsHTMLMarqueeElement self, FromJSString result) =>- self -> IO result-htmlMarqueeElementGetWidth self- = fromJSString <$>- (ghcjs_dom_html_marquee_element_get_width- (unHTMLMarqueeElement (toHTMLMarqueeElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLMarqueeElement #else-module GHCJS.DOM.HTMLMarqueeElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLMarqueeElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLMarqueeElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLMarqueeElement #endif
@@ -1,722 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLMediaElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLMediaElement- (ghcjs_dom_html_media_element_load, htmlMediaElementLoad,- ghcjs_dom_html_media_element_can_play_type,- htmlMediaElementCanPlayType, ghcjs_dom_html_media_element_play,- htmlMediaElementPlay, ghcjs_dom_html_media_element_pause,- htmlMediaElementPause, ghcjs_dom_html_media_element_fast_seek,- htmlMediaElementFastSeek,- ghcjs_dom_html_media_element_webkit_show_playback_target_picker,- htmlMediaElementWebkitShowPlaybackTargetPicker, cNETWORK_EMPTY,- cNETWORK_IDLE, cNETWORK_LOADING, cNETWORK_NO_SOURCE, cHAVE_NOTHING,- cHAVE_METADATA, cHAVE_CURRENT_DATA, cHAVE_FUTURE_DATA,- cHAVE_ENOUGH_DATA, ghcjs_dom_html_media_element_get_error,- htmlMediaElementGetError, ghcjs_dom_html_media_element_set_src,- htmlMediaElementSetSrc, ghcjs_dom_html_media_element_get_src,- htmlMediaElementGetSrc,- ghcjs_dom_html_media_element_get_current_src,- htmlMediaElementGetCurrentSrc,- ghcjs_dom_html_media_element_get_network_state,- htmlMediaElementGetNetworkState,- ghcjs_dom_html_media_element_set_preload,- htmlMediaElementSetPreload,- ghcjs_dom_html_media_element_get_preload,- htmlMediaElementGetPreload,- ghcjs_dom_html_media_element_get_buffered,- htmlMediaElementGetBuffered,- ghcjs_dom_html_media_element_get_ready_state,- htmlMediaElementGetReadyState,- ghcjs_dom_html_media_element_get_seeking,- htmlMediaElementGetSeeking,- ghcjs_dom_html_media_element_set_current_time,- htmlMediaElementSetCurrentTime,- ghcjs_dom_html_media_element_get_current_time,- htmlMediaElementGetCurrentTime,- ghcjs_dom_html_media_element_get_duration,- htmlMediaElementGetDuration,- ghcjs_dom_html_media_element_get_paused, htmlMediaElementGetPaused,- ghcjs_dom_html_media_element_set_default_playback_rate,- htmlMediaElementSetDefaultPlaybackRate,- ghcjs_dom_html_media_element_get_default_playback_rate,- htmlMediaElementGetDefaultPlaybackRate,- ghcjs_dom_html_media_element_set_playback_rate,- htmlMediaElementSetPlaybackRate,- ghcjs_dom_html_media_element_get_playback_rate,- htmlMediaElementGetPlaybackRate,- ghcjs_dom_html_media_element_get_played, htmlMediaElementGetPlayed,- ghcjs_dom_html_media_element_get_seekable,- htmlMediaElementGetSeekable,- ghcjs_dom_html_media_element_get_ended, htmlMediaElementGetEnded,- ghcjs_dom_html_media_element_set_autoplay,- htmlMediaElementSetAutoplay,- ghcjs_dom_html_media_element_get_autoplay,- htmlMediaElementGetAutoplay, ghcjs_dom_html_media_element_set_loop,- htmlMediaElementSetLoop, ghcjs_dom_html_media_element_get_loop,- htmlMediaElementGetLoop, ghcjs_dom_html_media_element_set_controls,- htmlMediaElementSetControls,- ghcjs_dom_html_media_element_get_controls,- htmlMediaElementGetControls,- ghcjs_dom_html_media_element_set_volume, htmlMediaElementSetVolume,- ghcjs_dom_html_media_element_get_volume, htmlMediaElementGetVolume,- ghcjs_dom_html_media_element_set_muted, htmlMediaElementSetMuted,- ghcjs_dom_html_media_element_get_muted, htmlMediaElementGetMuted,- ghcjs_dom_html_media_element_set_default_muted,- htmlMediaElementSetDefaultMuted,- ghcjs_dom_html_media_element_get_default_muted,- htmlMediaElementGetDefaultMuted, htmlMediaElementOnemptied,- htmlMediaElementOnloadedmetadata, htmlMediaElementOnloadeddata,- htmlMediaElementOncanplay, htmlMediaElementOncanplaythrough,- htmlMediaElementOnplaying, htmlMediaElementOnended,- htmlMediaElementOnwaiting, htmlMediaElementOndurationchange,- htmlMediaElementOntimeupdate, htmlMediaElementOnplay,- htmlMediaElementOnpause, htmlMediaElementOnratechange,- htmlMediaElementOnvolumechange,- ghcjs_dom_html_media_element_set_webkit_preserves_pitch,- htmlMediaElementSetWebkitPreservesPitch,- ghcjs_dom_html_media_element_get_webkit_preserves_pitch,- htmlMediaElementGetWebkitPreservesPitch,- ghcjs_dom_html_media_element_get_webkit_has_closed_captions,- htmlMediaElementGetWebkitHasClosedCaptions,- ghcjs_dom_html_media_element_set_webkit_closed_captions_visible,- htmlMediaElementSetWebkitClosedCaptionsVisible,- ghcjs_dom_html_media_element_get_webkit_closed_captions_visible,- htmlMediaElementGetWebkitClosedCaptionsVisible,- ghcjs_dom_html_media_element_get_webkit_audio_decoded_byte_count,- htmlMediaElementGetWebkitAudioDecodedByteCount,- ghcjs_dom_html_media_element_get_webkit_video_decoded_byte_count,- htmlMediaElementGetWebkitVideoDecodedByteCount,- htmlMediaElementOnwebkitneedkey,- ghcjs_dom_html_media_element_set_media_group,- htmlMediaElementSetMediaGroup,- ghcjs_dom_html_media_element_get_media_group,- htmlMediaElementGetMediaGroup,- ghcjs_dom_html_media_element_get_webkit_current_playback_target_is_wireless,- htmlMediaElementGetWebkitCurrentPlaybackTargetIsWireless,- htmlMediaElementOnwebkitcurrentplaybacktargetiswirelesschanged,- htmlMediaElementOnwebkitplaybacktargetavailabilitychanged,- HTMLMediaElement, IsHTMLMediaElement, castToHTMLMediaElement,- gTypeHTMLMediaElement, toHTMLMediaElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"load\"]()"- ghcjs_dom_html_media_element_load ::- JSRef HTMLMediaElement -> IO ()- -htmlMediaElementLoad :: (IsHTMLMediaElement self) => self -> IO ()-htmlMediaElementLoad self- = ghcjs_dom_html_media_element_load- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe "$1[\"canPlayType\"]($2)"- ghcjs_dom_html_media_element_can_play_type ::- JSRef HTMLMediaElement -> JSString -> IO JSString- -htmlMediaElementCanPlayType ::- (IsHTMLMediaElement self, ToJSString type', FromJSString result) =>- self -> type' -> IO result-htmlMediaElementCanPlayType self type'- = fromJSString <$>- (ghcjs_dom_html_media_element_can_play_type- (unHTMLMediaElement (toHTMLMediaElement self))- (toJSString type'))- -foreign import javascript unsafe "$1[\"play\"]()"- ghcjs_dom_html_media_element_play ::- JSRef HTMLMediaElement -> IO ()- -htmlMediaElementPlay :: (IsHTMLMediaElement self) => self -> IO ()-htmlMediaElementPlay self- = ghcjs_dom_html_media_element_play- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe "$1[\"pause\"]()"- ghcjs_dom_html_media_element_pause ::- JSRef HTMLMediaElement -> IO ()- -htmlMediaElementPause :: (IsHTMLMediaElement self) => self -> IO ()-htmlMediaElementPause self- = ghcjs_dom_html_media_element_pause- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe "$1[\"fastSeek\"]($2)"- ghcjs_dom_html_media_element_fast_seek ::- JSRef HTMLMediaElement -> Double -> IO ()- -htmlMediaElementFastSeek ::- (IsHTMLMediaElement self) => self -> Double -> IO ()-htmlMediaElementFastSeek self time- = ghcjs_dom_html_media_element_fast_seek- (unHTMLMediaElement (toHTMLMediaElement self))- time- -foreign import javascript unsafe- "$1[\"webkitShowPlaybackTargetPicker\"]()"- ghcjs_dom_html_media_element_webkit_show_playback_target_picker ::- JSRef HTMLMediaElement -> IO ()- -htmlMediaElementWebkitShowPlaybackTargetPicker ::- (IsHTMLMediaElement self) => self -> IO ()-htmlMediaElementWebkitShowPlaybackTargetPicker self- = ghcjs_dom_html_media_element_webkit_show_playback_target_picker- (unHTMLMediaElement (toHTMLMediaElement self))-cNETWORK_EMPTY = 0-cNETWORK_IDLE = 1-cNETWORK_LOADING = 2-cNETWORK_NO_SOURCE = 3-cHAVE_NOTHING = 0-cHAVE_METADATA = 1-cHAVE_CURRENT_DATA = 2-cHAVE_FUTURE_DATA = 3-cHAVE_ENOUGH_DATA = 4- -foreign import javascript unsafe "$1[\"error\"]"- ghcjs_dom_html_media_element_get_error ::- JSRef HTMLMediaElement -> IO (JSRef MediaError)- -htmlMediaElementGetError ::- (IsHTMLMediaElement self) => self -> IO (Maybe MediaError)-htmlMediaElementGetError self- = fmap MediaError . maybeJSNull <$>- (ghcjs_dom_html_media_element_get_error- (unHTMLMediaElement (toHTMLMediaElement self)))- -foreign import javascript unsafe "$1[\"src\"] = $2;"- ghcjs_dom_html_media_element_set_src ::- JSRef HTMLMediaElement -> JSString -> IO ()- -htmlMediaElementSetSrc ::- (IsHTMLMediaElement self, ToJSString val) => self -> val -> IO ()-htmlMediaElementSetSrc self val- = ghcjs_dom_html_media_element_set_src- (unHTMLMediaElement (toHTMLMediaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"src\"]"- ghcjs_dom_html_media_element_get_src ::- JSRef HTMLMediaElement -> IO JSString- -htmlMediaElementGetSrc ::- (IsHTMLMediaElement self, FromJSString result) => self -> IO result-htmlMediaElementGetSrc self- = fromJSString <$>- (ghcjs_dom_html_media_element_get_src- (unHTMLMediaElement (toHTMLMediaElement self)))- -foreign import javascript unsafe "$1[\"currentSrc\"]"- ghcjs_dom_html_media_element_get_current_src ::- JSRef HTMLMediaElement -> IO JSString- -htmlMediaElementGetCurrentSrc ::- (IsHTMLMediaElement self, FromJSString result) => self -> IO result-htmlMediaElementGetCurrentSrc self- = fromJSString <$>- (ghcjs_dom_html_media_element_get_current_src- (unHTMLMediaElement (toHTMLMediaElement self)))- -foreign import javascript unsafe "$1[\"networkState\"]"- ghcjs_dom_html_media_element_get_network_state ::- JSRef HTMLMediaElement -> IO Word- -htmlMediaElementGetNetworkState ::- (IsHTMLMediaElement self) => self -> IO Word-htmlMediaElementGetNetworkState self- = ghcjs_dom_html_media_element_get_network_state- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe "$1[\"preload\"] = $2;"- ghcjs_dom_html_media_element_set_preload ::- JSRef HTMLMediaElement -> JSString -> IO ()- -htmlMediaElementSetPreload ::- (IsHTMLMediaElement self, ToJSString val) => self -> val -> IO ()-htmlMediaElementSetPreload self val- = ghcjs_dom_html_media_element_set_preload- (unHTMLMediaElement (toHTMLMediaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"preload\"]"- ghcjs_dom_html_media_element_get_preload ::- JSRef HTMLMediaElement -> IO JSString- -htmlMediaElementGetPreload ::- (IsHTMLMediaElement self, FromJSString result) => self -> IO result-htmlMediaElementGetPreload self- = fromJSString <$>- (ghcjs_dom_html_media_element_get_preload- (unHTMLMediaElement (toHTMLMediaElement self)))- -foreign import javascript unsafe "$1[\"buffered\"]"- ghcjs_dom_html_media_element_get_buffered ::- JSRef HTMLMediaElement -> IO (JSRef TimeRanges)- -htmlMediaElementGetBuffered ::- (IsHTMLMediaElement self) => self -> IO (Maybe TimeRanges)-htmlMediaElementGetBuffered self- = fmap TimeRanges . maybeJSNull <$>- (ghcjs_dom_html_media_element_get_buffered- (unHTMLMediaElement (toHTMLMediaElement self)))- -foreign import javascript unsafe "$1[\"readyState\"]"- ghcjs_dom_html_media_element_get_ready_state ::- JSRef HTMLMediaElement -> IO Word- -htmlMediaElementGetReadyState ::- (IsHTMLMediaElement self) => self -> IO Word-htmlMediaElementGetReadyState self- = ghcjs_dom_html_media_element_get_ready_state- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe "($1[\"seeking\"] ? 1 : 0)"- ghcjs_dom_html_media_element_get_seeking ::- JSRef HTMLMediaElement -> IO Bool- -htmlMediaElementGetSeeking ::- (IsHTMLMediaElement self) => self -> IO Bool-htmlMediaElementGetSeeking self- = ghcjs_dom_html_media_element_get_seeking- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe "$1[\"currentTime\"] = $2;"- ghcjs_dom_html_media_element_set_current_time ::- JSRef HTMLMediaElement -> Double -> IO ()- -htmlMediaElementSetCurrentTime ::- (IsHTMLMediaElement self) => self -> Double -> IO ()-htmlMediaElementSetCurrentTime self val- = ghcjs_dom_html_media_element_set_current_time- (unHTMLMediaElement (toHTMLMediaElement self))- val- -foreign import javascript unsafe "$1[\"currentTime\"]"- ghcjs_dom_html_media_element_get_current_time ::- JSRef HTMLMediaElement -> IO Double- -htmlMediaElementGetCurrentTime ::- (IsHTMLMediaElement self) => self -> IO Double-htmlMediaElementGetCurrentTime self- = ghcjs_dom_html_media_element_get_current_time- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe "$1[\"duration\"]"- ghcjs_dom_html_media_element_get_duration ::- JSRef HTMLMediaElement -> IO Double- -htmlMediaElementGetDuration ::- (IsHTMLMediaElement self) => self -> IO Double-htmlMediaElementGetDuration self- = ghcjs_dom_html_media_element_get_duration- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe "($1[\"paused\"] ? 1 : 0)"- ghcjs_dom_html_media_element_get_paused ::- JSRef HTMLMediaElement -> IO Bool- -htmlMediaElementGetPaused ::- (IsHTMLMediaElement self) => self -> IO Bool-htmlMediaElementGetPaused self- = ghcjs_dom_html_media_element_get_paused- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe- "$1[\"defaultPlaybackRate\"] = $2;"- ghcjs_dom_html_media_element_set_default_playback_rate ::- JSRef HTMLMediaElement -> Double -> IO ()- -htmlMediaElementSetDefaultPlaybackRate ::- (IsHTMLMediaElement self) => self -> Double -> IO ()-htmlMediaElementSetDefaultPlaybackRate self val- = ghcjs_dom_html_media_element_set_default_playback_rate- (unHTMLMediaElement (toHTMLMediaElement self))- val- -foreign import javascript unsafe "$1[\"defaultPlaybackRate\"]"- ghcjs_dom_html_media_element_get_default_playback_rate ::- JSRef HTMLMediaElement -> IO Double- -htmlMediaElementGetDefaultPlaybackRate ::- (IsHTMLMediaElement self) => self -> IO Double-htmlMediaElementGetDefaultPlaybackRate self- = ghcjs_dom_html_media_element_get_default_playback_rate- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe "$1[\"playbackRate\"] = $2;"- ghcjs_dom_html_media_element_set_playback_rate ::- JSRef HTMLMediaElement -> Double -> IO ()- -htmlMediaElementSetPlaybackRate ::- (IsHTMLMediaElement self) => self -> Double -> IO ()-htmlMediaElementSetPlaybackRate self val- = ghcjs_dom_html_media_element_set_playback_rate- (unHTMLMediaElement (toHTMLMediaElement self))- val- -foreign import javascript unsafe "$1[\"playbackRate\"]"- ghcjs_dom_html_media_element_get_playback_rate ::- JSRef HTMLMediaElement -> IO Double- -htmlMediaElementGetPlaybackRate ::- (IsHTMLMediaElement self) => self -> IO Double-htmlMediaElementGetPlaybackRate self- = ghcjs_dom_html_media_element_get_playback_rate- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe "$1[\"played\"]"- ghcjs_dom_html_media_element_get_played ::- JSRef HTMLMediaElement -> IO (JSRef TimeRanges)- -htmlMediaElementGetPlayed ::- (IsHTMLMediaElement self) => self -> IO (Maybe TimeRanges)-htmlMediaElementGetPlayed self- = fmap TimeRanges . maybeJSNull <$>- (ghcjs_dom_html_media_element_get_played- (unHTMLMediaElement (toHTMLMediaElement self)))- -foreign import javascript unsafe "$1[\"seekable\"]"- ghcjs_dom_html_media_element_get_seekable ::- JSRef HTMLMediaElement -> IO (JSRef TimeRanges)- -htmlMediaElementGetSeekable ::- (IsHTMLMediaElement self) => self -> IO (Maybe TimeRanges)-htmlMediaElementGetSeekable self- = fmap TimeRanges . maybeJSNull <$>- (ghcjs_dom_html_media_element_get_seekable- (unHTMLMediaElement (toHTMLMediaElement self)))- -foreign import javascript unsafe "($1[\"ended\"] ? 1 : 0)"- ghcjs_dom_html_media_element_get_ended ::- JSRef HTMLMediaElement -> IO Bool- -htmlMediaElementGetEnded ::- (IsHTMLMediaElement self) => self -> IO Bool-htmlMediaElementGetEnded self- = ghcjs_dom_html_media_element_get_ended- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe "$1[\"autoplay\"] = $2;"- ghcjs_dom_html_media_element_set_autoplay ::- JSRef HTMLMediaElement -> Bool -> IO ()- -htmlMediaElementSetAutoplay ::- (IsHTMLMediaElement self) => self -> Bool -> IO ()-htmlMediaElementSetAutoplay self val- = ghcjs_dom_html_media_element_set_autoplay- (unHTMLMediaElement (toHTMLMediaElement self))- val- -foreign import javascript unsafe "($1[\"autoplay\"] ? 1 : 0)"- ghcjs_dom_html_media_element_get_autoplay ::- JSRef HTMLMediaElement -> IO Bool- -htmlMediaElementGetAutoplay ::- (IsHTMLMediaElement self) => self -> IO Bool-htmlMediaElementGetAutoplay self- = ghcjs_dom_html_media_element_get_autoplay- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe "$1[\"loop\"] = $2;"- ghcjs_dom_html_media_element_set_loop ::- JSRef HTMLMediaElement -> Bool -> IO ()- -htmlMediaElementSetLoop ::- (IsHTMLMediaElement self) => self -> Bool -> IO ()-htmlMediaElementSetLoop self val- = ghcjs_dom_html_media_element_set_loop- (unHTMLMediaElement (toHTMLMediaElement self))- val- -foreign import javascript unsafe "($1[\"loop\"] ? 1 : 0)"- ghcjs_dom_html_media_element_get_loop ::- JSRef HTMLMediaElement -> IO Bool- -htmlMediaElementGetLoop ::- (IsHTMLMediaElement self) => self -> IO Bool-htmlMediaElementGetLoop self- = ghcjs_dom_html_media_element_get_loop- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe "$1[\"controls\"] = $2;"- ghcjs_dom_html_media_element_set_controls ::- JSRef HTMLMediaElement -> Bool -> IO ()- -htmlMediaElementSetControls ::- (IsHTMLMediaElement self) => self -> Bool -> IO ()-htmlMediaElementSetControls self val- = ghcjs_dom_html_media_element_set_controls- (unHTMLMediaElement (toHTMLMediaElement self))- val- -foreign import javascript unsafe "($1[\"controls\"] ? 1 : 0)"- ghcjs_dom_html_media_element_get_controls ::- JSRef HTMLMediaElement -> IO Bool- -htmlMediaElementGetControls ::- (IsHTMLMediaElement self) => self -> IO Bool-htmlMediaElementGetControls self- = ghcjs_dom_html_media_element_get_controls- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe "$1[\"volume\"] = $2;"- ghcjs_dom_html_media_element_set_volume ::- JSRef HTMLMediaElement -> Double -> IO ()- -htmlMediaElementSetVolume ::- (IsHTMLMediaElement self) => self -> Double -> IO ()-htmlMediaElementSetVolume self val- = ghcjs_dom_html_media_element_set_volume- (unHTMLMediaElement (toHTMLMediaElement self))- val- -foreign import javascript unsafe "$1[\"volume\"]"- ghcjs_dom_html_media_element_get_volume ::- JSRef HTMLMediaElement -> IO Double- -htmlMediaElementGetVolume ::- (IsHTMLMediaElement self) => self -> IO Double-htmlMediaElementGetVolume self- = ghcjs_dom_html_media_element_get_volume- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe "$1[\"muted\"] = $2;"- ghcjs_dom_html_media_element_set_muted ::- JSRef HTMLMediaElement -> Bool -> IO ()- -htmlMediaElementSetMuted ::- (IsHTMLMediaElement self) => self -> Bool -> IO ()-htmlMediaElementSetMuted self val- = ghcjs_dom_html_media_element_set_muted- (unHTMLMediaElement (toHTMLMediaElement self))- val- -foreign import javascript unsafe "($1[\"muted\"] ? 1 : 0)"- ghcjs_dom_html_media_element_get_muted ::- JSRef HTMLMediaElement -> IO Bool- -htmlMediaElementGetMuted ::- (IsHTMLMediaElement self) => self -> IO Bool-htmlMediaElementGetMuted self- = ghcjs_dom_html_media_element_get_muted- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe "$1[\"defaultMuted\"] = $2;"- ghcjs_dom_html_media_element_set_default_muted ::- JSRef HTMLMediaElement -> Bool -> IO ()- -htmlMediaElementSetDefaultMuted ::- (IsHTMLMediaElement self) => self -> Bool -> IO ()-htmlMediaElementSetDefaultMuted self val- = ghcjs_dom_html_media_element_set_default_muted- (unHTMLMediaElement (toHTMLMediaElement self))- val- -foreign import javascript unsafe "($1[\"defaultMuted\"] ? 1 : 0)"- ghcjs_dom_html_media_element_get_default_muted ::- JSRef HTMLMediaElement -> IO Bool- -htmlMediaElementGetDefaultMuted ::- (IsHTMLMediaElement self) => self -> IO Bool-htmlMediaElementGetDefaultMuted self- = ghcjs_dom_html_media_element_get_default_muted- (unHTMLMediaElement (toHTMLMediaElement self))- -htmlMediaElementOnemptied ::- (IsHTMLMediaElement self) => Signal self (EventM UIEvent self ())-htmlMediaElementOnemptied = (connect "emptied")- -htmlMediaElementOnloadedmetadata ::- (IsHTMLMediaElement self) => Signal self (EventM UIEvent self ())-htmlMediaElementOnloadedmetadata = (connect "loadedmetadata")- -htmlMediaElementOnloadeddata ::- (IsHTMLMediaElement self) => Signal self (EventM UIEvent self ())-htmlMediaElementOnloadeddata = (connect "loadeddata")- -htmlMediaElementOncanplay ::- (IsHTMLMediaElement self) => Signal self (EventM UIEvent self ())-htmlMediaElementOncanplay = (connect "canplay")- -htmlMediaElementOncanplaythrough ::- (IsHTMLMediaElement self) => Signal self (EventM UIEvent self ())-htmlMediaElementOncanplaythrough = (connect "canplaythrough")- -htmlMediaElementOnplaying ::- (IsHTMLMediaElement self) => Signal self (EventM UIEvent self ())-htmlMediaElementOnplaying = (connect "playing")- -htmlMediaElementOnended ::- (IsHTMLMediaElement self) => Signal self (EventM UIEvent self ())-htmlMediaElementOnended = (connect "ended")- -htmlMediaElementOnwaiting ::- (IsHTMLMediaElement self) => Signal self (EventM UIEvent self ())-htmlMediaElementOnwaiting = (connect "waiting")- -htmlMediaElementOndurationchange ::- (IsHTMLMediaElement self) => Signal self (EventM UIEvent self ())-htmlMediaElementOndurationchange = (connect "durationchange")- -htmlMediaElementOntimeupdate ::- (IsHTMLMediaElement self) => Signal self (EventM UIEvent self ())-htmlMediaElementOntimeupdate = (connect "timeupdate")- -htmlMediaElementOnplay ::- (IsHTMLMediaElement self) => Signal self (EventM UIEvent self ())-htmlMediaElementOnplay = (connect "play")- -htmlMediaElementOnpause ::- (IsHTMLMediaElement self) => Signal self (EventM UIEvent self ())-htmlMediaElementOnpause = (connect "pause")- -htmlMediaElementOnratechange ::- (IsHTMLMediaElement self) => Signal self (EventM UIEvent self ())-htmlMediaElementOnratechange = (connect "ratechange")- -htmlMediaElementOnvolumechange ::- (IsHTMLMediaElement self) => Signal self (EventM UIEvent self ())-htmlMediaElementOnvolumechange = (connect "volumechange")- -foreign import javascript unsafe- "$1[\"webkitPreservesPitch\"] = $2;"- ghcjs_dom_html_media_element_set_webkit_preserves_pitch ::- JSRef HTMLMediaElement -> Bool -> IO ()- -htmlMediaElementSetWebkitPreservesPitch ::- (IsHTMLMediaElement self) => self -> Bool -> IO ()-htmlMediaElementSetWebkitPreservesPitch self val- = ghcjs_dom_html_media_element_set_webkit_preserves_pitch- (unHTMLMediaElement (toHTMLMediaElement self))- val- -foreign import javascript unsafe- "($1[\"webkitPreservesPitch\"] ? 1 : 0)"- ghcjs_dom_html_media_element_get_webkit_preserves_pitch ::- JSRef HTMLMediaElement -> IO Bool- -htmlMediaElementGetWebkitPreservesPitch ::- (IsHTMLMediaElement self) => self -> IO Bool-htmlMediaElementGetWebkitPreservesPitch self- = ghcjs_dom_html_media_element_get_webkit_preserves_pitch- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe- "($1[\"webkitHasClosedCaptions\"] ? 1 : 0)"- ghcjs_dom_html_media_element_get_webkit_has_closed_captions ::- JSRef HTMLMediaElement -> IO Bool- -htmlMediaElementGetWebkitHasClosedCaptions ::- (IsHTMLMediaElement self) => self -> IO Bool-htmlMediaElementGetWebkitHasClosedCaptions self- = ghcjs_dom_html_media_element_get_webkit_has_closed_captions- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe- "$1[\"webkitClosedCaptionsVisible\"] = $2;"- ghcjs_dom_html_media_element_set_webkit_closed_captions_visible ::- JSRef HTMLMediaElement -> Bool -> IO ()- -htmlMediaElementSetWebkitClosedCaptionsVisible ::- (IsHTMLMediaElement self) => self -> Bool -> IO ()-htmlMediaElementSetWebkitClosedCaptionsVisible self val- = ghcjs_dom_html_media_element_set_webkit_closed_captions_visible- (unHTMLMediaElement (toHTMLMediaElement self))- val- -foreign import javascript unsafe- "($1[\"webkitClosedCaptionsVisible\"] ? 1 : 0)"- ghcjs_dom_html_media_element_get_webkit_closed_captions_visible ::- JSRef HTMLMediaElement -> IO Bool- -htmlMediaElementGetWebkitClosedCaptionsVisible ::- (IsHTMLMediaElement self) => self -> IO Bool-htmlMediaElementGetWebkitClosedCaptionsVisible self- = ghcjs_dom_html_media_element_get_webkit_closed_captions_visible- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe- "$1[\"webkitAudioDecodedByteCount\"]"- ghcjs_dom_html_media_element_get_webkit_audio_decoded_byte_count ::- JSRef HTMLMediaElement -> IO Word- -htmlMediaElementGetWebkitAudioDecodedByteCount ::- (IsHTMLMediaElement self) => self -> IO Word-htmlMediaElementGetWebkitAudioDecodedByteCount self- = ghcjs_dom_html_media_element_get_webkit_audio_decoded_byte_count- (unHTMLMediaElement (toHTMLMediaElement self))- -foreign import javascript unsafe- "$1[\"webkitVideoDecodedByteCount\"]"- ghcjs_dom_html_media_element_get_webkit_video_decoded_byte_count ::- JSRef HTMLMediaElement -> IO Word- -htmlMediaElementGetWebkitVideoDecodedByteCount ::- (IsHTMLMediaElement self) => self -> IO Word-htmlMediaElementGetWebkitVideoDecodedByteCount self- = ghcjs_dom_html_media_element_get_webkit_video_decoded_byte_count- (unHTMLMediaElement (toHTMLMediaElement self))- -htmlMediaElementOnwebkitneedkey ::- (IsHTMLMediaElement self) => Signal self (EventM UIEvent self ())-htmlMediaElementOnwebkitneedkey = (connect "webkitneedkey")- -foreign import javascript unsafe "$1[\"mediaGroup\"] = $2;"- ghcjs_dom_html_media_element_set_media_group ::- JSRef HTMLMediaElement -> JSString -> IO ()- -htmlMediaElementSetMediaGroup ::- (IsHTMLMediaElement self, ToJSString val) => self -> val -> IO ()-htmlMediaElementSetMediaGroup self val- = ghcjs_dom_html_media_element_set_media_group- (unHTMLMediaElement (toHTMLMediaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"mediaGroup\"]"- ghcjs_dom_html_media_element_get_media_group ::- JSRef HTMLMediaElement -> IO JSString- -htmlMediaElementGetMediaGroup ::- (IsHTMLMediaElement self, FromJSString result) => self -> IO result-htmlMediaElementGetMediaGroup self- = fromJSString <$>- (ghcjs_dom_html_media_element_get_media_group- (unHTMLMediaElement (toHTMLMediaElement self)))- -foreign import javascript unsafe- "($1[\"webkitCurrentPlaybackTargetIsWireless\"] ? 1 : 0)"- ghcjs_dom_html_media_element_get_webkit_current_playback_target_is_wireless- :: JSRef HTMLMediaElement -> IO Bool- -htmlMediaElementGetWebkitCurrentPlaybackTargetIsWireless ::- (IsHTMLMediaElement self) =>- self -> IO Bool-htmlMediaElementGetWebkitCurrentPlaybackTargetIsWireless self- = ghcjs_dom_html_media_element_get_webkit_current_playback_target_is_wireless- (unHTMLMediaElement (toHTMLMediaElement self))- -htmlMediaElementOnwebkitcurrentplaybacktargetiswirelesschanged ::- (IsHTMLMediaElement self) =>- Signal self- (EventM UIEvent self ())-htmlMediaElementOnwebkitcurrentplaybacktargetiswirelesschanged- = (connect "webkitcurrentplaybacktargetiswirelesschanged")- -htmlMediaElementOnwebkitplaybacktargetavailabilitychanged ::- (IsHTMLMediaElement self) =>- Signal self (EventM UIEvent self ())-htmlMediaElementOnwebkitplaybacktargetavailabilitychanged- = (connect "webkitplaybacktargetavailabilitychanged")+ module GHCJS.DOM.JSFFI.Generated.HTMLMediaElement #else-module GHCJS.DOM.HTMLMediaElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLMediaElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLMediaElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLMediaElement #endif
@@ -1,45 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLMenuElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLMenuElement- (ghcjs_dom_html_menu_element_set_compact,- htmlMenuElementSetCompact, ghcjs_dom_html_menu_element_get_compact,- htmlMenuElementGetCompact, HTMLMenuElement, IsHTMLMenuElement,- castToHTMLMenuElement, gTypeHTMLMenuElement, toHTMLMenuElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"compact\"] = $2;"- ghcjs_dom_html_menu_element_set_compact ::- JSRef HTMLMenuElement -> Bool -> IO ()- -htmlMenuElementSetCompact ::- (IsHTMLMenuElement self) => self -> Bool -> IO ()-htmlMenuElementSetCompact self val- = ghcjs_dom_html_menu_element_set_compact- (unHTMLMenuElement (toHTMLMenuElement self))- val- -foreign import javascript unsafe "($1[\"compact\"] ? 1 : 0)"- ghcjs_dom_html_menu_element_get_compact ::- JSRef HTMLMenuElement -> IO Bool- -htmlMenuElementGetCompact ::- (IsHTMLMenuElement self) => self -> IO Bool-htmlMenuElementGetCompact self- = ghcjs_dom_html_menu_element_get_compact- (unHTMLMenuElement (toHTMLMenuElement self))+ module GHCJS.DOM.JSFFI.Generated.HTMLMenuElement #else-module GHCJS.DOM.HTMLMenuElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLMenuElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLMenuElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLMenuElement #endif
@@ -1,120 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLMetaElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLMetaElement- (ghcjs_dom_html_meta_element_set_content,- htmlMetaElementSetContent, ghcjs_dom_html_meta_element_get_content,- htmlMetaElementGetContent,- ghcjs_dom_html_meta_element_set_http_equiv,- htmlMetaElementSetHttpEquiv,- ghcjs_dom_html_meta_element_get_http_equiv,- htmlMetaElementGetHttpEquiv, ghcjs_dom_html_meta_element_set_name,- htmlMetaElementSetName, ghcjs_dom_html_meta_element_get_name,- htmlMetaElementGetName, ghcjs_dom_html_meta_element_set_scheme,- htmlMetaElementSetScheme, ghcjs_dom_html_meta_element_get_scheme,- htmlMetaElementGetScheme, HTMLMetaElement, IsHTMLMetaElement,- castToHTMLMetaElement, gTypeHTMLMetaElement, toHTMLMetaElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"content\"] = $2;"- ghcjs_dom_html_meta_element_set_content ::- JSRef HTMLMetaElement -> JSString -> IO ()- -htmlMetaElementSetContent ::- (IsHTMLMetaElement self, ToJSString val) => self -> val -> IO ()-htmlMetaElementSetContent self val- = ghcjs_dom_html_meta_element_set_content- (unHTMLMetaElement (toHTMLMetaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"content\"]"- ghcjs_dom_html_meta_element_get_content ::- JSRef HTMLMetaElement -> IO JSString- -htmlMetaElementGetContent ::- (IsHTMLMetaElement self, FromJSString result) => self -> IO result-htmlMetaElementGetContent self- = fromJSString <$>- (ghcjs_dom_html_meta_element_get_content- (unHTMLMetaElement (toHTMLMetaElement self)))- -foreign import javascript unsafe "$1[\"httpEquiv\"] = $2;"- ghcjs_dom_html_meta_element_set_http_equiv ::- JSRef HTMLMetaElement -> JSString -> IO ()- -htmlMetaElementSetHttpEquiv ::- (IsHTMLMetaElement self, ToJSString val) => self -> val -> IO ()-htmlMetaElementSetHttpEquiv self val- = ghcjs_dom_html_meta_element_set_http_equiv- (unHTMLMetaElement (toHTMLMetaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"httpEquiv\"]"- ghcjs_dom_html_meta_element_get_http_equiv ::- JSRef HTMLMetaElement -> IO JSString- -htmlMetaElementGetHttpEquiv ::- (IsHTMLMetaElement self, FromJSString result) => self -> IO result-htmlMetaElementGetHttpEquiv self- = fromJSString <$>- (ghcjs_dom_html_meta_element_get_http_equiv- (unHTMLMetaElement (toHTMLMetaElement self)))- -foreign import javascript unsafe "$1[\"name\"] = $2;"- ghcjs_dom_html_meta_element_set_name ::- JSRef HTMLMetaElement -> JSString -> IO ()- -htmlMetaElementSetName ::- (IsHTMLMetaElement self, ToJSString val) => self -> val -> IO ()-htmlMetaElementSetName self val- = ghcjs_dom_html_meta_element_set_name- (unHTMLMetaElement (toHTMLMetaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_html_meta_element_get_name ::- JSRef HTMLMetaElement -> IO JSString- -htmlMetaElementGetName ::- (IsHTMLMetaElement self, FromJSString result) => self -> IO result-htmlMetaElementGetName self- = fromJSString <$>- (ghcjs_dom_html_meta_element_get_name- (unHTMLMetaElement (toHTMLMetaElement self)))- -foreign import javascript unsafe "$1[\"scheme\"] = $2;"- ghcjs_dom_html_meta_element_set_scheme ::- JSRef HTMLMetaElement -> JSString -> IO ()- -htmlMetaElementSetScheme ::- (IsHTMLMetaElement self, ToJSString val) => self -> val -> IO ()-htmlMetaElementSetScheme self val- = ghcjs_dom_html_meta_element_set_scheme- (unHTMLMetaElement (toHTMLMetaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"scheme\"]"- ghcjs_dom_html_meta_element_get_scheme ::- JSRef HTMLMetaElement -> IO JSString- -htmlMetaElementGetScheme ::- (IsHTMLMetaElement self, FromJSString result) => self -> IO result-htmlMetaElementGetScheme self- = fromJSString <$>- (ghcjs_dom_html_meta_element_get_scheme- (unHTMLMetaElement (toHTMLMetaElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLMetaElement #else-module GHCJS.DOM.HTMLMetaElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLMetaElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLMetaElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLMetaElement #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLMeterElement (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.HTMLMeterElement+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLMeterElement+#else+#endif
@@ -1,71 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLModElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLModElement- (ghcjs_dom_html_mod_element_set_cite, htmlModElementSetCite,- ghcjs_dom_html_mod_element_get_cite, htmlModElementGetCite,- ghcjs_dom_html_mod_element_set_date_time,- htmlModElementSetDateTime,- ghcjs_dom_html_mod_element_get_date_time,- htmlModElementGetDateTime, HTMLModElement, IsHTMLModElement,- castToHTMLModElement, gTypeHTMLModElement, toHTMLModElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"cite\"] = $2;"- ghcjs_dom_html_mod_element_set_cite ::- JSRef HTMLModElement -> JSString -> IO ()- -htmlModElementSetCite ::- (IsHTMLModElement self, ToJSString val) => self -> val -> IO ()-htmlModElementSetCite self val- = ghcjs_dom_html_mod_element_set_cite- (unHTMLModElement (toHTMLModElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"cite\"]"- ghcjs_dom_html_mod_element_get_cite ::- JSRef HTMLModElement -> IO JSString- -htmlModElementGetCite ::- (IsHTMLModElement self, FromJSString result) => self -> IO result-htmlModElementGetCite self- = fromJSString <$>- (ghcjs_dom_html_mod_element_get_cite- (unHTMLModElement (toHTMLModElement self)))- -foreign import javascript unsafe "$1[\"dateTime\"] = $2;"- ghcjs_dom_html_mod_element_set_date_time ::- JSRef HTMLModElement -> JSString -> IO ()- -htmlModElementSetDateTime ::- (IsHTMLModElement self, ToJSString val) => self -> val -> IO ()-htmlModElementSetDateTime self val- = ghcjs_dom_html_mod_element_set_date_time- (unHTMLModElement (toHTMLModElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"dateTime\"]"- ghcjs_dom_html_mod_element_get_date_time ::- JSRef HTMLModElement -> IO JSString- -htmlModElementGetDateTime ::- (IsHTMLModElement self, FromJSString result) => self -> IO result-htmlModElementGetDateTime self- = fromJSString <$>- (ghcjs_dom_html_mod_element_get_date_time- (unHTMLModElement (toHTMLModElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLModElement #else-module GHCJS.DOM.HTMLModElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLModElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLModElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLModElement #endif
@@ -1,94 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLOListElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLOListElement- (ghcjs_dom_htmlo_list_element_set_compact,- htmloListElementSetCompact,- ghcjs_dom_htmlo_list_element_get_compact,- htmloListElementGetCompact, ghcjs_dom_htmlo_list_element_set_start,- htmloListElementSetStart, ghcjs_dom_htmlo_list_element_get_start,- htmloListElementGetStart,- ghcjs_dom_htmlo_list_element_set_reversed,- htmloListElementSetReversed,- ghcjs_dom_htmlo_list_element_get_reversed,- htmloListElementGetReversed, HTMLOListElement, IsHTMLOListElement,- castToHTMLOListElement, gTypeHTMLOListElement, toHTMLOListElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"compact\"] = $2;"- ghcjs_dom_htmlo_list_element_set_compact ::- JSRef HTMLOListElement -> Bool -> IO ()- -htmloListElementSetCompact ::- (IsHTMLOListElement self) => self -> Bool -> IO ()-htmloListElementSetCompact self val- = ghcjs_dom_htmlo_list_element_set_compact- (unHTMLOListElement (toHTMLOListElement self))- val- -foreign import javascript unsafe "($1[\"compact\"] ? 1 : 0)"- ghcjs_dom_htmlo_list_element_get_compact ::- JSRef HTMLOListElement -> IO Bool- -htmloListElementGetCompact ::- (IsHTMLOListElement self) => self -> IO Bool-htmloListElementGetCompact self- = ghcjs_dom_htmlo_list_element_get_compact- (unHTMLOListElement (toHTMLOListElement self))- -foreign import javascript unsafe "$1[\"start\"] = $2;"- ghcjs_dom_htmlo_list_element_set_start ::- JSRef HTMLOListElement -> Int -> IO ()- -htmloListElementSetStart ::- (IsHTMLOListElement self) => self -> Int -> IO ()-htmloListElementSetStart self val- = ghcjs_dom_htmlo_list_element_set_start- (unHTMLOListElement (toHTMLOListElement self))- val- -foreign import javascript unsafe "$1[\"start\"]"- ghcjs_dom_htmlo_list_element_get_start ::- JSRef HTMLOListElement -> IO Int- -htmloListElementGetStart ::- (IsHTMLOListElement self) => self -> IO Int-htmloListElementGetStart self- = ghcjs_dom_htmlo_list_element_get_start- (unHTMLOListElement (toHTMLOListElement self))- -foreign import javascript unsafe "$1[\"reversed\"] = $2;"- ghcjs_dom_htmlo_list_element_set_reversed ::- JSRef HTMLOListElement -> Bool -> IO ()- -htmloListElementSetReversed ::- (IsHTMLOListElement self) => self -> Bool -> IO ()-htmloListElementSetReversed self val- = ghcjs_dom_htmlo_list_element_set_reversed- (unHTMLOListElement (toHTMLOListElement self))- val- -foreign import javascript unsafe "($1[\"reversed\"] ? 1 : 0)"- ghcjs_dom_htmlo_list_element_get_reversed ::- JSRef HTMLOListElement -> IO Bool- -htmloListElementGetReversed ::- (IsHTMLOListElement self) => self -> IO Bool-htmloListElementGetReversed self- = ghcjs_dom_htmlo_list_element_get_reversed- (unHTMLOListElement (toHTMLOListElement self))+ module GHCJS.DOM.JSFFI.Generated.HTMLOListElement #else-module GHCJS.DOM.HTMLOListElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLOListElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLOListElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLOListElement #endif
@@ -1,502 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLObjectElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLObjectElement- (ghcjs_dom_html_object_element_check_validity,- htmlObjectElementCheckValidity,- ghcjs_dom_html_object_element_set_custom_validity,- htmlObjectElementSetCustomValidity,- ghcjs_dom_html_object_element_get_form, htmlObjectElementGetForm,- ghcjs_dom_html_object_element_set_code, htmlObjectElementSetCode,- ghcjs_dom_html_object_element_get_code, htmlObjectElementGetCode,- ghcjs_dom_html_object_element_set_align, htmlObjectElementSetAlign,- ghcjs_dom_html_object_element_get_align, htmlObjectElementGetAlign,- ghcjs_dom_html_object_element_set_archive,- htmlObjectElementSetArchive,- ghcjs_dom_html_object_element_get_archive,- htmlObjectElementGetArchive,- ghcjs_dom_html_object_element_set_border,- htmlObjectElementSetBorder,- ghcjs_dom_html_object_element_get_border,- htmlObjectElementGetBorder,- ghcjs_dom_html_object_element_set_code_base,- htmlObjectElementSetCodeBase,- ghcjs_dom_html_object_element_get_code_base,- htmlObjectElementGetCodeBase,- ghcjs_dom_html_object_element_set_code_type,- htmlObjectElementSetCodeType,- ghcjs_dom_html_object_element_get_code_type,- htmlObjectElementGetCodeType,- ghcjs_dom_html_object_element_set_data, htmlObjectElementSetData,- ghcjs_dom_html_object_element_get_data, htmlObjectElementGetData,- ghcjs_dom_html_object_element_set_declare,- htmlObjectElementSetDeclare,- ghcjs_dom_html_object_element_get_declare,- htmlObjectElementGetDeclare,- ghcjs_dom_html_object_element_set_height,- htmlObjectElementSetHeight,- ghcjs_dom_html_object_element_get_height,- htmlObjectElementGetHeight,- ghcjs_dom_html_object_element_set_hspace,- htmlObjectElementSetHspace,- ghcjs_dom_html_object_element_get_hspace,- htmlObjectElementGetHspace, ghcjs_dom_html_object_element_set_name,- htmlObjectElementSetName, ghcjs_dom_html_object_element_get_name,- htmlObjectElementGetName,- ghcjs_dom_html_object_element_set_standby,- htmlObjectElementSetStandby,- ghcjs_dom_html_object_element_get_standby,- htmlObjectElementGetStandby,- ghcjs_dom_html_object_element_set_use_map,- htmlObjectElementSetUseMap,- ghcjs_dom_html_object_element_get_use_map,- htmlObjectElementGetUseMap,- ghcjs_dom_html_object_element_set_vspace,- htmlObjectElementSetVspace,- ghcjs_dom_html_object_element_get_vspace,- htmlObjectElementGetVspace,- ghcjs_dom_html_object_element_set_width, htmlObjectElementSetWidth,- ghcjs_dom_html_object_element_get_width, htmlObjectElementGetWidth,- ghcjs_dom_html_object_element_get_will_validate,- htmlObjectElementGetWillValidate,- ghcjs_dom_html_object_element_get_validity,- htmlObjectElementGetValidity,- ghcjs_dom_html_object_element_get_validation_message,- htmlObjectElementGetValidationMessage,- ghcjs_dom_html_object_element_get_content_document,- htmlObjectElementGetContentDocument, HTMLObjectElement,- IsHTMLObjectElement, castToHTMLObjectElement,- gTypeHTMLObjectElement, toHTMLObjectElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe- "($1[\"checkValidity\"]() ? 1 : 0)"- ghcjs_dom_html_object_element_check_validity ::- JSRef HTMLObjectElement -> IO Bool- -htmlObjectElementCheckValidity ::- (IsHTMLObjectElement self) => self -> IO Bool-htmlObjectElementCheckValidity self- = ghcjs_dom_html_object_element_check_validity- (unHTMLObjectElement (toHTMLObjectElement self))- -foreign import javascript unsafe "$1[\"setCustomValidity\"]($2)"- ghcjs_dom_html_object_element_set_custom_validity ::- JSRef HTMLObjectElement -> JSString -> IO ()- -htmlObjectElementSetCustomValidity ::- (IsHTMLObjectElement self, ToJSString error) =>- self -> error -> IO ()-htmlObjectElementSetCustomValidity self error- = ghcjs_dom_html_object_element_set_custom_validity- (unHTMLObjectElement (toHTMLObjectElement self))- (toJSString error)- -foreign import javascript unsafe "$1[\"form\"]"- ghcjs_dom_html_object_element_get_form ::- JSRef HTMLObjectElement -> IO (JSRef HTMLFormElement)- -htmlObjectElementGetForm ::- (IsHTMLObjectElement self) => self -> IO (Maybe HTMLFormElement)-htmlObjectElementGetForm self- = fmap HTMLFormElement . maybeJSNull <$>- (ghcjs_dom_html_object_element_get_form- (unHTMLObjectElement (toHTMLObjectElement self)))- -foreign import javascript unsafe "$1[\"code\"] = $2;"- ghcjs_dom_html_object_element_set_code ::- JSRef HTMLObjectElement -> JSString -> IO ()- -htmlObjectElementSetCode ::- (IsHTMLObjectElement self, ToJSString val) => self -> val -> IO ()-htmlObjectElementSetCode self val- = ghcjs_dom_html_object_element_set_code- (unHTMLObjectElement (toHTMLObjectElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"code\"]"- ghcjs_dom_html_object_element_get_code ::- JSRef HTMLObjectElement -> IO JSString- -htmlObjectElementGetCode ::- (IsHTMLObjectElement self, FromJSString result) =>- self -> IO result-htmlObjectElementGetCode self- = fromJSString <$>- (ghcjs_dom_html_object_element_get_code- (unHTMLObjectElement (toHTMLObjectElement self)))- -foreign import javascript unsafe "$1[\"align\"] = $2;"- ghcjs_dom_html_object_element_set_align ::- JSRef HTMLObjectElement -> JSString -> IO ()- -htmlObjectElementSetAlign ::- (IsHTMLObjectElement self, ToJSString val) => self -> val -> IO ()-htmlObjectElementSetAlign self val- = ghcjs_dom_html_object_element_set_align- (unHTMLObjectElement (toHTMLObjectElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"align\"]"- ghcjs_dom_html_object_element_get_align ::- JSRef HTMLObjectElement -> IO JSString- -htmlObjectElementGetAlign ::- (IsHTMLObjectElement self, FromJSString result) =>- self -> IO result-htmlObjectElementGetAlign self- = fromJSString <$>- (ghcjs_dom_html_object_element_get_align- (unHTMLObjectElement (toHTMLObjectElement self)))- -foreign import javascript unsafe "$1[\"archive\"] = $2;"- ghcjs_dom_html_object_element_set_archive ::- JSRef HTMLObjectElement -> JSString -> IO ()- -htmlObjectElementSetArchive ::- (IsHTMLObjectElement self, ToJSString val) => self -> val -> IO ()-htmlObjectElementSetArchive self val- = ghcjs_dom_html_object_element_set_archive- (unHTMLObjectElement (toHTMLObjectElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"archive\"]"- ghcjs_dom_html_object_element_get_archive ::- JSRef HTMLObjectElement -> IO JSString- -htmlObjectElementGetArchive ::- (IsHTMLObjectElement self, FromJSString result) =>- self -> IO result-htmlObjectElementGetArchive self- = fromJSString <$>- (ghcjs_dom_html_object_element_get_archive- (unHTMLObjectElement (toHTMLObjectElement self)))- -foreign import javascript unsafe "$1[\"border\"] = $2;"- ghcjs_dom_html_object_element_set_border ::- JSRef HTMLObjectElement -> JSString -> IO ()- -htmlObjectElementSetBorder ::- (IsHTMLObjectElement self, ToJSString val) => self -> val -> IO ()-htmlObjectElementSetBorder self val- = ghcjs_dom_html_object_element_set_border- (unHTMLObjectElement (toHTMLObjectElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"border\"]"- ghcjs_dom_html_object_element_get_border ::- JSRef HTMLObjectElement -> IO JSString- -htmlObjectElementGetBorder ::- (IsHTMLObjectElement self, FromJSString result) =>- self -> IO result-htmlObjectElementGetBorder self- = fromJSString <$>- (ghcjs_dom_html_object_element_get_border- (unHTMLObjectElement (toHTMLObjectElement self)))- -foreign import javascript unsafe "$1[\"codeBase\"] = $2;"- ghcjs_dom_html_object_element_set_code_base ::- JSRef HTMLObjectElement -> JSString -> IO ()- -htmlObjectElementSetCodeBase ::- (IsHTMLObjectElement self, ToJSString val) => self -> val -> IO ()-htmlObjectElementSetCodeBase self val- = ghcjs_dom_html_object_element_set_code_base- (unHTMLObjectElement (toHTMLObjectElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"codeBase\"]"- ghcjs_dom_html_object_element_get_code_base ::- JSRef HTMLObjectElement -> IO JSString- -htmlObjectElementGetCodeBase ::- (IsHTMLObjectElement self, FromJSString result) =>- self -> IO result-htmlObjectElementGetCodeBase self- = fromJSString <$>- (ghcjs_dom_html_object_element_get_code_base- (unHTMLObjectElement (toHTMLObjectElement self)))- -foreign import javascript unsafe "$1[\"codeType\"] = $2;"- ghcjs_dom_html_object_element_set_code_type ::- JSRef HTMLObjectElement -> JSString -> IO ()- -htmlObjectElementSetCodeType ::- (IsHTMLObjectElement self, ToJSString val) => self -> val -> IO ()-htmlObjectElementSetCodeType self val- = ghcjs_dom_html_object_element_set_code_type- (unHTMLObjectElement (toHTMLObjectElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"codeType\"]"- ghcjs_dom_html_object_element_get_code_type ::- JSRef HTMLObjectElement -> IO JSString- -htmlObjectElementGetCodeType ::- (IsHTMLObjectElement self, FromJSString result) =>- self -> IO result-htmlObjectElementGetCodeType self- = fromJSString <$>- (ghcjs_dom_html_object_element_get_code_type- (unHTMLObjectElement (toHTMLObjectElement self)))- -foreign import javascript unsafe "$1[\"data\"] = $2;"- ghcjs_dom_html_object_element_set_data ::- JSRef HTMLObjectElement -> JSString -> IO ()- -htmlObjectElementSetData ::- (IsHTMLObjectElement self, ToJSString val) => self -> val -> IO ()-htmlObjectElementSetData self val- = ghcjs_dom_html_object_element_set_data- (unHTMLObjectElement (toHTMLObjectElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"data\"]"- ghcjs_dom_html_object_element_get_data ::- JSRef HTMLObjectElement -> IO JSString- -htmlObjectElementGetData ::- (IsHTMLObjectElement self, FromJSString result) =>- self -> IO result-htmlObjectElementGetData self- = fromJSString <$>- (ghcjs_dom_html_object_element_get_data- (unHTMLObjectElement (toHTMLObjectElement self)))- -foreign import javascript unsafe "$1[\"declare\"] = $2;"- ghcjs_dom_html_object_element_set_declare ::- JSRef HTMLObjectElement -> Bool -> IO ()- -htmlObjectElementSetDeclare ::- (IsHTMLObjectElement self) => self -> Bool -> IO ()-htmlObjectElementSetDeclare self val- = ghcjs_dom_html_object_element_set_declare- (unHTMLObjectElement (toHTMLObjectElement self))- val- -foreign import javascript unsafe "($1[\"declare\"] ? 1 : 0)"- ghcjs_dom_html_object_element_get_declare ::- JSRef HTMLObjectElement -> IO Bool- -htmlObjectElementGetDeclare ::- (IsHTMLObjectElement self) => self -> IO Bool-htmlObjectElementGetDeclare self- = ghcjs_dom_html_object_element_get_declare- (unHTMLObjectElement (toHTMLObjectElement self))- -foreign import javascript unsafe "$1[\"height\"] = $2;"- ghcjs_dom_html_object_element_set_height ::- JSRef HTMLObjectElement -> JSString -> IO ()- -htmlObjectElementSetHeight ::- (IsHTMLObjectElement self, ToJSString val) => self -> val -> IO ()-htmlObjectElementSetHeight self val- = ghcjs_dom_html_object_element_set_height- (unHTMLObjectElement (toHTMLObjectElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"height\"]"- ghcjs_dom_html_object_element_get_height ::- JSRef HTMLObjectElement -> IO JSString- -htmlObjectElementGetHeight ::- (IsHTMLObjectElement self, FromJSString result) =>- self -> IO result-htmlObjectElementGetHeight self- = fromJSString <$>- (ghcjs_dom_html_object_element_get_height- (unHTMLObjectElement (toHTMLObjectElement self)))- -foreign import javascript unsafe "$1[\"hspace\"] = $2;"- ghcjs_dom_html_object_element_set_hspace ::- JSRef HTMLObjectElement -> Int -> IO ()- -htmlObjectElementSetHspace ::- (IsHTMLObjectElement self) => self -> Int -> IO ()-htmlObjectElementSetHspace self val- = ghcjs_dom_html_object_element_set_hspace- (unHTMLObjectElement (toHTMLObjectElement self))- val- -foreign import javascript unsafe "$1[\"hspace\"]"- ghcjs_dom_html_object_element_get_hspace ::- JSRef HTMLObjectElement -> IO Int- -htmlObjectElementGetHspace ::- (IsHTMLObjectElement self) => self -> IO Int-htmlObjectElementGetHspace self- = ghcjs_dom_html_object_element_get_hspace- (unHTMLObjectElement (toHTMLObjectElement self))- -foreign import javascript unsafe "$1[\"name\"] = $2;"- ghcjs_dom_html_object_element_set_name ::- JSRef HTMLObjectElement -> JSString -> IO ()- -htmlObjectElementSetName ::- (IsHTMLObjectElement self, ToJSString val) => self -> val -> IO ()-htmlObjectElementSetName self val- = ghcjs_dom_html_object_element_set_name- (unHTMLObjectElement (toHTMLObjectElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_html_object_element_get_name ::- JSRef HTMLObjectElement -> IO JSString- -htmlObjectElementGetName ::- (IsHTMLObjectElement self, FromJSString result) =>- self -> IO result-htmlObjectElementGetName self- = fromJSString <$>- (ghcjs_dom_html_object_element_get_name- (unHTMLObjectElement (toHTMLObjectElement self)))- -foreign import javascript unsafe "$1[\"standby\"] = $2;"- ghcjs_dom_html_object_element_set_standby ::- JSRef HTMLObjectElement -> JSString -> IO ()- -htmlObjectElementSetStandby ::- (IsHTMLObjectElement self, ToJSString val) => self -> val -> IO ()-htmlObjectElementSetStandby self val- = ghcjs_dom_html_object_element_set_standby- (unHTMLObjectElement (toHTMLObjectElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"standby\"]"- ghcjs_dom_html_object_element_get_standby ::- JSRef HTMLObjectElement -> IO JSString- -htmlObjectElementGetStandby ::- (IsHTMLObjectElement self, FromJSString result) =>- self -> IO result-htmlObjectElementGetStandby self- = fromJSString <$>- (ghcjs_dom_html_object_element_get_standby- (unHTMLObjectElement (toHTMLObjectElement self)))- -foreign import javascript unsafe "$1[\"useMap\"] = $2;"- ghcjs_dom_html_object_element_set_use_map ::- JSRef HTMLObjectElement -> JSString -> IO ()- -htmlObjectElementSetUseMap ::- (IsHTMLObjectElement self, ToJSString val) => self -> val -> IO ()-htmlObjectElementSetUseMap self val- = ghcjs_dom_html_object_element_set_use_map- (unHTMLObjectElement (toHTMLObjectElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"useMap\"]"- ghcjs_dom_html_object_element_get_use_map ::- JSRef HTMLObjectElement -> IO JSString- -htmlObjectElementGetUseMap ::- (IsHTMLObjectElement self, FromJSString result) =>- self -> IO result-htmlObjectElementGetUseMap self- = fromJSString <$>- (ghcjs_dom_html_object_element_get_use_map- (unHTMLObjectElement (toHTMLObjectElement self)))- -foreign import javascript unsafe "$1[\"vspace\"] = $2;"- ghcjs_dom_html_object_element_set_vspace ::- JSRef HTMLObjectElement -> Int -> IO ()- -htmlObjectElementSetVspace ::- (IsHTMLObjectElement self) => self -> Int -> IO ()-htmlObjectElementSetVspace self val- = ghcjs_dom_html_object_element_set_vspace- (unHTMLObjectElement (toHTMLObjectElement self))- val- -foreign import javascript unsafe "$1[\"vspace\"]"- ghcjs_dom_html_object_element_get_vspace ::- JSRef HTMLObjectElement -> IO Int- -htmlObjectElementGetVspace ::- (IsHTMLObjectElement self) => self -> IO Int-htmlObjectElementGetVspace self- = ghcjs_dom_html_object_element_get_vspace- (unHTMLObjectElement (toHTMLObjectElement self))- -foreign import javascript unsafe "$1[\"width\"] = $2;"- ghcjs_dom_html_object_element_set_width ::- JSRef HTMLObjectElement -> JSString -> IO ()- -htmlObjectElementSetWidth ::- (IsHTMLObjectElement self, ToJSString val) => self -> val -> IO ()-htmlObjectElementSetWidth self val- = ghcjs_dom_html_object_element_set_width- (unHTMLObjectElement (toHTMLObjectElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"width\"]"- ghcjs_dom_html_object_element_get_width ::- JSRef HTMLObjectElement -> IO JSString- -htmlObjectElementGetWidth ::- (IsHTMLObjectElement self, FromJSString result) =>- self -> IO result-htmlObjectElementGetWidth self- = fromJSString <$>- (ghcjs_dom_html_object_element_get_width- (unHTMLObjectElement (toHTMLObjectElement self)))- -foreign import javascript unsafe "($1[\"willValidate\"] ? 1 : 0)"- ghcjs_dom_html_object_element_get_will_validate ::- JSRef HTMLObjectElement -> IO Bool- -htmlObjectElementGetWillValidate ::- (IsHTMLObjectElement self) => self -> IO Bool-htmlObjectElementGetWillValidate self- = ghcjs_dom_html_object_element_get_will_validate- (unHTMLObjectElement (toHTMLObjectElement self))- -foreign import javascript unsafe "$1[\"validity\"]"- ghcjs_dom_html_object_element_get_validity ::- JSRef HTMLObjectElement -> IO (JSRef ValidityState)- -htmlObjectElementGetValidity ::- (IsHTMLObjectElement self) => self -> IO (Maybe ValidityState)-htmlObjectElementGetValidity self- = fmap ValidityState . maybeJSNull <$>- (ghcjs_dom_html_object_element_get_validity- (unHTMLObjectElement (toHTMLObjectElement self)))- -foreign import javascript unsafe "$1[\"validationMessage\"]"- ghcjs_dom_html_object_element_get_validation_message ::- JSRef HTMLObjectElement -> IO JSString- -htmlObjectElementGetValidationMessage ::- (IsHTMLObjectElement self, FromJSString result) =>- self -> IO result-htmlObjectElementGetValidationMessage self- = fromJSString <$>- (ghcjs_dom_html_object_element_get_validation_message- (unHTMLObjectElement (toHTMLObjectElement self)))- -foreign import javascript unsafe "$1[\"contentDocument\"]"- ghcjs_dom_html_object_element_get_content_document ::- JSRef HTMLObjectElement -> IO (JSRef Document)- -htmlObjectElementGetContentDocument ::- (IsHTMLObjectElement self) => self -> IO (Maybe Document)-htmlObjectElementGetContentDocument self- = fmap Document . maybeJSNull <$>- (ghcjs_dom_html_object_element_get_content_document- (unHTMLObjectElement (toHTMLObjectElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLObjectElement #else-module GHCJS.DOM.HTMLObjectElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLObjectElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLObjectElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLObjectElement #endif
@@ -1,75 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLOptGroupElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLOptGroupElement- (ghcjs_dom_html_opt_group_element_set_disabled,- htmlOptGroupElementSetDisabled,- ghcjs_dom_html_opt_group_element_get_disabled,- htmlOptGroupElementGetDisabled,- ghcjs_dom_html_opt_group_element_set_label,- htmlOptGroupElementSetLabel,- ghcjs_dom_html_opt_group_element_get_label,- htmlOptGroupElementGetLabel, HTMLOptGroupElement,- IsHTMLOptGroupElement, castToHTMLOptGroupElement,- gTypeHTMLOptGroupElement, toHTMLOptGroupElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"disabled\"] = $2;"- ghcjs_dom_html_opt_group_element_set_disabled ::- JSRef HTMLOptGroupElement -> Bool -> IO ()- -htmlOptGroupElementSetDisabled ::- (IsHTMLOptGroupElement self) => self -> Bool -> IO ()-htmlOptGroupElementSetDisabled self val- = ghcjs_dom_html_opt_group_element_set_disabled- (unHTMLOptGroupElement (toHTMLOptGroupElement self))- val- -foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"- ghcjs_dom_html_opt_group_element_get_disabled ::- JSRef HTMLOptGroupElement -> IO Bool- -htmlOptGroupElementGetDisabled ::- (IsHTMLOptGroupElement self) => self -> IO Bool-htmlOptGroupElementGetDisabled self- = ghcjs_dom_html_opt_group_element_get_disabled- (unHTMLOptGroupElement (toHTMLOptGroupElement self))- -foreign import javascript unsafe "$1[\"label\"] = $2;"- ghcjs_dom_html_opt_group_element_set_label ::- JSRef HTMLOptGroupElement -> JSString -> IO ()- -htmlOptGroupElementSetLabel ::- (IsHTMLOptGroupElement self, ToJSString val) =>- self -> val -> IO ()-htmlOptGroupElementSetLabel self val- = ghcjs_dom_html_opt_group_element_set_label- (unHTMLOptGroupElement (toHTMLOptGroupElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"label\"]"- ghcjs_dom_html_opt_group_element_get_label ::- JSRef HTMLOptGroupElement -> IO JSString- -htmlOptGroupElementGetLabel ::- (IsHTMLOptGroupElement self, FromJSString result) =>- self -> IO result-htmlOptGroupElementGetLabel self- = fromJSString <$>- (ghcjs_dom_html_opt_group_element_get_label- (unHTMLOptGroupElement (toHTMLOptGroupElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLOptGroupElement #else-module GHCJS.DOM.HTMLOptGroupElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLOptGroupElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLOptGroupElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLOptGroupElement #endif
@@ -1,184 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLOptionElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLOptionElement- (ghcjs_dom_html_option_element_set_disabled,- htmlOptionElementSetDisabled,- ghcjs_dom_html_option_element_get_disabled,- htmlOptionElementGetDisabled,- ghcjs_dom_html_option_element_get_form, htmlOptionElementGetForm,- ghcjs_dom_html_option_element_set_label, htmlOptionElementSetLabel,- ghcjs_dom_html_option_element_get_label, htmlOptionElementGetLabel,- ghcjs_dom_html_option_element_set_default_selected,- htmlOptionElementSetDefaultSelected,- ghcjs_dom_html_option_element_get_default_selected,- htmlOptionElementGetDefaultSelected,- ghcjs_dom_html_option_element_set_selected,- htmlOptionElementSetSelected,- ghcjs_dom_html_option_element_get_selected,- htmlOptionElementGetSelected,- ghcjs_dom_html_option_element_set_value, htmlOptionElementSetValue,- ghcjs_dom_html_option_element_get_value, htmlOptionElementGetValue,- ghcjs_dom_html_option_element_get_text, htmlOptionElementGetText,- ghcjs_dom_html_option_element_get_index, htmlOptionElementGetIndex,- HTMLOptionElement, IsHTMLOptionElement, castToHTMLOptionElement,- gTypeHTMLOptionElement, toHTMLOptionElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"disabled\"] = $2;"- ghcjs_dom_html_option_element_set_disabled ::- JSRef HTMLOptionElement -> Bool -> IO ()- -htmlOptionElementSetDisabled ::- (IsHTMLOptionElement self) => self -> Bool -> IO ()-htmlOptionElementSetDisabled self val- = ghcjs_dom_html_option_element_set_disabled- (unHTMLOptionElement (toHTMLOptionElement self))- val- -foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"- ghcjs_dom_html_option_element_get_disabled ::- JSRef HTMLOptionElement -> IO Bool- -htmlOptionElementGetDisabled ::- (IsHTMLOptionElement self) => self -> IO Bool-htmlOptionElementGetDisabled self- = ghcjs_dom_html_option_element_get_disabled- (unHTMLOptionElement (toHTMLOptionElement self))- -foreign import javascript unsafe "$1[\"form\"]"- ghcjs_dom_html_option_element_get_form ::- JSRef HTMLOptionElement -> IO (JSRef HTMLFormElement)- -htmlOptionElementGetForm ::- (IsHTMLOptionElement self) => self -> IO (Maybe HTMLFormElement)-htmlOptionElementGetForm self- = fmap HTMLFormElement . maybeJSNull <$>- (ghcjs_dom_html_option_element_get_form- (unHTMLOptionElement (toHTMLOptionElement self)))- -foreign import javascript unsafe "$1[\"label\"] = $2;"- ghcjs_dom_html_option_element_set_label ::- JSRef HTMLOptionElement -> JSString -> IO ()- -htmlOptionElementSetLabel ::- (IsHTMLOptionElement self, ToJSString val) => self -> val -> IO ()-htmlOptionElementSetLabel self val- = ghcjs_dom_html_option_element_set_label- (unHTMLOptionElement (toHTMLOptionElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"label\"]"- ghcjs_dom_html_option_element_get_label ::- JSRef HTMLOptionElement -> IO JSString- -htmlOptionElementGetLabel ::- (IsHTMLOptionElement self, FromJSString result) =>- self -> IO result-htmlOptionElementGetLabel self- = fromJSString <$>- (ghcjs_dom_html_option_element_get_label- (unHTMLOptionElement (toHTMLOptionElement self)))- -foreign import javascript unsafe "$1[\"defaultSelected\"] = $2;"- ghcjs_dom_html_option_element_set_default_selected ::- JSRef HTMLOptionElement -> Bool -> IO ()- -htmlOptionElementSetDefaultSelected ::- (IsHTMLOptionElement self) => self -> Bool -> IO ()-htmlOptionElementSetDefaultSelected self val- = ghcjs_dom_html_option_element_set_default_selected- (unHTMLOptionElement (toHTMLOptionElement self))- val- -foreign import javascript unsafe- "($1[\"defaultSelected\"] ? 1 : 0)"- ghcjs_dom_html_option_element_get_default_selected ::- JSRef HTMLOptionElement -> IO Bool- -htmlOptionElementGetDefaultSelected ::- (IsHTMLOptionElement self) => self -> IO Bool-htmlOptionElementGetDefaultSelected self- = ghcjs_dom_html_option_element_get_default_selected- (unHTMLOptionElement (toHTMLOptionElement self))- -foreign import javascript unsafe "$1[\"selected\"] = $2;"- ghcjs_dom_html_option_element_set_selected ::- JSRef HTMLOptionElement -> Bool -> IO ()- -htmlOptionElementSetSelected ::- (IsHTMLOptionElement self) => self -> Bool -> IO ()-htmlOptionElementSetSelected self val- = ghcjs_dom_html_option_element_set_selected- (unHTMLOptionElement (toHTMLOptionElement self))- val- -foreign import javascript unsafe "($1[\"selected\"] ? 1 : 0)"- ghcjs_dom_html_option_element_get_selected ::- JSRef HTMLOptionElement -> IO Bool- -htmlOptionElementGetSelected ::- (IsHTMLOptionElement self) => self -> IO Bool-htmlOptionElementGetSelected self- = ghcjs_dom_html_option_element_get_selected- (unHTMLOptionElement (toHTMLOptionElement self))- -foreign import javascript unsafe "$1[\"value\"] = $2;"- ghcjs_dom_html_option_element_set_value ::- JSRef HTMLOptionElement -> JSString -> IO ()- -htmlOptionElementSetValue ::- (IsHTMLOptionElement self, ToJSString val) => self -> val -> IO ()-htmlOptionElementSetValue self val- = ghcjs_dom_html_option_element_set_value- (unHTMLOptionElement (toHTMLOptionElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"value\"]"- ghcjs_dom_html_option_element_get_value ::- JSRef HTMLOptionElement -> IO JSString- -htmlOptionElementGetValue ::- (IsHTMLOptionElement self, FromJSString result) =>- self -> IO result-htmlOptionElementGetValue self- = fromJSString <$>- (ghcjs_dom_html_option_element_get_value- (unHTMLOptionElement (toHTMLOptionElement self)))- -foreign import javascript unsafe "$1[\"text\"]"- ghcjs_dom_html_option_element_get_text ::- JSRef HTMLOptionElement -> IO JSString- -htmlOptionElementGetText ::- (IsHTMLOptionElement self, FromJSString result) =>- self -> IO result-htmlOptionElementGetText self- = fromJSString <$>- (ghcjs_dom_html_option_element_get_text- (unHTMLOptionElement (toHTMLOptionElement self)))- -foreign import javascript unsafe "$1[\"index\"]"- ghcjs_dom_html_option_element_get_index ::- JSRef HTMLOptionElement -> IO Int- -htmlOptionElementGetIndex ::- (IsHTMLOptionElement self) => self -> IO Int-htmlOptionElementGetIndex self- = ghcjs_dom_html_option_element_get_index- (unHTMLOptionElement (toHTMLOptionElement self))+ module GHCJS.DOM.JSFFI.Generated.HTMLOptionElement #else-module GHCJS.DOM.HTMLOptionElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLOptionElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLOptionElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLOptionElement #endif
@@ -1,62 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLOptionsCollection ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLOptionsCollection- (ghcjs_dom_html_options_collection_named_item,- htmlOptionsCollectionNamedItem,- ghcjs_dom_html_options_collection_set_selected_index,- htmlOptionsCollectionSetSelectedIndex,- ghcjs_dom_html_options_collection_get_selected_index,- htmlOptionsCollectionGetSelectedIndex, HTMLOptionsCollection,- IsHTMLOptionsCollection, castToHTMLOptionsCollection,- gTypeHTMLOptionsCollection, toHTMLOptionsCollection)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"namedItem\"]($2)"- ghcjs_dom_html_options_collection_named_item ::- JSRef HTMLOptionsCollection -> JSString -> IO (JSRef Node)- -htmlOptionsCollectionNamedItem ::- (IsHTMLOptionsCollection self, ToJSString name) =>- self -> name -> IO (Maybe Node)-htmlOptionsCollectionNamedItem self name- = fmap Node . maybeJSNull <$>- (ghcjs_dom_html_options_collection_named_item- (unHTMLOptionsCollection (toHTMLOptionsCollection self))- (toJSString name))- -foreign import javascript unsafe "$1[\"selectedIndex\"] = $2;"- ghcjs_dom_html_options_collection_set_selected_index ::- JSRef HTMLOptionsCollection -> Int -> IO ()- -htmlOptionsCollectionSetSelectedIndex ::- (IsHTMLOptionsCollection self) => self -> Int -> IO ()-htmlOptionsCollectionSetSelectedIndex self val- = ghcjs_dom_html_options_collection_set_selected_index- (unHTMLOptionsCollection (toHTMLOptionsCollection self))- val- -foreign import javascript unsafe "$1[\"selectedIndex\"]"- ghcjs_dom_html_options_collection_get_selected_index ::- JSRef HTMLOptionsCollection -> IO Int- -htmlOptionsCollectionGetSelectedIndex ::- (IsHTMLOptionsCollection self) => self -> IO Int-htmlOptionsCollectionGetSelectedIndex self- = ghcjs_dom_html_options_collection_get_selected_index- (unHTMLOptionsCollection (toHTMLOptionsCollection self))+ module GHCJS.DOM.JSFFI.Generated.HTMLOptionsCollection #else-module GHCJS.DOM.HTMLOptionsCollection ( module Graphics.UI.Gtk.WebKit.DOM.HTMLOptionsCollection+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLOptionsCollection+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLOptionsCollection #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLOutputElement (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.HTMLOutputElement+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLOutputElement+#else+#endif
@@ -1,50 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLParagraphElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLParagraphElement- (ghcjs_dom_html_paragraph_element_set_align,- htmlParagraphElementSetAlign,- ghcjs_dom_html_paragraph_element_get_align,- htmlParagraphElementGetAlign, HTMLParagraphElement,- IsHTMLParagraphElement, castToHTMLParagraphElement,- gTypeHTMLParagraphElement, toHTMLParagraphElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"align\"] = $2;"- ghcjs_dom_html_paragraph_element_set_align ::- JSRef HTMLParagraphElement -> JSString -> IO ()- -htmlParagraphElementSetAlign ::- (IsHTMLParagraphElement self, ToJSString val) =>- self -> val -> IO ()-htmlParagraphElementSetAlign self val- = ghcjs_dom_html_paragraph_element_set_align- (unHTMLParagraphElement (toHTMLParagraphElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"align\"]"- ghcjs_dom_html_paragraph_element_get_align ::- JSRef HTMLParagraphElement -> IO JSString- -htmlParagraphElementGetAlign ::- (IsHTMLParagraphElement self, FromJSString result) =>- self -> IO result-htmlParagraphElementGetAlign self- = fromJSString <$>- (ghcjs_dom_html_paragraph_element_get_align- (unHTMLParagraphElement (toHTMLParagraphElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLParagraphElement #else-module GHCJS.DOM.HTMLParagraphElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLParagraphElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLParagraphElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLParagraphElement #endif
@@ -1,95 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLParamElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLParamElement- (ghcjs_dom_html_param_element_set_name, htmlParamElementSetName,- ghcjs_dom_html_param_element_get_name, htmlParamElementGetName,- ghcjs_dom_html_param_element_set_value, htmlParamElementSetValue,- ghcjs_dom_html_param_element_get_value, htmlParamElementGetValue,- ghcjs_dom_html_param_element_set_value_type,- htmlParamElementSetValueType,- ghcjs_dom_html_param_element_get_value_type,- htmlParamElementGetValueType, HTMLParamElement, IsHTMLParamElement,- castToHTMLParamElement, gTypeHTMLParamElement, toHTMLParamElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"name\"] = $2;"- ghcjs_dom_html_param_element_set_name ::- JSRef HTMLParamElement -> JSString -> IO ()- -htmlParamElementSetName ::- (IsHTMLParamElement self, ToJSString val) => self -> val -> IO ()-htmlParamElementSetName self val- = ghcjs_dom_html_param_element_set_name- (unHTMLParamElement (toHTMLParamElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_html_param_element_get_name ::- JSRef HTMLParamElement -> IO JSString- -htmlParamElementGetName ::- (IsHTMLParamElement self, FromJSString result) => self -> IO result-htmlParamElementGetName self- = fromJSString <$>- (ghcjs_dom_html_param_element_get_name- (unHTMLParamElement (toHTMLParamElement self)))- -foreign import javascript unsafe "$1[\"value\"] = $2;"- ghcjs_dom_html_param_element_set_value ::- JSRef HTMLParamElement -> JSString -> IO ()- -htmlParamElementSetValue ::- (IsHTMLParamElement self, ToJSString val) => self -> val -> IO ()-htmlParamElementSetValue self val- = ghcjs_dom_html_param_element_set_value- (unHTMLParamElement (toHTMLParamElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"value\"]"- ghcjs_dom_html_param_element_get_value ::- JSRef HTMLParamElement -> IO JSString- -htmlParamElementGetValue ::- (IsHTMLParamElement self, FromJSString result) => self -> IO result-htmlParamElementGetValue self- = fromJSString <$>- (ghcjs_dom_html_param_element_get_value- (unHTMLParamElement (toHTMLParamElement self)))- -foreign import javascript unsafe "$1[\"valueType\"] = $2;"- ghcjs_dom_html_param_element_set_value_type ::- JSRef HTMLParamElement -> JSString -> IO ()- -htmlParamElementSetValueType ::- (IsHTMLParamElement self, ToJSString val) => self -> val -> IO ()-htmlParamElementSetValueType self val- = ghcjs_dom_html_param_element_set_value_type- (unHTMLParamElement (toHTMLParamElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"valueType\"]"- ghcjs_dom_html_param_element_get_value_type ::- JSRef HTMLParamElement -> IO JSString- -htmlParamElementGetValueType ::- (IsHTMLParamElement self, FromJSString result) => self -> IO result-htmlParamElementGetValueType self- = fromJSString <$>- (ghcjs_dom_html_param_element_get_value_type- (unHTMLParamElement (toHTMLParamElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLParamElement #else-module GHCJS.DOM.HTMLParamElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLParamElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLParamElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLParamElement #endif
@@ -1,66 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLPreElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLPreElement- (ghcjs_dom_html_pre_element_set_width, htmlPreElementSetWidth,- ghcjs_dom_html_pre_element_get_width, htmlPreElementGetWidth,- ghcjs_dom_html_pre_element_set_wrap, htmlPreElementSetWrap,- ghcjs_dom_html_pre_element_get_wrap, htmlPreElementGetWrap,- HTMLPreElement, IsHTMLPreElement, castToHTMLPreElement,- gTypeHTMLPreElement, toHTMLPreElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"width\"] = $2;"- ghcjs_dom_html_pre_element_set_width ::- JSRef HTMLPreElement -> Int -> IO ()- -htmlPreElementSetWidth ::- (IsHTMLPreElement self) => self -> Int -> IO ()-htmlPreElementSetWidth self val- = ghcjs_dom_html_pre_element_set_width- (unHTMLPreElement (toHTMLPreElement self))- val- -foreign import javascript unsafe "$1[\"width\"]"- ghcjs_dom_html_pre_element_get_width ::- JSRef HTMLPreElement -> IO Int- -htmlPreElementGetWidth :: (IsHTMLPreElement self) => self -> IO Int-htmlPreElementGetWidth self- = ghcjs_dom_html_pre_element_get_width- (unHTMLPreElement (toHTMLPreElement self))- -foreign import javascript unsafe "$1[\"wrap\"] = $2;"- ghcjs_dom_html_pre_element_set_wrap ::- JSRef HTMLPreElement -> Bool -> IO ()- -htmlPreElementSetWrap ::- (IsHTMLPreElement self) => self -> Bool -> IO ()-htmlPreElementSetWrap self val- = ghcjs_dom_html_pre_element_set_wrap- (unHTMLPreElement (toHTMLPreElement self))- val- -foreign import javascript unsafe "($1[\"wrap\"] ? 1 : 0)"- ghcjs_dom_html_pre_element_get_wrap ::- JSRef HTMLPreElement -> IO Bool- -htmlPreElementGetWrap :: (IsHTMLPreElement self) => self -> IO Bool-htmlPreElementGetWrap self- = ghcjs_dom_html_pre_element_get_wrap- (unHTMLPreElement (toHTMLPreElement self))+ module GHCJS.DOM.JSFFI.Generated.HTMLPreElement #else-module GHCJS.DOM.HTMLPreElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLPreElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLPreElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLPreElement #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLProgressElement (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.HTMLProgressElement+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLProgressElement+#else+#endif
@@ -1,46 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLQuoteElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLQuoteElement- (ghcjs_dom_html_quote_element_set_cite, htmlQuoteElementSetCite,- ghcjs_dom_html_quote_element_get_cite, htmlQuoteElementGetCite,- HTMLQuoteElement, IsHTMLQuoteElement, castToHTMLQuoteElement,- gTypeHTMLQuoteElement, toHTMLQuoteElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"cite\"] = $2;"- ghcjs_dom_html_quote_element_set_cite ::- JSRef HTMLQuoteElement -> JSString -> IO ()- -htmlQuoteElementSetCite ::- (IsHTMLQuoteElement self, ToJSString val) => self -> val -> IO ()-htmlQuoteElementSetCite self val- = ghcjs_dom_html_quote_element_set_cite- (unHTMLQuoteElement (toHTMLQuoteElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"cite\"]"- ghcjs_dom_html_quote_element_get_cite ::- JSRef HTMLQuoteElement -> IO JSString- -htmlQuoteElementGetCite ::- (IsHTMLQuoteElement self, FromJSString result) => self -> IO result-htmlQuoteElementGetCite self- = fromJSString <$>- (ghcjs_dom_html_quote_element_get_cite- (unHTMLQuoteElement (toHTMLQuoteElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLQuoteElement #else-module GHCJS.DOM.HTMLQuoteElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLQuoteElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLQuoteElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLQuoteElement #endif
@@ -1,249 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLScriptElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLScriptElement- (ghcjs_dom_html_script_element_set_text, htmlScriptElementSetText,- ghcjs_dom_html_script_element_get_text, htmlScriptElementGetText,- ghcjs_dom_html_script_element_set_html_for,- htmlScriptElementSetHtmlFor,- ghcjs_dom_html_script_element_get_html_for,- htmlScriptElementGetHtmlFor,- ghcjs_dom_html_script_element_set_event, htmlScriptElementSetEvent,- ghcjs_dom_html_script_element_get_event, htmlScriptElementGetEvent,- ghcjs_dom_html_script_element_set_charset,- htmlScriptElementSetCharset,- ghcjs_dom_html_script_element_get_charset,- htmlScriptElementGetCharset,- ghcjs_dom_html_script_element_set_async, htmlScriptElementSetAsync,- ghcjs_dom_html_script_element_get_async, htmlScriptElementGetAsync,- ghcjs_dom_html_script_element_set_defer, htmlScriptElementSetDefer,- ghcjs_dom_html_script_element_get_defer, htmlScriptElementGetDefer,- ghcjs_dom_html_script_element_set_src, htmlScriptElementSetSrc,- ghcjs_dom_html_script_element_get_src, htmlScriptElementGetSrc,- ghcjs_dom_html_script_element_set_cross_origin,- htmlScriptElementSetCrossOrigin,- ghcjs_dom_html_script_element_get_cross_origin,- htmlScriptElementGetCrossOrigin,- ghcjs_dom_html_script_element_set_nonce, htmlScriptElementSetNonce,- ghcjs_dom_html_script_element_get_nonce, htmlScriptElementGetNonce,- HTMLScriptElement, IsHTMLScriptElement, castToHTMLScriptElement,- gTypeHTMLScriptElement, toHTMLScriptElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"text\"] = $2;"- ghcjs_dom_html_script_element_set_text ::- JSRef HTMLScriptElement -> JSString -> IO ()- -htmlScriptElementSetText ::- (IsHTMLScriptElement self, ToJSString val) => self -> val -> IO ()-htmlScriptElementSetText self val- = ghcjs_dom_html_script_element_set_text- (unHTMLScriptElement (toHTMLScriptElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"text\"]"- ghcjs_dom_html_script_element_get_text ::- JSRef HTMLScriptElement -> IO JSString- -htmlScriptElementGetText ::- (IsHTMLScriptElement self, FromJSString result) =>- self -> IO result-htmlScriptElementGetText self- = fromJSString <$>- (ghcjs_dom_html_script_element_get_text- (unHTMLScriptElement (toHTMLScriptElement self)))- -foreign import javascript unsafe "$1[\"htmlFor\"] = $2;"- ghcjs_dom_html_script_element_set_html_for ::- JSRef HTMLScriptElement -> JSString -> IO ()- -htmlScriptElementSetHtmlFor ::- (IsHTMLScriptElement self, ToJSString val) => self -> val -> IO ()-htmlScriptElementSetHtmlFor self val- = ghcjs_dom_html_script_element_set_html_for- (unHTMLScriptElement (toHTMLScriptElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"htmlFor\"]"- ghcjs_dom_html_script_element_get_html_for ::- JSRef HTMLScriptElement -> IO JSString- -htmlScriptElementGetHtmlFor ::- (IsHTMLScriptElement self, FromJSString result) =>- self -> IO result-htmlScriptElementGetHtmlFor self- = fromJSString <$>- (ghcjs_dom_html_script_element_get_html_for- (unHTMLScriptElement (toHTMLScriptElement self)))- -foreign import javascript unsafe "$1[\"event\"] = $2;"- ghcjs_dom_html_script_element_set_event ::- JSRef HTMLScriptElement -> JSString -> IO ()- -htmlScriptElementSetEvent ::- (IsHTMLScriptElement self, ToJSString val) => self -> val -> IO ()-htmlScriptElementSetEvent self val- = ghcjs_dom_html_script_element_set_event- (unHTMLScriptElement (toHTMLScriptElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"event\"]"- ghcjs_dom_html_script_element_get_event ::- JSRef HTMLScriptElement -> IO JSString- -htmlScriptElementGetEvent ::- (IsHTMLScriptElement self, FromJSString result) =>- self -> IO result-htmlScriptElementGetEvent self- = fromJSString <$>- (ghcjs_dom_html_script_element_get_event- (unHTMLScriptElement (toHTMLScriptElement self)))- -foreign import javascript unsafe "$1[\"charset\"] = $2;"- ghcjs_dom_html_script_element_set_charset ::- JSRef HTMLScriptElement -> JSString -> IO ()- -htmlScriptElementSetCharset ::- (IsHTMLScriptElement self, ToJSString val) => self -> val -> IO ()-htmlScriptElementSetCharset self val- = ghcjs_dom_html_script_element_set_charset- (unHTMLScriptElement (toHTMLScriptElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"charset\"]"- ghcjs_dom_html_script_element_get_charset ::- JSRef HTMLScriptElement -> IO JSString- -htmlScriptElementGetCharset ::- (IsHTMLScriptElement self, FromJSString result) =>- self -> IO result-htmlScriptElementGetCharset self- = fromJSString <$>- (ghcjs_dom_html_script_element_get_charset- (unHTMLScriptElement (toHTMLScriptElement self)))- -foreign import javascript unsafe "$1[\"async\"] = $2;"- ghcjs_dom_html_script_element_set_async ::- JSRef HTMLScriptElement -> Bool -> IO ()- -htmlScriptElementSetAsync ::- (IsHTMLScriptElement self) => self -> Bool -> IO ()-htmlScriptElementSetAsync self val- = ghcjs_dom_html_script_element_set_async- (unHTMLScriptElement (toHTMLScriptElement self))- val- -foreign import javascript unsafe "($1[\"async\"] ? 1 : 0)"- ghcjs_dom_html_script_element_get_async ::- JSRef HTMLScriptElement -> IO Bool- -htmlScriptElementGetAsync ::- (IsHTMLScriptElement self) => self -> IO Bool-htmlScriptElementGetAsync self- = ghcjs_dom_html_script_element_get_async- (unHTMLScriptElement (toHTMLScriptElement self))- -foreign import javascript unsafe "$1[\"defer\"] = $2;"- ghcjs_dom_html_script_element_set_defer ::- JSRef HTMLScriptElement -> Bool -> IO ()- -htmlScriptElementSetDefer ::- (IsHTMLScriptElement self) => self -> Bool -> IO ()-htmlScriptElementSetDefer self val- = ghcjs_dom_html_script_element_set_defer- (unHTMLScriptElement (toHTMLScriptElement self))- val- -foreign import javascript unsafe "($1[\"defer\"] ? 1 : 0)"- ghcjs_dom_html_script_element_get_defer ::- JSRef HTMLScriptElement -> IO Bool- -htmlScriptElementGetDefer ::- (IsHTMLScriptElement self) => self -> IO Bool-htmlScriptElementGetDefer self- = ghcjs_dom_html_script_element_get_defer- (unHTMLScriptElement (toHTMLScriptElement self))- -foreign import javascript unsafe "$1[\"src\"] = $2;"- ghcjs_dom_html_script_element_set_src ::- JSRef HTMLScriptElement -> JSString -> IO ()- -htmlScriptElementSetSrc ::- (IsHTMLScriptElement self, ToJSString val) => self -> val -> IO ()-htmlScriptElementSetSrc self val- = ghcjs_dom_html_script_element_set_src- (unHTMLScriptElement (toHTMLScriptElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"src\"]"- ghcjs_dom_html_script_element_get_src ::- JSRef HTMLScriptElement -> IO JSString- -htmlScriptElementGetSrc ::- (IsHTMLScriptElement self, FromJSString result) =>- self -> IO result-htmlScriptElementGetSrc self- = fromJSString <$>- (ghcjs_dom_html_script_element_get_src- (unHTMLScriptElement (toHTMLScriptElement self)))- -foreign import javascript unsafe "$1[\"crossOrigin\"] = $2;"- ghcjs_dom_html_script_element_set_cross_origin ::- JSRef HTMLScriptElement -> JSString -> IO ()- -htmlScriptElementSetCrossOrigin ::- (IsHTMLScriptElement self, ToJSString val) => self -> val -> IO ()-htmlScriptElementSetCrossOrigin self val- = ghcjs_dom_html_script_element_set_cross_origin- (unHTMLScriptElement (toHTMLScriptElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"crossOrigin\"]"- ghcjs_dom_html_script_element_get_cross_origin ::- JSRef HTMLScriptElement -> IO JSString- -htmlScriptElementGetCrossOrigin ::- (IsHTMLScriptElement self, FromJSString result) =>- self -> IO result-htmlScriptElementGetCrossOrigin self- = fromJSString <$>- (ghcjs_dom_html_script_element_get_cross_origin- (unHTMLScriptElement (toHTMLScriptElement self)))- -foreign import javascript unsafe "$1[\"nonce\"] = $2;"- ghcjs_dom_html_script_element_set_nonce ::- JSRef HTMLScriptElement -> JSString -> IO ()- -htmlScriptElementSetNonce ::- (IsHTMLScriptElement self, ToJSString val) => self -> val -> IO ()-htmlScriptElementSetNonce self val- = ghcjs_dom_html_script_element_set_nonce- (unHTMLScriptElement (toHTMLScriptElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"nonce\"]"- ghcjs_dom_html_script_element_get_nonce ::- JSRef HTMLScriptElement -> IO JSString- -htmlScriptElementGetNonce ::- (IsHTMLScriptElement self, FromJSString result) =>- self -> IO result-htmlScriptElementGetNonce self- = fromJSString <$>- (ghcjs_dom_html_script_element_get_nonce- (unHTMLScriptElement (toHTMLScriptElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLScriptElement #else-module GHCJS.DOM.HTMLScriptElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLScriptElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLScriptElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLScriptElement #endif
@@ -1,419 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLSelectElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLSelectElement- (ghcjs_dom_html_select_element_item, htmlSelectElementItem,- ghcjs_dom_html_select_element_named_item,- htmlSelectElementNamedItem, ghcjs_dom_html_select_element_add,- htmlSelectElementAdd, ghcjs_dom_html_select_element_remove,- htmlSelectElementRemove,- ghcjs_dom_html_select_element_check_validity,- htmlSelectElementCheckValidity,- ghcjs_dom_html_select_element_set_custom_validity,- htmlSelectElementSetCustomValidity,- ghcjs_dom_html_select_element_set_autofocus,- htmlSelectElementSetAutofocus,- ghcjs_dom_html_select_element_get_autofocus,- htmlSelectElementGetAutofocus,- ghcjs_dom_html_select_element_set_disabled,- htmlSelectElementSetDisabled,- ghcjs_dom_html_select_element_get_disabled,- htmlSelectElementGetDisabled,- ghcjs_dom_html_select_element_get_form, htmlSelectElementGetForm,- ghcjs_dom_html_select_element_set_multiple,- htmlSelectElementSetMultiple,- ghcjs_dom_html_select_element_get_multiple,- htmlSelectElementGetMultiple,- ghcjs_dom_html_select_element_set_name, htmlSelectElementSetName,- ghcjs_dom_html_select_element_get_name, htmlSelectElementGetName,- ghcjs_dom_html_select_element_set_required,- htmlSelectElementSetRequired,- ghcjs_dom_html_select_element_get_required,- htmlSelectElementGetRequired,- ghcjs_dom_html_select_element_set_size, htmlSelectElementSetSize,- ghcjs_dom_html_select_element_get_size, htmlSelectElementGetSize,- ghcjs_dom_html_select_element_get_options,- htmlSelectElementGetOptions,- ghcjs_dom_html_select_element_set_length,- htmlSelectElementSetLength,- ghcjs_dom_html_select_element_get_length,- htmlSelectElementGetLength,- ghcjs_dom_html_select_element_get_selected_options,- htmlSelectElementGetSelectedOptions,- ghcjs_dom_html_select_element_set_selected_index,- htmlSelectElementSetSelectedIndex,- ghcjs_dom_html_select_element_get_selected_index,- htmlSelectElementGetSelectedIndex,- ghcjs_dom_html_select_element_set_value, htmlSelectElementSetValue,- ghcjs_dom_html_select_element_get_value, htmlSelectElementGetValue,- ghcjs_dom_html_select_element_get_will_validate,- htmlSelectElementGetWillValidate,- ghcjs_dom_html_select_element_get_validity,- htmlSelectElementGetValidity,- ghcjs_dom_html_select_element_get_validation_message,- htmlSelectElementGetValidationMessage,- ghcjs_dom_html_select_element_get_labels,- htmlSelectElementGetLabels, HTMLSelectElement, IsHTMLSelectElement,- castToHTMLSelectElement, gTypeHTMLSelectElement,- toHTMLSelectElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"item\"]($2)"- ghcjs_dom_html_select_element_item ::- JSRef HTMLSelectElement -> Word -> IO (JSRef Node)- -htmlSelectElementItem ::- (IsHTMLSelectElement self) => self -> Word -> IO (Maybe Node)-htmlSelectElementItem self index- = fmap Node . maybeJSNull <$>- (ghcjs_dom_html_select_element_item- (unHTMLSelectElement (toHTMLSelectElement self))- index)- -foreign import javascript unsafe "$1[\"namedItem\"]($2)"- ghcjs_dom_html_select_element_named_item ::- JSRef HTMLSelectElement -> JSString -> IO (JSRef Node)- -htmlSelectElementNamedItem ::- (IsHTMLSelectElement self, ToJSString name) =>- self -> name -> IO (Maybe Node)-htmlSelectElementNamedItem self name- = fmap Node . maybeJSNull <$>- (ghcjs_dom_html_select_element_named_item- (unHTMLSelectElement (toHTMLSelectElement self))- (toJSString name))- -foreign import javascript unsafe "$1[\"add\"]($2, $3)"- ghcjs_dom_html_select_element_add ::- JSRef HTMLSelectElement ->- JSRef HTMLElement -> JSRef HTMLElement -> IO ()- -htmlSelectElementAdd ::- (IsHTMLSelectElement self, IsHTMLElement element,- IsHTMLElement before) =>- self -> Maybe element -> Maybe before -> IO ()-htmlSelectElementAdd self element before- = ghcjs_dom_html_select_element_add- (unHTMLSelectElement (toHTMLSelectElement self))- (maybe jsNull (unHTMLElement . toHTMLElement) element)- (maybe jsNull (unHTMLElement . toHTMLElement) before)- -foreign import javascript unsafe "$1[\"remove\"]($2)"- ghcjs_dom_html_select_element_remove ::- JSRef HTMLSelectElement -> Int -> IO ()- -htmlSelectElementRemove ::- (IsHTMLSelectElement self) => self -> Int -> IO ()-htmlSelectElementRemove self index- = ghcjs_dom_html_select_element_remove- (unHTMLSelectElement (toHTMLSelectElement self))- index- -foreign import javascript unsafe- "($1[\"checkValidity\"]() ? 1 : 0)"- ghcjs_dom_html_select_element_check_validity ::- JSRef HTMLSelectElement -> IO Bool- -htmlSelectElementCheckValidity ::- (IsHTMLSelectElement self) => self -> IO Bool-htmlSelectElementCheckValidity self- = ghcjs_dom_html_select_element_check_validity- (unHTMLSelectElement (toHTMLSelectElement self))- -foreign import javascript unsafe "$1[\"setCustomValidity\"]($2)"- ghcjs_dom_html_select_element_set_custom_validity ::- JSRef HTMLSelectElement -> JSString -> IO ()- -htmlSelectElementSetCustomValidity ::- (IsHTMLSelectElement self, ToJSString error) =>- self -> error -> IO ()-htmlSelectElementSetCustomValidity self error- = ghcjs_dom_html_select_element_set_custom_validity- (unHTMLSelectElement (toHTMLSelectElement self))- (toJSString error)- -foreign import javascript unsafe "$1[\"autofocus\"] = $2;"- ghcjs_dom_html_select_element_set_autofocus ::- JSRef HTMLSelectElement -> Bool -> IO ()- -htmlSelectElementSetAutofocus ::- (IsHTMLSelectElement self) => self -> Bool -> IO ()-htmlSelectElementSetAutofocus self val- = ghcjs_dom_html_select_element_set_autofocus- (unHTMLSelectElement (toHTMLSelectElement self))- val- -foreign import javascript unsafe "($1[\"autofocus\"] ? 1 : 0)"- ghcjs_dom_html_select_element_get_autofocus ::- JSRef HTMLSelectElement -> IO Bool- -htmlSelectElementGetAutofocus ::- (IsHTMLSelectElement self) => self -> IO Bool-htmlSelectElementGetAutofocus self- = ghcjs_dom_html_select_element_get_autofocus- (unHTMLSelectElement (toHTMLSelectElement self))- -foreign import javascript unsafe "$1[\"disabled\"] = $2;"- ghcjs_dom_html_select_element_set_disabled ::- JSRef HTMLSelectElement -> Bool -> IO ()- -htmlSelectElementSetDisabled ::- (IsHTMLSelectElement self) => self -> Bool -> IO ()-htmlSelectElementSetDisabled self val- = ghcjs_dom_html_select_element_set_disabled- (unHTMLSelectElement (toHTMLSelectElement self))- val- -foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"- ghcjs_dom_html_select_element_get_disabled ::- JSRef HTMLSelectElement -> IO Bool- -htmlSelectElementGetDisabled ::- (IsHTMLSelectElement self) => self -> IO Bool-htmlSelectElementGetDisabled self- = ghcjs_dom_html_select_element_get_disabled- (unHTMLSelectElement (toHTMLSelectElement self))- -foreign import javascript unsafe "$1[\"form\"]"- ghcjs_dom_html_select_element_get_form ::- JSRef HTMLSelectElement -> IO (JSRef HTMLFormElement)- -htmlSelectElementGetForm ::- (IsHTMLSelectElement self) => self -> IO (Maybe HTMLFormElement)-htmlSelectElementGetForm self- = fmap HTMLFormElement . maybeJSNull <$>- (ghcjs_dom_html_select_element_get_form- (unHTMLSelectElement (toHTMLSelectElement self)))- -foreign import javascript unsafe "$1[\"multiple\"] = $2;"- ghcjs_dom_html_select_element_set_multiple ::- JSRef HTMLSelectElement -> Bool -> IO ()- -htmlSelectElementSetMultiple ::- (IsHTMLSelectElement self) => self -> Bool -> IO ()-htmlSelectElementSetMultiple self val- = ghcjs_dom_html_select_element_set_multiple- (unHTMLSelectElement (toHTMLSelectElement self))- val- -foreign import javascript unsafe "($1[\"multiple\"] ? 1 : 0)"- ghcjs_dom_html_select_element_get_multiple ::- JSRef HTMLSelectElement -> IO Bool- -htmlSelectElementGetMultiple ::- (IsHTMLSelectElement self) => self -> IO Bool-htmlSelectElementGetMultiple self- = ghcjs_dom_html_select_element_get_multiple- (unHTMLSelectElement (toHTMLSelectElement self))- -foreign import javascript unsafe "$1[\"name\"] = $2;"- ghcjs_dom_html_select_element_set_name ::- JSRef HTMLSelectElement -> JSString -> IO ()- -htmlSelectElementSetName ::- (IsHTMLSelectElement self, ToJSString val) => self -> val -> IO ()-htmlSelectElementSetName self val- = ghcjs_dom_html_select_element_set_name- (unHTMLSelectElement (toHTMLSelectElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_html_select_element_get_name ::- JSRef HTMLSelectElement -> IO JSString- -htmlSelectElementGetName ::- (IsHTMLSelectElement self, FromJSString result) =>- self -> IO result-htmlSelectElementGetName self- = fromJSString <$>- (ghcjs_dom_html_select_element_get_name- (unHTMLSelectElement (toHTMLSelectElement self)))- -foreign import javascript unsafe "$1[\"required\"] = $2;"- ghcjs_dom_html_select_element_set_required ::- JSRef HTMLSelectElement -> Bool -> IO ()- -htmlSelectElementSetRequired ::- (IsHTMLSelectElement self) => self -> Bool -> IO ()-htmlSelectElementSetRequired self val- = ghcjs_dom_html_select_element_set_required- (unHTMLSelectElement (toHTMLSelectElement self))- val- -foreign import javascript unsafe "($1[\"required\"] ? 1 : 0)"- ghcjs_dom_html_select_element_get_required ::- JSRef HTMLSelectElement -> IO Bool- -htmlSelectElementGetRequired ::- (IsHTMLSelectElement self) => self -> IO Bool-htmlSelectElementGetRequired self- = ghcjs_dom_html_select_element_get_required- (unHTMLSelectElement (toHTMLSelectElement self))- -foreign import javascript unsafe "$1[\"size\"] = $2;"- ghcjs_dom_html_select_element_set_size ::- JSRef HTMLSelectElement -> Int -> IO ()- -htmlSelectElementSetSize ::- (IsHTMLSelectElement self) => self -> Int -> IO ()-htmlSelectElementSetSize self val- = ghcjs_dom_html_select_element_set_size- (unHTMLSelectElement (toHTMLSelectElement self))- val- -foreign import javascript unsafe "$1[\"size\"]"- ghcjs_dom_html_select_element_get_size ::- JSRef HTMLSelectElement -> IO Int- -htmlSelectElementGetSize ::- (IsHTMLSelectElement self) => self -> IO Int-htmlSelectElementGetSize self- = ghcjs_dom_html_select_element_get_size- (unHTMLSelectElement (toHTMLSelectElement self))- -foreign import javascript unsafe "$1[\"options\"]"- ghcjs_dom_html_select_element_get_options ::- JSRef HTMLSelectElement -> IO (JSRef HTMLOptionsCollection)- -htmlSelectElementGetOptions ::- (IsHTMLSelectElement self) =>- self -> IO (Maybe HTMLOptionsCollection)-htmlSelectElementGetOptions self- = fmap HTMLOptionsCollection . maybeJSNull <$>- (ghcjs_dom_html_select_element_get_options- (unHTMLSelectElement (toHTMLSelectElement self)))- -foreign import javascript unsafe "$1[\"length\"] = $2;"- ghcjs_dom_html_select_element_set_length ::- JSRef HTMLSelectElement -> Word -> IO ()- -htmlSelectElementSetLength ::- (IsHTMLSelectElement self) => self -> Word -> IO ()-htmlSelectElementSetLength self val- = ghcjs_dom_html_select_element_set_length- (unHTMLSelectElement (toHTMLSelectElement self))- val- -foreign import javascript unsafe "$1[\"length\"]"- ghcjs_dom_html_select_element_get_length ::- JSRef HTMLSelectElement -> IO Word- -htmlSelectElementGetLength ::- (IsHTMLSelectElement self) => self -> IO Word-htmlSelectElementGetLength self- = ghcjs_dom_html_select_element_get_length- (unHTMLSelectElement (toHTMLSelectElement self))- -foreign import javascript unsafe "$1[\"selectedOptions\"]"- ghcjs_dom_html_select_element_get_selected_options ::- JSRef HTMLSelectElement -> IO (JSRef HTMLCollection)- -htmlSelectElementGetSelectedOptions ::- (IsHTMLSelectElement self) => self -> IO (Maybe HTMLCollection)-htmlSelectElementGetSelectedOptions self- = fmap HTMLCollection . maybeJSNull <$>- (ghcjs_dom_html_select_element_get_selected_options- (unHTMLSelectElement (toHTMLSelectElement self)))- -foreign import javascript unsafe "$1[\"selectedIndex\"] = $2;"- ghcjs_dom_html_select_element_set_selected_index ::- JSRef HTMLSelectElement -> Int -> IO ()- -htmlSelectElementSetSelectedIndex ::- (IsHTMLSelectElement self) => self -> Int -> IO ()-htmlSelectElementSetSelectedIndex self val- = ghcjs_dom_html_select_element_set_selected_index- (unHTMLSelectElement (toHTMLSelectElement self))- val- -foreign import javascript unsafe "$1[\"selectedIndex\"]"- ghcjs_dom_html_select_element_get_selected_index ::- JSRef HTMLSelectElement -> IO Int- -htmlSelectElementGetSelectedIndex ::- (IsHTMLSelectElement self) => self -> IO Int-htmlSelectElementGetSelectedIndex self- = ghcjs_dom_html_select_element_get_selected_index- (unHTMLSelectElement (toHTMLSelectElement self))- -foreign import javascript unsafe "$1[\"value\"] = $2;"- ghcjs_dom_html_select_element_set_value ::- JSRef HTMLSelectElement -> JSString -> IO ()- -htmlSelectElementSetValue ::- (IsHTMLSelectElement self, ToJSString val) => self -> val -> IO ()-htmlSelectElementSetValue self val- = ghcjs_dom_html_select_element_set_value- (unHTMLSelectElement (toHTMLSelectElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"value\"]"- ghcjs_dom_html_select_element_get_value ::- JSRef HTMLSelectElement -> IO JSString- -htmlSelectElementGetValue ::- (IsHTMLSelectElement self, FromJSString result) =>- self -> IO result-htmlSelectElementGetValue self- = fromJSString <$>- (ghcjs_dom_html_select_element_get_value- (unHTMLSelectElement (toHTMLSelectElement self)))- -foreign import javascript unsafe "($1[\"willValidate\"] ? 1 : 0)"- ghcjs_dom_html_select_element_get_will_validate ::- JSRef HTMLSelectElement -> IO Bool- -htmlSelectElementGetWillValidate ::- (IsHTMLSelectElement self) => self -> IO Bool-htmlSelectElementGetWillValidate self- = ghcjs_dom_html_select_element_get_will_validate- (unHTMLSelectElement (toHTMLSelectElement self))- -foreign import javascript unsafe "$1[\"validity\"]"- ghcjs_dom_html_select_element_get_validity ::- JSRef HTMLSelectElement -> IO (JSRef ValidityState)- -htmlSelectElementGetValidity ::- (IsHTMLSelectElement self) => self -> IO (Maybe ValidityState)-htmlSelectElementGetValidity self- = fmap ValidityState . maybeJSNull <$>- (ghcjs_dom_html_select_element_get_validity- (unHTMLSelectElement (toHTMLSelectElement self)))- -foreign import javascript unsafe "$1[\"validationMessage\"]"- ghcjs_dom_html_select_element_get_validation_message ::- JSRef HTMLSelectElement -> IO JSString- -htmlSelectElementGetValidationMessage ::- (IsHTMLSelectElement self, FromJSString result) =>- self -> IO result-htmlSelectElementGetValidationMessage self- = fromJSString <$>- (ghcjs_dom_html_select_element_get_validation_message- (unHTMLSelectElement (toHTMLSelectElement self)))- -foreign import javascript unsafe "$1[\"labels\"]"- ghcjs_dom_html_select_element_get_labels ::- JSRef HTMLSelectElement -> IO (JSRef NodeList)- -htmlSelectElementGetLabels ::- (IsHTMLSelectElement self) => self -> IO (Maybe NodeList)-htmlSelectElementGetLabels self- = fmap NodeList . maybeJSNull <$>- (ghcjs_dom_html_select_element_get_labels- (unHTMLSelectElement (toHTMLSelectElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLSelectElement #else-module GHCJS.DOM.HTMLSelectElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLSelectElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLSelectElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLSelectElement #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLSourceElement (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.HTMLSourceElement+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLSourceElement+#else+#endif
@@ -1,83 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLStyleElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLStyleElement- (ghcjs_dom_html_style_element_set_disabled,- htmlStyleElementSetDisabled,- ghcjs_dom_html_style_element_get_disabled,- htmlStyleElementGetDisabled,- ghcjs_dom_html_style_element_set_media, htmlStyleElementSetMedia,- ghcjs_dom_html_style_element_get_media, htmlStyleElementGetMedia,- ghcjs_dom_html_style_element_get_sheet, htmlStyleElementGetSheet,- HTMLStyleElement, IsHTMLStyleElement, castToHTMLStyleElement,- gTypeHTMLStyleElement, toHTMLStyleElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"disabled\"] = $2;"- ghcjs_dom_html_style_element_set_disabled ::- JSRef HTMLStyleElement -> Bool -> IO ()- -htmlStyleElementSetDisabled ::- (IsHTMLStyleElement self) => self -> Bool -> IO ()-htmlStyleElementSetDisabled self val- = ghcjs_dom_html_style_element_set_disabled- (unHTMLStyleElement (toHTMLStyleElement self))- val- -foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"- ghcjs_dom_html_style_element_get_disabled ::- JSRef HTMLStyleElement -> IO Bool- -htmlStyleElementGetDisabled ::- (IsHTMLStyleElement self) => self -> IO Bool-htmlStyleElementGetDisabled self- = ghcjs_dom_html_style_element_get_disabled- (unHTMLStyleElement (toHTMLStyleElement self))- -foreign import javascript unsafe "$1[\"media\"] = $2;"- ghcjs_dom_html_style_element_set_media ::- JSRef HTMLStyleElement -> JSString -> IO ()- -htmlStyleElementSetMedia ::- (IsHTMLStyleElement self, ToJSString val) => self -> val -> IO ()-htmlStyleElementSetMedia self val- = ghcjs_dom_html_style_element_set_media- (unHTMLStyleElement (toHTMLStyleElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"media\"]"- ghcjs_dom_html_style_element_get_media ::- JSRef HTMLStyleElement -> IO JSString- -htmlStyleElementGetMedia ::- (IsHTMLStyleElement self, FromJSString result) => self -> IO result-htmlStyleElementGetMedia self- = fromJSString <$>- (ghcjs_dom_html_style_element_get_media- (unHTMLStyleElement (toHTMLStyleElement self)))- -foreign import javascript unsafe "$1[\"sheet\"]"- ghcjs_dom_html_style_element_get_sheet ::- JSRef HTMLStyleElement -> IO (JSRef StyleSheet)- -htmlStyleElementGetSheet ::- (IsHTMLStyleElement self) => self -> IO (Maybe StyleSheet)-htmlStyleElementGetSheet self- = fmap StyleSheet . maybeJSNull <$>- (ghcjs_dom_html_style_element_get_sheet- (unHTMLStyleElement (toHTMLStyleElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLStyleElement #else-module GHCJS.DOM.HTMLStyleElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLStyleElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLStyleElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLStyleElement #endif
@@ -1,50 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLTableCaptionElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLTableCaptionElement- (ghcjs_dom_html_table_caption_element_set_align,- htmlTableCaptionElementSetAlign,- ghcjs_dom_html_table_caption_element_get_align,- htmlTableCaptionElementGetAlign, HTMLTableCaptionElement,- IsHTMLTableCaptionElement, castToHTMLTableCaptionElement,- gTypeHTMLTableCaptionElement, toHTMLTableCaptionElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"align\"] = $2;"- ghcjs_dom_html_table_caption_element_set_align ::- JSRef HTMLTableCaptionElement -> JSString -> IO ()- -htmlTableCaptionElementSetAlign ::- (IsHTMLTableCaptionElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableCaptionElementSetAlign self val- = ghcjs_dom_html_table_caption_element_set_align- (unHTMLTableCaptionElement (toHTMLTableCaptionElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"align\"]"- ghcjs_dom_html_table_caption_element_get_align ::- JSRef HTMLTableCaptionElement -> IO JSString- -htmlTableCaptionElementGetAlign ::- (IsHTMLTableCaptionElement self, FromJSString result) =>- self -> IO result-htmlTableCaptionElementGetAlign self- = fromJSString <$>- (ghcjs_dom_html_table_caption_element_get_align- (unHTMLTableCaptionElement (toHTMLTableCaptionElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLTableCaptionElement #else-module GHCJS.DOM.HTMLTableCaptionElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLTableCaptionElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLTableCaptionElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLTableCaptionElement #endif
@@ -1,417 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLTableCellElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLTableCellElement- (ghcjs_dom_html_table_cell_element_get_cell_index,- htmlTableCellElementGetCellIndex,- ghcjs_dom_html_table_cell_element_set_abbr,- htmlTableCellElementSetAbbr,- ghcjs_dom_html_table_cell_element_get_abbr,- htmlTableCellElementGetAbbr,- ghcjs_dom_html_table_cell_element_set_align,- htmlTableCellElementSetAlign,- ghcjs_dom_html_table_cell_element_get_align,- htmlTableCellElementGetAlign,- ghcjs_dom_html_table_cell_element_set_axis,- htmlTableCellElementSetAxis,- ghcjs_dom_html_table_cell_element_get_axis,- htmlTableCellElementGetAxis,- ghcjs_dom_html_table_cell_element_set_bg_color,- htmlTableCellElementSetBgColor,- ghcjs_dom_html_table_cell_element_get_bg_color,- htmlTableCellElementGetBgColor,- ghcjs_dom_html_table_cell_element_set_ch,- htmlTableCellElementSetCh,- ghcjs_dom_html_table_cell_element_get_ch,- htmlTableCellElementGetCh,- ghcjs_dom_html_table_cell_element_set_ch_off,- htmlTableCellElementSetChOff,- ghcjs_dom_html_table_cell_element_get_ch_off,- htmlTableCellElementGetChOff,- ghcjs_dom_html_table_cell_element_set_col_span,- htmlTableCellElementSetColSpan,- ghcjs_dom_html_table_cell_element_get_col_span,- htmlTableCellElementGetColSpan,- ghcjs_dom_html_table_cell_element_set_headers,- htmlTableCellElementSetHeaders,- ghcjs_dom_html_table_cell_element_get_headers,- htmlTableCellElementGetHeaders,- ghcjs_dom_html_table_cell_element_set_height,- htmlTableCellElementSetHeight,- ghcjs_dom_html_table_cell_element_get_height,- htmlTableCellElementGetHeight,- ghcjs_dom_html_table_cell_element_set_no_wrap,- htmlTableCellElementSetNoWrap,- ghcjs_dom_html_table_cell_element_get_no_wrap,- htmlTableCellElementGetNoWrap,- ghcjs_dom_html_table_cell_element_set_row_span,- htmlTableCellElementSetRowSpan,- ghcjs_dom_html_table_cell_element_get_row_span,- htmlTableCellElementGetRowSpan,- ghcjs_dom_html_table_cell_element_set_scope,- htmlTableCellElementSetScope,- ghcjs_dom_html_table_cell_element_get_scope,- htmlTableCellElementGetScope,- ghcjs_dom_html_table_cell_element_set_v_align,- htmlTableCellElementSetVAlign,- ghcjs_dom_html_table_cell_element_get_v_align,- htmlTableCellElementGetVAlign,- ghcjs_dom_html_table_cell_element_set_width,- htmlTableCellElementSetWidth,- ghcjs_dom_html_table_cell_element_get_width,- htmlTableCellElementGetWidth, HTMLTableCellElement,- IsHTMLTableCellElement, castToHTMLTableCellElement,- gTypeHTMLTableCellElement, toHTMLTableCellElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"cellIndex\"]"- ghcjs_dom_html_table_cell_element_get_cell_index ::- JSRef HTMLTableCellElement -> IO Int- -htmlTableCellElementGetCellIndex ::- (IsHTMLTableCellElement self) => self -> IO Int-htmlTableCellElementGetCellIndex self- = ghcjs_dom_html_table_cell_element_get_cell_index- (unHTMLTableCellElement (toHTMLTableCellElement self))- -foreign import javascript unsafe "$1[\"abbr\"] = $2;"- ghcjs_dom_html_table_cell_element_set_abbr ::- JSRef HTMLTableCellElement -> JSString -> IO ()- -htmlTableCellElementSetAbbr ::- (IsHTMLTableCellElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableCellElementSetAbbr self val- = ghcjs_dom_html_table_cell_element_set_abbr- (unHTMLTableCellElement (toHTMLTableCellElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"abbr\"]"- ghcjs_dom_html_table_cell_element_get_abbr ::- JSRef HTMLTableCellElement -> IO JSString- -htmlTableCellElementGetAbbr ::- (IsHTMLTableCellElement self, FromJSString result) =>- self -> IO result-htmlTableCellElementGetAbbr self- = fromJSString <$>- (ghcjs_dom_html_table_cell_element_get_abbr- (unHTMLTableCellElement (toHTMLTableCellElement self)))- -foreign import javascript unsafe "$1[\"align\"] = $2;"- ghcjs_dom_html_table_cell_element_set_align ::- JSRef HTMLTableCellElement -> JSString -> IO ()- -htmlTableCellElementSetAlign ::- (IsHTMLTableCellElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableCellElementSetAlign self val- = ghcjs_dom_html_table_cell_element_set_align- (unHTMLTableCellElement (toHTMLTableCellElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"align\"]"- ghcjs_dom_html_table_cell_element_get_align ::- JSRef HTMLTableCellElement -> IO JSString- -htmlTableCellElementGetAlign ::- (IsHTMLTableCellElement self, FromJSString result) =>- self -> IO result-htmlTableCellElementGetAlign self- = fromJSString <$>- (ghcjs_dom_html_table_cell_element_get_align- (unHTMLTableCellElement (toHTMLTableCellElement self)))- -foreign import javascript unsafe "$1[\"axis\"] = $2;"- ghcjs_dom_html_table_cell_element_set_axis ::- JSRef HTMLTableCellElement -> JSString -> IO ()- -htmlTableCellElementSetAxis ::- (IsHTMLTableCellElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableCellElementSetAxis self val- = ghcjs_dom_html_table_cell_element_set_axis- (unHTMLTableCellElement (toHTMLTableCellElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"axis\"]"- ghcjs_dom_html_table_cell_element_get_axis ::- JSRef HTMLTableCellElement -> IO JSString- -htmlTableCellElementGetAxis ::- (IsHTMLTableCellElement self, FromJSString result) =>- self -> IO result-htmlTableCellElementGetAxis self- = fromJSString <$>- (ghcjs_dom_html_table_cell_element_get_axis- (unHTMLTableCellElement (toHTMLTableCellElement self)))- -foreign import javascript unsafe "$1[\"bgColor\"] = $2;"- ghcjs_dom_html_table_cell_element_set_bg_color ::- JSRef HTMLTableCellElement -> JSString -> IO ()- -htmlTableCellElementSetBgColor ::- (IsHTMLTableCellElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableCellElementSetBgColor self val- = ghcjs_dom_html_table_cell_element_set_bg_color- (unHTMLTableCellElement (toHTMLTableCellElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"bgColor\"]"- ghcjs_dom_html_table_cell_element_get_bg_color ::- JSRef HTMLTableCellElement -> IO JSString- -htmlTableCellElementGetBgColor ::- (IsHTMLTableCellElement self, FromJSString result) =>- self -> IO result-htmlTableCellElementGetBgColor self- = fromJSString <$>- (ghcjs_dom_html_table_cell_element_get_bg_color- (unHTMLTableCellElement (toHTMLTableCellElement self)))- -foreign import javascript unsafe "$1[\"ch\"] = $2;"- ghcjs_dom_html_table_cell_element_set_ch ::- JSRef HTMLTableCellElement -> JSString -> IO ()- -htmlTableCellElementSetCh ::- (IsHTMLTableCellElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableCellElementSetCh self val- = ghcjs_dom_html_table_cell_element_set_ch- (unHTMLTableCellElement (toHTMLTableCellElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"ch\"]"- ghcjs_dom_html_table_cell_element_get_ch ::- JSRef HTMLTableCellElement -> IO JSString- -htmlTableCellElementGetCh ::- (IsHTMLTableCellElement self, FromJSString result) =>- self -> IO result-htmlTableCellElementGetCh self- = fromJSString <$>- (ghcjs_dom_html_table_cell_element_get_ch- (unHTMLTableCellElement (toHTMLTableCellElement self)))- -foreign import javascript unsafe "$1[\"chOff\"] = $2;"- ghcjs_dom_html_table_cell_element_set_ch_off ::- JSRef HTMLTableCellElement -> JSString -> IO ()- -htmlTableCellElementSetChOff ::- (IsHTMLTableCellElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableCellElementSetChOff self val- = ghcjs_dom_html_table_cell_element_set_ch_off- (unHTMLTableCellElement (toHTMLTableCellElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"chOff\"]"- ghcjs_dom_html_table_cell_element_get_ch_off ::- JSRef HTMLTableCellElement -> IO JSString- -htmlTableCellElementGetChOff ::- (IsHTMLTableCellElement self, FromJSString result) =>- self -> IO result-htmlTableCellElementGetChOff self- = fromJSString <$>- (ghcjs_dom_html_table_cell_element_get_ch_off- (unHTMLTableCellElement (toHTMLTableCellElement self)))- -foreign import javascript unsafe "$1[\"colSpan\"] = $2;"- ghcjs_dom_html_table_cell_element_set_col_span ::- JSRef HTMLTableCellElement -> Int -> IO ()- -htmlTableCellElementSetColSpan ::- (IsHTMLTableCellElement self) => self -> Int -> IO ()-htmlTableCellElementSetColSpan self val- = ghcjs_dom_html_table_cell_element_set_col_span- (unHTMLTableCellElement (toHTMLTableCellElement self))- val- -foreign import javascript unsafe "$1[\"colSpan\"]"- ghcjs_dom_html_table_cell_element_get_col_span ::- JSRef HTMLTableCellElement -> IO Int- -htmlTableCellElementGetColSpan ::- (IsHTMLTableCellElement self) => self -> IO Int-htmlTableCellElementGetColSpan self- = ghcjs_dom_html_table_cell_element_get_col_span- (unHTMLTableCellElement (toHTMLTableCellElement self))- -foreign import javascript unsafe "$1[\"headers\"] = $2;"- ghcjs_dom_html_table_cell_element_set_headers ::- JSRef HTMLTableCellElement -> JSString -> IO ()- -htmlTableCellElementSetHeaders ::- (IsHTMLTableCellElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableCellElementSetHeaders self val- = ghcjs_dom_html_table_cell_element_set_headers- (unHTMLTableCellElement (toHTMLTableCellElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"headers\"]"- ghcjs_dom_html_table_cell_element_get_headers ::- JSRef HTMLTableCellElement -> IO JSString- -htmlTableCellElementGetHeaders ::- (IsHTMLTableCellElement self, FromJSString result) =>- self -> IO result-htmlTableCellElementGetHeaders self- = fromJSString <$>- (ghcjs_dom_html_table_cell_element_get_headers- (unHTMLTableCellElement (toHTMLTableCellElement self)))- -foreign import javascript unsafe "$1[\"height\"] = $2;"- ghcjs_dom_html_table_cell_element_set_height ::- JSRef HTMLTableCellElement -> JSString -> IO ()- -htmlTableCellElementSetHeight ::- (IsHTMLTableCellElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableCellElementSetHeight self val- = ghcjs_dom_html_table_cell_element_set_height- (unHTMLTableCellElement (toHTMLTableCellElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"height\"]"- ghcjs_dom_html_table_cell_element_get_height ::- JSRef HTMLTableCellElement -> IO JSString- -htmlTableCellElementGetHeight ::- (IsHTMLTableCellElement self, FromJSString result) =>- self -> IO result-htmlTableCellElementGetHeight self- = fromJSString <$>- (ghcjs_dom_html_table_cell_element_get_height- (unHTMLTableCellElement (toHTMLTableCellElement self)))- -foreign import javascript unsafe "$1[\"noWrap\"] = $2;"- ghcjs_dom_html_table_cell_element_set_no_wrap ::- JSRef HTMLTableCellElement -> Bool -> IO ()- -htmlTableCellElementSetNoWrap ::- (IsHTMLTableCellElement self) => self -> Bool -> IO ()-htmlTableCellElementSetNoWrap self val- = ghcjs_dom_html_table_cell_element_set_no_wrap- (unHTMLTableCellElement (toHTMLTableCellElement self))- val- -foreign import javascript unsafe "($1[\"noWrap\"] ? 1 : 0)"- ghcjs_dom_html_table_cell_element_get_no_wrap ::- JSRef HTMLTableCellElement -> IO Bool- -htmlTableCellElementGetNoWrap ::- (IsHTMLTableCellElement self) => self -> IO Bool-htmlTableCellElementGetNoWrap self- = ghcjs_dom_html_table_cell_element_get_no_wrap- (unHTMLTableCellElement (toHTMLTableCellElement self))- -foreign import javascript unsafe "$1[\"rowSpan\"] = $2;"- ghcjs_dom_html_table_cell_element_set_row_span ::- JSRef HTMLTableCellElement -> Int -> IO ()- -htmlTableCellElementSetRowSpan ::- (IsHTMLTableCellElement self) => self -> Int -> IO ()-htmlTableCellElementSetRowSpan self val- = ghcjs_dom_html_table_cell_element_set_row_span- (unHTMLTableCellElement (toHTMLTableCellElement self))- val- -foreign import javascript unsafe "$1[\"rowSpan\"]"- ghcjs_dom_html_table_cell_element_get_row_span ::- JSRef HTMLTableCellElement -> IO Int- -htmlTableCellElementGetRowSpan ::- (IsHTMLTableCellElement self) => self -> IO Int-htmlTableCellElementGetRowSpan self- = ghcjs_dom_html_table_cell_element_get_row_span- (unHTMLTableCellElement (toHTMLTableCellElement self))- -foreign import javascript unsafe "$1[\"scope\"] = $2;"- ghcjs_dom_html_table_cell_element_set_scope ::- JSRef HTMLTableCellElement -> JSString -> IO ()- -htmlTableCellElementSetScope ::- (IsHTMLTableCellElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableCellElementSetScope self val- = ghcjs_dom_html_table_cell_element_set_scope- (unHTMLTableCellElement (toHTMLTableCellElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"scope\"]"- ghcjs_dom_html_table_cell_element_get_scope ::- JSRef HTMLTableCellElement -> IO JSString- -htmlTableCellElementGetScope ::- (IsHTMLTableCellElement self, FromJSString result) =>- self -> IO result-htmlTableCellElementGetScope self- = fromJSString <$>- (ghcjs_dom_html_table_cell_element_get_scope- (unHTMLTableCellElement (toHTMLTableCellElement self)))- -foreign import javascript unsafe "$1[\"vAlign\"] = $2;"- ghcjs_dom_html_table_cell_element_set_v_align ::- JSRef HTMLTableCellElement -> JSString -> IO ()- -htmlTableCellElementSetVAlign ::- (IsHTMLTableCellElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableCellElementSetVAlign self val- = ghcjs_dom_html_table_cell_element_set_v_align- (unHTMLTableCellElement (toHTMLTableCellElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"vAlign\"]"- ghcjs_dom_html_table_cell_element_get_v_align ::- JSRef HTMLTableCellElement -> IO JSString- -htmlTableCellElementGetVAlign ::- (IsHTMLTableCellElement self, FromJSString result) =>- self -> IO result-htmlTableCellElementGetVAlign self- = fromJSString <$>- (ghcjs_dom_html_table_cell_element_get_v_align- (unHTMLTableCellElement (toHTMLTableCellElement self)))- -foreign import javascript unsafe "$1[\"width\"] = $2;"- ghcjs_dom_html_table_cell_element_set_width ::- JSRef HTMLTableCellElement -> JSString -> IO ()- -htmlTableCellElementSetWidth ::- (IsHTMLTableCellElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableCellElementSetWidth self val- = ghcjs_dom_html_table_cell_element_set_width- (unHTMLTableCellElement (toHTMLTableCellElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"width\"]"- ghcjs_dom_html_table_cell_element_get_width ::- JSRef HTMLTableCellElement -> IO JSString- -htmlTableCellElementGetWidth ::- (IsHTMLTableCellElement self, FromJSString result) =>- self -> IO result-htmlTableCellElementGetWidth self- = fromJSString <$>- (ghcjs_dom_html_table_cell_element_get_width- (unHTMLTableCellElement (toHTMLTableCellElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLTableCellElement #else-module GHCJS.DOM.HTMLTableCellElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLTableCellElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLTableCellElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLTableCellElement #endif
@@ -1,185 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLTableColElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLTableColElement- (ghcjs_dom_html_table_col_element_set_align,- htmlTableColElementSetAlign,- ghcjs_dom_html_table_col_element_get_align,- htmlTableColElementGetAlign,- ghcjs_dom_html_table_col_element_set_ch, htmlTableColElementSetCh,- ghcjs_dom_html_table_col_element_get_ch, htmlTableColElementGetCh,- ghcjs_dom_html_table_col_element_set_ch_off,- htmlTableColElementSetChOff,- ghcjs_dom_html_table_col_element_get_ch_off,- htmlTableColElementGetChOff,- ghcjs_dom_html_table_col_element_set_span,- htmlTableColElementSetSpan,- ghcjs_dom_html_table_col_element_get_span,- htmlTableColElementGetSpan,- ghcjs_dom_html_table_col_element_set_v_align,- htmlTableColElementSetVAlign,- ghcjs_dom_html_table_col_element_get_v_align,- htmlTableColElementGetVAlign,- ghcjs_dom_html_table_col_element_set_width,- htmlTableColElementSetWidth,- ghcjs_dom_html_table_col_element_get_width,- htmlTableColElementGetWidth, HTMLTableColElement,- IsHTMLTableColElement, castToHTMLTableColElement,- gTypeHTMLTableColElement, toHTMLTableColElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"align\"] = $2;"- ghcjs_dom_html_table_col_element_set_align ::- JSRef HTMLTableColElement -> JSString -> IO ()- -htmlTableColElementSetAlign ::- (IsHTMLTableColElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableColElementSetAlign self val- = ghcjs_dom_html_table_col_element_set_align- (unHTMLTableColElement (toHTMLTableColElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"align\"]"- ghcjs_dom_html_table_col_element_get_align ::- JSRef HTMLTableColElement -> IO JSString- -htmlTableColElementGetAlign ::- (IsHTMLTableColElement self, FromJSString result) =>- self -> IO result-htmlTableColElementGetAlign self- = fromJSString <$>- (ghcjs_dom_html_table_col_element_get_align- (unHTMLTableColElement (toHTMLTableColElement self)))- -foreign import javascript unsafe "$1[\"ch\"] = $2;"- ghcjs_dom_html_table_col_element_set_ch ::- JSRef HTMLTableColElement -> JSString -> IO ()- -htmlTableColElementSetCh ::- (IsHTMLTableColElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableColElementSetCh self val- = ghcjs_dom_html_table_col_element_set_ch- (unHTMLTableColElement (toHTMLTableColElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"ch\"]"- ghcjs_dom_html_table_col_element_get_ch ::- JSRef HTMLTableColElement -> IO JSString- -htmlTableColElementGetCh ::- (IsHTMLTableColElement self, FromJSString result) =>- self -> IO result-htmlTableColElementGetCh self- = fromJSString <$>- (ghcjs_dom_html_table_col_element_get_ch- (unHTMLTableColElement (toHTMLTableColElement self)))- -foreign import javascript unsafe "$1[\"chOff\"] = $2;"- ghcjs_dom_html_table_col_element_set_ch_off ::- JSRef HTMLTableColElement -> JSString -> IO ()- -htmlTableColElementSetChOff ::- (IsHTMLTableColElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableColElementSetChOff self val- = ghcjs_dom_html_table_col_element_set_ch_off- (unHTMLTableColElement (toHTMLTableColElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"chOff\"]"- ghcjs_dom_html_table_col_element_get_ch_off ::- JSRef HTMLTableColElement -> IO JSString- -htmlTableColElementGetChOff ::- (IsHTMLTableColElement self, FromJSString result) =>- self -> IO result-htmlTableColElementGetChOff self- = fromJSString <$>- (ghcjs_dom_html_table_col_element_get_ch_off- (unHTMLTableColElement (toHTMLTableColElement self)))- -foreign import javascript unsafe "$1[\"span\"] = $2;"- ghcjs_dom_html_table_col_element_set_span ::- JSRef HTMLTableColElement -> Int -> IO ()- -htmlTableColElementSetSpan ::- (IsHTMLTableColElement self) => self -> Int -> IO ()-htmlTableColElementSetSpan self val- = ghcjs_dom_html_table_col_element_set_span- (unHTMLTableColElement (toHTMLTableColElement self))- val- -foreign import javascript unsafe "$1[\"span\"]"- ghcjs_dom_html_table_col_element_get_span ::- JSRef HTMLTableColElement -> IO Int- -htmlTableColElementGetSpan ::- (IsHTMLTableColElement self) => self -> IO Int-htmlTableColElementGetSpan self- = ghcjs_dom_html_table_col_element_get_span- (unHTMLTableColElement (toHTMLTableColElement self))- -foreign import javascript unsafe "$1[\"vAlign\"] = $2;"- ghcjs_dom_html_table_col_element_set_v_align ::- JSRef HTMLTableColElement -> JSString -> IO ()- -htmlTableColElementSetVAlign ::- (IsHTMLTableColElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableColElementSetVAlign self val- = ghcjs_dom_html_table_col_element_set_v_align- (unHTMLTableColElement (toHTMLTableColElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"vAlign\"]"- ghcjs_dom_html_table_col_element_get_v_align ::- JSRef HTMLTableColElement -> IO JSString- -htmlTableColElementGetVAlign ::- (IsHTMLTableColElement self, FromJSString result) =>- self -> IO result-htmlTableColElementGetVAlign self- = fromJSString <$>- (ghcjs_dom_html_table_col_element_get_v_align- (unHTMLTableColElement (toHTMLTableColElement self)))- -foreign import javascript unsafe "$1[\"width\"] = $2;"- ghcjs_dom_html_table_col_element_set_width ::- JSRef HTMLTableColElement -> JSString -> IO ()- -htmlTableColElementSetWidth ::- (IsHTMLTableColElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableColElementSetWidth self val- = ghcjs_dom_html_table_col_element_set_width- (unHTMLTableColElement (toHTMLTableColElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"width\"]"- ghcjs_dom_html_table_col_element_get_width ::- JSRef HTMLTableColElement -> IO JSString- -htmlTableColElementGetWidth ::- (IsHTMLTableColElement self, FromJSString result) =>- self -> IO result-htmlTableColElementGetWidth self- = fromJSString <$>- (ghcjs_dom_html_table_col_element_get_width- (unHTMLTableColElement (toHTMLTableColElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLTableColElement #else-module GHCJS.DOM.HTMLTableColElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLTableColElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLTableColElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLTableColElement #endif
@@ -1,469 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLTableElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLTableElement- (ghcjs_dom_html_table_element_create_t_head,- htmlTableElementCreateTHead,- ghcjs_dom_html_table_element_delete_t_head,- htmlTableElementDeleteTHead,- ghcjs_dom_html_table_element_create_t_foot,- htmlTableElementCreateTFoot,- ghcjs_dom_html_table_element_delete_t_foot,- htmlTableElementDeleteTFoot,- ghcjs_dom_html_table_element_create_t_body,- htmlTableElementCreateTBody,- ghcjs_dom_html_table_element_create_caption,- htmlTableElementCreateCaption,- ghcjs_dom_html_table_element_delete_caption,- htmlTableElementDeleteCaption,- ghcjs_dom_html_table_element_insert_row, htmlTableElementInsertRow,- ghcjs_dom_html_table_element_delete_row, htmlTableElementDeleteRow,- ghcjs_dom_html_table_element_set_caption,- htmlTableElementSetCaption,- ghcjs_dom_html_table_element_get_caption,- htmlTableElementGetCaption,- ghcjs_dom_html_table_element_set_t_head, htmlTableElementSetTHead,- ghcjs_dom_html_table_element_get_t_head, htmlTableElementGetTHead,- ghcjs_dom_html_table_element_set_t_foot, htmlTableElementSetTFoot,- ghcjs_dom_html_table_element_get_t_foot, htmlTableElementGetTFoot,- ghcjs_dom_html_table_element_get_rows, htmlTableElementGetRows,- ghcjs_dom_html_table_element_get_t_bodies,- htmlTableElementGetTBodies, ghcjs_dom_html_table_element_set_align,- htmlTableElementSetAlign, ghcjs_dom_html_table_element_get_align,- htmlTableElementGetAlign,- ghcjs_dom_html_table_element_set_bg_color,- htmlTableElementSetBgColor,- ghcjs_dom_html_table_element_get_bg_color,- htmlTableElementGetBgColor,- ghcjs_dom_html_table_element_set_border, htmlTableElementSetBorder,- ghcjs_dom_html_table_element_get_border, htmlTableElementGetBorder,- ghcjs_dom_html_table_element_set_cell_padding,- htmlTableElementSetCellPadding,- ghcjs_dom_html_table_element_get_cell_padding,- htmlTableElementGetCellPadding,- ghcjs_dom_html_table_element_set_cell_spacing,- htmlTableElementSetCellSpacing,- ghcjs_dom_html_table_element_get_cell_spacing,- htmlTableElementGetCellSpacing,- ghcjs_dom_html_table_element_set_frame, htmlTableElementSetFrame,- ghcjs_dom_html_table_element_get_frame, htmlTableElementGetFrame,- ghcjs_dom_html_table_element_set_rules, htmlTableElementSetRules,- ghcjs_dom_html_table_element_get_rules, htmlTableElementGetRules,- ghcjs_dom_html_table_element_set_summary,- htmlTableElementSetSummary,- ghcjs_dom_html_table_element_get_summary,- htmlTableElementGetSummary, ghcjs_dom_html_table_element_set_width,- htmlTableElementSetWidth, ghcjs_dom_html_table_element_get_width,- htmlTableElementGetWidth, HTMLTableElement, IsHTMLTableElement,- castToHTMLTableElement, gTypeHTMLTableElement, toHTMLTableElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"createTHead\"]()"- ghcjs_dom_html_table_element_create_t_head ::- JSRef HTMLTableElement -> IO (JSRef HTMLElement)- -htmlTableElementCreateTHead ::- (IsHTMLTableElement self) => self -> IO (Maybe HTMLElement)-htmlTableElementCreateTHead self- = fmap HTMLElement . maybeJSNull <$>- (ghcjs_dom_html_table_element_create_t_head- (unHTMLTableElement (toHTMLTableElement self)))- -foreign import javascript unsafe "$1[\"deleteTHead\"]()"- ghcjs_dom_html_table_element_delete_t_head ::- JSRef HTMLTableElement -> IO ()- -htmlTableElementDeleteTHead ::- (IsHTMLTableElement self) => self -> IO ()-htmlTableElementDeleteTHead self- = ghcjs_dom_html_table_element_delete_t_head- (unHTMLTableElement (toHTMLTableElement self))- -foreign import javascript unsafe "$1[\"createTFoot\"]()"- ghcjs_dom_html_table_element_create_t_foot ::- JSRef HTMLTableElement -> IO (JSRef HTMLElement)- -htmlTableElementCreateTFoot ::- (IsHTMLTableElement self) => self -> IO (Maybe HTMLElement)-htmlTableElementCreateTFoot self- = fmap HTMLElement . maybeJSNull <$>- (ghcjs_dom_html_table_element_create_t_foot- (unHTMLTableElement (toHTMLTableElement self)))- -foreign import javascript unsafe "$1[\"deleteTFoot\"]()"- ghcjs_dom_html_table_element_delete_t_foot ::- JSRef HTMLTableElement -> IO ()- -htmlTableElementDeleteTFoot ::- (IsHTMLTableElement self) => self -> IO ()-htmlTableElementDeleteTFoot self- = ghcjs_dom_html_table_element_delete_t_foot- (unHTMLTableElement (toHTMLTableElement self))- -foreign import javascript unsafe "$1[\"createTBody\"]()"- ghcjs_dom_html_table_element_create_t_body ::- JSRef HTMLTableElement -> IO (JSRef HTMLElement)- -htmlTableElementCreateTBody ::- (IsHTMLTableElement self) => self -> IO (Maybe HTMLElement)-htmlTableElementCreateTBody self- = fmap HTMLElement . maybeJSNull <$>- (ghcjs_dom_html_table_element_create_t_body- (unHTMLTableElement (toHTMLTableElement self)))- -foreign import javascript unsafe "$1[\"createCaption\"]()"- ghcjs_dom_html_table_element_create_caption ::- JSRef HTMLTableElement -> IO (JSRef HTMLElement)- -htmlTableElementCreateCaption ::- (IsHTMLTableElement self) => self -> IO (Maybe HTMLElement)-htmlTableElementCreateCaption self- = fmap HTMLElement . maybeJSNull <$>- (ghcjs_dom_html_table_element_create_caption- (unHTMLTableElement (toHTMLTableElement self)))- -foreign import javascript unsafe "$1[\"deleteCaption\"]()"- ghcjs_dom_html_table_element_delete_caption ::- JSRef HTMLTableElement -> IO ()- -htmlTableElementDeleteCaption ::- (IsHTMLTableElement self) => self -> IO ()-htmlTableElementDeleteCaption self- = ghcjs_dom_html_table_element_delete_caption- (unHTMLTableElement (toHTMLTableElement self))- -foreign import javascript unsafe "$1[\"insertRow\"]($2)"- ghcjs_dom_html_table_element_insert_row ::- JSRef HTMLTableElement -> Int -> IO (JSRef HTMLElement)- -htmlTableElementInsertRow ::- (IsHTMLTableElement self) => self -> Int -> IO (Maybe HTMLElement)-htmlTableElementInsertRow self index- = fmap HTMLElement . maybeJSNull <$>- (ghcjs_dom_html_table_element_insert_row- (unHTMLTableElement (toHTMLTableElement self))- index)- -foreign import javascript unsafe "$1[\"deleteRow\"]($2)"- ghcjs_dom_html_table_element_delete_row ::- JSRef HTMLTableElement -> Int -> IO ()- -htmlTableElementDeleteRow ::- (IsHTMLTableElement self) => self -> Int -> IO ()-htmlTableElementDeleteRow self index- = ghcjs_dom_html_table_element_delete_row- (unHTMLTableElement (toHTMLTableElement self))- index- -foreign import javascript unsafe "$1[\"caption\"] = $2;"- ghcjs_dom_html_table_element_set_caption ::- JSRef HTMLTableElement -> JSRef HTMLTableCaptionElement -> IO ()- -htmlTableElementSetCaption ::- (IsHTMLTableElement self, IsHTMLTableCaptionElement val) =>- self -> Maybe val -> IO ()-htmlTableElementSetCaption self val- = ghcjs_dom_html_table_element_set_caption- (unHTMLTableElement (toHTMLTableElement self))- (maybe jsNull- (unHTMLTableCaptionElement . toHTMLTableCaptionElement)- val)- -foreign import javascript unsafe "$1[\"caption\"]"- ghcjs_dom_html_table_element_get_caption ::- JSRef HTMLTableElement -> IO (JSRef HTMLTableCaptionElement)- -htmlTableElementGetCaption ::- (IsHTMLTableElement self) =>- self -> IO (Maybe HTMLTableCaptionElement)-htmlTableElementGetCaption self- = fmap HTMLTableCaptionElement . maybeJSNull <$>- (ghcjs_dom_html_table_element_get_caption- (unHTMLTableElement (toHTMLTableElement self)))- -foreign import javascript unsafe "$1[\"tHead\"] = $2;"- ghcjs_dom_html_table_element_set_t_head ::- JSRef HTMLTableElement -> JSRef HTMLTableSectionElement -> IO ()- -htmlTableElementSetTHead ::- (IsHTMLTableElement self, IsHTMLTableSectionElement val) =>- self -> Maybe val -> IO ()-htmlTableElementSetTHead self val- = ghcjs_dom_html_table_element_set_t_head- (unHTMLTableElement (toHTMLTableElement self))- (maybe jsNull- (unHTMLTableSectionElement . toHTMLTableSectionElement)- val)- -foreign import javascript unsafe "$1[\"tHead\"]"- ghcjs_dom_html_table_element_get_t_head ::- JSRef HTMLTableElement -> IO (JSRef HTMLTableSectionElement)- -htmlTableElementGetTHead ::- (IsHTMLTableElement self) =>- self -> IO (Maybe HTMLTableSectionElement)-htmlTableElementGetTHead self- = fmap HTMLTableSectionElement . maybeJSNull <$>- (ghcjs_dom_html_table_element_get_t_head- (unHTMLTableElement (toHTMLTableElement self)))- -foreign import javascript unsafe "$1[\"tFoot\"] = $2;"- ghcjs_dom_html_table_element_set_t_foot ::- JSRef HTMLTableElement -> JSRef HTMLTableSectionElement -> IO ()- -htmlTableElementSetTFoot ::- (IsHTMLTableElement self, IsHTMLTableSectionElement val) =>- self -> Maybe val -> IO ()-htmlTableElementSetTFoot self val- = ghcjs_dom_html_table_element_set_t_foot- (unHTMLTableElement (toHTMLTableElement self))- (maybe jsNull- (unHTMLTableSectionElement . toHTMLTableSectionElement)- val)- -foreign import javascript unsafe "$1[\"tFoot\"]"- ghcjs_dom_html_table_element_get_t_foot ::- JSRef HTMLTableElement -> IO (JSRef HTMLTableSectionElement)- -htmlTableElementGetTFoot ::- (IsHTMLTableElement self) =>- self -> IO (Maybe HTMLTableSectionElement)-htmlTableElementGetTFoot self- = fmap HTMLTableSectionElement . maybeJSNull <$>- (ghcjs_dom_html_table_element_get_t_foot- (unHTMLTableElement (toHTMLTableElement self)))- -foreign import javascript unsafe "$1[\"rows\"]"- ghcjs_dom_html_table_element_get_rows ::- JSRef HTMLTableElement -> IO (JSRef HTMLCollection)- -htmlTableElementGetRows ::- (IsHTMLTableElement self) => self -> IO (Maybe HTMLCollection)-htmlTableElementGetRows self- = fmap HTMLCollection . maybeJSNull <$>- (ghcjs_dom_html_table_element_get_rows- (unHTMLTableElement (toHTMLTableElement self)))- -foreign import javascript unsafe "$1[\"tBodies\"]"- ghcjs_dom_html_table_element_get_t_bodies ::- JSRef HTMLTableElement -> IO (JSRef HTMLCollection)- -htmlTableElementGetTBodies ::- (IsHTMLTableElement self) => self -> IO (Maybe HTMLCollection)-htmlTableElementGetTBodies self- = fmap HTMLCollection . maybeJSNull <$>- (ghcjs_dom_html_table_element_get_t_bodies- (unHTMLTableElement (toHTMLTableElement self)))- -foreign import javascript unsafe "$1[\"align\"] = $2;"- ghcjs_dom_html_table_element_set_align ::- JSRef HTMLTableElement -> JSString -> IO ()- -htmlTableElementSetAlign ::- (IsHTMLTableElement self, ToJSString val) => self -> val -> IO ()-htmlTableElementSetAlign self val- = ghcjs_dom_html_table_element_set_align- (unHTMLTableElement (toHTMLTableElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"align\"]"- ghcjs_dom_html_table_element_get_align ::- JSRef HTMLTableElement -> IO JSString- -htmlTableElementGetAlign ::- (IsHTMLTableElement self, FromJSString result) => self -> IO result-htmlTableElementGetAlign self- = fromJSString <$>- (ghcjs_dom_html_table_element_get_align- (unHTMLTableElement (toHTMLTableElement self)))- -foreign import javascript unsafe "$1[\"bgColor\"] = $2;"- ghcjs_dom_html_table_element_set_bg_color ::- JSRef HTMLTableElement -> JSString -> IO ()- -htmlTableElementSetBgColor ::- (IsHTMLTableElement self, ToJSString val) => self -> val -> IO ()-htmlTableElementSetBgColor self val- = ghcjs_dom_html_table_element_set_bg_color- (unHTMLTableElement (toHTMLTableElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"bgColor\"]"- ghcjs_dom_html_table_element_get_bg_color ::- JSRef HTMLTableElement -> IO JSString- -htmlTableElementGetBgColor ::- (IsHTMLTableElement self, FromJSString result) => self -> IO result-htmlTableElementGetBgColor self- = fromJSString <$>- (ghcjs_dom_html_table_element_get_bg_color- (unHTMLTableElement (toHTMLTableElement self)))- -foreign import javascript unsafe "$1[\"border\"] = $2;"- ghcjs_dom_html_table_element_set_border ::- JSRef HTMLTableElement -> JSString -> IO ()- -htmlTableElementSetBorder ::- (IsHTMLTableElement self, ToJSString val) => self -> val -> IO ()-htmlTableElementSetBorder self val- = ghcjs_dom_html_table_element_set_border- (unHTMLTableElement (toHTMLTableElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"border\"]"- ghcjs_dom_html_table_element_get_border ::- JSRef HTMLTableElement -> IO JSString- -htmlTableElementGetBorder ::- (IsHTMLTableElement self, FromJSString result) => self -> IO result-htmlTableElementGetBorder self- = fromJSString <$>- (ghcjs_dom_html_table_element_get_border- (unHTMLTableElement (toHTMLTableElement self)))- -foreign import javascript unsafe "$1[\"cellPadding\"] = $2;"- ghcjs_dom_html_table_element_set_cell_padding ::- JSRef HTMLTableElement -> JSString -> IO ()- -htmlTableElementSetCellPadding ::- (IsHTMLTableElement self, ToJSString val) => self -> val -> IO ()-htmlTableElementSetCellPadding self val- = ghcjs_dom_html_table_element_set_cell_padding- (unHTMLTableElement (toHTMLTableElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"cellPadding\"]"- ghcjs_dom_html_table_element_get_cell_padding ::- JSRef HTMLTableElement -> IO JSString- -htmlTableElementGetCellPadding ::- (IsHTMLTableElement self, FromJSString result) => self -> IO result-htmlTableElementGetCellPadding self- = fromJSString <$>- (ghcjs_dom_html_table_element_get_cell_padding- (unHTMLTableElement (toHTMLTableElement self)))- -foreign import javascript unsafe "$1[\"cellSpacing\"] = $2;"- ghcjs_dom_html_table_element_set_cell_spacing ::- JSRef HTMLTableElement -> JSString -> IO ()- -htmlTableElementSetCellSpacing ::- (IsHTMLTableElement self, ToJSString val) => self -> val -> IO ()-htmlTableElementSetCellSpacing self val- = ghcjs_dom_html_table_element_set_cell_spacing- (unHTMLTableElement (toHTMLTableElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"cellSpacing\"]"- ghcjs_dom_html_table_element_get_cell_spacing ::- JSRef HTMLTableElement -> IO JSString- -htmlTableElementGetCellSpacing ::- (IsHTMLTableElement self, FromJSString result) => self -> IO result-htmlTableElementGetCellSpacing self- = fromJSString <$>- (ghcjs_dom_html_table_element_get_cell_spacing- (unHTMLTableElement (toHTMLTableElement self)))- -foreign import javascript unsafe "$1[\"frame\"] = $2;"- ghcjs_dom_html_table_element_set_frame ::- JSRef HTMLTableElement -> JSString -> IO ()- -htmlTableElementSetFrame ::- (IsHTMLTableElement self, ToJSString val) => self -> val -> IO ()-htmlTableElementSetFrame self val- = ghcjs_dom_html_table_element_set_frame- (unHTMLTableElement (toHTMLTableElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"frame\"]"- ghcjs_dom_html_table_element_get_frame ::- JSRef HTMLTableElement -> IO JSString- -htmlTableElementGetFrame ::- (IsHTMLTableElement self, FromJSString result) => self -> IO result-htmlTableElementGetFrame self- = fromJSString <$>- (ghcjs_dom_html_table_element_get_frame- (unHTMLTableElement (toHTMLTableElement self)))- -foreign import javascript unsafe "$1[\"rules\"] = $2;"- ghcjs_dom_html_table_element_set_rules ::- JSRef HTMLTableElement -> JSString -> IO ()- -htmlTableElementSetRules ::- (IsHTMLTableElement self, ToJSString val) => self -> val -> IO ()-htmlTableElementSetRules self val- = ghcjs_dom_html_table_element_set_rules- (unHTMLTableElement (toHTMLTableElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"rules\"]"- ghcjs_dom_html_table_element_get_rules ::- JSRef HTMLTableElement -> IO JSString- -htmlTableElementGetRules ::- (IsHTMLTableElement self, FromJSString result) => self -> IO result-htmlTableElementGetRules self- = fromJSString <$>- (ghcjs_dom_html_table_element_get_rules- (unHTMLTableElement (toHTMLTableElement self)))- -foreign import javascript unsafe "$1[\"summary\"] = $2;"- ghcjs_dom_html_table_element_set_summary ::- JSRef HTMLTableElement -> JSString -> IO ()- -htmlTableElementSetSummary ::- (IsHTMLTableElement self, ToJSString val) => self -> val -> IO ()-htmlTableElementSetSummary self val- = ghcjs_dom_html_table_element_set_summary- (unHTMLTableElement (toHTMLTableElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"summary\"]"- ghcjs_dom_html_table_element_get_summary ::- JSRef HTMLTableElement -> IO JSString- -htmlTableElementGetSummary ::- (IsHTMLTableElement self, FromJSString result) => self -> IO result-htmlTableElementGetSummary self- = fromJSString <$>- (ghcjs_dom_html_table_element_get_summary- (unHTMLTableElement (toHTMLTableElement self)))- -foreign import javascript unsafe "$1[\"width\"] = $2;"- ghcjs_dom_html_table_element_set_width ::- JSRef HTMLTableElement -> JSString -> IO ()- -htmlTableElementSetWidth ::- (IsHTMLTableElement self, ToJSString val) => self -> val -> IO ()-htmlTableElementSetWidth self val- = ghcjs_dom_html_table_element_set_width- (unHTMLTableElement (toHTMLTableElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"width\"]"- ghcjs_dom_html_table_element_get_width ::- JSRef HTMLTableElement -> IO JSString- -htmlTableElementGetWidth ::- (IsHTMLTableElement self, FromJSString result) => self -> IO result-htmlTableElementGetWidth self- = fromJSString <$>- (ghcjs_dom_html_table_element_get_width- (unHTMLTableElement (toHTMLTableElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLTableElement #else-module GHCJS.DOM.HTMLTableElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLTableElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLTableElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLTableElement #endif
@@ -1,225 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLTableRowElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLTableRowElement- (ghcjs_dom_html_table_row_element_insert_cell,- htmlTableRowElementInsertCell,- ghcjs_dom_html_table_row_element_delete_cell,- htmlTableRowElementDeleteCell,- ghcjs_dom_html_table_row_element_get_row_index,- htmlTableRowElementGetRowIndex,- ghcjs_dom_html_table_row_element_get_section_row_index,- htmlTableRowElementGetSectionRowIndex,- ghcjs_dom_html_table_row_element_get_cells,- htmlTableRowElementGetCells,- ghcjs_dom_html_table_row_element_set_align,- htmlTableRowElementSetAlign,- ghcjs_dom_html_table_row_element_get_align,- htmlTableRowElementGetAlign,- ghcjs_dom_html_table_row_element_set_bg_color,- htmlTableRowElementSetBgColor,- ghcjs_dom_html_table_row_element_get_bg_color,- htmlTableRowElementGetBgColor,- ghcjs_dom_html_table_row_element_set_ch, htmlTableRowElementSetCh,- ghcjs_dom_html_table_row_element_get_ch, htmlTableRowElementGetCh,- ghcjs_dom_html_table_row_element_set_ch_off,- htmlTableRowElementSetChOff,- ghcjs_dom_html_table_row_element_get_ch_off,- htmlTableRowElementGetChOff,- ghcjs_dom_html_table_row_element_set_v_align,- htmlTableRowElementSetVAlign,- ghcjs_dom_html_table_row_element_get_v_align,- htmlTableRowElementGetVAlign, HTMLTableRowElement,- IsHTMLTableRowElement, castToHTMLTableRowElement,- gTypeHTMLTableRowElement, toHTMLTableRowElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"insertCell\"]($2)"- ghcjs_dom_html_table_row_element_insert_cell ::- JSRef HTMLTableRowElement -> Int -> IO (JSRef HTMLElement)- -htmlTableRowElementInsertCell ::- (IsHTMLTableRowElement self) =>- self -> Int -> IO (Maybe HTMLElement)-htmlTableRowElementInsertCell self index- = fmap HTMLElement . maybeJSNull <$>- (ghcjs_dom_html_table_row_element_insert_cell- (unHTMLTableRowElement (toHTMLTableRowElement self))- index)- -foreign import javascript unsafe "$1[\"deleteCell\"]($2)"- ghcjs_dom_html_table_row_element_delete_cell ::- JSRef HTMLTableRowElement -> Int -> IO ()- -htmlTableRowElementDeleteCell ::- (IsHTMLTableRowElement self) => self -> Int -> IO ()-htmlTableRowElementDeleteCell self index- = ghcjs_dom_html_table_row_element_delete_cell- (unHTMLTableRowElement (toHTMLTableRowElement self))- index- -foreign import javascript unsafe "$1[\"rowIndex\"]"- ghcjs_dom_html_table_row_element_get_row_index ::- JSRef HTMLTableRowElement -> IO Int- -htmlTableRowElementGetRowIndex ::- (IsHTMLTableRowElement self) => self -> IO Int-htmlTableRowElementGetRowIndex self- = ghcjs_dom_html_table_row_element_get_row_index- (unHTMLTableRowElement (toHTMLTableRowElement self))- -foreign import javascript unsafe "$1[\"sectionRowIndex\"]"- ghcjs_dom_html_table_row_element_get_section_row_index ::- JSRef HTMLTableRowElement -> IO Int- -htmlTableRowElementGetSectionRowIndex ::- (IsHTMLTableRowElement self) => self -> IO Int-htmlTableRowElementGetSectionRowIndex self- = ghcjs_dom_html_table_row_element_get_section_row_index- (unHTMLTableRowElement (toHTMLTableRowElement self))- -foreign import javascript unsafe "$1[\"cells\"]"- ghcjs_dom_html_table_row_element_get_cells ::- JSRef HTMLTableRowElement -> IO (JSRef HTMLCollection)- -htmlTableRowElementGetCells ::- (IsHTMLTableRowElement self) => self -> IO (Maybe HTMLCollection)-htmlTableRowElementGetCells self- = fmap HTMLCollection . maybeJSNull <$>- (ghcjs_dom_html_table_row_element_get_cells- (unHTMLTableRowElement (toHTMLTableRowElement self)))- -foreign import javascript unsafe "$1[\"align\"] = $2;"- ghcjs_dom_html_table_row_element_set_align ::- JSRef HTMLTableRowElement -> JSString -> IO ()- -htmlTableRowElementSetAlign ::- (IsHTMLTableRowElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableRowElementSetAlign self val- = ghcjs_dom_html_table_row_element_set_align- (unHTMLTableRowElement (toHTMLTableRowElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"align\"]"- ghcjs_dom_html_table_row_element_get_align ::- JSRef HTMLTableRowElement -> IO JSString- -htmlTableRowElementGetAlign ::- (IsHTMLTableRowElement self, FromJSString result) =>- self -> IO result-htmlTableRowElementGetAlign self- = fromJSString <$>- (ghcjs_dom_html_table_row_element_get_align- (unHTMLTableRowElement (toHTMLTableRowElement self)))- -foreign import javascript unsafe "$1[\"bgColor\"] = $2;"- ghcjs_dom_html_table_row_element_set_bg_color ::- JSRef HTMLTableRowElement -> JSString -> IO ()- -htmlTableRowElementSetBgColor ::- (IsHTMLTableRowElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableRowElementSetBgColor self val- = ghcjs_dom_html_table_row_element_set_bg_color- (unHTMLTableRowElement (toHTMLTableRowElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"bgColor\"]"- ghcjs_dom_html_table_row_element_get_bg_color ::- JSRef HTMLTableRowElement -> IO JSString- -htmlTableRowElementGetBgColor ::- (IsHTMLTableRowElement self, FromJSString result) =>- self -> IO result-htmlTableRowElementGetBgColor self- = fromJSString <$>- (ghcjs_dom_html_table_row_element_get_bg_color- (unHTMLTableRowElement (toHTMLTableRowElement self)))- -foreign import javascript unsafe "$1[\"ch\"] = $2;"- ghcjs_dom_html_table_row_element_set_ch ::- JSRef HTMLTableRowElement -> JSString -> IO ()- -htmlTableRowElementSetCh ::- (IsHTMLTableRowElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableRowElementSetCh self val- = ghcjs_dom_html_table_row_element_set_ch- (unHTMLTableRowElement (toHTMLTableRowElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"ch\"]"- ghcjs_dom_html_table_row_element_get_ch ::- JSRef HTMLTableRowElement -> IO JSString- -htmlTableRowElementGetCh ::- (IsHTMLTableRowElement self, FromJSString result) =>- self -> IO result-htmlTableRowElementGetCh self- = fromJSString <$>- (ghcjs_dom_html_table_row_element_get_ch- (unHTMLTableRowElement (toHTMLTableRowElement self)))- -foreign import javascript unsafe "$1[\"chOff\"] = $2;"- ghcjs_dom_html_table_row_element_set_ch_off ::- JSRef HTMLTableRowElement -> JSString -> IO ()- -htmlTableRowElementSetChOff ::- (IsHTMLTableRowElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableRowElementSetChOff self val- = ghcjs_dom_html_table_row_element_set_ch_off- (unHTMLTableRowElement (toHTMLTableRowElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"chOff\"]"- ghcjs_dom_html_table_row_element_get_ch_off ::- JSRef HTMLTableRowElement -> IO JSString- -htmlTableRowElementGetChOff ::- (IsHTMLTableRowElement self, FromJSString result) =>- self -> IO result-htmlTableRowElementGetChOff self- = fromJSString <$>- (ghcjs_dom_html_table_row_element_get_ch_off- (unHTMLTableRowElement (toHTMLTableRowElement self)))- -foreign import javascript unsafe "$1[\"vAlign\"] = $2;"- ghcjs_dom_html_table_row_element_set_v_align ::- JSRef HTMLTableRowElement -> JSString -> IO ()- -htmlTableRowElementSetVAlign ::- (IsHTMLTableRowElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableRowElementSetVAlign self val- = ghcjs_dom_html_table_row_element_set_v_align- (unHTMLTableRowElement (toHTMLTableRowElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"vAlign\"]"- ghcjs_dom_html_table_row_element_get_v_align ::- JSRef HTMLTableRowElement -> IO JSString- -htmlTableRowElementGetVAlign ::- (IsHTMLTableRowElement self, FromJSString result) =>- self -> IO result-htmlTableRowElementGetVAlign self- = fromJSString <$>- (ghcjs_dom_html_table_row_element_get_v_align- (unHTMLTableRowElement (toHTMLTableRowElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLTableRowElement #else-module GHCJS.DOM.HTMLTableRowElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLTableRowElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLTableRowElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLTableRowElement #endif
@@ -1,176 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLTableSectionElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLTableSectionElement- (ghcjs_dom_html_table_section_element_insert_row,- htmlTableSectionElementInsertRow,- ghcjs_dom_html_table_section_element_delete_row,- htmlTableSectionElementDeleteRow,- ghcjs_dom_html_table_section_element_set_align,- htmlTableSectionElementSetAlign,- ghcjs_dom_html_table_section_element_get_align,- htmlTableSectionElementGetAlign,- ghcjs_dom_html_table_section_element_set_ch,- htmlTableSectionElementSetCh,- ghcjs_dom_html_table_section_element_get_ch,- htmlTableSectionElementGetCh,- ghcjs_dom_html_table_section_element_set_ch_off,- htmlTableSectionElementSetChOff,- ghcjs_dom_html_table_section_element_get_ch_off,- htmlTableSectionElementGetChOff,- ghcjs_dom_html_table_section_element_set_v_align,- htmlTableSectionElementSetVAlign,- ghcjs_dom_html_table_section_element_get_v_align,- htmlTableSectionElementGetVAlign,- ghcjs_dom_html_table_section_element_get_rows,- htmlTableSectionElementGetRows, HTMLTableSectionElement,- IsHTMLTableSectionElement, castToHTMLTableSectionElement,- gTypeHTMLTableSectionElement, toHTMLTableSectionElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"insertRow\"]($2)"- ghcjs_dom_html_table_section_element_insert_row ::- JSRef HTMLTableSectionElement -> Int -> IO (JSRef HTMLElement)- -htmlTableSectionElementInsertRow ::- (IsHTMLTableSectionElement self) =>- self -> Int -> IO (Maybe HTMLElement)-htmlTableSectionElementInsertRow self index- = fmap HTMLElement . maybeJSNull <$>- (ghcjs_dom_html_table_section_element_insert_row- (unHTMLTableSectionElement (toHTMLTableSectionElement self))- index)- -foreign import javascript unsafe "$1[\"deleteRow\"]($2)"- ghcjs_dom_html_table_section_element_delete_row ::- JSRef HTMLTableSectionElement -> Int -> IO ()- -htmlTableSectionElementDeleteRow ::- (IsHTMLTableSectionElement self) => self -> Int -> IO ()-htmlTableSectionElementDeleteRow self index- = ghcjs_dom_html_table_section_element_delete_row- (unHTMLTableSectionElement (toHTMLTableSectionElement self))- index- -foreign import javascript unsafe "$1[\"align\"] = $2;"- ghcjs_dom_html_table_section_element_set_align ::- JSRef HTMLTableSectionElement -> JSString -> IO ()- -htmlTableSectionElementSetAlign ::- (IsHTMLTableSectionElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableSectionElementSetAlign self val- = ghcjs_dom_html_table_section_element_set_align- (unHTMLTableSectionElement (toHTMLTableSectionElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"align\"]"- ghcjs_dom_html_table_section_element_get_align ::- JSRef HTMLTableSectionElement -> IO JSString- -htmlTableSectionElementGetAlign ::- (IsHTMLTableSectionElement self, FromJSString result) =>- self -> IO result-htmlTableSectionElementGetAlign self- = fromJSString <$>- (ghcjs_dom_html_table_section_element_get_align- (unHTMLTableSectionElement (toHTMLTableSectionElement self)))- -foreign import javascript unsafe "$1[\"ch\"] = $2;"- ghcjs_dom_html_table_section_element_set_ch ::- JSRef HTMLTableSectionElement -> JSString -> IO ()- -htmlTableSectionElementSetCh ::- (IsHTMLTableSectionElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableSectionElementSetCh self val- = ghcjs_dom_html_table_section_element_set_ch- (unHTMLTableSectionElement (toHTMLTableSectionElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"ch\"]"- ghcjs_dom_html_table_section_element_get_ch ::- JSRef HTMLTableSectionElement -> IO JSString- -htmlTableSectionElementGetCh ::- (IsHTMLTableSectionElement self, FromJSString result) =>- self -> IO result-htmlTableSectionElementGetCh self- = fromJSString <$>- (ghcjs_dom_html_table_section_element_get_ch- (unHTMLTableSectionElement (toHTMLTableSectionElement self)))- -foreign import javascript unsafe "$1[\"chOff\"] = $2;"- ghcjs_dom_html_table_section_element_set_ch_off ::- JSRef HTMLTableSectionElement -> JSString -> IO ()- -htmlTableSectionElementSetChOff ::- (IsHTMLTableSectionElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableSectionElementSetChOff self val- = ghcjs_dom_html_table_section_element_set_ch_off- (unHTMLTableSectionElement (toHTMLTableSectionElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"chOff\"]"- ghcjs_dom_html_table_section_element_get_ch_off ::- JSRef HTMLTableSectionElement -> IO JSString- -htmlTableSectionElementGetChOff ::- (IsHTMLTableSectionElement self, FromJSString result) =>- self -> IO result-htmlTableSectionElementGetChOff self- = fromJSString <$>- (ghcjs_dom_html_table_section_element_get_ch_off- (unHTMLTableSectionElement (toHTMLTableSectionElement self)))- -foreign import javascript unsafe "$1[\"vAlign\"] = $2;"- ghcjs_dom_html_table_section_element_set_v_align ::- JSRef HTMLTableSectionElement -> JSString -> IO ()- -htmlTableSectionElementSetVAlign ::- (IsHTMLTableSectionElement self, ToJSString val) =>- self -> val -> IO ()-htmlTableSectionElementSetVAlign self val- = ghcjs_dom_html_table_section_element_set_v_align- (unHTMLTableSectionElement (toHTMLTableSectionElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"vAlign\"]"- ghcjs_dom_html_table_section_element_get_v_align ::- JSRef HTMLTableSectionElement -> IO JSString- -htmlTableSectionElementGetVAlign ::- (IsHTMLTableSectionElement self, FromJSString result) =>- self -> IO result-htmlTableSectionElementGetVAlign self- = fromJSString <$>- (ghcjs_dom_html_table_section_element_get_v_align- (unHTMLTableSectionElement (toHTMLTableSectionElement self)))- -foreign import javascript unsafe "$1[\"rows\"]"- ghcjs_dom_html_table_section_element_get_rows ::- JSRef HTMLTableSectionElement -> IO (JSRef HTMLCollection)- -htmlTableSectionElementGetRows ::- (IsHTMLTableSectionElement self) =>- self -> IO (Maybe HTMLCollection)-htmlTableSectionElementGetRows self- = fmap HTMLCollection . maybeJSNull <$>- (ghcjs_dom_html_table_section_element_get_rows- (unHTMLTableSectionElement (toHTMLTableSectionElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLTableSectionElement #else-module GHCJS.DOM.HTMLTableSectionElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLTableSectionElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLTableSectionElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLTableSectionElement #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLTemplateElement (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.HTMLTemplateElement+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLTemplateElement+#else+#endif
@@ -1,663 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLTextAreaElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLTextAreaElement- (ghcjs_dom_html_text_area_element_check_validity,- htmlTextAreaElementCheckValidity,- ghcjs_dom_html_text_area_element_set_custom_validity,- htmlTextAreaElementSetCustomValidity,- ghcjs_dom_html_text_area_element_select, htmlTextAreaElementSelect,- ghcjs_dom_html_text_area_element_set_range_text,- htmlTextAreaElementSetRangeText,- ghcjs_dom_html_text_area_element_set_range_text4,- htmlTextAreaElementSetRangeText4,- ghcjs_dom_html_text_area_element_set_selection_range,- htmlTextAreaElementSetSelectionRange,- ghcjs_dom_html_text_area_element_set_autofocus,- htmlTextAreaElementSetAutofocus,- ghcjs_dom_html_text_area_element_get_autofocus,- htmlTextAreaElementGetAutofocus,- ghcjs_dom_html_text_area_element_set_cols,- htmlTextAreaElementSetCols,- ghcjs_dom_html_text_area_element_get_cols,- htmlTextAreaElementGetCols,- ghcjs_dom_html_text_area_element_set_dir_name,- htmlTextAreaElementSetDirName,- ghcjs_dom_html_text_area_element_get_dir_name,- htmlTextAreaElementGetDirName,- ghcjs_dom_html_text_area_element_set_disabled,- htmlTextAreaElementSetDisabled,- ghcjs_dom_html_text_area_element_get_disabled,- htmlTextAreaElementGetDisabled,- ghcjs_dom_html_text_area_element_get_form,- htmlTextAreaElementGetForm,- ghcjs_dom_html_text_area_element_set_max_length,- htmlTextAreaElementSetMaxLength,- ghcjs_dom_html_text_area_element_get_max_length,- htmlTextAreaElementGetMaxLength,- ghcjs_dom_html_text_area_element_set_name,- htmlTextAreaElementSetName,- ghcjs_dom_html_text_area_element_get_name,- htmlTextAreaElementGetName,- ghcjs_dom_html_text_area_element_set_placeholder,- htmlTextAreaElementSetPlaceholder,- ghcjs_dom_html_text_area_element_get_placeholder,- htmlTextAreaElementGetPlaceholder,- ghcjs_dom_html_text_area_element_set_read_only,- htmlTextAreaElementSetReadOnly,- ghcjs_dom_html_text_area_element_get_read_only,- htmlTextAreaElementGetReadOnly,- ghcjs_dom_html_text_area_element_set_required,- htmlTextAreaElementSetRequired,- ghcjs_dom_html_text_area_element_get_required,- htmlTextAreaElementGetRequired,- ghcjs_dom_html_text_area_element_set_rows,- htmlTextAreaElementSetRows,- ghcjs_dom_html_text_area_element_get_rows,- htmlTextAreaElementGetRows,- ghcjs_dom_html_text_area_element_set_wrap,- htmlTextAreaElementSetWrap,- ghcjs_dom_html_text_area_element_get_wrap,- htmlTextAreaElementGetWrap,- ghcjs_dom_html_text_area_element_set_default_value,- htmlTextAreaElementSetDefaultValue,- ghcjs_dom_html_text_area_element_get_default_value,- htmlTextAreaElementGetDefaultValue,- ghcjs_dom_html_text_area_element_set_value,- htmlTextAreaElementSetValue,- ghcjs_dom_html_text_area_element_get_value,- htmlTextAreaElementGetValue,- ghcjs_dom_html_text_area_element_get_text_length,- htmlTextAreaElementGetTextLength,- ghcjs_dom_html_text_area_element_get_will_validate,- htmlTextAreaElementGetWillValidate,- ghcjs_dom_html_text_area_element_get_validity,- htmlTextAreaElementGetValidity,- ghcjs_dom_html_text_area_element_get_validation_message,- htmlTextAreaElementGetValidationMessage,- ghcjs_dom_html_text_area_element_get_labels,- htmlTextAreaElementGetLabels,- ghcjs_dom_html_text_area_element_set_selection_start,- htmlTextAreaElementSetSelectionStart,- ghcjs_dom_html_text_area_element_get_selection_start,- htmlTextAreaElementGetSelectionStart,- ghcjs_dom_html_text_area_element_set_selection_end,- htmlTextAreaElementSetSelectionEnd,- ghcjs_dom_html_text_area_element_get_selection_end,- htmlTextAreaElementGetSelectionEnd,- ghcjs_dom_html_text_area_element_set_selection_direction,- htmlTextAreaElementSetSelectionDirection,- ghcjs_dom_html_text_area_element_get_selection_direction,- htmlTextAreaElementGetSelectionDirection,- ghcjs_dom_html_text_area_element_set_autocorrect,- htmlTextAreaElementSetAutocorrect,- ghcjs_dom_html_text_area_element_get_autocorrect,- htmlTextAreaElementGetAutocorrect,- ghcjs_dom_html_text_area_element_set_autocapitalize,- htmlTextAreaElementSetAutocapitalize,- ghcjs_dom_html_text_area_element_get_autocapitalize,- htmlTextAreaElementGetAutocapitalize, HTMLTextAreaElement,- IsHTMLTextAreaElement, castToHTMLTextAreaElement,- gTypeHTMLTextAreaElement, toHTMLTextAreaElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe- "($1[\"checkValidity\"]() ? 1 : 0)"- ghcjs_dom_html_text_area_element_check_validity ::- JSRef HTMLTextAreaElement -> IO Bool- -htmlTextAreaElementCheckValidity ::- (IsHTMLTextAreaElement self) => self -> IO Bool-htmlTextAreaElementCheckValidity self- = ghcjs_dom_html_text_area_element_check_validity- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- -foreign import javascript unsafe "$1[\"setCustomValidity\"]($2)"- ghcjs_dom_html_text_area_element_set_custom_validity ::- JSRef HTMLTextAreaElement -> JSString -> IO ()- -htmlTextAreaElementSetCustomValidity ::- (IsHTMLTextAreaElement self, ToJSString error) =>- self -> error -> IO ()-htmlTextAreaElementSetCustomValidity self error- = ghcjs_dom_html_text_area_element_set_custom_validity- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- (toJSString error)- -foreign import javascript unsafe "$1[\"select\"]()"- ghcjs_dom_html_text_area_element_select ::- JSRef HTMLTextAreaElement -> IO ()- -htmlTextAreaElementSelect ::- (IsHTMLTextAreaElement self) => self -> IO ()-htmlTextAreaElementSelect self- = ghcjs_dom_html_text_area_element_select- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- -foreign import javascript unsafe "$1[\"setRangeText\"]($2)"- ghcjs_dom_html_text_area_element_set_range_text ::- JSRef HTMLTextAreaElement -> JSString -> IO ()- -htmlTextAreaElementSetRangeText ::- (IsHTMLTextAreaElement self, ToJSString replacement) =>- self -> replacement -> IO ()-htmlTextAreaElementSetRangeText self replacement- = ghcjs_dom_html_text_area_element_set_range_text- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- (toJSString replacement)- -foreign import javascript unsafe- "$1[\"setRangeText\"]($2, $3, $4,\n$5)"- ghcjs_dom_html_text_area_element_set_range_text4 ::- JSRef HTMLTextAreaElement ->- JSString -> Word -> Word -> JSString -> IO ()- -htmlTextAreaElementSetRangeText4 ::- (IsHTMLTextAreaElement self, ToJSString replacement,- ToJSString selectionMode) =>- self -> replacement -> Word -> Word -> selectionMode -> IO ()-htmlTextAreaElementSetRangeText4 self replacement start end- selectionMode- = ghcjs_dom_html_text_area_element_set_range_text4- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- (toJSString replacement)- start- end- (toJSString selectionMode)- -foreign import javascript unsafe- "$1[\"setSelectionRange\"]($2, $3,\n$4)"- ghcjs_dom_html_text_area_element_set_selection_range ::- JSRef HTMLTextAreaElement -> Int -> Int -> JSString -> IO ()- -htmlTextAreaElementSetSelectionRange ::- (IsHTMLTextAreaElement self, ToJSString direction) =>- self -> Int -> Int -> direction -> IO ()-htmlTextAreaElementSetSelectionRange self start end direction- = ghcjs_dom_html_text_area_element_set_selection_range- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- start- end- (toJSString direction)- -foreign import javascript unsafe "$1[\"autofocus\"] = $2;"- ghcjs_dom_html_text_area_element_set_autofocus ::- JSRef HTMLTextAreaElement -> Bool -> IO ()- -htmlTextAreaElementSetAutofocus ::- (IsHTMLTextAreaElement self) => self -> Bool -> IO ()-htmlTextAreaElementSetAutofocus self val- = ghcjs_dom_html_text_area_element_set_autofocus- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- val- -foreign import javascript unsafe "($1[\"autofocus\"] ? 1 : 0)"- ghcjs_dom_html_text_area_element_get_autofocus ::- JSRef HTMLTextAreaElement -> IO Bool- -htmlTextAreaElementGetAutofocus ::- (IsHTMLTextAreaElement self) => self -> IO Bool-htmlTextAreaElementGetAutofocus self- = ghcjs_dom_html_text_area_element_get_autofocus- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- -foreign import javascript unsafe "$1[\"cols\"] = $2;"- ghcjs_dom_html_text_area_element_set_cols ::- JSRef HTMLTextAreaElement -> Int -> IO ()- -htmlTextAreaElementSetCols ::- (IsHTMLTextAreaElement self) => self -> Int -> IO ()-htmlTextAreaElementSetCols self val- = ghcjs_dom_html_text_area_element_set_cols- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- val- -foreign import javascript unsafe "$1[\"cols\"]"- ghcjs_dom_html_text_area_element_get_cols ::- JSRef HTMLTextAreaElement -> IO Int- -htmlTextAreaElementGetCols ::- (IsHTMLTextAreaElement self) => self -> IO Int-htmlTextAreaElementGetCols self- = ghcjs_dom_html_text_area_element_get_cols- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- -foreign import javascript unsafe "$1[\"dirName\"] = $2;"- ghcjs_dom_html_text_area_element_set_dir_name ::- JSRef HTMLTextAreaElement -> JSString -> IO ()- -htmlTextAreaElementSetDirName ::- (IsHTMLTextAreaElement self, ToJSString val) =>- self -> val -> IO ()-htmlTextAreaElementSetDirName self val- = ghcjs_dom_html_text_area_element_set_dir_name- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"dirName\"]"- ghcjs_dom_html_text_area_element_get_dir_name ::- JSRef HTMLTextAreaElement -> IO JSString- -htmlTextAreaElementGetDirName ::- (IsHTMLTextAreaElement self, FromJSString result) =>- self -> IO result-htmlTextAreaElementGetDirName self- = fromJSString <$>- (ghcjs_dom_html_text_area_element_get_dir_name- (unHTMLTextAreaElement (toHTMLTextAreaElement self)))- -foreign import javascript unsafe "$1[\"disabled\"] = $2;"- ghcjs_dom_html_text_area_element_set_disabled ::- JSRef HTMLTextAreaElement -> Bool -> IO ()- -htmlTextAreaElementSetDisabled ::- (IsHTMLTextAreaElement self) => self -> Bool -> IO ()-htmlTextAreaElementSetDisabled self val- = ghcjs_dom_html_text_area_element_set_disabled- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- val- -foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"- ghcjs_dom_html_text_area_element_get_disabled ::- JSRef HTMLTextAreaElement -> IO Bool- -htmlTextAreaElementGetDisabled ::- (IsHTMLTextAreaElement self) => self -> IO Bool-htmlTextAreaElementGetDisabled self- = ghcjs_dom_html_text_area_element_get_disabled- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- -foreign import javascript unsafe "$1[\"form\"]"- ghcjs_dom_html_text_area_element_get_form ::- JSRef HTMLTextAreaElement -> IO (JSRef HTMLFormElement)- -htmlTextAreaElementGetForm ::- (IsHTMLTextAreaElement self) => self -> IO (Maybe HTMLFormElement)-htmlTextAreaElementGetForm self- = fmap HTMLFormElement . maybeJSNull <$>- (ghcjs_dom_html_text_area_element_get_form- (unHTMLTextAreaElement (toHTMLTextAreaElement self)))- -foreign import javascript unsafe "$1[\"maxLength\"] = $2;"- ghcjs_dom_html_text_area_element_set_max_length ::- JSRef HTMLTextAreaElement -> Int -> IO ()- -htmlTextAreaElementSetMaxLength ::- (IsHTMLTextAreaElement self) => self -> Int -> IO ()-htmlTextAreaElementSetMaxLength self val- = ghcjs_dom_html_text_area_element_set_max_length- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- val- -foreign import javascript unsafe "$1[\"maxLength\"]"- ghcjs_dom_html_text_area_element_get_max_length ::- JSRef HTMLTextAreaElement -> IO Int- -htmlTextAreaElementGetMaxLength ::- (IsHTMLTextAreaElement self) => self -> IO Int-htmlTextAreaElementGetMaxLength self- = ghcjs_dom_html_text_area_element_get_max_length- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- -foreign import javascript unsafe "$1[\"name\"] = $2;"- ghcjs_dom_html_text_area_element_set_name ::- JSRef HTMLTextAreaElement -> JSString -> IO ()- -htmlTextAreaElementSetName ::- (IsHTMLTextAreaElement self, ToJSString val) =>- self -> val -> IO ()-htmlTextAreaElementSetName self val- = ghcjs_dom_html_text_area_element_set_name- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"name\"]"- ghcjs_dom_html_text_area_element_get_name ::- JSRef HTMLTextAreaElement -> IO JSString- -htmlTextAreaElementGetName ::- (IsHTMLTextAreaElement self, FromJSString result) =>- self -> IO result-htmlTextAreaElementGetName self- = fromJSString <$>- (ghcjs_dom_html_text_area_element_get_name- (unHTMLTextAreaElement (toHTMLTextAreaElement self)))- -foreign import javascript unsafe "$1[\"placeholder\"] = $2;"- ghcjs_dom_html_text_area_element_set_placeholder ::- JSRef HTMLTextAreaElement -> JSString -> IO ()- -htmlTextAreaElementSetPlaceholder ::- (IsHTMLTextAreaElement self, ToJSString val) =>- self -> val -> IO ()-htmlTextAreaElementSetPlaceholder self val- = ghcjs_dom_html_text_area_element_set_placeholder- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"placeholder\"]"- ghcjs_dom_html_text_area_element_get_placeholder ::- JSRef HTMLTextAreaElement -> IO JSString- -htmlTextAreaElementGetPlaceholder ::- (IsHTMLTextAreaElement self, FromJSString result) =>- self -> IO result-htmlTextAreaElementGetPlaceholder self- = fromJSString <$>- (ghcjs_dom_html_text_area_element_get_placeholder- (unHTMLTextAreaElement (toHTMLTextAreaElement self)))- -foreign import javascript unsafe "$1[\"readOnly\"] = $2;"- ghcjs_dom_html_text_area_element_set_read_only ::- JSRef HTMLTextAreaElement -> Bool -> IO ()- -htmlTextAreaElementSetReadOnly ::- (IsHTMLTextAreaElement self) => self -> Bool -> IO ()-htmlTextAreaElementSetReadOnly self val- = ghcjs_dom_html_text_area_element_set_read_only- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- val- -foreign import javascript unsafe "($1[\"readOnly\"] ? 1 : 0)"- ghcjs_dom_html_text_area_element_get_read_only ::- JSRef HTMLTextAreaElement -> IO Bool- -htmlTextAreaElementGetReadOnly ::- (IsHTMLTextAreaElement self) => self -> IO Bool-htmlTextAreaElementGetReadOnly self- = ghcjs_dom_html_text_area_element_get_read_only- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- -foreign import javascript unsafe "$1[\"required\"] = $2;"- ghcjs_dom_html_text_area_element_set_required ::- JSRef HTMLTextAreaElement -> Bool -> IO ()- -htmlTextAreaElementSetRequired ::- (IsHTMLTextAreaElement self) => self -> Bool -> IO ()-htmlTextAreaElementSetRequired self val- = ghcjs_dom_html_text_area_element_set_required- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- val- -foreign import javascript unsafe "($1[\"required\"] ? 1 : 0)"- ghcjs_dom_html_text_area_element_get_required ::- JSRef HTMLTextAreaElement -> IO Bool- -htmlTextAreaElementGetRequired ::- (IsHTMLTextAreaElement self) => self -> IO Bool-htmlTextAreaElementGetRequired self- = ghcjs_dom_html_text_area_element_get_required- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- -foreign import javascript unsafe "$1[\"rows\"] = $2;"- ghcjs_dom_html_text_area_element_set_rows ::- JSRef HTMLTextAreaElement -> Int -> IO ()- -htmlTextAreaElementSetRows ::- (IsHTMLTextAreaElement self) => self -> Int -> IO ()-htmlTextAreaElementSetRows self val- = ghcjs_dom_html_text_area_element_set_rows- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- val- -foreign import javascript unsafe "$1[\"rows\"]"- ghcjs_dom_html_text_area_element_get_rows ::- JSRef HTMLTextAreaElement -> IO Int- -htmlTextAreaElementGetRows ::- (IsHTMLTextAreaElement self) => self -> IO Int-htmlTextAreaElementGetRows self- = ghcjs_dom_html_text_area_element_get_rows- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- -foreign import javascript unsafe "$1[\"wrap\"] = $2;"- ghcjs_dom_html_text_area_element_set_wrap ::- JSRef HTMLTextAreaElement -> JSString -> IO ()- -htmlTextAreaElementSetWrap ::- (IsHTMLTextAreaElement self, ToJSString val) =>- self -> val -> IO ()-htmlTextAreaElementSetWrap self val- = ghcjs_dom_html_text_area_element_set_wrap- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"wrap\"]"- ghcjs_dom_html_text_area_element_get_wrap ::- JSRef HTMLTextAreaElement -> IO JSString- -htmlTextAreaElementGetWrap ::- (IsHTMLTextAreaElement self, FromJSString result) =>- self -> IO result-htmlTextAreaElementGetWrap self- = fromJSString <$>- (ghcjs_dom_html_text_area_element_get_wrap- (unHTMLTextAreaElement (toHTMLTextAreaElement self)))- -foreign import javascript unsafe "$1[\"defaultValue\"] = $2;"- ghcjs_dom_html_text_area_element_set_default_value ::- JSRef HTMLTextAreaElement -> JSString -> IO ()- -htmlTextAreaElementSetDefaultValue ::- (IsHTMLTextAreaElement self, ToJSString val) =>- self -> val -> IO ()-htmlTextAreaElementSetDefaultValue self val- = ghcjs_dom_html_text_area_element_set_default_value- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"defaultValue\"]"- ghcjs_dom_html_text_area_element_get_default_value ::- JSRef HTMLTextAreaElement -> IO JSString- -htmlTextAreaElementGetDefaultValue ::- (IsHTMLTextAreaElement self, FromJSString result) =>- self -> IO result-htmlTextAreaElementGetDefaultValue self- = fromJSString <$>- (ghcjs_dom_html_text_area_element_get_default_value- (unHTMLTextAreaElement (toHTMLTextAreaElement self)))- -foreign import javascript unsafe "$1[\"value\"] = $2;"- ghcjs_dom_html_text_area_element_set_value ::- JSRef HTMLTextAreaElement -> JSString -> IO ()- -htmlTextAreaElementSetValue ::- (IsHTMLTextAreaElement self, ToJSString val) =>- self -> val -> IO ()-htmlTextAreaElementSetValue self val- = ghcjs_dom_html_text_area_element_set_value- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"value\"]"- ghcjs_dom_html_text_area_element_get_value ::- JSRef HTMLTextAreaElement -> IO JSString- -htmlTextAreaElementGetValue ::- (IsHTMLTextAreaElement self, FromJSString result) =>- self -> IO result-htmlTextAreaElementGetValue self- = fromJSString <$>- (ghcjs_dom_html_text_area_element_get_value- (unHTMLTextAreaElement (toHTMLTextAreaElement self)))- -foreign import javascript unsafe "$1[\"textLength\"]"- ghcjs_dom_html_text_area_element_get_text_length ::- JSRef HTMLTextAreaElement -> IO Word- -htmlTextAreaElementGetTextLength ::- (IsHTMLTextAreaElement self) => self -> IO Word-htmlTextAreaElementGetTextLength self- = ghcjs_dom_html_text_area_element_get_text_length- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- -foreign import javascript unsafe "($1[\"willValidate\"] ? 1 : 0)"- ghcjs_dom_html_text_area_element_get_will_validate ::- JSRef HTMLTextAreaElement -> IO Bool- -htmlTextAreaElementGetWillValidate ::- (IsHTMLTextAreaElement self) => self -> IO Bool-htmlTextAreaElementGetWillValidate self- = ghcjs_dom_html_text_area_element_get_will_validate- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- -foreign import javascript unsafe "$1[\"validity\"]"- ghcjs_dom_html_text_area_element_get_validity ::- JSRef HTMLTextAreaElement -> IO (JSRef ValidityState)- -htmlTextAreaElementGetValidity ::- (IsHTMLTextAreaElement self) => self -> IO (Maybe ValidityState)-htmlTextAreaElementGetValidity self- = fmap ValidityState . maybeJSNull <$>- (ghcjs_dom_html_text_area_element_get_validity- (unHTMLTextAreaElement (toHTMLTextAreaElement self)))- -foreign import javascript unsafe "$1[\"validationMessage\"]"- ghcjs_dom_html_text_area_element_get_validation_message ::- JSRef HTMLTextAreaElement -> IO JSString- -htmlTextAreaElementGetValidationMessage ::- (IsHTMLTextAreaElement self, FromJSString result) =>- self -> IO result-htmlTextAreaElementGetValidationMessage self- = fromJSString <$>- (ghcjs_dom_html_text_area_element_get_validation_message- (unHTMLTextAreaElement (toHTMLTextAreaElement self)))- -foreign import javascript unsafe "$1[\"labels\"]"- ghcjs_dom_html_text_area_element_get_labels ::- JSRef HTMLTextAreaElement -> IO (JSRef NodeList)- -htmlTextAreaElementGetLabels ::- (IsHTMLTextAreaElement self) => self -> IO (Maybe NodeList)-htmlTextAreaElementGetLabels self- = fmap NodeList . maybeJSNull <$>- (ghcjs_dom_html_text_area_element_get_labels- (unHTMLTextAreaElement (toHTMLTextAreaElement self)))- -foreign import javascript unsafe "$1[\"selectionStart\"] = $2;"- ghcjs_dom_html_text_area_element_set_selection_start ::- JSRef HTMLTextAreaElement -> Int -> IO ()- -htmlTextAreaElementSetSelectionStart ::- (IsHTMLTextAreaElement self) => self -> Int -> IO ()-htmlTextAreaElementSetSelectionStart self val- = ghcjs_dom_html_text_area_element_set_selection_start- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- val- -foreign import javascript unsafe "$1[\"selectionStart\"]"- ghcjs_dom_html_text_area_element_get_selection_start ::- JSRef HTMLTextAreaElement -> IO Int- -htmlTextAreaElementGetSelectionStart ::- (IsHTMLTextAreaElement self) => self -> IO Int-htmlTextAreaElementGetSelectionStart self- = ghcjs_dom_html_text_area_element_get_selection_start- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- -foreign import javascript unsafe "$1[\"selectionEnd\"] = $2;"- ghcjs_dom_html_text_area_element_set_selection_end ::- JSRef HTMLTextAreaElement -> Int -> IO ()- -htmlTextAreaElementSetSelectionEnd ::- (IsHTMLTextAreaElement self) => self -> Int -> IO ()-htmlTextAreaElementSetSelectionEnd self val- = ghcjs_dom_html_text_area_element_set_selection_end- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- val- -foreign import javascript unsafe "$1[\"selectionEnd\"]"- ghcjs_dom_html_text_area_element_get_selection_end ::- JSRef HTMLTextAreaElement -> IO Int- -htmlTextAreaElementGetSelectionEnd ::- (IsHTMLTextAreaElement self) => self -> IO Int-htmlTextAreaElementGetSelectionEnd self- = ghcjs_dom_html_text_area_element_get_selection_end- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- -foreign import javascript unsafe "$1[\"selectionDirection\"] = $2;"- ghcjs_dom_html_text_area_element_set_selection_direction ::- JSRef HTMLTextAreaElement -> JSString -> IO ()- -htmlTextAreaElementSetSelectionDirection ::- (IsHTMLTextAreaElement self, ToJSString val) =>- self -> val -> IO ()-htmlTextAreaElementSetSelectionDirection self val- = ghcjs_dom_html_text_area_element_set_selection_direction- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"selectionDirection\"]"- ghcjs_dom_html_text_area_element_get_selection_direction ::- JSRef HTMLTextAreaElement -> IO JSString- -htmlTextAreaElementGetSelectionDirection ::- (IsHTMLTextAreaElement self, FromJSString result) =>- self -> IO result-htmlTextAreaElementGetSelectionDirection self- = fromJSString <$>- (ghcjs_dom_html_text_area_element_get_selection_direction- (unHTMLTextAreaElement (toHTMLTextAreaElement self)))- -foreign import javascript unsafe "$1[\"autocorrect\"] = $2;"- ghcjs_dom_html_text_area_element_set_autocorrect ::- JSRef HTMLTextAreaElement -> Bool -> IO ()- -htmlTextAreaElementSetAutocorrect ::- (IsHTMLTextAreaElement self) => self -> Bool -> IO ()-htmlTextAreaElementSetAutocorrect self val- = ghcjs_dom_html_text_area_element_set_autocorrect- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- val- -foreign import javascript unsafe "($1[\"autocorrect\"] ? 1 : 0)"- ghcjs_dom_html_text_area_element_get_autocorrect ::- JSRef HTMLTextAreaElement -> IO Bool- -htmlTextAreaElementGetAutocorrect ::- (IsHTMLTextAreaElement self) => self -> IO Bool-htmlTextAreaElementGetAutocorrect self- = ghcjs_dom_html_text_area_element_get_autocorrect- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- -foreign import javascript unsafe "$1[\"autocapitalize\"] = $2;"- ghcjs_dom_html_text_area_element_set_autocapitalize ::- JSRef HTMLTextAreaElement -> JSString -> IO ()- -htmlTextAreaElementSetAutocapitalize ::- (IsHTMLTextAreaElement self, ToJSString val) =>- self -> val -> IO ()-htmlTextAreaElementSetAutocapitalize self val- = ghcjs_dom_html_text_area_element_set_autocapitalize- (unHTMLTextAreaElement (toHTMLTextAreaElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"autocapitalize\"]"- ghcjs_dom_html_text_area_element_get_autocapitalize ::- JSRef HTMLTextAreaElement -> IO JSString- -htmlTextAreaElementGetAutocapitalize ::- (IsHTMLTextAreaElement self, FromJSString result) =>- self -> IO result-htmlTextAreaElementGetAutocapitalize self- = fromJSString <$>- (ghcjs_dom_html_text_area_element_get_autocapitalize- (unHTMLTextAreaElement (toHTMLTextAreaElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLTextAreaElement #else-module GHCJS.DOM.HTMLTextAreaElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLTextAreaElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLTextAreaElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLTextAreaElement #endif
@@ -1,46 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLTitleElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLTitleElement- (ghcjs_dom_html_title_element_set_text, htmlTitleElementSetText,- ghcjs_dom_html_title_element_get_text, htmlTitleElementGetText,- HTMLTitleElement, IsHTMLTitleElement, castToHTMLTitleElement,- gTypeHTMLTitleElement, toHTMLTitleElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"text\"] = $2;"- ghcjs_dom_html_title_element_set_text ::- JSRef HTMLTitleElement -> JSString -> IO ()- -htmlTitleElementSetText ::- (IsHTMLTitleElement self, ToJSString val) => self -> val -> IO ()-htmlTitleElementSetText self val- = ghcjs_dom_html_title_element_set_text- (unHTMLTitleElement (toHTMLTitleElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"text\"]"- ghcjs_dom_html_title_element_get_text ::- JSRef HTMLTitleElement -> IO JSString- -htmlTitleElementGetText ::- (IsHTMLTitleElement self, FromJSString result) => self -> IO result-htmlTitleElementGetText self- = fromJSString <$>- (ghcjs_dom_html_title_element_get_text- (unHTMLTitleElement (toHTMLTitleElement self)))+ module GHCJS.DOM.JSFFI.Generated.HTMLTitleElement #else-module GHCJS.DOM.HTMLTitleElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLTitleElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLTitleElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLTitleElement #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLTrackElement (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.HTMLTrackElement+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLTrackElement+#else+#endif
@@ -1,46 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLUListElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLUListElement- (ghcjs_dom_htmlu_list_element_set_compact,- htmluListElementSetCompact,- ghcjs_dom_htmlu_list_element_get_compact,- htmluListElementGetCompact, HTMLUListElement, IsHTMLUListElement,- castToHTMLUListElement, gTypeHTMLUListElement, toHTMLUListElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"compact\"] = $2;"- ghcjs_dom_htmlu_list_element_set_compact ::- JSRef HTMLUListElement -> Bool -> IO ()- -htmluListElementSetCompact ::- (IsHTMLUListElement self) => self -> Bool -> IO ()-htmluListElementSetCompact self val- = ghcjs_dom_htmlu_list_element_set_compact- (unHTMLUListElement (toHTMLUListElement self))- val- -foreign import javascript unsafe "($1[\"compact\"] ? 1 : 0)"- ghcjs_dom_htmlu_list_element_get_compact ::- JSRef HTMLUListElement -> IO Bool- -htmluListElementGetCompact ::- (IsHTMLUListElement self) => self -> IO Bool-htmluListElementGetCompact self- = ghcjs_dom_htmlu_list_element_get_compact- (unHTMLUListElement (toHTMLUListElement self))+ module GHCJS.DOM.JSFFI.Generated.HTMLUListElement #else-module GHCJS.DOM.HTMLUListElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLUListElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLUListElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLUListElement #endif
@@ -1,242 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.HTMLVideoElement ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.HTMLVideoElement- (ghcjs_dom_html_video_element_webkit_enter_fullscreen,- htmlVideoElementWebkitEnterFullscreen,- ghcjs_dom_html_video_element_webkit_exit_fullscreen,- htmlVideoElementWebkitExitFullscreen,- ghcjs_dom_html_video_element_webkit_enter_full_screen,- htmlVideoElementWebkitEnterFullScreen,- ghcjs_dom_html_video_element_webkit_exit_full_screen,- htmlVideoElementWebkitExitFullScreen,- ghcjs_dom_html_video_element_set_width, htmlVideoElementSetWidth,- ghcjs_dom_html_video_element_get_width, htmlVideoElementGetWidth,- ghcjs_dom_html_video_element_set_height, htmlVideoElementSetHeight,- ghcjs_dom_html_video_element_get_height, htmlVideoElementGetHeight,- ghcjs_dom_html_video_element_get_video_width,- htmlVideoElementGetVideoWidth,- ghcjs_dom_html_video_element_get_video_height,- htmlVideoElementGetVideoHeight,- ghcjs_dom_html_video_element_set_poster, htmlVideoElementSetPoster,- ghcjs_dom_html_video_element_get_poster, htmlVideoElementGetPoster,- ghcjs_dom_html_video_element_get_webkit_supports_fullscreen,- htmlVideoElementGetWebkitSupportsFullscreen,- ghcjs_dom_html_video_element_get_webkit_displaying_fullscreen,- htmlVideoElementGetWebkitDisplayingFullscreen,- ghcjs_dom_html_video_element_set_webkit_wireless_video_playback_disabled,- htmlVideoElementSetWebkitWirelessVideoPlaybackDisabled,- ghcjs_dom_html_video_element_get_webkit_wireless_video_playback_disabled,- htmlVideoElementGetWebkitWirelessVideoPlaybackDisabled,- ghcjs_dom_html_video_element_get_webkit_decoded_frame_count,- htmlVideoElementGetWebkitDecodedFrameCount,- ghcjs_dom_html_video_element_get_webkit_dropped_frame_count,- htmlVideoElementGetWebkitDroppedFrameCount, HTMLVideoElement,- IsHTMLVideoElement, castToHTMLVideoElement, gTypeHTMLVideoElement,- toHTMLVideoElement)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"webkitEnterFullscreen\"]()"- ghcjs_dom_html_video_element_webkit_enter_fullscreen ::- JSRef HTMLVideoElement -> IO ()- -htmlVideoElementWebkitEnterFullscreen ::- (IsHTMLVideoElement self) => self -> IO ()-htmlVideoElementWebkitEnterFullscreen self- = ghcjs_dom_html_video_element_webkit_enter_fullscreen- (unHTMLVideoElement (toHTMLVideoElement self))- -foreign import javascript unsafe "$1[\"webkitExitFullscreen\"]()"- ghcjs_dom_html_video_element_webkit_exit_fullscreen ::- JSRef HTMLVideoElement -> IO ()- -htmlVideoElementWebkitExitFullscreen ::- (IsHTMLVideoElement self) => self -> IO ()-htmlVideoElementWebkitExitFullscreen self- = ghcjs_dom_html_video_element_webkit_exit_fullscreen- (unHTMLVideoElement (toHTMLVideoElement self))- -foreign import javascript unsafe "$1[\"webkitEnterFullScreen\"]()"- ghcjs_dom_html_video_element_webkit_enter_full_screen ::- JSRef HTMLVideoElement -> IO ()- -htmlVideoElementWebkitEnterFullScreen ::- (IsHTMLVideoElement self) => self -> IO ()-htmlVideoElementWebkitEnterFullScreen self- = ghcjs_dom_html_video_element_webkit_enter_full_screen- (unHTMLVideoElement (toHTMLVideoElement self))- -foreign import javascript unsafe "$1[\"webkitExitFullScreen\"]()"- ghcjs_dom_html_video_element_webkit_exit_full_screen ::- JSRef HTMLVideoElement -> IO ()- -htmlVideoElementWebkitExitFullScreen ::- (IsHTMLVideoElement self) => self -> IO ()-htmlVideoElementWebkitExitFullScreen self- = ghcjs_dom_html_video_element_webkit_exit_full_screen- (unHTMLVideoElement (toHTMLVideoElement self))- -foreign import javascript unsafe "$1[\"width\"] = $2;"- ghcjs_dom_html_video_element_set_width ::- JSRef HTMLVideoElement -> Word -> IO ()- -htmlVideoElementSetWidth ::- (IsHTMLVideoElement self) => self -> Word -> IO ()-htmlVideoElementSetWidth self val- = ghcjs_dom_html_video_element_set_width- (unHTMLVideoElement (toHTMLVideoElement self))- val- -foreign import javascript unsafe "$1[\"width\"]"- ghcjs_dom_html_video_element_get_width ::- JSRef HTMLVideoElement -> IO Word- -htmlVideoElementGetWidth ::- (IsHTMLVideoElement self) => self -> IO Word-htmlVideoElementGetWidth self- = ghcjs_dom_html_video_element_get_width- (unHTMLVideoElement (toHTMLVideoElement self))- -foreign import javascript unsafe "$1[\"height\"] = $2;"- ghcjs_dom_html_video_element_set_height ::- JSRef HTMLVideoElement -> Word -> IO ()- -htmlVideoElementSetHeight ::- (IsHTMLVideoElement self) => self -> Word -> IO ()-htmlVideoElementSetHeight self val- = ghcjs_dom_html_video_element_set_height- (unHTMLVideoElement (toHTMLVideoElement self))- val- -foreign import javascript unsafe "$1[\"height\"]"- ghcjs_dom_html_video_element_get_height ::- JSRef HTMLVideoElement -> IO Word- -htmlVideoElementGetHeight ::- (IsHTMLVideoElement self) => self -> IO Word-htmlVideoElementGetHeight self- = ghcjs_dom_html_video_element_get_height- (unHTMLVideoElement (toHTMLVideoElement self))- -foreign import javascript unsafe "$1[\"videoWidth\"]"- ghcjs_dom_html_video_element_get_video_width ::- JSRef HTMLVideoElement -> IO Word- -htmlVideoElementGetVideoWidth ::- (IsHTMLVideoElement self) => self -> IO Word-htmlVideoElementGetVideoWidth self- = ghcjs_dom_html_video_element_get_video_width- (unHTMLVideoElement (toHTMLVideoElement self))- -foreign import javascript unsafe "$1[\"videoHeight\"]"- ghcjs_dom_html_video_element_get_video_height ::- JSRef HTMLVideoElement -> IO Word- -htmlVideoElementGetVideoHeight ::- (IsHTMLVideoElement self) => self -> IO Word-htmlVideoElementGetVideoHeight self- = ghcjs_dom_html_video_element_get_video_height- (unHTMLVideoElement (toHTMLVideoElement self))- -foreign import javascript unsafe "$1[\"poster\"] = $2;"- ghcjs_dom_html_video_element_set_poster ::- JSRef HTMLVideoElement -> JSString -> IO ()- -htmlVideoElementSetPoster ::- (IsHTMLVideoElement self, ToJSString val) => self -> val -> IO ()-htmlVideoElementSetPoster self val- = ghcjs_dom_html_video_element_set_poster- (unHTMLVideoElement (toHTMLVideoElement self))- (toJSString val)- -foreign import javascript unsafe "$1[\"poster\"]"- ghcjs_dom_html_video_element_get_poster ::- JSRef HTMLVideoElement -> IO JSString- -htmlVideoElementGetPoster ::- (IsHTMLVideoElement self, FromJSString result) => self -> IO result-htmlVideoElementGetPoster self- = fromJSString <$>- (ghcjs_dom_html_video_element_get_poster- (unHTMLVideoElement (toHTMLVideoElement self)))- -foreign import javascript unsafe- "($1[\"webkitSupportsFullscreen\"] ? 1 : 0)"- ghcjs_dom_html_video_element_get_webkit_supports_fullscreen ::- JSRef HTMLVideoElement -> IO Bool- -htmlVideoElementGetWebkitSupportsFullscreen ::- (IsHTMLVideoElement self) => self -> IO Bool-htmlVideoElementGetWebkitSupportsFullscreen self- = ghcjs_dom_html_video_element_get_webkit_supports_fullscreen- (unHTMLVideoElement (toHTMLVideoElement self))- -foreign import javascript unsafe- "($1[\"webkitDisplayingFullscreen\"] ? 1 : 0)"- ghcjs_dom_html_video_element_get_webkit_displaying_fullscreen ::- JSRef HTMLVideoElement -> IO Bool- -htmlVideoElementGetWebkitDisplayingFullscreen ::- (IsHTMLVideoElement self) => self -> IO Bool-htmlVideoElementGetWebkitDisplayingFullscreen self- = ghcjs_dom_html_video_element_get_webkit_displaying_fullscreen- (unHTMLVideoElement (toHTMLVideoElement self))- -foreign import javascript unsafe- "$1[\"webkitWirelessVideoPlaybackDisabled\"] = $2;"- ghcjs_dom_html_video_element_set_webkit_wireless_video_playback_disabled- :: JSRef HTMLVideoElement -> Bool -> IO ()- -htmlVideoElementSetWebkitWirelessVideoPlaybackDisabled ::- (IsHTMLVideoElement self) =>- self -> Bool -> IO ()-htmlVideoElementSetWebkitWirelessVideoPlaybackDisabled self val- = ghcjs_dom_html_video_element_set_webkit_wireless_video_playback_disabled- (unHTMLVideoElement (toHTMLVideoElement self))- val- -foreign import javascript unsafe- "($1[\"webkitWirelessVideoPlaybackDisabled\"] ? 1 : 0)"- ghcjs_dom_html_video_element_get_webkit_wireless_video_playback_disabled- :: JSRef HTMLVideoElement -> IO Bool- -htmlVideoElementGetWebkitWirelessVideoPlaybackDisabled ::- (IsHTMLVideoElement self) => self -> IO Bool-htmlVideoElementGetWebkitWirelessVideoPlaybackDisabled self- = ghcjs_dom_html_video_element_get_webkit_wireless_video_playback_disabled- (unHTMLVideoElement (toHTMLVideoElement self))- -foreign import javascript unsafe "$1[\"webkitDecodedFrameCount\"]"- ghcjs_dom_html_video_element_get_webkit_decoded_frame_count ::- JSRef HTMLVideoElement -> IO Word- -htmlVideoElementGetWebkitDecodedFrameCount ::- (IsHTMLVideoElement self) => self -> IO Word-htmlVideoElementGetWebkitDecodedFrameCount self- = ghcjs_dom_html_video_element_get_webkit_decoded_frame_count- (unHTMLVideoElement (toHTMLVideoElement self))- -foreign import javascript unsafe "$1[\"webkitDroppedFrameCount\"]"- ghcjs_dom_html_video_element_get_webkit_dropped_frame_count ::- JSRef HTMLVideoElement -> IO Word- -htmlVideoElementGetWebkitDroppedFrameCount ::- (IsHTMLVideoElement self) => self -> IO Word-htmlVideoElementGetWebkitDroppedFrameCount self- = ghcjs_dom_html_video_element_get_webkit_dropped_frame_count- (unHTMLVideoElement (toHTMLVideoElement self))+ module GHCJS.DOM.JSFFI.Generated.HTMLVideoElement #else-module GHCJS.DOM.HTMLVideoElement ( module Graphics.UI.Gtk.WebKit.DOM.HTMLVideoElement+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HTMLVideoElement+#else import Graphics.UI.Gtk.WebKit.DOM.HTMLVideoElement #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.HashChangeEvent (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.HashChangeEvent+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.HashChangeEvent+#else+#endif
@@ -1,29 +1,13 @@ {-# LANGUAGE CPP #-}+module GHCJS.DOM.History ( #if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)-{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}-module GHCJS.DOM.History- (ghcjs_dom_history_get_length, historyGetLength, History,- IsHistory, castToHistory, gTypeHistory, toHistory)- where-import GHCJS.Types-import GHCJS.Foreign-import GHCJS.Marshal-import Data.Int-import Data.Word-import GHCJS.DOM.Types-import Control.Applicative ((<$>))-import GHCJS.DOM.EventM-- -foreign import javascript unsafe "$1[\"length\"]"- ghcjs_dom_history_get_length :: JSRef History -> IO Word- -historyGetLength :: (IsHistory self) => self -> IO Word-historyGetLength self- = ghcjs_dom_history_get_length (unHistory (toHistory self))+ module GHCJS.DOM.JSFFI.Generated.History #else-module GHCJS.DOM.History ( module Graphics.UI.Gtk.WebKit.DOM.History+#endif ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.History+#else import Graphics.UI.Gtk.WebKit.DOM.History #endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.IDBCursor (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.IDBCursor+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.IDBCursor+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.IDBCursorWithValue (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.IDBCursorWithValue+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.IDBCursorWithValue+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.IDBDatabase (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.IDBDatabase+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.IDBDatabase+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.IDBFactory (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.IDBFactory+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.IDBFactory+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.IDBIndex (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.IDBIndex+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.IDBIndex+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.IDBKeyRange (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.IDBKeyRange+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.IDBKeyRange+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.IDBObjectStore (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.IDBObjectStore+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.IDBObjectStore+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.IDBOpenDBRequest (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.IDBOpenDBRequest+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.IDBOpenDBRequest+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.IDBRequest (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.IDBRequest+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.IDBRequest+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.IDBTransaction (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.IDBTransaction+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.IDBTransaction+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.IDBVersionChangeEvent (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.IDBVersionChangeEvent+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.IDBVersionChangeEvent+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.ImageData (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.ImageData+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.ImageData+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.InspectorFrontendHost (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.InspectorFrontendHost+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.InspectorFrontendHost+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.InternalSettings (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.InternalSettings+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.InternalSettings+#else+#endif
@@ -0,0 +1,11 @@+{-# LANGUAGE CPP #-}+module GHCJS.DOM.Internals (+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+ module GHCJS.DOM.JSFFI.Generated.Internals+#else+#endif+ ) where+#if (defined(ghcjs_HOST_OS) && defined(USE_JAVASCRIPTFFI)) || !defined(USE_WEBKIT)+import GHCJS.DOM.JSFFI.Generated.Internals+#else+#endif
@@ -0,0 +1,35 @@+{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.AudioContext (+ module Generated+ , DecodeAudioError(..)+ , js_decodeAudioData+ , decodeAudioData+) where++import Control.Exception (Exception(..), throwIO)+import Control.Monad.IO.Class (MonadIO(..))++import GHCJS.Types (JSRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Marshal (fromJSRef, fromJSRefUnchecked)+import GHCJS.Foreign.Callback (releaseCallback)+import GHCJS.DOM.Types++import GHCJS.DOM.JSFFI.Generated.AudioContext as Generated hiding (js_decodeAudioData, decodeAudioData)++data DecodeAudioError = DecodeAudioError deriving (Show, Eq)++instance Exception DecodeAudioError++foreign import javascript interruptible+ "$1[\"decodeAudioData\"]($2, $c, function() { $c(null); });" js_decodeAudioData ::+ JSRef AudioContext -> JSRef ArrayBuffer -> IO (JSRef AudioBuffer)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.decodeAudioData Mozilla AudioContext.decodeAudioData documentation>+decodeAudioData :: (MonadIO m, IsAudioContext self, IsArrayBuffer audioData) =>+ self -> audioData -> m AudioBuffer+decodeAudioData self audioData = liftIO $ js_decodeAudioData+ (unAudioContext (toAudioContext self))+ (unArrayBuffer (toArrayBuffer audioData))+ >>= fromJSRef >>= maybe (throwIO DecodeAudioError) return+
@@ -0,0 +1,20 @@+{-# LANGUAGE RecordWildCards #-}+module GHCJS.DOM.JSFFI.DOMError (+ module Generated+ , DOMErrorException(..)+ , throwDOMErrorException+) where++import Control.Exception (Exception, throwIO)+import Control.Monad.IO.Class (MonadIO(..))++import GHCJS.DOM.JSFFI.Generated.DOMError as Generated++data DOMErrorException = DOMErrorException { domErrorName :: String } deriving (Show, Eq)++instance Exception DOMErrorException++throwDOMErrorException :: MonadIO m => DOMError -> m a+throwDOMErrorException error = do+ domErrorName <- getName error+ liftIO $ throwIO DOMErrorException{..}
@@ -0,0 +1,73 @@+{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Database (+ module Generated+ , js_changeVersion+ , changeVersion'+ , changeVersion+ , js_transaction+ , transaction'+ , transaction+ , js_readTransaction+ , readTransaction'+ , readTransaction+) where++import Data.Maybe (fromJust, maybe)++import Control.Monad.IO.Class (MonadIO(..))+import Control.Exception (Exception, bracket)++import GHCJS.Types (JSRef, JSString)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (OnBlocked(..))+import GHCJS.Marshal (fromJSRef)+import GHCJS.Marshal.Pure (pToJSRef)+import GHCJS.Foreign.Callback (releaseCallback)+import GHCJS.DOM.Types++import GHCJS.DOM.JSFFI.SQLError (throwSQLException)+import GHCJS.DOM.JSFFI.Generated.SQLTransactionCallback (newSQLTransactionCallbackSync)+import GHCJS.DOM.JSFFI.Generated.Database as Generated hiding (js_changeVersion, changeVersion, js_transaction, transaction, js_readTransaction, readTransaction)++withSQLTransactionCallback :: (SQLTransaction -> IO ()) -> (SQLTransactionCallback -> IO a) -> IO a+withSQLTransactionCallback f = bracket (newSQLTransactionCallbackSync (f . fromJust)) releaseCallback++foreign import javascript interruptible+ "$1[\"changeVersion\"]($2, $3, $4, $c, function() { $c(null); });"+ js_changeVersion :: JSRef Database -> JSString -> JSString -> JSRef SQLTransactionCallback -> IO (JSRef SQLError)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Database.changeVersion Mozilla Database.changeVersion documentation>+changeVersion' :: (MonadIO m, ToJSString oldVersion, ToJSString newVersion) =>+ Database -> oldVersion -> newVersion -> Maybe (SQLTransaction -> IO ()) -> m (Maybe SQLError)+changeVersion' self oldVersion newVersion Nothing = liftIO $+ js_changeVersion (unDatabase self) (toJSString oldVersion) (toJSString newVersion) jsNull >>= fromJSRef+changeVersion' self oldVersion newVersion (Just callback) = liftIO $ withSQLTransactionCallback callback+ (js_changeVersion (unDatabase self) (toJSString oldVersion) (toJSString newVersion) . pToJSRef) >>= fromJSRef++changeVersion :: (MonadIO m, ToJSString oldVersion, ToJSString newVersion) =>+ Database -> oldVersion -> newVersion -> Maybe (SQLTransaction -> IO ()) -> m ()+changeVersion self oldVersion newVersion callback =+ changeVersion' self oldVersion newVersion callback >>= maybe (return ()) throwSQLException++foreign import javascript interruptible "$1[\"transaction\"]($2, $c, function() { $c(null); });"+ js_transaction :: JSRef Database -> JSRef SQLTransactionCallback -> IO (JSRef SQLError)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Database.transaction Mozilla Database.transaction documentation>+transaction' :: (MonadIO m) => Database -> (SQLTransaction -> IO ()) -> m (Maybe SQLError)+transaction' self callback = liftIO $ withSQLTransactionCallback callback+ (js_transaction (unDatabase self) . pToJSRef) >>= fromJSRef++transaction :: (MonadIO m) => Database -> (SQLTransaction -> IO ()) -> m ()+transaction self callback = transaction' self callback >>= maybe (return ()) throwSQLException++foreign import javascript interruptible+ "$1[\"readTransaction\"]($2, $c, function() { $c(null); });"+ js_readTransaction :: JSRef Database -> JSRef SQLTransactionCallback -> IO (JSRef SQLError)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Database.readTransaction Mozilla Database.readTransaction documentation>+readTransaction' :: (MonadIO m) => Database -> (SQLTransaction -> IO ()) -> m (Maybe SQLError)+readTransaction' self callback = liftIO $+ withSQLTransactionCallback callback (js_readTransaction (unDatabase self) . pToJSRef) >>= fromJSRef++readTransaction :: (MonadIO m) => Database -> (SQLTransaction -> IO ()) -> m ()+readTransaction self callback = readTransaction' self callback >>= maybe (return ()) throwSQLException
@@ -0,0 +1,70 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.ANGLEInstancedArrays+ (js_drawArraysInstancedANGLE, drawArraysInstancedANGLE,+ js_drawElementsInstancedANGLE, drawElementsInstancedANGLE,+ js_vertexAttribDivisorANGLE, vertexAttribDivisorANGLE,+ pattern VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE, ANGLEInstancedArrays,+ castToANGLEInstancedArrays, gTypeANGLEInstancedArrays)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "$1[\"drawArraysInstancedANGLE\"]($2,\n$3, $4, $5)"+ js_drawArraysInstancedANGLE ::+ JSRef ANGLEInstancedArrays -> Word -> Int -> Int -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ANGLEInstancedArrays.drawArraysInstancedANGLE Mozilla ANGLEInstancedArrays.drawArraysInstancedANGLE documentation> +drawArraysInstancedANGLE ::+ (MonadIO m) =>+ ANGLEInstancedArrays -> Word -> Int -> Int -> Int -> m ()+drawArraysInstancedANGLE self mode first count primcount+ = liftIO+ (js_drawArraysInstancedANGLE (unANGLEInstancedArrays self) mode+ first+ count+ primcount)+ +foreign import javascript unsafe+ "$1[\"drawElementsInstancedANGLE\"]($2,\n$3, $4, $5, $6)"+ js_drawElementsInstancedANGLE ::+ JSRef ANGLEInstancedArrays ->+ Word -> Int -> Word -> Double -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ANGLEInstancedArrays.drawElementsInstancedANGLE Mozilla ANGLEInstancedArrays.drawElementsInstancedANGLE documentation> +drawElementsInstancedANGLE ::+ (MonadIO m) =>+ ANGLEInstancedArrays -> Word -> Int -> Word -> Int64 -> Int -> m ()+drawElementsInstancedANGLE self mode count type' offset primcount+ = liftIO+ (js_drawElementsInstancedANGLE (unANGLEInstancedArrays self) mode+ count+ type'+ (fromIntegral offset)+ primcount)+ +foreign import javascript unsafe+ "$1[\"vertexAttribDivisorANGLE\"]($2,\n$3)"+ js_vertexAttribDivisorANGLE ::+ JSRef ANGLEInstancedArrays -> Word -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ANGLEInstancedArrays.vertexAttribDivisorANGLE Mozilla ANGLEInstancedArrays.vertexAttribDivisorANGLE documentation> +vertexAttribDivisorANGLE ::+ (MonadIO m) => ANGLEInstancedArrays -> Word -> Word -> m ()+vertexAttribDivisorANGLE self index divisor+ = liftIO+ (js_vertexAttribDivisorANGLE (unANGLEInstancedArrays self) index+ divisor)+pattern VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 35070
@@ -0,0 +1,36 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AbstractView+ (js_getDocument, getDocument, js_getStyleMedia, getStyleMedia,+ AbstractView, castToAbstractView, gTypeAbstractView)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"document\"]" js_getDocument+ :: JSRef AbstractView -> IO (JSRef Document)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AbstractView.document Mozilla AbstractView.document documentation> +getDocument :: (MonadIO m) => AbstractView -> m (Maybe Document)+getDocument self+ = liftIO ((js_getDocument (unAbstractView self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"styleMedia\"]"+ js_getStyleMedia :: JSRef AbstractView -> IO (JSRef StyleMedia)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AbstractView.styleMedia Mozilla AbstractView.styleMedia documentation> +getStyleMedia ::+ (MonadIO m) => AbstractView -> m (Maybe StyleMedia)+getStyleMedia self+ = liftIO ((js_getStyleMedia (unAbstractView self)) >>= fromJSRef)
@@ -0,0 +1,22 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AbstractWorker+ (error, AbstractWorker, castToAbstractWorker, gTypeAbstractWorker)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AbstractWorker.onerror Mozilla AbstractWorker.onerror documentation> +error :: EventName AbstractWorker UIEvent+error = unsafeEventName (toJSString "error")
@@ -0,0 +1,42 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AllAudioCapabilities+ (js_getSourceId, getSourceId, js_getVolume, getVolume,+ AllAudioCapabilities, castToAllAudioCapabilities,+ gTypeAllAudioCapabilities)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"sourceId\"]" js_getSourceId+ :: JSRef AllAudioCapabilities -> IO (JSRef [result])++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllAudioCapabilities.sourceId Mozilla AllAudioCapabilities.sourceId documentation> +getSourceId ::+ (MonadIO m, FromJSString result) =>+ AllAudioCapabilities -> m [result]+getSourceId self+ = liftIO+ ((js_getSourceId (unAllAudioCapabilities self)) >>=+ fromJSRefUnchecked)+ +foreign import javascript unsafe "$1[\"volume\"]" js_getVolume ::+ JSRef AllAudioCapabilities -> IO (JSRef CapabilityRange)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllAudioCapabilities.volume Mozilla AllAudioCapabilities.volume documentation> +getVolume ::+ (MonadIO m) => AllAudioCapabilities -> m (Maybe CapabilityRange)+getVolume self+ = liftIO+ ((js_getVolume (unAllAudioCapabilities self)) >>= fromJSRef)
@@ -0,0 +1,102 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AllVideoCapabilities+ (js_getSourceType, getSourceType, js_getSourceId, getSourceId,+ js_getWidth, getWidth, js_getHeight, getHeight, js_getFrameRate,+ getFrameRate, js_getAspectRatio, getAspectRatio, js_getFacingMode,+ getFacingMode, AllVideoCapabilities, castToAllVideoCapabilities,+ gTypeAllVideoCapabilities)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"sourceType\"]"+ js_getSourceType ::+ JSRef AllVideoCapabilities -> IO (JSRef [result])++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.sourceType Mozilla AllVideoCapabilities.sourceType documentation> +getSourceType ::+ (MonadIO m, FromJSString result) =>+ AllVideoCapabilities -> m [result]+getSourceType self+ = liftIO+ ((js_getSourceType (unAllVideoCapabilities self)) >>=+ fromJSRefUnchecked)+ +foreign import javascript unsafe "$1[\"sourceId\"]" js_getSourceId+ :: JSRef AllVideoCapabilities -> IO (JSRef [result])++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.sourceId Mozilla AllVideoCapabilities.sourceId documentation> +getSourceId ::+ (MonadIO m, FromJSString result) =>+ AllVideoCapabilities -> m [result]+getSourceId self+ = liftIO+ ((js_getSourceId (unAllVideoCapabilities self)) >>=+ fromJSRefUnchecked)+ +foreign import javascript unsafe "$1[\"width\"]" js_getWidth ::+ JSRef AllVideoCapabilities -> IO (JSRef CapabilityRange)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.width Mozilla AllVideoCapabilities.width documentation> +getWidth ::+ (MonadIO m) => AllVideoCapabilities -> m (Maybe CapabilityRange)+getWidth self+ = liftIO+ ((js_getWidth (unAllVideoCapabilities self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"height\"]" js_getHeight ::+ JSRef AllVideoCapabilities -> IO (JSRef CapabilityRange)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.height Mozilla AllVideoCapabilities.height documentation> +getHeight ::+ (MonadIO m) => AllVideoCapabilities -> m (Maybe CapabilityRange)+getHeight self+ = liftIO+ ((js_getHeight (unAllVideoCapabilities self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"frameRate\"]"+ js_getFrameRate ::+ JSRef AllVideoCapabilities -> IO (JSRef CapabilityRange)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.frameRate Mozilla AllVideoCapabilities.frameRate documentation> +getFrameRate ::+ (MonadIO m) => AllVideoCapabilities -> m (Maybe CapabilityRange)+getFrameRate self+ = liftIO+ ((js_getFrameRate (unAllVideoCapabilities self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"aspectRatio\"]"+ js_getAspectRatio ::+ JSRef AllVideoCapabilities -> IO (JSRef CapabilityRange)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.aspectRatio Mozilla AllVideoCapabilities.aspectRatio documentation> +getAspectRatio ::+ (MonadIO m) => AllVideoCapabilities -> m (Maybe CapabilityRange)+getAspectRatio self+ = liftIO+ ((js_getAspectRatio (unAllVideoCapabilities self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"facingMode\"]"+ js_getFacingMode ::+ JSRef AllVideoCapabilities -> IO (JSRef [result])++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.facingMode Mozilla AllVideoCapabilities.facingMode documentation> +getFacingMode ::+ (MonadIO m, FromJSString result) =>+ AllVideoCapabilities -> m [result]+getFacingMode self+ = liftIO+ ((js_getFacingMode (unAllVideoCapabilities self)) >>=+ fromJSRefUnchecked)
@@ -0,0 +1,139 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AnalyserNode+ (js_getFloatFrequencyData, getFloatFrequencyData,+ js_getByteFrequencyData, getByteFrequencyData,+ js_getByteTimeDomainData, getByteTimeDomainData, js_setFftSize,+ setFftSize, js_getFftSize, getFftSize, js_getFrequencyBinCount,+ getFrequencyBinCount, js_setMinDecibels, setMinDecibels,+ js_getMinDecibels, getMinDecibels, js_setMaxDecibels,+ setMaxDecibels, js_getMaxDecibels, getMaxDecibels,+ js_setSmoothingTimeConstant, setSmoothingTimeConstant,+ js_getSmoothingTimeConstant, getSmoothingTimeConstant,+ AnalyserNode, castToAnalyserNode, gTypeAnalyserNode)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "$1[\"getFloatFrequencyData\"]($2)" js_getFloatFrequencyData ::+ JSRef AnalyserNode -> JSRef Float32Array -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode.getFloatFrequencyData Mozilla AnalyserNode.getFloatFrequencyData documentation> +getFloatFrequencyData ::+ (MonadIO m, IsFloat32Array array) =>+ AnalyserNode -> Maybe array -> m ()+getFloatFrequencyData self array+ = liftIO+ (js_getFloatFrequencyData (unAnalyserNode self)+ (maybe jsNull (unFloat32Array . toFloat32Array) array))+ +foreign import javascript unsafe "$1[\"getByteFrequencyData\"]($2)"+ js_getByteFrequencyData ::+ JSRef AnalyserNode -> JSRef Uint8Array -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode.getByteFrequencyData Mozilla AnalyserNode.getByteFrequencyData documentation> +getByteFrequencyData ::+ (MonadIO m, IsUint8Array array) =>+ AnalyserNode -> Maybe array -> m ()+getByteFrequencyData self array+ = liftIO+ (js_getByteFrequencyData (unAnalyserNode self)+ (maybe jsNull (unUint8Array . toUint8Array) array))+ +foreign import javascript unsafe+ "$1[\"getByteTimeDomainData\"]($2)" js_getByteTimeDomainData ::+ JSRef AnalyserNode -> JSRef Uint8Array -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode.getByteTimeDomainData Mozilla AnalyserNode.getByteTimeDomainData documentation> +getByteTimeDomainData ::+ (MonadIO m, IsUint8Array array) =>+ AnalyserNode -> Maybe array -> m ()+getByteTimeDomainData self array+ = liftIO+ (js_getByteTimeDomainData (unAnalyserNode self)+ (maybe jsNull (unUint8Array . toUint8Array) array))+ +foreign import javascript unsafe "$1[\"fftSize\"] = $2;"+ js_setFftSize :: JSRef AnalyserNode -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode.fftSize Mozilla AnalyserNode.fftSize documentation> +setFftSize :: (MonadIO m) => AnalyserNode -> Word -> m ()+setFftSize self val+ = liftIO (js_setFftSize (unAnalyserNode self) val)+ +foreign import javascript unsafe "$1[\"fftSize\"]" js_getFftSize ::+ JSRef AnalyserNode -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode.fftSize Mozilla AnalyserNode.fftSize documentation> +getFftSize :: (MonadIO m) => AnalyserNode -> m Word+getFftSize self = liftIO (js_getFftSize (unAnalyserNode self))+ +foreign import javascript unsafe "$1[\"frequencyBinCount\"]"+ js_getFrequencyBinCount :: JSRef AnalyserNode -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode.frequencyBinCount Mozilla AnalyserNode.frequencyBinCount documentation> +getFrequencyBinCount :: (MonadIO m) => AnalyserNode -> m Word+getFrequencyBinCount self+ = liftIO (js_getFrequencyBinCount (unAnalyserNode self))+ +foreign import javascript unsafe "$1[\"minDecibels\"] = $2;"+ js_setMinDecibels :: JSRef AnalyserNode -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode.minDecibels Mozilla AnalyserNode.minDecibels documentation> +setMinDecibels :: (MonadIO m) => AnalyserNode -> Double -> m ()+setMinDecibels self val+ = liftIO (js_setMinDecibels (unAnalyserNode self) val)+ +foreign import javascript unsafe "$1[\"minDecibels\"]"+ js_getMinDecibels :: JSRef AnalyserNode -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode.minDecibels Mozilla AnalyserNode.minDecibels documentation> +getMinDecibels :: (MonadIO m) => AnalyserNode -> m Double+getMinDecibels self+ = liftIO (js_getMinDecibels (unAnalyserNode self))+ +foreign import javascript unsafe "$1[\"maxDecibels\"] = $2;"+ js_setMaxDecibels :: JSRef AnalyserNode -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode.maxDecibels Mozilla AnalyserNode.maxDecibels documentation> +setMaxDecibels :: (MonadIO m) => AnalyserNode -> Double -> m ()+setMaxDecibels self val+ = liftIO (js_setMaxDecibels (unAnalyserNode self) val)+ +foreign import javascript unsafe "$1[\"maxDecibels\"]"+ js_getMaxDecibels :: JSRef AnalyserNode -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode.maxDecibels Mozilla AnalyserNode.maxDecibels documentation> +getMaxDecibels :: (MonadIO m) => AnalyserNode -> m Double+getMaxDecibels self+ = liftIO (js_getMaxDecibels (unAnalyserNode self))+ +foreign import javascript unsafe+ "$1[\"smoothingTimeConstant\"] = $2;" js_setSmoothingTimeConstant+ :: JSRef AnalyserNode -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode.smoothingTimeConstant Mozilla AnalyserNode.smoothingTimeConstant documentation> +setSmoothingTimeConstant ::+ (MonadIO m) => AnalyserNode -> Double -> m ()+setSmoothingTimeConstant self val+ = liftIO (js_setSmoothingTimeConstant (unAnalyserNode self) val)+ +foreign import javascript unsafe "$1[\"smoothingTimeConstant\"]"+ js_getSmoothingTimeConstant :: JSRef AnalyserNode -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode.smoothingTimeConstant Mozilla AnalyserNode.smoothingTimeConstant documentation> +getSmoothingTimeConstant :: (MonadIO m) => AnalyserNode -> m Double+getSmoothingTimeConstant self+ = liftIO (js_getSmoothingTimeConstant (unAnalyserNode self))
@@ -0,0 +1,38 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AnimationEvent+ (js_getAnimationName, getAnimationName, js_getElapsedTime,+ getElapsedTime, AnimationEvent, castToAnimationEvent,+ gTypeAnimationEvent)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"animationName\"]"+ js_getAnimationName :: JSRef AnimationEvent -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AnimationEvent.animationName Mozilla AnimationEvent.animationName documentation> +getAnimationName ::+ (MonadIO m, FromJSString result) => AnimationEvent -> m result+getAnimationName self+ = liftIO+ (fromJSString <$> (js_getAnimationName (unAnimationEvent self)))+ +foreign import javascript unsafe "$1[\"elapsedTime\"]"+ js_getElapsedTime :: JSRef AnimationEvent -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AnimationEvent.elapsedTime Mozilla AnimationEvent.elapsedTime documentation> +getElapsedTime :: (MonadIO m) => AnimationEvent -> m Double+getElapsedTime self+ = liftIO (js_getElapsedTime (unAnimationEvent self))
@@ -0,0 +1,89 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.ApplicationCache+ (js_update, update, js_swapCache, swapCache, js_abort, abort,+ pattern UNCACHED, pattern IDLE, pattern CHECKING,+ pattern DOWNLOADING, pattern UPDATEREADY, pattern OBSOLETE,+ js_getStatus, getStatus, checking, error, noUpdate, downloading,+ progress, updateReady, cached, obsolete, ApplicationCache,+ castToApplicationCache, gTypeApplicationCache)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"update\"]()" js_update ::+ JSRef ApplicationCache -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ApplicationCache.update Mozilla ApplicationCache.update documentation> +update :: (MonadIO m) => ApplicationCache -> m ()+update self = liftIO (js_update (unApplicationCache self))+ +foreign import javascript unsafe "$1[\"swapCache\"]()" js_swapCache+ :: JSRef ApplicationCache -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ApplicationCache.swapCache Mozilla ApplicationCache.swapCache documentation> +swapCache :: (MonadIO m) => ApplicationCache -> m ()+swapCache self = liftIO (js_swapCache (unApplicationCache self))+ +foreign import javascript unsafe "$1[\"abort\"]()" js_abort ::+ JSRef ApplicationCache -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ApplicationCache.abort Mozilla ApplicationCache.abort documentation> +abort :: (MonadIO m) => ApplicationCache -> m ()+abort self = liftIO (js_abort (unApplicationCache self))+pattern UNCACHED = 0+pattern IDLE = 1+pattern CHECKING = 2+pattern DOWNLOADING = 3+pattern UPDATEREADY = 4+pattern OBSOLETE = 5+ +foreign import javascript unsafe "$1[\"status\"]" js_getStatus ::+ JSRef ApplicationCache -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ApplicationCache.status Mozilla ApplicationCache.status documentation> +getStatus :: (MonadIO m) => ApplicationCache -> m Word+getStatus self = liftIO (js_getStatus (unApplicationCache self))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ApplicationCache.onchecking Mozilla ApplicationCache.onchecking documentation> +checking :: EventName ApplicationCache Event+checking = unsafeEventName (toJSString "checking")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ApplicationCache.onerror Mozilla ApplicationCache.onerror documentation> +error :: EventName ApplicationCache UIEvent+error = unsafeEventName (toJSString "error")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ApplicationCache.onnoupdate Mozilla ApplicationCache.onnoupdate documentation> +noUpdate :: EventName ApplicationCache Event+noUpdate = unsafeEventName (toJSString "noupdate")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ApplicationCache.ondownloading Mozilla ApplicationCache.ondownloading documentation> +downloading :: EventName ApplicationCache Event+downloading = unsafeEventName (toJSString "downloading")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ApplicationCache.onprogress Mozilla ApplicationCache.onprogress documentation> +progress :: EventName ApplicationCache ProgressEvent+progress = unsafeEventName (toJSString "progress")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ApplicationCache.onupdateready Mozilla ApplicationCache.onupdateready documentation> +updateReady :: EventName ApplicationCache Event+updateReady = unsafeEventName (toJSString "updateready")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ApplicationCache.oncached Mozilla ApplicationCache.oncached documentation> +cached :: EventName ApplicationCache Event+cached = unsafeEventName (toJSString "cached")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ApplicationCache.onobsolete Mozilla ApplicationCache.onobsolete documentation> +obsolete :: EventName ApplicationCache Event+obsolete = unsafeEventName (toJSString "obsolete")
@@ -0,0 +1,69 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.Attr+ (js_getName, getName, js_getSpecified, getSpecified, js_setValue,+ setValue, js_getValue, getValue, js_getOwnerElement,+ getOwnerElement, js_getIsId, getIsId, Attr, castToAttr, gTypeAttr)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef Attr -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Attr.name Mozilla Attr.name documentation> +getName ::+ (MonadIO m, FromJSString result) => Attr -> m (Maybe result)+getName self+ = liftIO (fromMaybeJSString <$> (js_getName (unAttr self)))+ +foreign import javascript unsafe "($1[\"specified\"] ? 1 : 0)"+ js_getSpecified :: JSRef Attr -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Attr.specified Mozilla Attr.specified documentation> +getSpecified :: (MonadIO m) => Attr -> m Bool+getSpecified self = liftIO (js_getSpecified (unAttr self))+ +foreign import javascript unsafe "$1[\"value\"] = $2;" js_setValue+ :: JSRef Attr -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Attr.value Mozilla Attr.value documentation> +setValue ::+ (MonadIO m, ToJSString val) => Attr -> Maybe val -> m ()+setValue self val+ = liftIO (js_setValue (unAttr self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"value\"]" js_getValue ::+ JSRef Attr -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Attr.value Mozilla Attr.value documentation> +getValue ::+ (MonadIO m, FromJSString result) => Attr -> m (Maybe result)+getValue self+ = liftIO (fromMaybeJSString <$> (js_getValue (unAttr self)))+ +foreign import javascript unsafe "$1[\"ownerElement\"]"+ js_getOwnerElement :: JSRef Attr -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Attr.ownerElement Mozilla Attr.ownerElement documentation> +getOwnerElement :: (MonadIO m) => Attr -> m (Maybe Element)+getOwnerElement self+ = liftIO ((js_getOwnerElement (unAttr self)) >>= fromJSRef)+ +foreign import javascript unsafe "($1[\"isId\"] ? 1 : 0)"+ js_getIsId :: JSRef Attr -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Attr.isId Mozilla Attr.isId documentation> +getIsId :: (MonadIO m) => Attr -> m Bool+getIsId self = liftIO (js_getIsId (unAttr self))
@@ -0,0 +1,77 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AudioBuffer+ (js_getChannelData, getChannelData, js_getLength, getLength,+ js_getDuration, getDuration, js_getSampleRate, getSampleRate,+ js_setGain, setGain, js_getGain, getGain, js_getNumberOfChannels,+ getNumberOfChannels, AudioBuffer, castToAudioBuffer,+ gTypeAudioBuffer)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"getChannelData\"]($2)"+ js_getChannelData ::+ JSRef AudioBuffer -> Word -> IO (JSRef Float32Array)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer.getChannelData Mozilla AudioBuffer.getChannelData documentation> +getChannelData ::+ (MonadIO m) => AudioBuffer -> Word -> m (Maybe Float32Array)+getChannelData self channelIndex+ = liftIO+ ((js_getChannelData (unAudioBuffer self) channelIndex) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"length\"]" js_getLength ::+ JSRef AudioBuffer -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer.length Mozilla AudioBuffer.length documentation> +getLength :: (MonadIO m) => AudioBuffer -> m Int+getLength self = liftIO (js_getLength (unAudioBuffer self))+ +foreign import javascript unsafe "$1[\"duration\"]" js_getDuration+ :: JSRef AudioBuffer -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer.duration Mozilla AudioBuffer.duration documentation> +getDuration :: (MonadIO m) => AudioBuffer -> m Float+getDuration self = liftIO (js_getDuration (unAudioBuffer self))+ +foreign import javascript unsafe "$1[\"sampleRate\"]"+ js_getSampleRate :: JSRef AudioBuffer -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer.sampleRate Mozilla AudioBuffer.sampleRate documentation> +getSampleRate :: (MonadIO m) => AudioBuffer -> m Float+getSampleRate self = liftIO (js_getSampleRate (unAudioBuffer self))+ +foreign import javascript unsafe "$1[\"gain\"] = $2;" js_setGain ::+ JSRef AudioBuffer -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer.gain Mozilla AudioBuffer.gain documentation> +setGain :: (MonadIO m) => AudioBuffer -> Float -> m ()+setGain self val = liftIO (js_setGain (unAudioBuffer self) val)+ +foreign import javascript unsafe "$1[\"gain\"]" js_getGain ::+ JSRef AudioBuffer -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer.gain Mozilla AudioBuffer.gain documentation> +getGain :: (MonadIO m) => AudioBuffer -> m Float+getGain self = liftIO (js_getGain (unAudioBuffer self))+ +foreign import javascript unsafe "$1[\"numberOfChannels\"]"+ js_getNumberOfChannels :: JSRef AudioBuffer -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer.numberOfChannels Mozilla AudioBuffer.numberOfChannels documentation> +getNumberOfChannels :: (MonadIO m) => AudioBuffer -> m Word+getNumberOfChannels self+ = liftIO (js_getNumberOfChannels (unAudioBuffer self))
@@ -0,0 +1,52 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AudioBufferCallback+ (newAudioBufferCallback, newAudioBufferCallbackSync,+ newAudioBufferCallbackAsync, AudioBufferCallback)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferCallback Mozilla AudioBufferCallback documentation> +newAudioBufferCallback ::+ (MonadIO m) =>+ (Maybe AudioBuffer -> IO ()) -> m AudioBufferCallback+newAudioBufferCallback callback+ = liftIO+ (syncCallback1 ThrowWouldBlock+ (\ audioBuffer ->+ fromJSRefUnchecked audioBuffer >>=+ \ audioBuffer' -> callback audioBuffer'))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferCallback Mozilla AudioBufferCallback documentation> +newAudioBufferCallbackSync ::+ (MonadIO m) =>+ (Maybe AudioBuffer -> IO ()) -> m AudioBufferCallback+newAudioBufferCallbackSync callback+ = liftIO+ (syncCallback1 ContinueAsync+ (\ audioBuffer ->+ fromJSRefUnchecked audioBuffer >>=+ \ audioBuffer' -> callback audioBuffer'))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferCallback Mozilla AudioBufferCallback documentation> +newAudioBufferCallbackAsync ::+ (MonadIO m) =>+ (Maybe AudioBuffer -> IO ()) -> m AudioBufferCallback+newAudioBufferCallbackAsync callback+ = liftIO+ (asyncCallback1+ (\ audioBuffer ->+ fromJSRefUnchecked audioBuffer >>=+ \ audioBuffer' -> callback audioBuffer'))
@@ -0,0 +1,202 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AudioBufferSourceNode+ (js_start, start, js_stop, stop, js_noteOn, noteOn, js_noteGrainOn,+ noteGrainOn, js_noteOff, noteOff, pattern UNSCHEDULED_STATE,+ pattern SCHEDULED_STATE, pattern PLAYING_STATE,+ pattern FINISHED_STATE, js_setBuffer, setBuffer, js_getBuffer,+ getBuffer, js_getPlaybackState, getPlaybackState, js_getGain,+ getGain, js_getPlaybackRate, getPlaybackRate, js_setLoop, setLoop,+ js_getLoop, getLoop, js_setLoopStart, setLoopStart,+ js_getLoopStart, getLoopStart, js_setLoopEnd, setLoopEnd,+ js_getLoopEnd, getLoopEnd, js_setLooping, setLooping,+ js_getLooping, getLooping, ended, AudioBufferSourceNode,+ castToAudioBufferSourceNode, gTypeAudioBufferSourceNode)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"start\"]($2, $3, $4)"+ js_start ::+ JSRef AudioBufferSourceNode -> Double -> Double -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.start Mozilla AudioBufferSourceNode.start documentation> +start ::+ (MonadIO m) =>+ AudioBufferSourceNode -> Double -> Double -> Double -> m ()+start self when grainOffset grainDuration+ = liftIO+ (js_start (unAudioBufferSourceNode self) when grainOffset+ grainDuration)+ +foreign import javascript unsafe "$1[\"stop\"]($2)" js_stop ::+ JSRef AudioBufferSourceNode -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.stop Mozilla AudioBufferSourceNode.stop documentation> +stop :: (MonadIO m) => AudioBufferSourceNode -> Double -> m ()+stop self when+ = liftIO (js_stop (unAudioBufferSourceNode self) when)+ +foreign import javascript unsafe "$1[\"noteOn\"]($2)" js_noteOn ::+ JSRef AudioBufferSourceNode -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.noteOn Mozilla AudioBufferSourceNode.noteOn documentation> +noteOn :: (MonadIO m) => AudioBufferSourceNode -> Double -> m ()+noteOn self when+ = liftIO (js_noteOn (unAudioBufferSourceNode self) when)+ +foreign import javascript unsafe "$1[\"noteGrainOn\"]($2, $3, $4)"+ js_noteGrainOn ::+ JSRef AudioBufferSourceNode -> Double -> Double -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.noteGrainOn Mozilla AudioBufferSourceNode.noteGrainOn documentation> +noteGrainOn ::+ (MonadIO m) =>+ AudioBufferSourceNode -> Double -> Double -> Double -> m ()+noteGrainOn self when grainOffset grainDuration+ = liftIO+ (js_noteGrainOn (unAudioBufferSourceNode self) when grainOffset+ grainDuration)+ +foreign import javascript unsafe "$1[\"noteOff\"]($2)" js_noteOff+ :: JSRef AudioBufferSourceNode -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.noteOff Mozilla AudioBufferSourceNode.noteOff documentation> +noteOff :: (MonadIO m) => AudioBufferSourceNode -> Double -> m ()+noteOff self when+ = liftIO (js_noteOff (unAudioBufferSourceNode self) when)+pattern UNSCHEDULED_STATE = 0+pattern SCHEDULED_STATE = 1+pattern PLAYING_STATE = 2+pattern FINISHED_STATE = 3+ +foreign import javascript unsafe "$1[\"buffer\"] = $2;"+ js_setBuffer ::+ JSRef AudioBufferSourceNode -> JSRef AudioBuffer -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.buffer Mozilla AudioBufferSourceNode.buffer documentation> +setBuffer ::+ (MonadIO m) => AudioBufferSourceNode -> Maybe AudioBuffer -> m ()+setBuffer self val+ = liftIO+ (js_setBuffer (unAudioBufferSourceNode self)+ (maybe jsNull pToJSRef val))+ +foreign import javascript unsafe "$1[\"buffer\"]" js_getBuffer ::+ JSRef AudioBufferSourceNode -> IO (JSRef AudioBuffer)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.buffer Mozilla AudioBufferSourceNode.buffer documentation> +getBuffer ::+ (MonadIO m) => AudioBufferSourceNode -> m (Maybe AudioBuffer)+getBuffer self+ = liftIO+ ((js_getBuffer (unAudioBufferSourceNode self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"playbackState\"]"+ js_getPlaybackState :: JSRef AudioBufferSourceNode -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.playbackState Mozilla AudioBufferSourceNode.playbackState documentation> +getPlaybackState :: (MonadIO m) => AudioBufferSourceNode -> m Word+getPlaybackState self+ = liftIO (js_getPlaybackState (unAudioBufferSourceNode self))+ +foreign import javascript unsafe "$1[\"gain\"]" js_getGain ::+ JSRef AudioBufferSourceNode -> IO (JSRef AudioParam)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.gain Mozilla AudioBufferSourceNode.gain documentation> +getGain ::+ (MonadIO m) => AudioBufferSourceNode -> m (Maybe AudioParam)+getGain self+ = liftIO+ ((js_getGain (unAudioBufferSourceNode self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"playbackRate\"]"+ js_getPlaybackRate ::+ JSRef AudioBufferSourceNode -> IO (JSRef AudioParam)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.playbackRate Mozilla AudioBufferSourceNode.playbackRate documentation> +getPlaybackRate ::+ (MonadIO m) => AudioBufferSourceNode -> m (Maybe AudioParam)+getPlaybackRate self+ = liftIO+ ((js_getPlaybackRate (unAudioBufferSourceNode self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"loop\"] = $2;" js_setLoop ::+ JSRef AudioBufferSourceNode -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.loop Mozilla AudioBufferSourceNode.loop documentation> +setLoop :: (MonadIO m) => AudioBufferSourceNode -> Bool -> m ()+setLoop self val+ = liftIO (js_setLoop (unAudioBufferSourceNode self) val)+ +foreign import javascript unsafe "($1[\"loop\"] ? 1 : 0)"+ js_getLoop :: JSRef AudioBufferSourceNode -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.loop Mozilla AudioBufferSourceNode.loop documentation> +getLoop :: (MonadIO m) => AudioBufferSourceNode -> m Bool+getLoop self = liftIO (js_getLoop (unAudioBufferSourceNode self))+ +foreign import javascript unsafe "$1[\"loopStart\"] = $2;"+ js_setLoopStart :: JSRef AudioBufferSourceNode -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.loopStart Mozilla AudioBufferSourceNode.loopStart documentation> +setLoopStart ::+ (MonadIO m) => AudioBufferSourceNode -> Double -> m ()+setLoopStart self val+ = liftIO (js_setLoopStart (unAudioBufferSourceNode self) val)+ +foreign import javascript unsafe "$1[\"loopStart\"]"+ js_getLoopStart :: JSRef AudioBufferSourceNode -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.loopStart Mozilla AudioBufferSourceNode.loopStart documentation> +getLoopStart :: (MonadIO m) => AudioBufferSourceNode -> m Double+getLoopStart self+ = liftIO (js_getLoopStart (unAudioBufferSourceNode self))+ +foreign import javascript unsafe "$1[\"loopEnd\"] = $2;"+ js_setLoopEnd :: JSRef AudioBufferSourceNode -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.loopEnd Mozilla AudioBufferSourceNode.loopEnd documentation> +setLoopEnd ::+ (MonadIO m) => AudioBufferSourceNode -> Double -> m ()+setLoopEnd self val+ = liftIO (js_setLoopEnd (unAudioBufferSourceNode self) val)+ +foreign import javascript unsafe "$1[\"loopEnd\"]" js_getLoopEnd ::+ JSRef AudioBufferSourceNode -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.loopEnd Mozilla AudioBufferSourceNode.loopEnd documentation> +getLoopEnd :: (MonadIO m) => AudioBufferSourceNode -> m Double+getLoopEnd self+ = liftIO (js_getLoopEnd (unAudioBufferSourceNode self))+ +foreign import javascript unsafe "$1[\"looping\"] = $2;"+ js_setLooping :: JSRef AudioBufferSourceNode -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.looping Mozilla AudioBufferSourceNode.looping documentation> +setLooping :: (MonadIO m) => AudioBufferSourceNode -> Bool -> m ()+setLooping self val+ = liftIO (js_setLooping (unAudioBufferSourceNode self) val)+ +foreign import javascript unsafe "($1[\"looping\"] ? 1 : 0)"+ js_getLooping :: JSRef AudioBufferSourceNode -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.looping Mozilla AudioBufferSourceNode.looping documentation> +getLooping :: (MonadIO m) => AudioBufferSourceNode -> m Bool+getLooping self+ = liftIO (js_getLooping (unAudioBufferSourceNode self))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.onended Mozilla AudioBufferSourceNode.onended documentation> +ended :: EventName AudioBufferSourceNode Event+ended = unsafeEventName (toJSString "ended")
@@ -0,0 +1,451 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AudioContext+ (js_newAudioContext, newAudioContext, js_createBuffer,+ createBuffer, js_createBufferFromArrayBuffer,+ createBufferFromArrayBuffer, js_decodeAudioData, decodeAudioData,+ js_createBufferSource, createBufferSource,+ js_createMediaElementSource, createMediaElementSource,+ js_createMediaStreamSource, createMediaStreamSource,+ js_createMediaStreamDestination, createMediaStreamDestination,+ js_createGain, createGain, js_createDelay, createDelay,+ js_createBiquadFilter, createBiquadFilter, js_createWaveShaper,+ createWaveShaper, js_createPanner, createPanner,+ js_createConvolver, createConvolver, js_createDynamicsCompressor,+ createDynamicsCompressor, js_createAnalyser, createAnalyser,+ js_createScriptProcessor, createScriptProcessor,+ js_createOscillator, createOscillator, js_createPeriodicWave,+ createPeriodicWave, js_createChannelSplitter,+ createChannelSplitter, js_createChannelMerger, createChannelMerger,+ js_startRendering, startRendering, js_createGainNode,+ createGainNode, js_createDelayNode, createDelayNode,+ js_createJavaScriptNode, createJavaScriptNode, js_getDestination,+ getDestination, js_getCurrentTime, getCurrentTime,+ js_getSampleRate, getSampleRate, js_getListener, getListener,+ js_getActiveSourceCount, getActiveSourceCount, complete,+ AudioContext, castToAudioContext, gTypeAudioContext,+ IsAudioContext, toAudioContext)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "new (window[\"AudioContext\"]\n||\nwindow[\"webkitAudioContext\"])()"+ js_newAudioContext :: IO (JSRef AudioContext)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext Mozilla AudioContext documentation> +newAudioContext :: (MonadIO m) => m AudioContext+newAudioContext+ = liftIO (js_newAudioContext >>= fromJSRefUnchecked)+ +foreign import javascript unsafe "$1[\"createBuffer\"]($2, $3, $4)"+ js_createBuffer ::+ JSRef AudioContext ->+ Word -> Word -> Float -> IO (JSRef AudioBuffer)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBuffer Mozilla AudioContext.createBuffer documentation> +createBuffer ::+ (MonadIO m, IsAudioContext self) =>+ self -> Word -> Word -> Float -> m (Maybe AudioBuffer)+createBuffer self numberOfChannels numberOfFrames sampleRate+ = liftIO+ ((js_createBuffer (unAudioContext (toAudioContext self))+ numberOfChannels+ numberOfFrames+ sampleRate)+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createBuffer\"]($2, $3)"+ js_createBufferFromArrayBuffer ::+ JSRef AudioContext ->+ JSRef ArrayBuffer -> Bool -> IO (JSRef AudioBuffer)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBuffer Mozilla AudioContext.createBuffer documentation> +createBufferFromArrayBuffer ::+ (MonadIO m, IsAudioContext self, IsArrayBuffer buffer) =>+ self -> Maybe buffer -> Bool -> m (Maybe AudioBuffer)+createBufferFromArrayBuffer self buffer mixToMono+ = liftIO+ ((js_createBufferFromArrayBuffer+ (unAudioContext (toAudioContext self))+ (maybe jsNull (unArrayBuffer . toArrayBuffer) buffer)+ mixToMono)+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"decodeAudioData\"]($2, $3,\n$4)" js_decodeAudioData ::+ JSRef AudioContext ->+ JSRef ArrayBuffer ->+ JSRef AudioBufferCallback -> JSRef AudioBufferCallback -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.decodeAudioData Mozilla AudioContext.decodeAudioData documentation> +decodeAudioData ::+ (MonadIO m, IsAudioContext self, IsArrayBuffer audioData) =>+ self ->+ Maybe audioData ->+ Maybe AudioBufferCallback -> Maybe AudioBufferCallback -> m ()+decodeAudioData self audioData successCallback errorCallback+ = liftIO+ (js_decodeAudioData (unAudioContext (toAudioContext self))+ (maybe jsNull (unArrayBuffer . toArrayBuffer) audioData)+ (maybe jsNull pToJSRef successCallback)+ (maybe jsNull pToJSRef errorCallback))+ +foreign import javascript unsafe "$1[\"createBufferSource\"]()"+ js_createBufferSource ::+ JSRef AudioContext -> IO (JSRef AudioBufferSourceNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBufferSource Mozilla AudioContext.createBufferSource documentation> +createBufferSource ::+ (MonadIO m, IsAudioContext self) =>+ self -> m (Maybe AudioBufferSourceNode)+createBufferSource self+ = liftIO+ ((js_createBufferSource (unAudioContext (toAudioContext self))) >>=+ fromJSRef)+ +foreign import javascript unsafe+ "$1[\"createMediaElementSource\"]($2)" js_createMediaElementSource+ ::+ JSRef AudioContext ->+ JSRef HTMLMediaElement -> IO (JSRef MediaElementAudioSourceNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaElementSource Mozilla AudioContext.createMediaElementSource documentation> +createMediaElementSource ::+ (MonadIO m, IsAudioContext self,+ IsHTMLMediaElement mediaElement) =>+ self -> Maybe mediaElement -> m (Maybe MediaElementAudioSourceNode)+createMediaElementSource self mediaElement+ = liftIO+ ((js_createMediaElementSource+ (unAudioContext (toAudioContext self))+ (maybe jsNull (unHTMLMediaElement . toHTMLMediaElement)+ mediaElement))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"createMediaStreamSource\"]($2)" js_createMediaStreamSource ::+ JSRef AudioContext ->+ JSRef MediaStream -> IO (JSRef MediaStreamAudioSourceNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaStreamSource Mozilla AudioContext.createMediaStreamSource documentation> +createMediaStreamSource ::+ (MonadIO m, IsAudioContext self) =>+ self -> Maybe MediaStream -> m (Maybe MediaStreamAudioSourceNode)+createMediaStreamSource self mediaStream+ = liftIO+ ((js_createMediaStreamSource (unAudioContext (toAudioContext self))+ (maybe jsNull pToJSRef mediaStream))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"createMediaStreamDestination\"]()"+ js_createMediaStreamDestination ::+ JSRef AudioContext -> IO (JSRef MediaStreamAudioDestinationNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaStreamDestination Mozilla AudioContext.createMediaStreamDestination documentation> +createMediaStreamDestination ::+ (MonadIO m, IsAudioContext self) =>+ self -> m (Maybe MediaStreamAudioDestinationNode)+createMediaStreamDestination self+ = liftIO+ ((js_createMediaStreamDestination+ (unAudioContext (toAudioContext self)))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createGain\"]()"+ js_createGain :: JSRef AudioContext -> IO (JSRef GainNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createGain Mozilla AudioContext.createGain documentation> +createGain ::+ (MonadIO m, IsAudioContext self) => self -> m (Maybe GainNode)+createGain self+ = liftIO+ ((js_createGain (unAudioContext (toAudioContext self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"createDelay\"]($2)"+ js_createDelay ::+ JSRef AudioContext -> Double -> IO (JSRef DelayNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDelay Mozilla AudioContext.createDelay documentation> +createDelay ::+ (MonadIO m, IsAudioContext self) =>+ self -> Double -> m (Maybe DelayNode)+createDelay self maxDelayTime+ = liftIO+ ((js_createDelay (unAudioContext (toAudioContext self))+ maxDelayTime)+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createBiquadFilter\"]()"+ js_createBiquadFilter ::+ JSRef AudioContext -> IO (JSRef BiquadFilterNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBiquadFilter Mozilla AudioContext.createBiquadFilter documentation> +createBiquadFilter ::+ (MonadIO m, IsAudioContext self) =>+ self -> m (Maybe BiquadFilterNode)+createBiquadFilter self+ = liftIO+ ((js_createBiquadFilter (unAudioContext (toAudioContext self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"createWaveShaper\"]()"+ js_createWaveShaper ::+ JSRef AudioContext -> IO (JSRef WaveShaperNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createWaveShaper Mozilla AudioContext.createWaveShaper documentation> +createWaveShaper ::+ (MonadIO m, IsAudioContext self) =>+ self -> m (Maybe WaveShaperNode)+createWaveShaper self+ = liftIO+ ((js_createWaveShaper (unAudioContext (toAudioContext self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"createPanner\"]()"+ js_createPanner :: JSRef AudioContext -> IO (JSRef PannerNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createPanner Mozilla AudioContext.createPanner documentation> +createPanner ::+ (MonadIO m, IsAudioContext self) => self -> m (Maybe PannerNode)+createPanner self+ = liftIO+ ((js_createPanner (unAudioContext (toAudioContext self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"createConvolver\"]()"+ js_createConvolver ::+ JSRef AudioContext -> IO (JSRef ConvolverNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createConvolver Mozilla AudioContext.createConvolver documentation> +createConvolver ::+ (MonadIO m, IsAudioContext self) => self -> m (Maybe ConvolverNode)+createConvolver self+ = liftIO+ ((js_createConvolver (unAudioContext (toAudioContext self))) >>=+ fromJSRef)+ +foreign import javascript unsafe+ "$1[\"createDynamicsCompressor\"]()" js_createDynamicsCompressor ::+ JSRef AudioContext -> IO (JSRef DynamicsCompressorNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDynamicsCompressor Mozilla AudioContext.createDynamicsCompressor documentation> +createDynamicsCompressor ::+ (MonadIO m, IsAudioContext self) =>+ self -> m (Maybe DynamicsCompressorNode)+createDynamicsCompressor self+ = liftIO+ ((js_createDynamicsCompressor+ (unAudioContext (toAudioContext self)))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createAnalyser\"]()"+ js_createAnalyser :: JSRef AudioContext -> IO (JSRef AnalyserNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createAnalyser Mozilla AudioContext.createAnalyser documentation> +createAnalyser ::+ (MonadIO m, IsAudioContext self) => self -> m (Maybe AnalyserNode)+createAnalyser self+ = liftIO+ ((js_createAnalyser (unAudioContext (toAudioContext self))) >>=+ fromJSRef)+ +foreign import javascript unsafe+ "$1[\"createScriptProcessor\"]($2,\n$3, $4)"+ js_createScriptProcessor ::+ JSRef AudioContext ->+ Word -> Word -> Word -> IO (JSRef ScriptProcessorNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createScriptProcessor Mozilla AudioContext.createScriptProcessor documentation> +createScriptProcessor ::+ (MonadIO m, IsAudioContext self) =>+ self -> Word -> Word -> Word -> m (Maybe ScriptProcessorNode)+createScriptProcessor self bufferSize numberOfInputChannels+ numberOfOutputChannels+ = liftIO+ ((js_createScriptProcessor (unAudioContext (toAudioContext self))+ bufferSize+ numberOfInputChannels+ numberOfOutputChannels)+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createOscillator\"]()"+ js_createOscillator ::+ JSRef AudioContext -> IO (JSRef OscillatorNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createOscillator Mozilla AudioContext.createOscillator documentation> +createOscillator ::+ (MonadIO m, IsAudioContext self) =>+ self -> m (Maybe OscillatorNode)+createOscillator self+ = liftIO+ ((js_createOscillator (unAudioContext (toAudioContext self))) >>=+ fromJSRef)+ +foreign import javascript unsafe+ "$1[\"createPeriodicWave\"]($2, $3)" js_createPeriodicWave ::+ JSRef AudioContext ->+ JSRef Float32Array -> JSRef Float32Array -> IO (JSRef PeriodicWave)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createPeriodicWave Mozilla AudioContext.createPeriodicWave documentation> +createPeriodicWave ::+ (MonadIO m, IsAudioContext self, IsFloat32Array real,+ IsFloat32Array imag) =>+ self -> Maybe real -> Maybe imag -> m (Maybe PeriodicWave)+createPeriodicWave self real imag+ = liftIO+ ((js_createPeriodicWave (unAudioContext (toAudioContext self))+ (maybe jsNull (unFloat32Array . toFloat32Array) real)+ (maybe jsNull (unFloat32Array . toFloat32Array) imag))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"createChannelSplitter\"]($2)" js_createChannelSplitter ::+ JSRef AudioContext -> Word -> IO (JSRef ChannelSplitterNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createChannelSplitter Mozilla AudioContext.createChannelSplitter documentation> +createChannelSplitter ::+ (MonadIO m, IsAudioContext self) =>+ self -> Word -> m (Maybe ChannelSplitterNode)+createChannelSplitter self numberOfOutputs+ = liftIO+ ((js_createChannelSplitter (unAudioContext (toAudioContext self))+ numberOfOutputs)+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createChannelMerger\"]($2)"+ js_createChannelMerger ::+ JSRef AudioContext -> Word -> IO (JSRef ChannelMergerNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createChannelMerger Mozilla AudioContext.createChannelMerger documentation> +createChannelMerger ::+ (MonadIO m, IsAudioContext self) =>+ self -> Word -> m (Maybe ChannelMergerNode)+createChannelMerger self numberOfInputs+ = liftIO+ ((js_createChannelMerger (unAudioContext (toAudioContext self))+ numberOfInputs)+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"startRendering\"]()"+ js_startRendering :: JSRef AudioContext -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.startRendering Mozilla AudioContext.startRendering documentation> +startRendering :: (MonadIO m, IsAudioContext self) => self -> m ()+startRendering self+ = liftIO (js_startRendering (unAudioContext (toAudioContext self)))+ +foreign import javascript unsafe "$1[\"createGainNode\"]()"+ js_createGainNode :: JSRef AudioContext -> IO (JSRef GainNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createGainNode Mozilla AudioContext.createGainNode documentation> +createGainNode ::+ (MonadIO m, IsAudioContext self) => self -> m (Maybe GainNode)+createGainNode self+ = liftIO+ ((js_createGainNode (unAudioContext (toAudioContext self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"createDelayNode\"]($2)"+ js_createDelayNode ::+ JSRef AudioContext -> Double -> IO (JSRef DelayNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDelayNode Mozilla AudioContext.createDelayNode documentation> +createDelayNode ::+ (MonadIO m, IsAudioContext self) =>+ self -> Double -> m (Maybe DelayNode)+createDelayNode self maxDelayTime+ = liftIO+ ((js_createDelayNode (unAudioContext (toAudioContext self))+ maxDelayTime)+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"createJavaScriptNode\"]($2,\n$3, $4)" js_createJavaScriptNode+ ::+ JSRef AudioContext ->+ Word -> Word -> Word -> IO (JSRef ScriptProcessorNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createJavaScriptNode Mozilla AudioContext.createJavaScriptNode documentation> +createJavaScriptNode ::+ (MonadIO m, IsAudioContext self) =>+ self -> Word -> Word -> Word -> m (Maybe ScriptProcessorNode)+createJavaScriptNode self bufferSize numberOfInputChannels+ numberOfOutputChannels+ = liftIO+ ((js_createJavaScriptNode (unAudioContext (toAudioContext self))+ bufferSize+ numberOfInputChannels+ numberOfOutputChannels)+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"destination\"]"+ js_getDestination ::+ JSRef AudioContext -> IO (JSRef AudioDestinationNode)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.destination Mozilla AudioContext.destination documentation> +getDestination ::+ (MonadIO m, IsAudioContext self) =>+ self -> m (Maybe AudioDestinationNode)+getDestination self+ = liftIO+ ((js_getDestination (unAudioContext (toAudioContext self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"currentTime\"]"+ js_getCurrentTime :: JSRef AudioContext -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.currentTime Mozilla AudioContext.currentTime documentation> +getCurrentTime ::+ (MonadIO m, IsAudioContext self) => self -> m Double+getCurrentTime self+ = liftIO (js_getCurrentTime (unAudioContext (toAudioContext self)))+ +foreign import javascript unsafe "$1[\"sampleRate\"]"+ js_getSampleRate :: JSRef AudioContext -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.sampleRate Mozilla AudioContext.sampleRate documentation> +getSampleRate ::+ (MonadIO m, IsAudioContext self) => self -> m Float+getSampleRate self+ = liftIO (js_getSampleRate (unAudioContext (toAudioContext self)))+ +foreign import javascript unsafe "$1[\"listener\"]" js_getListener+ :: JSRef AudioContext -> IO (JSRef AudioListener)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.listener Mozilla AudioContext.listener documentation> +getListener ::+ (MonadIO m, IsAudioContext self) => self -> m (Maybe AudioListener)+getListener self+ = liftIO+ ((js_getListener (unAudioContext (toAudioContext self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"activeSourceCount\"]"+ js_getActiveSourceCount :: JSRef AudioContext -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.activeSourceCount Mozilla AudioContext.activeSourceCount documentation> +getActiveSourceCount ::+ (MonadIO m, IsAudioContext self) => self -> m Word+getActiveSourceCount self+ = liftIO+ (js_getActiveSourceCount (unAudioContext (toAudioContext self)))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.oncomplete Mozilla AudioContext.oncomplete documentation> +complete ::+ (IsAudioContext self, IsEventTarget self) =>+ EventName self OfflineAudioCompletionEvent+complete = unsafeEventName (toJSString "complete")
@@ -0,0 +1,27 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AudioDestinationNode+ (js_getMaxChannelCount, getMaxChannelCount, AudioDestinationNode,+ castToAudioDestinationNode, gTypeAudioDestinationNode)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"maxChannelCount\"]"+ js_getMaxChannelCount :: JSRef AudioDestinationNode -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioDestinationNode.maxChannelCount Mozilla AudioDestinationNode.maxChannelCount documentation> +getMaxChannelCount :: (MonadIO m) => AudioDestinationNode -> m Word+getMaxChannelCount self+ = liftIO (js_getMaxChannelCount (unAudioDestinationNode self))
@@ -0,0 +1,89 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AudioListener+ (js_setPosition, setPosition, js_setOrientation, setOrientation,+ js_setVelocity, setVelocity, js_setDopplerFactor, setDopplerFactor,+ js_getDopplerFactor, getDopplerFactor, js_setSpeedOfSound,+ setSpeedOfSound, js_getSpeedOfSound, getSpeedOfSound,+ AudioListener, castToAudioListener, gTypeAudioListener)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"setPosition\"]($2, $3, $4)"+ js_setPosition ::+ JSRef AudioListener -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioListener.setPosition Mozilla AudioListener.setPosition documentation> +setPosition ::+ (MonadIO m) => AudioListener -> Float -> Float -> Float -> m ()+setPosition self x y z+ = liftIO (js_setPosition (unAudioListener self) x y z)+ +foreign import javascript unsafe+ "$1[\"setOrientation\"]($2, $3, $4,\n$5, $6, $7)" js_setOrientation+ ::+ JSRef AudioListener ->+ Float -> Float -> Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioListener.setOrientation Mozilla AudioListener.setOrientation documentation> +setOrientation ::+ (MonadIO m) =>+ AudioListener ->+ Float -> Float -> Float -> Float -> Float -> Float -> m ()+setOrientation self x y z xUp yUp zUp+ = liftIO+ (js_setOrientation (unAudioListener self) x y z xUp yUp zUp)+ +foreign import javascript unsafe "$1[\"setVelocity\"]($2, $3, $4)"+ js_setVelocity ::+ JSRef AudioListener -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioListener.setVelocity Mozilla AudioListener.setVelocity documentation> +setVelocity ::+ (MonadIO m) => AudioListener -> Float -> Float -> Float -> m ()+setVelocity self x y z+ = liftIO (js_setVelocity (unAudioListener self) x y z)+ +foreign import javascript unsafe "$1[\"dopplerFactor\"] = $2;"+ js_setDopplerFactor :: JSRef AudioListener -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioListener.dopplerFactor Mozilla AudioListener.dopplerFactor documentation> +setDopplerFactor :: (MonadIO m) => AudioListener -> Float -> m ()+setDopplerFactor self val+ = liftIO (js_setDopplerFactor (unAudioListener self) val)+ +foreign import javascript unsafe "$1[\"dopplerFactor\"]"+ js_getDopplerFactor :: JSRef AudioListener -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioListener.dopplerFactor Mozilla AudioListener.dopplerFactor documentation> +getDopplerFactor :: (MonadIO m) => AudioListener -> m Float+getDopplerFactor self+ = liftIO (js_getDopplerFactor (unAudioListener self))+ +foreign import javascript unsafe "$1[\"speedOfSound\"] = $2;"+ js_setSpeedOfSound :: JSRef AudioListener -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioListener.speedOfSound Mozilla AudioListener.speedOfSound documentation> +setSpeedOfSound :: (MonadIO m) => AudioListener -> Float -> m ()+setSpeedOfSound self val+ = liftIO (js_setSpeedOfSound (unAudioListener self) val)+ +foreign import javascript unsafe "$1[\"speedOfSound\"]"+ js_getSpeedOfSound :: JSRef AudioListener -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioListener.speedOfSound Mozilla AudioListener.speedOfSound documentation> +getSpeedOfSound :: (MonadIO m) => AudioListener -> m Float+getSpeedOfSound self+ = liftIO (js_getSpeedOfSound (unAudioListener self))
@@ -0,0 +1,157 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AudioNode+ (js_connect, connect, js_connectParam, connectParam, js_disconnect,+ disconnect, js_getContext, getContext, js_getNumberOfInputs,+ getNumberOfInputs, js_getNumberOfOutputs, getNumberOfOutputs,+ js_setChannelCount, setChannelCount, js_getChannelCount,+ getChannelCount, js_setChannelCountMode, setChannelCountMode,+ js_getChannelCountMode, getChannelCountMode,+ js_setChannelInterpretation, setChannelInterpretation,+ js_getChannelInterpretation, getChannelInterpretation, AudioNode,+ castToAudioNode, gTypeAudioNode, IsAudioNode, toAudioNode)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"connect\"]($2, $3, $4)"+ js_connect ::+ JSRef AudioNode -> JSRef AudioNode -> Word -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioNode.connect Mozilla AudioNode.connect documentation> +connect ::+ (MonadIO m, IsAudioNode self, IsAudioNode destination) =>+ self -> Maybe destination -> Word -> Word -> m ()+connect self destination output input+ = liftIO+ (js_connect (unAudioNode (toAudioNode self))+ (maybe jsNull (unAudioNode . toAudioNode) destination)+ output+ input)+ +foreign import javascript unsafe "$1[\"connect\"]($2, $3)"+ js_connectParam ::+ JSRef AudioNode -> JSRef AudioParam -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioNode.connect Mozilla AudioNode.connect documentation> +connectParam ::+ (MonadIO m, IsAudioNode self) =>+ self -> Maybe AudioParam -> Word -> m ()+connectParam self destination output+ = liftIO+ (js_connectParam (unAudioNode (toAudioNode self))+ (maybe jsNull pToJSRef destination)+ output)+ +foreign import javascript unsafe "$1[\"disconnect\"]($2)"+ js_disconnect :: JSRef AudioNode -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioNode.disconnect Mozilla AudioNode.disconnect documentation> +disconnect :: (MonadIO m, IsAudioNode self) => self -> Word -> m ()+disconnect self output+ = liftIO (js_disconnect (unAudioNode (toAudioNode self)) output)+ +foreign import javascript unsafe "$1[\"context\"]" js_getContext ::+ JSRef AudioNode -> IO (JSRef AudioContext)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioNode.context Mozilla AudioNode.context documentation> +getContext ::+ (MonadIO m, IsAudioNode self) => self -> m (Maybe AudioContext)+getContext self+ = liftIO+ ((js_getContext (unAudioNode (toAudioNode self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"numberOfInputs\"]"+ js_getNumberOfInputs :: JSRef AudioNode -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioNode.numberOfInputs Mozilla AudioNode.numberOfInputs documentation> +getNumberOfInputs ::+ (MonadIO m, IsAudioNode self) => self -> m Word+getNumberOfInputs self+ = liftIO (js_getNumberOfInputs (unAudioNode (toAudioNode self)))+ +foreign import javascript unsafe "$1[\"numberOfOutputs\"]"+ js_getNumberOfOutputs :: JSRef AudioNode -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioNode.numberOfOutputs Mozilla AudioNode.numberOfOutputs documentation> +getNumberOfOutputs ::+ (MonadIO m, IsAudioNode self) => self -> m Word+getNumberOfOutputs self+ = liftIO (js_getNumberOfOutputs (unAudioNode (toAudioNode self)))+ +foreign import javascript unsafe "$1[\"channelCount\"] = $2;"+ js_setChannelCount :: JSRef AudioNode -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioNode.channelCount Mozilla AudioNode.channelCount documentation> +setChannelCount ::+ (MonadIO m, IsAudioNode self) => self -> Word -> m ()+setChannelCount self val+ = liftIO (js_setChannelCount (unAudioNode (toAudioNode self)) val)+ +foreign import javascript unsafe "$1[\"channelCount\"]"+ js_getChannelCount :: JSRef AudioNode -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioNode.channelCount Mozilla AudioNode.channelCount documentation> +getChannelCount :: (MonadIO m, IsAudioNode self) => self -> m Word+getChannelCount self+ = liftIO (js_getChannelCount (unAudioNode (toAudioNode self)))+ +foreign import javascript unsafe "$1[\"channelCountMode\"] = $2;"+ js_setChannelCountMode :: JSRef AudioNode -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioNode.channelCountMode Mozilla AudioNode.channelCountMode documentation> +setChannelCountMode ::+ (MonadIO m, IsAudioNode self, ToJSString val) =>+ self -> val -> m ()+setChannelCountMode self val+ = liftIO+ (js_setChannelCountMode (unAudioNode (toAudioNode self))+ (toJSString val))+ +foreign import javascript unsafe "$1[\"channelCountMode\"]"+ js_getChannelCountMode :: JSRef AudioNode -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioNode.channelCountMode Mozilla AudioNode.channelCountMode documentation> +getChannelCountMode ::+ (MonadIO m, IsAudioNode self, FromJSString result) =>+ self -> m result+getChannelCountMode self+ = liftIO+ (fromJSString <$>+ (js_getChannelCountMode (unAudioNode (toAudioNode self))))+ +foreign import javascript unsafe+ "$1[\"channelInterpretation\"] = $2;" js_setChannelInterpretation+ :: JSRef AudioNode -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioNode.channelInterpretation Mozilla AudioNode.channelInterpretation documentation> +setChannelInterpretation ::+ (MonadIO m, IsAudioNode self, ToJSString val) =>+ self -> val -> m ()+setChannelInterpretation self val+ = liftIO+ (js_setChannelInterpretation (unAudioNode (toAudioNode self))+ (toJSString val))+ +foreign import javascript unsafe "$1[\"channelInterpretation\"]"+ js_getChannelInterpretation :: JSRef AudioNode -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioNode.channelInterpretation Mozilla AudioNode.channelInterpretation documentation> +getChannelInterpretation ::+ (MonadIO m, IsAudioNode self, FromJSString result) =>+ self -> m result+getChannelInterpretation self+ = liftIO+ (fromJSString <$>+ (js_getChannelInterpretation (unAudioNode (toAudioNode self))))
@@ -0,0 +1,160 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AudioParam+ (js_setValueAtTime, setValueAtTime, js_linearRampToValueAtTime,+ linearRampToValueAtTime, js_exponentialRampToValueAtTime,+ exponentialRampToValueAtTime, js_setTargetAtTime, setTargetAtTime,+ js_setValueCurveAtTime, setValueCurveAtTime,+ js_cancelScheduledValues, cancelScheduledValues,+ js_setTargetValueAtTime, setTargetValueAtTime, js_setValue,+ setValue, js_getValue, getValue, js_getMinValue, getMinValue,+ js_getMaxValue, getMaxValue, js_getDefaultValue, getDefaultValue,+ js_getName, getName, js_getUnits, getUnits, AudioParam,+ castToAudioParam, gTypeAudioParam)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"setValueAtTime\"]($2, $3)"+ js_setValueAtTime :: JSRef AudioParam -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioParam.setValueAtTime Mozilla AudioParam.setValueAtTime documentation> +setValueAtTime ::+ (MonadIO m) => AudioParam -> Float -> Float -> m ()+setValueAtTime self value time+ = liftIO (js_setValueAtTime (unAudioParam self) value time)+ +foreign import javascript unsafe+ "$1[\"linearRampToValueAtTime\"]($2,\n$3)"+ js_linearRampToValueAtTime ::+ JSRef AudioParam -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioParam.linearRampToValueAtTime Mozilla AudioParam.linearRampToValueAtTime documentation> +linearRampToValueAtTime ::+ (MonadIO m) => AudioParam -> Float -> Float -> m ()+linearRampToValueAtTime self value time+ = liftIO+ (js_linearRampToValueAtTime (unAudioParam self) value time)+ +foreign import javascript unsafe+ "$1[\"exponentialRampToValueAtTime\"]($2,\n$3)"+ js_exponentialRampToValueAtTime ::+ JSRef AudioParam -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioParam.exponentialRampToValueAtTime Mozilla AudioParam.exponentialRampToValueAtTime documentation> +exponentialRampToValueAtTime ::+ (MonadIO m) => AudioParam -> Float -> Float -> m ()+exponentialRampToValueAtTime self value time+ = liftIO+ (js_exponentialRampToValueAtTime (unAudioParam self) value time)+ +foreign import javascript unsafe+ "$1[\"setTargetAtTime\"]($2, $3,\n$4)" js_setTargetAtTime ::+ JSRef AudioParam -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioParam.setTargetAtTime Mozilla AudioParam.setTargetAtTime documentation> +setTargetAtTime ::+ (MonadIO m) => AudioParam -> Float -> Float -> Float -> m ()+setTargetAtTime self target time timeConstant+ = liftIO+ (js_setTargetAtTime (unAudioParam self) target time timeConstant)+ +foreign import javascript unsafe+ "$1[\"setValueCurveAtTime\"]($2,\n$3, $4)" js_setValueCurveAtTime+ ::+ JSRef AudioParam -> JSRef Float32Array -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioParam.setValueCurveAtTime Mozilla AudioParam.setValueCurveAtTime documentation> +setValueCurveAtTime ::+ (MonadIO m, IsFloat32Array values) =>+ AudioParam -> Maybe values -> Float -> Float -> m ()+setValueCurveAtTime self values time duration+ = liftIO+ (js_setValueCurveAtTime (unAudioParam self)+ (maybe jsNull (unFloat32Array . toFloat32Array) values)+ time+ duration)+ +foreign import javascript unsafe+ "$1[\"cancelScheduledValues\"]($2)" js_cancelScheduledValues ::+ JSRef AudioParam -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioParam.cancelScheduledValues Mozilla AudioParam.cancelScheduledValues documentation> +cancelScheduledValues :: (MonadIO m) => AudioParam -> Float -> m ()+cancelScheduledValues self startTime+ = liftIO (js_cancelScheduledValues (unAudioParam self) startTime)+ +foreign import javascript unsafe+ "$1[\"setTargetValueAtTime\"]($2,\n$3, $4)" js_setTargetValueAtTime+ :: JSRef AudioParam -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioParam.setTargetValueAtTime Mozilla AudioParam.setTargetValueAtTime documentation> +setTargetValueAtTime ::+ (MonadIO m) => AudioParam -> Float -> Float -> Float -> m ()+setTargetValueAtTime self targetValue time timeConstant+ = liftIO+ (js_setTargetValueAtTime (unAudioParam self) targetValue time+ timeConstant)+ +foreign import javascript unsafe "$1[\"value\"] = $2;" js_setValue+ :: JSRef AudioParam -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioParam.value Mozilla AudioParam.value documentation> +setValue :: (MonadIO m) => AudioParam -> Float -> m ()+setValue self val = liftIO (js_setValue (unAudioParam self) val)+ +foreign import javascript unsafe "$1[\"value\"]" js_getValue ::+ JSRef AudioParam -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioParam.value Mozilla AudioParam.value documentation> +getValue :: (MonadIO m) => AudioParam -> m Float+getValue self = liftIO (js_getValue (unAudioParam self))+ +foreign import javascript unsafe "$1[\"minValue\"]" js_getMinValue+ :: JSRef AudioParam -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioParam.minValue Mozilla AudioParam.minValue documentation> +getMinValue :: (MonadIO m) => AudioParam -> m Float+getMinValue self = liftIO (js_getMinValue (unAudioParam self))+ +foreign import javascript unsafe "$1[\"maxValue\"]" js_getMaxValue+ :: JSRef AudioParam -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioParam.maxValue Mozilla AudioParam.maxValue documentation> +getMaxValue :: (MonadIO m) => AudioParam -> m Float+getMaxValue self = liftIO (js_getMaxValue (unAudioParam self))+ +foreign import javascript unsafe "$1[\"defaultValue\"]"+ js_getDefaultValue :: JSRef AudioParam -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioParam.defaultValue Mozilla AudioParam.defaultValue documentation> +getDefaultValue :: (MonadIO m) => AudioParam -> m Float+getDefaultValue self+ = liftIO (js_getDefaultValue (unAudioParam self))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef AudioParam -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioParam.name Mozilla AudioParam.name documentation> +getName ::+ (MonadIO m, FromJSString result) => AudioParam -> m result+getName self+ = liftIO (fromJSString <$> (js_getName (unAudioParam self)))+ +foreign import javascript unsafe "$1[\"units\"]" js_getUnits ::+ JSRef AudioParam -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioParam.units Mozilla AudioParam.units documentation> +getUnits :: (MonadIO m) => AudioParam -> m Word+getUnits self = liftIO (js_getUnits (unAudioParam self))
@@ -0,0 +1,51 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AudioProcessingEvent+ (js_getPlaybackTime, getPlaybackTime, js_getInputBuffer,+ getInputBuffer, js_getOutputBuffer, getOutputBuffer,+ AudioProcessingEvent, castToAudioProcessingEvent,+ gTypeAudioProcessingEvent)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"playbackTime\"]"+ js_getPlaybackTime :: JSRef AudioProcessingEvent -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioProcessingEvent.playbackTime Mozilla AudioProcessingEvent.playbackTime documentation> +getPlaybackTime :: (MonadIO m) => AudioProcessingEvent -> m Double+getPlaybackTime self+ = liftIO (js_getPlaybackTime (unAudioProcessingEvent self))+ +foreign import javascript unsafe "$1[\"inputBuffer\"]"+ js_getInputBuffer ::+ JSRef AudioProcessingEvent -> IO (JSRef AudioBuffer)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioProcessingEvent.inputBuffer Mozilla AudioProcessingEvent.inputBuffer documentation> +getInputBuffer ::+ (MonadIO m) => AudioProcessingEvent -> m (Maybe AudioBuffer)+getInputBuffer self+ = liftIO+ ((js_getInputBuffer (unAudioProcessingEvent self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"outputBuffer\"]"+ js_getOutputBuffer ::+ JSRef AudioProcessingEvent -> IO (JSRef AudioBuffer)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioProcessingEvent.outputBuffer Mozilla AudioProcessingEvent.outputBuffer documentation> +getOutputBuffer ::+ (MonadIO m) => AudioProcessingEvent -> m (Maybe AudioBuffer)+getOutputBuffer self+ = liftIO+ ((js_getOutputBuffer (unAudioProcessingEvent self)) >>= fromJSRef)
@@ -0,0 +1,33 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AudioStreamTrack+ (js_newAudioStreamTrack, newAudioStreamTrack, AudioStreamTrack,+ castToAudioStreamTrack, gTypeAudioStreamTrack)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "new window[\"AudioStreamTrack\"]($1)" js_newAudioStreamTrack ::+ JSRef Dictionary -> IO (JSRef AudioStreamTrack)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioStreamTrack Mozilla AudioStreamTrack documentation> +newAudioStreamTrack ::+ (MonadIO m, IsDictionary audioConstraints) =>+ Maybe audioConstraints -> m AudioStreamTrack+newAudioStreamTrack audioConstraints+ = liftIO+ (js_newAudioStreamTrack+ (maybe jsNull (unDictionary . toDictionary) audioConstraints)+ >>= fromJSRefUnchecked)
@@ -0,0 +1,98 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AudioTrack+ (js_getId, getId, js_setKind, setKind, js_getKind, getKind,+ js_getLabel, getLabel, js_setLanguage, setLanguage, js_getLanguage,+ getLanguage, js_setEnabled, setEnabled, js_getEnabled, getEnabled,+ js_getSourceBuffer, getSourceBuffer, AudioTrack, castToAudioTrack,+ gTypeAudioTrack)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"id\"]" js_getId ::+ JSRef AudioTrack -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrack.id Mozilla AudioTrack.id documentation> +getId :: (MonadIO m, FromJSString result) => AudioTrack -> m result+getId self+ = liftIO (fromJSString <$> (js_getId (unAudioTrack self)))+ +foreign import javascript unsafe "$1[\"kind\"] = $2;" js_setKind ::+ JSRef AudioTrack -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrack.kind Mozilla AudioTrack.kind documentation> +setKind :: (MonadIO m, ToJSString val) => AudioTrack -> val -> m ()+setKind self val+ = liftIO (js_setKind (unAudioTrack self) (toJSString val))+ +foreign import javascript unsafe "$1[\"kind\"]" js_getKind ::+ JSRef AudioTrack -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrack.kind Mozilla AudioTrack.kind documentation> +getKind ::+ (MonadIO m, FromJSString result) => AudioTrack -> m result+getKind self+ = liftIO (fromJSString <$> (js_getKind (unAudioTrack self)))+ +foreign import javascript unsafe "$1[\"label\"]" js_getLabel ::+ JSRef AudioTrack -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrack.label Mozilla AudioTrack.label documentation> +getLabel ::+ (MonadIO m, FromJSString result) => AudioTrack -> m result+getLabel self+ = liftIO (fromJSString <$> (js_getLabel (unAudioTrack self)))+ +foreign import javascript unsafe "$1[\"language\"] = $2;"+ js_setLanguage :: JSRef AudioTrack -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrack.language Mozilla AudioTrack.language documentation> +setLanguage ::+ (MonadIO m, ToJSString val) => AudioTrack -> val -> m ()+setLanguage self val+ = liftIO (js_setLanguage (unAudioTrack self) (toJSString val))+ +foreign import javascript unsafe "$1[\"language\"]" js_getLanguage+ :: JSRef AudioTrack -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrack.language Mozilla AudioTrack.language documentation> +getLanguage ::+ (MonadIO m, FromJSString result) => AudioTrack -> m result+getLanguage self+ = liftIO (fromJSString <$> (js_getLanguage (unAudioTrack self)))+ +foreign import javascript unsafe "$1[\"enabled\"] = $2;"+ js_setEnabled :: JSRef AudioTrack -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrack.enabled Mozilla AudioTrack.enabled documentation> +setEnabled :: (MonadIO m) => AudioTrack -> Bool -> m ()+setEnabled self val+ = liftIO (js_setEnabled (unAudioTrack self) val)+ +foreign import javascript unsafe "($1[\"enabled\"] ? 1 : 0)"+ js_getEnabled :: JSRef AudioTrack -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrack.enabled Mozilla AudioTrack.enabled documentation> +getEnabled :: (MonadIO m) => AudioTrack -> m Bool+getEnabled self = liftIO (js_getEnabled (unAudioTrack self))+ +foreign import javascript unsafe "$1[\"sourceBuffer\"]"+ js_getSourceBuffer :: JSRef AudioTrack -> IO (JSRef SourceBuffer)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrack.sourceBuffer Mozilla AudioTrack.sourceBuffer documentation> +getSourceBuffer ::+ (MonadIO m) => AudioTrack -> m (Maybe SourceBuffer)+getSourceBuffer self+ = liftIO ((js_getSourceBuffer (unAudioTrack self)) >>= fromJSRef)
@@ -0,0 +1,61 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AudioTrackList+ (js_item, item, js_getTrackById, getTrackById, js_getLength,+ getLength, change, addTrack, removeTrack, AudioTrackList,+ castToAudioTrackList, gTypeAudioTrackList)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"item\"]($2)" js_item ::+ JSRef AudioTrackList -> Word -> IO (JSRef AudioTrack)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrackList.item Mozilla AudioTrackList.item documentation> +item ::+ (MonadIO m) => AudioTrackList -> Word -> m (Maybe AudioTrack)+item self index+ = liftIO ((js_item (unAudioTrackList self) index) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"getTrackById\"]($2)"+ js_getTrackById ::+ JSRef AudioTrackList -> JSString -> IO (JSRef AudioTrack)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrackList.getTrackById Mozilla AudioTrackList.getTrackById documentation> +getTrackById ::+ (MonadIO m, ToJSString id) =>+ AudioTrackList -> id -> m (Maybe AudioTrack)+getTrackById self id+ = liftIO+ ((js_getTrackById (unAudioTrackList self) (toJSString id)) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"length\"]" js_getLength ::+ JSRef AudioTrackList -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrackList.length Mozilla AudioTrackList.length documentation> +getLength :: (MonadIO m) => AudioTrackList -> m Word+getLength self = liftIO (js_getLength (unAudioTrackList self))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrackList.onchange Mozilla AudioTrackList.onchange documentation> +change :: EventName AudioTrackList Event+change = unsafeEventName (toJSString "change")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrackList.onaddtrack Mozilla AudioTrackList.onaddtrack documentation> +addTrack :: EventName AudioTrackList Event+addTrack = unsafeEventName (toJSString "addtrack")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrackList.onremovetrack Mozilla AudioTrackList.onremovetrack documentation> +removeTrack :: EventName AudioTrackList Event+removeTrack = unsafeEventName (toJSString "removetrack")
@@ -0,0 +1,30 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.AutocompleteErrorEvent+ (js_getReason, getReason, AutocompleteErrorEvent,+ castToAutocompleteErrorEvent, gTypeAutocompleteErrorEvent)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"reason\"]" js_getReason ::+ JSRef AutocompleteErrorEvent -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AutocompleteErrorEvent.reason Mozilla AutocompleteErrorEvent.reason documentation> +getReason ::+ (MonadIO m, FromJSString result) =>+ AutocompleteErrorEvent -> m result+getReason self+ = liftIO+ (fromJSString <$> (js_getReason (unAutocompleteErrorEvent self)))
@@ -0,0 +1,25 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.BarProp+ (js_getVisible, getVisible, BarProp, castToBarProp, gTypeBarProp)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "($1[\"visible\"] ? 1 : 0)"+ js_getVisible :: JSRef BarProp -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BarProp.visible Mozilla BarProp.visible documentation> +getVisible :: (MonadIO m) => BarProp -> m Bool+getVisible self = liftIO (js_getVisible (unBarProp self))
@@ -0,0 +1,70 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.BatteryManager+ (js_getCharging, getCharging, js_getChargingTime, getChargingTime,+ js_getDischargingTime, getDischargingTime, js_getLevel, getLevel,+ chargingChange, chargingTimeChange, dischargingTimeChange,+ levelChange, BatteryManager, castToBatteryManager,+ gTypeBatteryManager)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "($1[\"charging\"] ? 1 : 0)"+ js_getCharging :: JSRef BatteryManager -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BatteryManager.charging Mozilla BatteryManager.charging documentation> +getCharging :: (MonadIO m) => BatteryManager -> m Bool+getCharging self = liftIO (js_getCharging (unBatteryManager self))+ +foreign import javascript unsafe "$1[\"chargingTime\"]"+ js_getChargingTime :: JSRef BatteryManager -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BatteryManager.chargingTime Mozilla BatteryManager.chargingTime documentation> +getChargingTime :: (MonadIO m) => BatteryManager -> m Double+getChargingTime self+ = liftIO (js_getChargingTime (unBatteryManager self))+ +foreign import javascript unsafe "$1[\"dischargingTime\"]"+ js_getDischargingTime :: JSRef BatteryManager -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BatteryManager.dischargingTime Mozilla BatteryManager.dischargingTime documentation> +getDischargingTime :: (MonadIO m) => BatteryManager -> m Double+getDischargingTime self+ = liftIO (js_getDischargingTime (unBatteryManager self))+ +foreign import javascript unsafe "$1[\"level\"]" js_getLevel ::+ JSRef BatteryManager -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BatteryManager.level Mozilla BatteryManager.level documentation> +getLevel :: (MonadIO m) => BatteryManager -> m Double+getLevel self = liftIO (js_getLevel (unBatteryManager self))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BatteryManager.onchargingchange Mozilla BatteryManager.onchargingchange documentation> +chargingChange :: EventName BatteryManager Event+chargingChange = unsafeEventName (toJSString "chargingchange")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BatteryManager.onchargingtimechange Mozilla BatteryManager.onchargingtimechange documentation> +chargingTimeChange :: EventName BatteryManager Event+chargingTimeChange+ = unsafeEventName (toJSString "chargingtimechange")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BatteryManager.ondischargingtimechange Mozilla BatteryManager.ondischargingtimechange documentation> +dischargingTimeChange :: EventName BatteryManager Event+dischargingTimeChange+ = unsafeEventName (toJSString "dischargingtimechange")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BatteryManager.onlevelchange Mozilla BatteryManager.onlevelchange documentation> +levelChange :: EventName BatteryManager Event+levelChange = unsafeEventName (toJSString "levelchange")
@@ -0,0 +1,28 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.BeforeLoadEvent+ (js_getUrl, getUrl, BeforeLoadEvent, castToBeforeLoadEvent,+ gTypeBeforeLoadEvent)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"url\"]" js_getUrl ::+ JSRef BeforeLoadEvent -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BeforeLoadEvent.url Mozilla BeforeLoadEvent.url documentation> +getUrl ::+ (MonadIO m, FromJSString result) => BeforeLoadEvent -> m result+getUrl self+ = liftIO (fromJSString <$> (js_getUrl (unBeforeLoadEvent self)))
@@ -0,0 +1,40 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.BeforeUnloadEvent+ (js_setReturnValue, setReturnValue, js_getReturnValue,+ getReturnValue, BeforeUnloadEvent, castToBeforeUnloadEvent,+ gTypeBeforeUnloadEvent)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"returnValue\"] = $2;"+ js_setReturnValue :: JSRef BeforeUnloadEvent -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BeforeUnloadEvent.returnValue Mozilla BeforeUnloadEvent.returnValue documentation> +setReturnValue ::+ (MonadIO m, ToJSString val) => BeforeUnloadEvent -> val -> m ()+setReturnValue self val+ = liftIO+ (js_setReturnValue (unBeforeUnloadEvent self) (toJSString val))+ +foreign import javascript unsafe "$1[\"returnValue\"]"+ js_getReturnValue :: JSRef BeforeUnloadEvent -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BeforeUnloadEvent.returnValue Mozilla BeforeUnloadEvent.returnValue documentation> +getReturnValue ::+ (MonadIO m, FromJSString result) => BeforeUnloadEvent -> m result+getReturnValue self+ = liftIO+ (fromJSString <$> (js_getReturnValue (unBeforeUnloadEvent self)))
@@ -0,0 +1,106 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.BiquadFilterNode+ (js_getFrequencyResponse, getFrequencyResponse, pattern LOWPASS,+ pattern HIGHPASS, pattern BANDPASS, pattern LOWSHELF,+ pattern HIGHSHELF, pattern PEAKING, pattern NOTCH, pattern ALLPASS,+ js_setType, setType, js_getType, getType, js_getFrequency,+ getFrequency, js_getDetune, getDetune, js_getQ, getQ, js_getGain,+ getGain, BiquadFilterNode, castToBiquadFilterNode,+ gTypeBiquadFilterNode)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "$1[\"getFrequencyResponse\"]($2,\n$3, $4)" js_getFrequencyResponse+ ::+ JSRef BiquadFilterNode ->+ JSRef Float32Array ->+ JSRef Float32Array -> JSRef Float32Array -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.getFrequencyResponse Mozilla BiquadFilterNode.getFrequencyResponse documentation> +getFrequencyResponse ::+ (MonadIO m, IsFloat32Array frequencyHz, IsFloat32Array magResponse,+ IsFloat32Array phaseResponse) =>+ BiquadFilterNode ->+ Maybe frequencyHz ->+ Maybe magResponse -> Maybe phaseResponse -> m ()+getFrequencyResponse self frequencyHz magResponse phaseResponse+ = liftIO+ (js_getFrequencyResponse (unBiquadFilterNode self)+ (maybe jsNull (unFloat32Array . toFloat32Array) frequencyHz)+ (maybe jsNull (unFloat32Array . toFloat32Array) magResponse)+ (maybe jsNull (unFloat32Array . toFloat32Array) phaseResponse))+pattern LOWPASS = 0+pattern HIGHPASS = 1+pattern BANDPASS = 2+pattern LOWSHELF = 3+pattern HIGHSHELF = 4+pattern PEAKING = 5+pattern NOTCH = 6+pattern ALLPASS = 7+ +foreign import javascript unsafe "$1[\"type\"] = $2;" js_setType ::+ JSRef BiquadFilterNode -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.type Mozilla BiquadFilterNode.type documentation> +setType ::+ (MonadIO m, ToJSString val) => BiquadFilterNode -> val -> m ()+setType self val+ = liftIO (js_setType (unBiquadFilterNode self) (toJSString val))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef BiquadFilterNode -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.type Mozilla BiquadFilterNode.type documentation> +getType ::+ (MonadIO m, FromJSString result) => BiquadFilterNode -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unBiquadFilterNode self)))+ +foreign import javascript unsafe "$1[\"frequency\"]"+ js_getFrequency :: JSRef BiquadFilterNode -> IO (JSRef AudioParam)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.frequency Mozilla BiquadFilterNode.frequency documentation> +getFrequency ::+ (MonadIO m) => BiquadFilterNode -> m (Maybe AudioParam)+getFrequency self+ = liftIO+ ((js_getFrequency (unBiquadFilterNode self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"detune\"]" js_getDetune ::+ JSRef BiquadFilterNode -> IO (JSRef AudioParam)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.detune Mozilla BiquadFilterNode.detune documentation> +getDetune ::+ (MonadIO m) => BiquadFilterNode -> m (Maybe AudioParam)+getDetune self+ = liftIO ((js_getDetune (unBiquadFilterNode self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"Q\"]" js_getQ ::+ JSRef BiquadFilterNode -> IO (JSRef AudioParam)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.Q Mozilla BiquadFilterNode.Q documentation> +getQ :: (MonadIO m) => BiquadFilterNode -> m (Maybe AudioParam)+getQ self+ = liftIO ((js_getQ (unBiquadFilterNode self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"gain\"]" js_getGain ::+ JSRef BiquadFilterNode -> IO (JSRef AudioParam)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.gain Mozilla BiquadFilterNode.gain documentation> +getGain :: (MonadIO m) => BiquadFilterNode -> m (Maybe AudioParam)+getGain self+ = liftIO ((js_getGain (unBiquadFilterNode self)) >>= fromJSRef)
@@ -0,0 +1,74 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.Blob+ (js_newBlob, newBlob, js_newBlob', newBlob', js_slice, slice,+ js_getSize, getSize, js_getType, getType, Blob, castToBlob,+ gTypeBlob, IsBlob, toBlob)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "new window[\"Blob\"]()"+ js_newBlob :: IO (JSRef Blob)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Blob Mozilla Blob documentation> +newBlob :: (MonadIO m) => m Blob+newBlob = liftIO (js_newBlob >>= fromJSRefUnchecked)+ +foreign import javascript unsafe "new window[\"Blob\"]($1, $2)"+ js_newBlob' ::+ JSRef [JSRef a] -> JSRef BlobPropertyBag -> IO (JSRef Blob)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Blob Mozilla Blob documentation> +newBlob' ::+ (MonadIO m, IsBlobPropertyBag options) =>+ [JSRef a] -> Maybe options -> m Blob+newBlob' blobParts options+ = liftIO+ (toJSRef blobParts >>= \ blobParts' -> js_newBlob' blobParts'+ (maybe jsNull (unBlobPropertyBag . toBlobPropertyBag) options)+ >>= fromJSRefUnchecked)+ +foreign import javascript unsafe "$1[\"slice\"]($2, $3, $4)"+ js_slice ::+ JSRef Blob ->+ Double -> Double -> JSRef (Maybe JSString) -> IO (JSRef Blob)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Blob.slice Mozilla Blob.slice documentation> +slice ::+ (MonadIO m, IsBlob self, ToJSString contentType) =>+ self -> Int64 -> Int64 -> Maybe contentType -> m (Maybe Blob)+slice self start end contentType+ = liftIO+ ((js_slice (unBlob (toBlob self)) (fromIntegral start)+ (fromIntegral end)+ (toMaybeJSString contentType))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"size\"]" js_getSize ::+ JSRef Blob -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Blob.size Mozilla Blob.size documentation> +getSize :: (MonadIO m, IsBlob self) => self -> m Word64+getSize self+ = liftIO (round <$> (js_getSize (unBlob (toBlob self))))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef Blob -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Blob.type Mozilla Blob.type documentation> +getType ::+ (MonadIO m, IsBlob self, FromJSString result) => self -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unBlob (toBlob self))))
@@ -0,0 +1,42 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CSS+ (js_supports2, supports2, js_supports, supports, CSS, castToCSS,+ gTypeCSS)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "($1[\"supports\"]($2, $3) ? 1 : 0)" js_supports2 ::+ JSRef CSS -> JSString -> JSString -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSS.supports Mozilla CSS.supports documentation> +supports2 ::+ (MonadIO m, ToJSString property, ToJSString value) =>+ CSS -> property -> value -> m Bool+supports2 self property value+ = liftIO+ (js_supports2 (unCSS self) (toJSString property)+ (toJSString value))+ +foreign import javascript unsafe "($1[\"supports\"]($2) ? 1 : 0)"+ js_supports :: JSRef CSS -> JSString -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSS.supports Mozilla CSS.supports documentation> +supports ::+ (MonadIO m, ToJSString conditionText) =>+ CSS -> conditionText -> m Bool+supports self conditionText+ = liftIO (js_supports (unCSS self) (toJSString conditionText))
@@ -0,0 +1,41 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CSSCharsetRule+ (js_setEncoding, setEncoding, js_getEncoding, getEncoding,+ CSSCharsetRule, castToCSSCharsetRule, gTypeCSSCharsetRule)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"encoding\"] = $2;"+ js_setEncoding ::+ JSRef CSSCharsetRule -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSCharsetRule.encoding Mozilla CSSCharsetRule.encoding documentation> +setEncoding ::+ (MonadIO m, ToJSString val) => CSSCharsetRule -> Maybe val -> m ()+setEncoding self val+ = liftIO+ (js_setEncoding (unCSSCharsetRule self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"encoding\"]" js_getEncoding+ :: JSRef CSSCharsetRule -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSCharsetRule.encoding Mozilla CSSCharsetRule.encoding documentation> +getEncoding ::+ (MonadIO m, FromJSString result) =>+ CSSCharsetRule -> m (Maybe result)+getEncoding self+ = liftIO+ (fromMaybeJSString <$> (js_getEncoding (unCSSCharsetRule self)))
@@ -0,0 +1,40 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CSSFontFaceLoadEvent+ (js_getFontface, getFontface, js_getError, getError,+ CSSFontFaceLoadEvent, castToCSSFontFaceLoadEvent,+ gTypeCSSFontFaceLoadEvent)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"fontface\"]" js_getFontface+ :: JSRef CSSFontFaceLoadEvent -> IO (JSRef CSSFontFaceRule)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSFontFaceLoadEvent.fontface Mozilla CSSFontFaceLoadEvent.fontface documentation> +getFontface ::+ (MonadIO m) => CSSFontFaceLoadEvent -> m (Maybe CSSFontFaceRule)+getFontface self+ = liftIO+ ((js_getFontface (unCSSFontFaceLoadEvent self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"error\"]" js_getError ::+ JSRef CSSFontFaceLoadEvent -> IO (JSRef DOMError)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSFontFaceLoadEvent.error Mozilla CSSFontFaceLoadEvent.error documentation> +getError ::+ (MonadIO m) => CSSFontFaceLoadEvent -> m (Maybe DOMError)+getError self+ = liftIO+ ((js_getError (unCSSFontFaceLoadEvent self)) >>= fromJSRef)
@@ -0,0 +1,28 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CSSFontFaceRule+ (js_getStyle, getStyle, CSSFontFaceRule, castToCSSFontFaceRule,+ gTypeCSSFontFaceRule)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"style\"]" js_getStyle ::+ JSRef CSSFontFaceRule -> IO (JSRef CSSStyleDeclaration)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSFontFaceRule.style Mozilla CSSFontFaceRule.style documentation> +getStyle ::+ (MonadIO m) => CSSFontFaceRule -> m (Maybe CSSStyleDeclaration)+getStyle self+ = liftIO ((js_getStyle (unCSSFontFaceRule self)) >>= fromJSRef)
@@ -0,0 +1,48 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CSSImportRule+ (js_getHref, getHref, js_getMedia, getMedia, js_getStyleSheet,+ getStyleSheet, CSSImportRule, castToCSSImportRule,+ gTypeCSSImportRule)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"href\"]" js_getHref ::+ JSRef CSSImportRule -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSImportRule.href Mozilla CSSImportRule.href documentation> +getHref ::+ (MonadIO m, FromJSString result) =>+ CSSImportRule -> m (Maybe result)+getHref self+ = liftIO+ (fromMaybeJSString <$> (js_getHref (unCSSImportRule self)))+ +foreign import javascript unsafe "$1[\"media\"]" js_getMedia ::+ JSRef CSSImportRule -> IO (JSRef MediaList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSImportRule.media Mozilla CSSImportRule.media documentation> +getMedia :: (MonadIO m) => CSSImportRule -> m (Maybe MediaList)+getMedia self+ = liftIO ((js_getMedia (unCSSImportRule self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"styleSheet\"]"+ js_getStyleSheet :: JSRef CSSImportRule -> IO (JSRef CSSStyleSheet)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSImportRule.styleSheet Mozilla CSSImportRule.styleSheet documentation> +getStyleSheet ::+ (MonadIO m) => CSSImportRule -> m (Maybe CSSStyleSheet)+getStyleSheet self+ = liftIO ((js_getStyleSheet (unCSSImportRule self)) >>= fromJSRef)
@@ -0,0 +1,48 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CSSKeyframeRule+ (js_setKeyText, setKeyText, js_getKeyText, getKeyText, js_getStyle,+ getStyle, CSSKeyframeRule, castToCSSKeyframeRule,+ gTypeCSSKeyframeRule)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"keyText\"] = $2;"+ js_setKeyText :: JSRef CSSKeyframeRule -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframeRule.keyText Mozilla CSSKeyframeRule.keyText documentation> +setKeyText ::+ (MonadIO m, ToJSString val) => CSSKeyframeRule -> val -> m ()+setKeyText self val+ = liftIO (js_setKeyText (unCSSKeyframeRule self) (toJSString val))+ +foreign import javascript unsafe "$1[\"keyText\"]" js_getKeyText ::+ JSRef CSSKeyframeRule -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframeRule.keyText Mozilla CSSKeyframeRule.keyText documentation> +getKeyText ::+ (MonadIO m, FromJSString result) => CSSKeyframeRule -> m result+getKeyText self+ = liftIO+ (fromJSString <$> (js_getKeyText (unCSSKeyframeRule self)))+ +foreign import javascript unsafe "$1[\"style\"]" js_getStyle ::+ JSRef CSSKeyframeRule -> IO (JSRef CSSStyleDeclaration)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframeRule.style Mozilla CSSKeyframeRule.style documentation> +getStyle ::+ (MonadIO m) => CSSKeyframeRule -> m (Maybe CSSStyleDeclaration)+getStyle self+ = liftIO ((js_getStyle (unCSSKeyframeRule self)) >>= fromJSRef)
@@ -0,0 +1,104 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CSSKeyframesRule+ (js_insertRule, insertRule, js_appendRule, appendRule,+ js_deleteRule, deleteRule, js_findRule, findRule, js__get, _get,+ js_setName, setName, js_getName, getName, js_getCssRules,+ getCssRules, CSSKeyframesRule, castToCSSKeyframesRule,+ gTypeCSSKeyframesRule)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"insertRule\"]($2)"+ js_insertRule :: JSRef CSSKeyframesRule -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.insertRule Mozilla CSSKeyframesRule.insertRule documentation> +insertRule ::+ (MonadIO m, ToJSString rule) => CSSKeyframesRule -> rule -> m ()+insertRule self rule+ = liftIO+ (js_insertRule (unCSSKeyframesRule self) (toJSString rule))+ +foreign import javascript unsafe "$1[\"appendRule\"]($2)"+ js_appendRule :: JSRef CSSKeyframesRule -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.appendRule Mozilla CSSKeyframesRule.appendRule documentation> +appendRule ::+ (MonadIO m, ToJSString rule) => CSSKeyframesRule -> rule -> m ()+appendRule self rule+ = liftIO+ (js_appendRule (unCSSKeyframesRule self) (toJSString rule))+ +foreign import javascript unsafe "$1[\"deleteRule\"]($2)"+ js_deleteRule :: JSRef CSSKeyframesRule -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.deleteRule Mozilla CSSKeyframesRule.deleteRule documentation> +deleteRule ::+ (MonadIO m, ToJSString key) => CSSKeyframesRule -> key -> m ()+deleteRule self key+ = liftIO (js_deleteRule (unCSSKeyframesRule self) (toJSString key))+ +foreign import javascript unsafe "$1[\"findRule\"]($2)" js_findRule+ :: JSRef CSSKeyframesRule -> JSString -> IO (JSRef CSSKeyframeRule)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.findRule Mozilla CSSKeyframesRule.findRule documentation> +findRule ::+ (MonadIO m, ToJSString key) =>+ CSSKeyframesRule -> key -> m (Maybe CSSKeyframeRule)+findRule self key+ = liftIO+ ((js_findRule (unCSSKeyframesRule self) (toJSString key)) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"_get\"]($2)" js__get ::+ JSRef CSSKeyframesRule -> Word -> IO (JSRef CSSKeyframeRule)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule._get Mozilla CSSKeyframesRule._get documentation> +_get ::+ (MonadIO m) =>+ CSSKeyframesRule -> Word -> m (Maybe CSSKeyframeRule)+_get self index+ = liftIO ((js__get (unCSSKeyframesRule self) index) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef CSSKeyframesRule -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.name Mozilla CSSKeyframesRule.name documentation> +setName ::+ (MonadIO m, ToJSString val) =>+ CSSKeyframesRule -> Maybe val -> m ()+setName self val+ = liftIO+ (js_setName (unCSSKeyframesRule self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef CSSKeyframesRule -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.name Mozilla CSSKeyframesRule.name documentation> +getName ::+ (MonadIO m, FromJSString result) =>+ CSSKeyframesRule -> m (Maybe result)+getName self+ = liftIO+ (fromMaybeJSString <$> (js_getName (unCSSKeyframesRule self)))+ +foreign import javascript unsafe "$1[\"cssRules\"]" js_getCssRules+ :: JSRef CSSKeyframesRule -> IO (JSRef CSSRuleList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.cssRules Mozilla CSSKeyframesRule.cssRules documentation> +getCssRules ::+ (MonadIO m) => CSSKeyframesRule -> m (Maybe CSSRuleList)+getCssRules self+ = liftIO ((js_getCssRules (unCSSKeyframesRule self)) >>= fromJSRef)
@@ -0,0 +1,55 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CSSMediaRule+ (js_insertRule, insertRule, js_deleteRule, deleteRule, js_getMedia,+ getMedia, js_getCssRules, getCssRules, CSSMediaRule,+ castToCSSMediaRule, gTypeCSSMediaRule)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"insertRule\"]($2, $3)"+ js_insertRule :: JSRef CSSMediaRule -> JSString -> Word -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSMediaRule.insertRule Mozilla CSSMediaRule.insertRule documentation> +insertRule ::+ (MonadIO m, ToJSString rule) =>+ CSSMediaRule -> rule -> Word -> m Word+insertRule self rule index+ = liftIO+ (js_insertRule (unCSSMediaRule self) (toJSString rule) index)+ +foreign import javascript unsafe "$1[\"deleteRule\"]($2)"+ js_deleteRule :: JSRef CSSMediaRule -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSMediaRule.deleteRule Mozilla CSSMediaRule.deleteRule documentation> +deleteRule :: (MonadIO m) => CSSMediaRule -> Word -> m ()+deleteRule self index+ = liftIO (js_deleteRule (unCSSMediaRule self) index)+ +foreign import javascript unsafe "$1[\"media\"]" js_getMedia ::+ JSRef CSSMediaRule -> IO (JSRef MediaList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSMediaRule.media Mozilla CSSMediaRule.media documentation> +getMedia :: (MonadIO m) => CSSMediaRule -> m (Maybe MediaList)+getMedia self+ = liftIO ((js_getMedia (unCSSMediaRule self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"cssRules\"]" js_getCssRules+ :: JSRef CSSMediaRule -> IO (JSRef CSSRuleList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSMediaRule.cssRules Mozilla CSSMediaRule.cssRules documentation> +getCssRules :: (MonadIO m) => CSSMediaRule -> m (Maybe CSSRuleList)+getCssRules self+ = liftIO ((js_getCssRules (unCSSMediaRule self)) >>= fromJSRef)
@@ -0,0 +1,51 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CSSPageRule+ (js_setSelectorText, setSelectorText, js_getSelectorText,+ getSelectorText, js_getStyle, getStyle, CSSPageRule,+ castToCSSPageRule, gTypeCSSPageRule)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"selectorText\"] = $2;"+ js_setSelectorText ::+ JSRef CSSPageRule -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPageRule.selectorText Mozilla CSSPageRule.selectorText documentation> +setSelectorText ::+ (MonadIO m, ToJSString val) => CSSPageRule -> Maybe val -> m ()+setSelectorText self val+ = liftIO+ (js_setSelectorText (unCSSPageRule self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"selectorText\"]"+ js_getSelectorText ::+ JSRef CSSPageRule -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPageRule.selectorText Mozilla CSSPageRule.selectorText documentation> +getSelectorText ::+ (MonadIO m, FromJSString result) => CSSPageRule -> m (Maybe result)+getSelectorText self+ = liftIO+ (fromMaybeJSString <$> (js_getSelectorText (unCSSPageRule self)))+ +foreign import javascript unsafe "$1[\"style\"]" js_getStyle ::+ JSRef CSSPageRule -> IO (JSRef CSSStyleDeclaration)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPageRule.style Mozilla CSSPageRule.style documentation> +getStyle ::+ (MonadIO m) => CSSPageRule -> m (Maybe CSSStyleDeclaration)+getStyle self+ = liftIO ((js_getStyle (unCSSPageRule self)) >>= fromJSRef)
@@ -0,0 +1,143 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CSSPrimitiveValue+ (js_setFloatValue, setFloatValue, js_getFloatValue, getFloatValue,+ js_setStringValue, setStringValue, js_getStringValue,+ getStringValue, js_getCounterValue, getCounterValue,+ js_getRectValue, getRectValue, js_getRGBColorValue,+ getRGBColorValue, pattern CSS_UNKNOWN, pattern CSS_NUMBER,+ pattern CSS_PERCENTAGE, pattern CSS_EMS, pattern CSS_EXS,+ pattern CSS_PX, pattern CSS_CM, pattern CSS_MM, pattern CSS_IN,+ pattern CSS_PT, pattern CSS_PC, pattern CSS_DEG, pattern CSS_RAD,+ pattern CSS_GRAD, pattern CSS_MS, pattern CSS_S, pattern CSS_HZ,+ pattern CSS_KHZ, pattern CSS_DIMENSION, pattern CSS_STRING,+ pattern CSS_URI, pattern CSS_IDENT, pattern CSS_ATTR,+ pattern CSS_COUNTER, pattern CSS_RECT, pattern CSS_RGBCOLOR,+ pattern CSS_VW, pattern CSS_VH, pattern CSS_VMIN, pattern CSS_VMAX,+ js_getPrimitiveType, getPrimitiveType, CSSPrimitiveValue,+ castToCSSPrimitiveValue, gTypeCSSPrimitiveValue)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"setFloatValue\"]($2, $3)"+ js_setFloatValue ::+ JSRef CSSPrimitiveValue -> Word -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.setFloatValue Mozilla CSSPrimitiveValue.setFloatValue documentation> +setFloatValue ::+ (MonadIO m) => CSSPrimitiveValue -> Word -> Float -> m ()+setFloatValue self unitType floatValue+ = liftIO+ (js_setFloatValue (unCSSPrimitiveValue self) unitType floatValue)+ +foreign import javascript unsafe "$1[\"getFloatValue\"]($2)"+ js_getFloatValue :: JSRef CSSPrimitiveValue -> Word -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getFloatValue Mozilla CSSPrimitiveValue.getFloatValue documentation> +getFloatValue ::+ (MonadIO m) => CSSPrimitiveValue -> Word -> m Float+getFloatValue self unitType+ = liftIO (js_getFloatValue (unCSSPrimitiveValue self) unitType)+ +foreign import javascript unsafe "$1[\"setStringValue\"]($2, $3)"+ js_setStringValue ::+ JSRef CSSPrimitiveValue -> Word -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.setStringValue Mozilla CSSPrimitiveValue.setStringValue documentation> +setStringValue ::+ (MonadIO m, ToJSString stringValue) =>+ CSSPrimitiveValue -> Word -> stringValue -> m ()+setStringValue self stringType stringValue+ = liftIO+ (js_setStringValue (unCSSPrimitiveValue self) stringType+ (toJSString stringValue))+ +foreign import javascript unsafe "$1[\"getStringValue\"]()"+ js_getStringValue :: JSRef CSSPrimitiveValue -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getStringValue Mozilla CSSPrimitiveValue.getStringValue documentation> +getStringValue ::+ (MonadIO m, FromJSString result) => CSSPrimitiveValue -> m result+getStringValue self+ = liftIO+ (fromJSString <$> (js_getStringValue (unCSSPrimitiveValue self)))+ +foreign import javascript unsafe "$1[\"getCounterValue\"]()"+ js_getCounterValue :: JSRef CSSPrimitiveValue -> IO (JSRef Counter)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getCounterValue Mozilla CSSPrimitiveValue.getCounterValue documentation> +getCounterValue ::+ (MonadIO m) => CSSPrimitiveValue -> m (Maybe Counter)+getCounterValue self+ = liftIO+ ((js_getCounterValue (unCSSPrimitiveValue self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"getRectValue\"]()"+ js_getRectValue :: JSRef CSSPrimitiveValue -> IO (JSRef Rect)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getRectValue Mozilla CSSPrimitiveValue.getRectValue documentation> +getRectValue :: (MonadIO m) => CSSPrimitiveValue -> m (Maybe Rect)+getRectValue self+ = liftIO+ ((js_getRectValue (unCSSPrimitiveValue self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"getRGBColorValue\"]()"+ js_getRGBColorValue ::+ JSRef CSSPrimitiveValue -> IO (JSRef RGBColor)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getRGBColorValue Mozilla CSSPrimitiveValue.getRGBColorValue documentation> +getRGBColorValue ::+ (MonadIO m) => CSSPrimitiveValue -> m (Maybe RGBColor)+getRGBColorValue self+ = liftIO+ ((js_getRGBColorValue (unCSSPrimitiveValue self)) >>= fromJSRef)+pattern CSS_UNKNOWN = 0+pattern CSS_NUMBER = 1+pattern CSS_PERCENTAGE = 2+pattern CSS_EMS = 3+pattern CSS_EXS = 4+pattern CSS_PX = 5+pattern CSS_CM = 6+pattern CSS_MM = 7+pattern CSS_IN = 8+pattern CSS_PT = 9+pattern CSS_PC = 10+pattern CSS_DEG = 11+pattern CSS_RAD = 12+pattern CSS_GRAD = 13+pattern CSS_MS = 14+pattern CSS_S = 15+pattern CSS_HZ = 16+pattern CSS_KHZ = 17+pattern CSS_DIMENSION = 18+pattern CSS_STRING = 19+pattern CSS_URI = 20+pattern CSS_IDENT = 21+pattern CSS_ATTR = 22+pattern CSS_COUNTER = 23+pattern CSS_RECT = 24+pattern CSS_RGBCOLOR = 25+pattern CSS_VW = 26+pattern CSS_VH = 27+pattern CSS_VMIN = 28+pattern CSS_VMAX = 29+ +foreign import javascript unsafe "$1[\"primitiveType\"]"+ js_getPrimitiveType :: JSRef CSSPrimitiveValue -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.primitiveType Mozilla CSSPrimitiveValue.primitiveType documentation> +getPrimitiveType :: (MonadIO m) => CSSPrimitiveValue -> m Word+getPrimitiveType self+ = liftIO (js_getPrimitiveType (unCSSPrimitiveValue self))
@@ -0,0 +1,91 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CSSRule+ (pattern UNKNOWN_RULE, pattern STYLE_RULE, pattern CHARSET_RULE,+ pattern IMPORT_RULE, pattern MEDIA_RULE, pattern FONT_FACE_RULE,+ pattern PAGE_RULE, pattern KEYFRAMES_RULE, pattern KEYFRAME_RULE,+ pattern SUPPORTS_RULE, pattern WEBKIT_VIEWPORT_RULE,+ pattern WEBKIT_REGION_RULE, pattern WEBKIT_KEYFRAMES_RULE,+ pattern WEBKIT_KEYFRAME_RULE, js_getType, getType, js_setCssText,+ setCssText, js_getCssText, getCssText, js_getParentStyleSheet,+ getParentStyleSheet, js_getParentRule, getParentRule, CSSRule,+ castToCSSRule, gTypeCSSRule, IsCSSRule, toCSSRule)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+pattern UNKNOWN_RULE = 0+pattern STYLE_RULE = 1+pattern CHARSET_RULE = 2+pattern IMPORT_RULE = 3+pattern MEDIA_RULE = 4+pattern FONT_FACE_RULE = 5+pattern PAGE_RULE = 6+pattern KEYFRAMES_RULE = 7+pattern KEYFRAME_RULE = 8+pattern SUPPORTS_RULE = 12+pattern WEBKIT_VIEWPORT_RULE = 15+pattern WEBKIT_REGION_RULE = 16+pattern WEBKIT_KEYFRAMES_RULE = 7+pattern WEBKIT_KEYFRAME_RULE = 8+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef CSSRule -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRule.type Mozilla CSSRule.type documentation> +getType :: (MonadIO m, IsCSSRule self) => self -> m Word+getType self = liftIO (js_getType (unCSSRule (toCSSRule self)))+ +foreign import javascript unsafe "$1[\"cssText\"] = $2;"+ js_setCssText :: JSRef CSSRule -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRule.cssText Mozilla CSSRule.cssText documentation> +setCssText ::+ (MonadIO m, IsCSSRule self, ToJSString val) =>+ self -> Maybe val -> m ()+setCssText self val+ = liftIO+ (js_setCssText (unCSSRule (toCSSRule self)) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"cssText\"]" js_getCssText ::+ JSRef CSSRule -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRule.cssText Mozilla CSSRule.cssText documentation> +getCssText ::+ (MonadIO m, IsCSSRule self, FromJSString result) =>+ self -> m (Maybe result)+getCssText self+ = liftIO+ (fromMaybeJSString <$>+ (js_getCssText (unCSSRule (toCSSRule self))))+ +foreign import javascript unsafe "$1[\"parentStyleSheet\"]"+ js_getParentStyleSheet :: JSRef CSSRule -> IO (JSRef CSSStyleSheet)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRule.parentStyleSheet Mozilla CSSRule.parentStyleSheet documentation> +getParentStyleSheet ::+ (MonadIO m, IsCSSRule self) => self -> m (Maybe CSSStyleSheet)+getParentStyleSheet self+ = liftIO+ ((js_getParentStyleSheet (unCSSRule (toCSSRule self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"parentRule\"]"+ js_getParentRule :: JSRef CSSRule -> IO (JSRef CSSRule)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRule.parentRule Mozilla CSSRule.parentRule documentation> +getParentRule ::+ (MonadIO m, IsCSSRule self) => self -> m (Maybe CSSRule)+getParentRule self+ = liftIO+ ((js_getParentRule (unCSSRule (toCSSRule self))) >>= fromJSRef)
@@ -0,0 +1,34 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CSSRuleList+ (js_item, item, js_getLength, getLength, CSSRuleList,+ castToCSSRuleList, gTypeCSSRuleList)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"item\"]($2)" js_item ::+ JSRef CSSRuleList -> Word -> IO (JSRef CSSRule)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRuleList.item Mozilla CSSRuleList.item documentation> +item :: (MonadIO m) => CSSRuleList -> Word -> m (Maybe CSSRule)+item self index+ = liftIO ((js_item (unCSSRuleList self) index) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"length\"]" js_getLength ::+ JSRef CSSRuleList -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRuleList.length Mozilla CSSRuleList.length documentation> +getLength :: (MonadIO m) => CSSRuleList -> m Word+getLength self = liftIO (js_getLength (unCSSRuleList self))
@@ -0,0 +1,182 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CSSStyleDeclaration+ (js_getPropertyValue, getPropertyValue, js_getPropertyCSSValue,+ getPropertyCSSValue, js_removeProperty, removeProperty,+ js_getPropertyPriority, getPropertyPriority, js_setProperty,+ setProperty, js_item, item, js_getPropertyShorthand,+ getPropertyShorthand, js_isPropertyImplicit, isPropertyImplicit,+ js_setCssText, setCssText, js_getCssText, getCssText, js_getLength,+ getLength, js_getParentRule, getParentRule, CSSStyleDeclaration,+ castToCSSStyleDeclaration, gTypeCSSStyleDeclaration)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"getPropertyValue\"]($2)"+ js_getPropertyValue ::+ JSRef CSSStyleDeclaration ->+ JSString -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyValue Mozilla CSSStyleDeclaration.getPropertyValue documentation> +getPropertyValue ::+ (MonadIO m, ToJSString propertyName, FromJSString result) =>+ CSSStyleDeclaration -> propertyName -> m (Maybe result)+getPropertyValue self propertyName+ = liftIO+ (fromMaybeJSString <$>+ (js_getPropertyValue (unCSSStyleDeclaration self)+ (toJSString propertyName)))+ +foreign import javascript unsafe "$1[\"getPropertyCSSValue\"]($2)"+ js_getPropertyCSSValue ::+ JSRef CSSStyleDeclaration -> JSString -> IO (JSRef CSSValue)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyCSSValue Mozilla CSSStyleDeclaration.getPropertyCSSValue documentation> +getPropertyCSSValue ::+ (MonadIO m, ToJSString propertyName) =>+ CSSStyleDeclaration -> propertyName -> m (Maybe CSSValue)+getPropertyCSSValue self propertyName+ = liftIO+ ((js_getPropertyCSSValue (unCSSStyleDeclaration self)+ (toJSString propertyName))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"removeProperty\"]($2)"+ js_removeProperty ::+ JSRef CSSStyleDeclaration ->+ JSString -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.removeProperty Mozilla CSSStyleDeclaration.removeProperty documentation> +removeProperty ::+ (MonadIO m, ToJSString propertyName, FromJSString result) =>+ CSSStyleDeclaration -> propertyName -> m (Maybe result)+removeProperty self propertyName+ = liftIO+ (fromMaybeJSString <$>+ (js_removeProperty (unCSSStyleDeclaration self)+ (toJSString propertyName)))+ +foreign import javascript unsafe "$1[\"getPropertyPriority\"]($2)"+ js_getPropertyPriority ::+ JSRef CSSStyleDeclaration ->+ JSString -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyPriority Mozilla CSSStyleDeclaration.getPropertyPriority documentation> +getPropertyPriority ::+ (MonadIO m, ToJSString propertyName, FromJSString result) =>+ CSSStyleDeclaration -> propertyName -> m (Maybe result)+getPropertyPriority self propertyName+ = liftIO+ (fromMaybeJSString <$>+ (js_getPropertyPriority (unCSSStyleDeclaration self)+ (toJSString propertyName)))+ +foreign import javascript unsafe "$1[\"setProperty\"]($2, $3, $4)"+ js_setProperty ::+ JSRef CSSStyleDeclaration ->+ JSString -> JSRef (Maybe JSString) -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.setProperty Mozilla CSSStyleDeclaration.setProperty documentation> +setProperty ::+ (MonadIO m, ToJSString propertyName, ToJSString value,+ ToJSString priority) =>+ CSSStyleDeclaration ->+ propertyName -> Maybe value -> priority -> m ()+setProperty self propertyName value priority+ = liftIO+ (js_setProperty (unCSSStyleDeclaration self)+ (toJSString propertyName)+ (toMaybeJSString value)+ (toJSString priority))+ +foreign import javascript unsafe "$1[\"item\"]($2)" js_item ::+ JSRef CSSStyleDeclaration -> Word -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.item Mozilla CSSStyleDeclaration.item documentation> +item ::+ (MonadIO m, FromJSString result) =>+ CSSStyleDeclaration -> Word -> m result+item self index+ = liftIO+ (fromJSString <$> (js_item (unCSSStyleDeclaration self) index))+ +foreign import javascript unsafe "$1[\"getPropertyShorthand\"]($2)"+ js_getPropertyShorthand ::+ JSRef CSSStyleDeclaration ->+ JSString -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyShorthand Mozilla CSSStyleDeclaration.getPropertyShorthand documentation> +getPropertyShorthand ::+ (MonadIO m, ToJSString propertyName, FromJSString result) =>+ CSSStyleDeclaration -> propertyName -> m (Maybe result)+getPropertyShorthand self propertyName+ = liftIO+ (fromMaybeJSString <$>+ (js_getPropertyShorthand (unCSSStyleDeclaration self)+ (toJSString propertyName)))+ +foreign import javascript unsafe+ "($1[\"isPropertyImplicit\"]($2) ? 1 : 0)" js_isPropertyImplicit ::+ JSRef CSSStyleDeclaration -> JSString -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.isPropertyImplicit Mozilla CSSStyleDeclaration.isPropertyImplicit documentation> +isPropertyImplicit ::+ (MonadIO m, ToJSString propertyName) =>+ CSSStyleDeclaration -> propertyName -> m Bool+isPropertyImplicit self propertyName+ = liftIO+ (js_isPropertyImplicit (unCSSStyleDeclaration self)+ (toJSString propertyName))+ +foreign import javascript unsafe "$1[\"cssText\"] = $2;"+ js_setCssText ::+ JSRef CSSStyleDeclaration -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.cssText Mozilla CSSStyleDeclaration.cssText documentation> +setCssText ::+ (MonadIO m, ToJSString val) =>+ CSSStyleDeclaration -> Maybe val -> m ()+setCssText self val+ = liftIO+ (js_setCssText (unCSSStyleDeclaration self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"cssText\"]" js_getCssText ::+ JSRef CSSStyleDeclaration -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.cssText Mozilla CSSStyleDeclaration.cssText documentation> +getCssText ::+ (MonadIO m, FromJSString result) =>+ CSSStyleDeclaration -> m (Maybe result)+getCssText self+ = liftIO+ (fromMaybeJSString <$>+ (js_getCssText (unCSSStyleDeclaration self)))+ +foreign import javascript unsafe "$1[\"length\"]" js_getLength ::+ JSRef CSSStyleDeclaration -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.length Mozilla CSSStyleDeclaration.length documentation> +getLength :: (MonadIO m) => CSSStyleDeclaration -> m Word+getLength self = liftIO (js_getLength (unCSSStyleDeclaration self))+ +foreign import javascript unsafe "$1[\"parentRule\"]"+ js_getParentRule :: JSRef CSSStyleDeclaration -> IO (JSRef CSSRule)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.parentRule Mozilla CSSStyleDeclaration.parentRule documentation> +getParentRule ::+ (MonadIO m) => CSSStyleDeclaration -> m (Maybe CSSRule)+getParentRule self+ = liftIO+ ((js_getParentRule (unCSSStyleDeclaration self)) >>= fromJSRef)
@@ -0,0 +1,52 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CSSStyleRule+ (js_setSelectorText, setSelectorText, js_getSelectorText,+ getSelectorText, js_getStyle, getStyle, CSSStyleRule,+ castToCSSStyleRule, gTypeCSSStyleRule)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"selectorText\"] = $2;"+ js_setSelectorText ::+ JSRef CSSStyleRule -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleRule.selectorText Mozilla CSSStyleRule.selectorText documentation> +setSelectorText ::+ (MonadIO m, ToJSString val) => CSSStyleRule -> Maybe val -> m ()+setSelectorText self val+ = liftIO+ (js_setSelectorText (unCSSStyleRule self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"selectorText\"]"+ js_getSelectorText ::+ JSRef CSSStyleRule -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleRule.selectorText Mozilla CSSStyleRule.selectorText documentation> +getSelectorText ::+ (MonadIO m, FromJSString result) =>+ CSSStyleRule -> m (Maybe result)+getSelectorText self+ = liftIO+ (fromMaybeJSString <$> (js_getSelectorText (unCSSStyleRule self)))+ +foreign import javascript unsafe "$1[\"style\"]" js_getStyle ::+ JSRef CSSStyleRule -> IO (JSRef CSSStyleDeclaration)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleRule.style Mozilla CSSStyleRule.style documentation> +getStyle ::+ (MonadIO m) => CSSStyleRule -> m (Maybe CSSStyleDeclaration)+getStyle self+ = liftIO ((js_getStyle (unCSSStyleRule self)) >>= fromJSRef)
@@ -0,0 +1,87 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CSSStyleSheet+ (js_insertRule, insertRule, js_deleteRule, deleteRule, js_addRule,+ addRule, js_removeRule, removeRule, js_getOwnerRule, getOwnerRule,+ js_getCssRules, getCssRules, js_getRules, getRules, CSSStyleSheet,+ castToCSSStyleSheet, gTypeCSSStyleSheet)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"insertRule\"]($2, $3)"+ js_insertRule :: JSRef CSSStyleSheet -> JSString -> Word -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.insertRule Mozilla CSSStyleSheet.insertRule documentation> +insertRule ::+ (MonadIO m, ToJSString rule) =>+ CSSStyleSheet -> rule -> Word -> m Word+insertRule self rule index+ = liftIO+ (js_insertRule (unCSSStyleSheet self) (toJSString rule) index)+ +foreign import javascript unsafe "$1[\"deleteRule\"]($2)"+ js_deleteRule :: JSRef CSSStyleSheet -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.deleteRule Mozilla CSSStyleSheet.deleteRule documentation> +deleteRule :: (MonadIO m) => CSSStyleSheet -> Word -> m ()+deleteRule self index+ = liftIO (js_deleteRule (unCSSStyleSheet self) index)+ +foreign import javascript unsafe "$1[\"addRule\"]($2, $3, $4)"+ js_addRule ::+ JSRef CSSStyleSheet -> JSString -> JSString -> Word -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.addRule Mozilla CSSStyleSheet.addRule documentation> +addRule ::+ (MonadIO m, ToJSString selector, ToJSString style) =>+ CSSStyleSheet -> selector -> style -> Word -> m Int+addRule self selector style index+ = liftIO+ (js_addRule (unCSSStyleSheet self) (toJSString selector)+ (toJSString style)+ index)+ +foreign import javascript unsafe "$1[\"removeRule\"]($2)"+ js_removeRule :: JSRef CSSStyleSheet -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.removeRule Mozilla CSSStyleSheet.removeRule documentation> +removeRule :: (MonadIO m) => CSSStyleSheet -> Word -> m ()+removeRule self index+ = liftIO (js_removeRule (unCSSStyleSheet self) index)+ +foreign import javascript unsafe "$1[\"ownerRule\"]"+ js_getOwnerRule :: JSRef CSSStyleSheet -> IO (JSRef CSSRule)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.ownerRule Mozilla CSSStyleSheet.ownerRule documentation> +getOwnerRule :: (MonadIO m) => CSSStyleSheet -> m (Maybe CSSRule)+getOwnerRule self+ = liftIO ((js_getOwnerRule (unCSSStyleSheet self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"cssRules\"]" js_getCssRules+ :: JSRef CSSStyleSheet -> IO (JSRef CSSRuleList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.cssRules Mozilla CSSStyleSheet.cssRules documentation> +getCssRules ::+ (MonadIO m) => CSSStyleSheet -> m (Maybe CSSRuleList)+getCssRules self+ = liftIO ((js_getCssRules (unCSSStyleSheet self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"rules\"]" js_getRules ::+ JSRef CSSStyleSheet -> IO (JSRef CSSRuleList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.rules Mozilla CSSStyleSheet.rules documentation> +getRules :: (MonadIO m) => CSSStyleSheet -> m (Maybe CSSRuleList)+getRules self+ = liftIO ((js_getRules (unCSSStyleSheet self)) >>= fromJSRef)
@@ -0,0 +1,59 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CSSSupportsRule+ (js_insertRule, insertRule, js_deleteRule, deleteRule,+ js_getCssRules, getCssRules, js_getConditionText, getConditionText,+ CSSSupportsRule, castToCSSSupportsRule, gTypeCSSSupportsRule)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"insertRule\"]($2, $3)"+ js_insertRule ::+ JSRef CSSSupportsRule -> JSString -> Word -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSSupportsRule.insertRule Mozilla CSSSupportsRule.insertRule documentation> +insertRule ::+ (MonadIO m, ToJSString rule) =>+ CSSSupportsRule -> rule -> Word -> m Word+insertRule self rule index+ = liftIO+ (js_insertRule (unCSSSupportsRule self) (toJSString rule) index)+ +foreign import javascript unsafe "$1[\"deleteRule\"]($2)"+ js_deleteRule :: JSRef CSSSupportsRule -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSSupportsRule.deleteRule Mozilla CSSSupportsRule.deleteRule documentation> +deleteRule :: (MonadIO m) => CSSSupportsRule -> Word -> m ()+deleteRule self index+ = liftIO (js_deleteRule (unCSSSupportsRule self) index)+ +foreign import javascript unsafe "$1[\"cssRules\"]" js_getCssRules+ :: JSRef CSSSupportsRule -> IO (JSRef CSSRuleList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSSupportsRule.cssRules Mozilla CSSSupportsRule.cssRules documentation> +getCssRules ::+ (MonadIO m) => CSSSupportsRule -> m (Maybe CSSRuleList)+getCssRules self+ = liftIO ((js_getCssRules (unCSSSupportsRule self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"conditionText\"]"+ js_getConditionText :: JSRef CSSSupportsRule -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSSupportsRule.conditionText Mozilla CSSSupportsRule.conditionText documentation> +getConditionText ::+ (MonadIO m, FromJSString result) => CSSSupportsRule -> m result+getConditionText self+ = liftIO+ (fromJSString <$> (js_getConditionText (unCSSSupportsRule self)))
@@ -0,0 +1,58 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CSSValue+ (pattern CSS_INHERIT, pattern CSS_PRIMITIVE_VALUE,+ pattern CSS_VALUE_LIST, pattern CSS_CUSTOM, js_setCssText,+ setCssText, js_getCssText, getCssText, js_getCssValueType,+ getCssValueType, CSSValue, castToCSSValue, gTypeCSSValue,+ IsCSSValue, toCSSValue)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+pattern CSS_INHERIT = 0+pattern CSS_PRIMITIVE_VALUE = 1+pattern CSS_VALUE_LIST = 2+pattern CSS_CUSTOM = 3+ +foreign import javascript unsafe "$1[\"cssText\"] = $2;"+ js_setCssText :: JSRef CSSValue -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSValue.cssText Mozilla CSSValue.cssText documentation> +setCssText ::+ (MonadIO m, IsCSSValue self, ToJSString val) =>+ self -> Maybe val -> m ()+setCssText self val+ = liftIO+ (js_setCssText (unCSSValue (toCSSValue self))+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"cssText\"]" js_getCssText ::+ JSRef CSSValue -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSValue.cssText Mozilla CSSValue.cssText documentation> +getCssText ::+ (MonadIO m, IsCSSValue self, FromJSString result) =>+ self -> m (Maybe result)+getCssText self+ = liftIO+ (fromMaybeJSString <$>+ (js_getCssText (unCSSValue (toCSSValue self))))+ +foreign import javascript unsafe "$1[\"cssValueType\"]"+ js_getCssValueType :: JSRef CSSValue -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSValue.cssValueType Mozilla CSSValue.cssValueType documentation> +getCssValueType :: (MonadIO m, IsCSSValue self) => self -> m Word+getCssValueType self+ = liftIO (js_getCssValueType (unCSSValue (toCSSValue self)))
@@ -0,0 +1,40 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CSSValueList+ (js_item, item, js_getLength, getLength, CSSValueList,+ castToCSSValueList, gTypeCSSValueList, IsCSSValueList,+ toCSSValueList)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"item\"]($2)" js_item ::+ JSRef CSSValueList -> Word -> IO (JSRef CSSValue)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSValueList.item Mozilla CSSValueList.item documentation> +item ::+ (MonadIO m, IsCSSValueList self) =>+ self -> Word -> m (Maybe CSSValue)+item self index+ = liftIO+ ((js_item (unCSSValueList (toCSSValueList self)) index) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"length\"]" js_getLength ::+ JSRef CSSValueList -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSValueList.length Mozilla CSSValueList.length documentation> +getLength :: (MonadIO m, IsCSSValueList self) => self -> m Word+getLength self+ = liftIO (js_getLength (unCSSValueList (toCSSValueList self)))
@@ -0,0 +1,31 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CanvasGradient+ (js_addColorStop, addColorStop, CanvasGradient,+ castToCanvasGradient, gTypeCanvasGradient)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"addColorStop\"]($2, $3)"+ js_addColorStop ::+ JSRef CanvasGradient -> Float -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasGradient.addColorStop Mozilla CanvasGradient.addColorStop documentation> +addColorStop ::+ (MonadIO m, ToJSString color) =>+ CanvasGradient -> Float -> color -> m ()+addColorStop self offset color+ = liftIO+ (js_addColorStop (unCanvasGradient self) offset (toJSString color))
@@ -0,0 +1,33 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CanvasRenderingContext+ (js_getCanvas, getCanvas, CanvasRenderingContext,+ castToCanvasRenderingContext, gTypeCanvasRenderingContext,+ IsCanvasRenderingContext, toCanvasRenderingContext)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"canvas\"]" js_getCanvas ::+ JSRef CanvasRenderingContext -> IO (JSRef HTMLCanvasElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext.canvas Mozilla CanvasRenderingContext.canvas documentation> +getCanvas ::+ (MonadIO m, IsCanvasRenderingContext self) =>+ self -> m (Maybe HTMLCanvasElement)+getCanvas self+ = liftIO+ ((js_getCanvas+ (unCanvasRenderingContext (toCanvasRenderingContext self)))+ >>= fromJSRef)
@@ -0,0 +1,1738 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CanvasRenderingContext2D+ (js_save, save, js_restore, restore, js_scale, scale, js_rotate,+ rotate, js_translate, translate, js_transform, transform,+ js_setTransform, setTransform, js_createLinearGradient,+ createLinearGradient, js_createRadialGradient,+ createRadialGradient, js_setLineDash, setLineDash, js_getLineDash,+ getLineDash, js_clearRect, clearRect, js_fillRect, fillRect,+ js_beginPath, beginPath, js_closePath, closePath, js_moveTo,+ moveTo, js_lineTo, lineTo, js_quadraticCurveTo, quadraticCurveTo,+ js_bezierCurveTo, bezierCurveTo, js_arcTo, arcTo, js_rect, rect,+ js_arc, arc, js_fillPath, fillPath, js_strokePath, strokePath,+ js_clipPath, clipPath, js_fill, fill, js_stroke, stroke, js_clip,+ clip, js_isPointInPathPath, isPointInPathPath,+ js_isPointInStrokePath, isPointInStrokePath, js_isPointInPath,+ isPointInPath, js_isPointInStroke, isPointInStroke, js_measureText,+ measureText, js_setAlpha, setAlpha, js_setCompositeOperation,+ setCompositeOperation, js_setLineWidthFunction,+ setLineWidthFunction, js_setLineCapFunction, setLineCapFunction,+ js_setLineJoinFunction, setLineJoinFunction,+ js_setMiterLimitFunction, setMiterLimitFunction, js_clearShadow,+ clearShadow, js_fillText, fillText, js_strokeText, strokeText,+ js_setStrokeColor, setStrokeColor, js_setStrokeColorGray,+ setStrokeColorGray, js_setStrokeColorRGB, setStrokeColorRGB,+ js_setStrokeColorCYMK, setStrokeColorCYMK, js_setFillColor,+ setFillColor, js_setFillColorGray, setFillColorGray,+ js_setFillColorRGB, setFillColorRGB, js_setFillColorCYMK,+ setFillColorCYMK, js_strokeRect, strokeRect, js_drawImage,+ drawImage, js_drawImageScaled, drawImageScaled, js_drawImagePart,+ drawImagePart, js_drawImageFromCanvas, drawImageFromCanvas,+ js_drawImageFromCanvasScaled, drawImageFromCanvasScaled,+ js_drawImageFromCanvasPart, drawImageFromCanvasPart,+ js_drawImageFromVideo, drawImageFromVideo,+ js_drawImageFromVideoScaled, drawImageFromVideoScaled,+ js_drawImageFromVideoPart, drawImageFromVideoPart,+ js_drawImageFromRect, drawImageFromRect, js_setShadow, setShadow,+ js_setShadowGray, setShadowGray, js_setShadowRGB, setShadowRGB,+ js_setShadowCYMK, setShadowCYMK, js_putImageData, putImageData,+ js_putImageDataDirty, putImageDataDirty, js_webkitPutImageDataHD,+ webkitPutImageDataHD, js_webkitPutImageDataHDDirty,+ webkitPutImageDataHDDirty, js_createPatternFromCanvas,+ createPatternFromCanvas, js_createPattern, createPattern,+ js_createImageData, createImageData, js_createImageDataSize,+ createImageDataSize, js_getImageData, getImageData,+ js_webkitGetImageDataHD, webkitGetImageDataHD,+ js_drawFocusIfNeeded, drawFocusIfNeeded, js_drawFocusIfNeededPath,+ drawFocusIfNeededPath, js_setGlobalAlpha, setGlobalAlpha,+ js_getGlobalAlpha, getGlobalAlpha, js_setGlobalCompositeOperation,+ setGlobalCompositeOperation, js_getGlobalCompositeOperation,+ getGlobalCompositeOperation, js_setLineWidth, setLineWidth,+ js_getLineWidth, getLineWidth, js_setLineCap, setLineCap,+ js_getLineCap, getLineCap, js_setLineJoin, setLineJoin,+ js_getLineJoin, getLineJoin, js_setMiterLimit, setMiterLimit,+ js_getMiterLimit, getMiterLimit, js_setShadowOffsetX,+ setShadowOffsetX, js_getShadowOffsetX, getShadowOffsetX,+ js_setShadowOffsetY, setShadowOffsetY, js_getShadowOffsetY,+ getShadowOffsetY, js_setShadowBlur, setShadowBlur,+ js_getShadowBlur, getShadowBlur, js_setShadowColor, setShadowColor,+ js_getShadowColor, getShadowColor, js_setLineDashOffset,+ setLineDashOffset, js_getLineDashOffset, getLineDashOffset,+ js_setWebkitLineDash, setWebkitLineDash, js_getWebkitLineDash,+ getWebkitLineDash, js_setWebkitLineDashOffset,+ setWebkitLineDashOffset, js_getWebkitLineDashOffset,+ getWebkitLineDashOffset, js_setFont, setFont, js_getFont, getFont,+ js_setTextAlign, setTextAlign, js_getTextAlign, getTextAlign,+ js_setTextBaseline, setTextBaseline, js_getTextBaseline,+ getTextBaseline, js_setDirection, setDirection, js_getDirection,+ getDirection, js_setStrokeStyle, setStrokeStyle, js_getStrokeStyle,+ getStrokeStyle, js_setFillStyle, setFillStyle, js_getFillStyle,+ getFillStyle, js_getWebkitBackingStorePixelRatio,+ getWebkitBackingStorePixelRatio, js_setWebkitImageSmoothingEnabled,+ setWebkitImageSmoothingEnabled, js_getWebkitImageSmoothingEnabled,+ getWebkitImageSmoothingEnabled, CanvasRenderingContext2D,+ castToCanvasRenderingContext2D, gTypeCanvasRenderingContext2D)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"save\"]()" js_save ::+ JSRef CanvasRenderingContext2D -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.save Mozilla CanvasRenderingContext2D.save documentation> +save :: (MonadIO m) => CanvasRenderingContext2D -> m ()+save self = liftIO (js_save (unCanvasRenderingContext2D self))+ +foreign import javascript unsafe "$1[\"restore\"]()" js_restore ::+ JSRef CanvasRenderingContext2D -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.restore Mozilla CanvasRenderingContext2D.restore documentation> +restore :: (MonadIO m) => CanvasRenderingContext2D -> m ()+restore self+ = liftIO (js_restore (unCanvasRenderingContext2D self))+ +foreign import javascript unsafe "$1[\"scale\"]($2, $3)" js_scale+ :: JSRef CanvasRenderingContext2D -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.scale Mozilla CanvasRenderingContext2D.scale documentation> +scale ::+ (MonadIO m) => CanvasRenderingContext2D -> Float -> Float -> m ()+scale self sx sy+ = liftIO (js_scale (unCanvasRenderingContext2D self) sx sy)+ +foreign import javascript unsafe "$1[\"rotate\"]($2)" js_rotate ::+ JSRef CanvasRenderingContext2D -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.rotate Mozilla CanvasRenderingContext2D.rotate documentation> +rotate :: (MonadIO m) => CanvasRenderingContext2D -> Float -> m ()+rotate self angle+ = liftIO (js_rotate (unCanvasRenderingContext2D self) angle)+ +foreign import javascript unsafe "$1[\"translate\"]($2, $3)"+ js_translate ::+ JSRef CanvasRenderingContext2D -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.translate Mozilla CanvasRenderingContext2D.translate documentation> +translate ::+ (MonadIO m) => CanvasRenderingContext2D -> Float -> Float -> m ()+translate self tx ty+ = liftIO (js_translate (unCanvasRenderingContext2D self) tx ty)+ +foreign import javascript unsafe+ "$1[\"transform\"]($2, $3, $4, $5,\n$6, $7)" js_transform ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.transform Mozilla CanvasRenderingContext2D.transform documentation> +transform ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> Float -> Float -> m ()+transform self m11 m12 m21 m22 dx dy+ = liftIO+ (js_transform (unCanvasRenderingContext2D self) m11 m12 m21 m22 dx+ dy)+ +foreign import javascript unsafe+ "$1[\"setTransform\"]($2, $3, $4,\n$5, $6, $7)" js_setTransform ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setTransform Mozilla CanvasRenderingContext2D.setTransform documentation> +setTransform ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> Float -> Float -> m ()+setTransform self m11 m12 m21 m22 dx dy+ = liftIO+ (js_setTransform (unCanvasRenderingContext2D self) m11 m12 m21 m22+ dx+ dy)+ +foreign import javascript unsafe+ "$1[\"createLinearGradient\"]($2,\n$3, $4, $5)"+ js_createLinearGradient ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> IO (JSRef CanvasGradient)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createLinearGradient Mozilla CanvasRenderingContext2D.createLinearGradient documentation> +createLinearGradient ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> m (Maybe CanvasGradient)+createLinearGradient self x0 y0 x1 y1+ = liftIO+ ((js_createLinearGradient (unCanvasRenderingContext2D self) x0 y0+ x1+ y1)+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"createRadialGradient\"]($2,\n$3, $4, $5, $6, $7)"+ js_createRadialGradient ::+ JSRef CanvasRenderingContext2D ->+ Float ->+ Float ->+ Float -> Float -> Float -> Float -> IO (JSRef CanvasGradient)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createRadialGradient Mozilla CanvasRenderingContext2D.createRadialGradient documentation> +createRadialGradient ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float ->+ Float ->+ Float -> Float -> Float -> Float -> m (Maybe CanvasGradient)+createRadialGradient self x0 y0 r0 x1 y1 r1+ = liftIO+ ((js_createRadialGradient (unCanvasRenderingContext2D self) x0 y0+ r0+ x1+ y1+ r1)+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"setLineDash\"]($2)"+ js_setLineDash ::+ JSRef CanvasRenderingContext2D -> JSRef [Float] -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setLineDash Mozilla CanvasRenderingContext2D.setLineDash documentation> +setLineDash ::+ (MonadIO m) => CanvasRenderingContext2D -> [Float] -> m ()+setLineDash self dash+ = liftIO+ (toJSRef dash >>=+ \ dash' -> js_setLineDash (unCanvasRenderingContext2D self) dash')+ +foreign import javascript unsafe "$1[\"getLineDash\"]()"+ js_getLineDash ::+ JSRef CanvasRenderingContext2D -> IO (JSRef [Float])++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.getLineDash Mozilla CanvasRenderingContext2D.getLineDash documentation> +getLineDash :: (MonadIO m) => CanvasRenderingContext2D -> m [Float]+getLineDash self+ = liftIO+ ((js_getLineDash (unCanvasRenderingContext2D self)) >>=+ fromJSRefUnchecked)+ +foreign import javascript unsafe+ "$1[\"clearRect\"]($2, $3, $4, $5)" js_clearRect ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.clearRect Mozilla CanvasRenderingContext2D.clearRect documentation> +clearRect ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> m ()+clearRect self x y width height+ = liftIO+ (js_clearRect (unCanvasRenderingContext2D self) x y width height)+ +foreign import javascript unsafe "$1[\"fillRect\"]($2, $3, $4, $5)"+ js_fillRect ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.fillRect Mozilla CanvasRenderingContext2D.fillRect documentation> +fillRect ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> m ()+fillRect self x y width height+ = liftIO+ (js_fillRect (unCanvasRenderingContext2D self) x y width height)+ +foreign import javascript unsafe "$1[\"beginPath\"]()" js_beginPath+ :: JSRef CanvasRenderingContext2D -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.beginPath Mozilla CanvasRenderingContext2D.beginPath documentation> +beginPath :: (MonadIO m) => CanvasRenderingContext2D -> m ()+beginPath self+ = liftIO (js_beginPath (unCanvasRenderingContext2D self))+ +foreign import javascript unsafe "$1[\"closePath\"]()" js_closePath+ :: JSRef CanvasRenderingContext2D -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.closePath Mozilla CanvasRenderingContext2D.closePath documentation> +closePath :: (MonadIO m) => CanvasRenderingContext2D -> m ()+closePath self+ = liftIO (js_closePath (unCanvasRenderingContext2D self))+ +foreign import javascript unsafe "$1[\"moveTo\"]($2, $3)" js_moveTo+ :: JSRef CanvasRenderingContext2D -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.moveTo Mozilla CanvasRenderingContext2D.moveTo documentation> +moveTo ::+ (MonadIO m) => CanvasRenderingContext2D -> Float -> Float -> m ()+moveTo self x y+ = liftIO (js_moveTo (unCanvasRenderingContext2D self) x y)+ +foreign import javascript unsafe "$1[\"lineTo\"]($2, $3)" js_lineTo+ :: JSRef CanvasRenderingContext2D -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineTo Mozilla CanvasRenderingContext2D.lineTo documentation> +lineTo ::+ (MonadIO m) => CanvasRenderingContext2D -> Float -> Float -> m ()+lineTo self x y+ = liftIO (js_lineTo (unCanvasRenderingContext2D self) x y)+ +foreign import javascript unsafe+ "$1[\"quadraticCurveTo\"]($2, $3,\n$4, $5)" js_quadraticCurveTo ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.quadraticCurveTo Mozilla CanvasRenderingContext2D.quadraticCurveTo documentation> +quadraticCurveTo ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> m ()+quadraticCurveTo self cpx cpy x y+ = liftIO+ (js_quadraticCurveTo (unCanvasRenderingContext2D self) cpx cpy x y)+ +foreign import javascript unsafe+ "$1[\"bezierCurveTo\"]($2, $3, $4,\n$5, $6, $7)" js_bezierCurveTo+ ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.bezierCurveTo Mozilla CanvasRenderingContext2D.bezierCurveTo documentation> +bezierCurveTo ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> Float -> Float -> m ()+bezierCurveTo self cp1x cp1y cp2x cp2y x y+ = liftIO+ (js_bezierCurveTo (unCanvasRenderingContext2D self) cp1x cp1y cp2x+ cp2y+ x+ y)+ +foreign import javascript unsafe+ "$1[\"arcTo\"]($2, $3, $4, $5, $6)" js_arcTo ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.arcTo Mozilla CanvasRenderingContext2D.arcTo documentation> +arcTo ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> Float -> m ()+arcTo self x1 y1 x2 y2 radius+ = liftIO+ (js_arcTo (unCanvasRenderingContext2D self) x1 y1 x2 y2 radius)+ +foreign import javascript unsafe "$1[\"rect\"]($2, $3, $4, $5)"+ js_rect ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.rect Mozilla CanvasRenderingContext2D.rect documentation> +rect ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> m ()+rect self x y width height+ = liftIO+ (js_rect (unCanvasRenderingContext2D self) x y width height)+ +foreign import javascript unsafe+ "$1[\"arc\"]($2, $3, $4, $5, $6,\n$7)" js_arc ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> Float -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.arc Mozilla CanvasRenderingContext2D.arc documentation> +arc ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> Float -> Bool -> m ()+arc self x y radius startAngle endAngle anticlockwise+ = liftIO+ (js_arc (unCanvasRenderingContext2D self) x y radius startAngle+ endAngle+ anticlockwise)+ +foreign import javascript unsafe "$1[\"fill\"]($2, $3)" js_fillPath+ ::+ JSRef CanvasRenderingContext2D ->+ JSRef Path2D -> JSRef CanvasWindingRule -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.fill Mozilla CanvasRenderingContext2D.fill documentation> +fillPath ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Maybe Path2D -> CanvasWindingRule -> m ()+fillPath self path winding+ = liftIO+ (js_fillPath (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef path)+ (pToJSRef winding))+ +foreign import javascript unsafe "$1[\"stroke\"]($2)" js_strokePath+ :: JSRef CanvasRenderingContext2D -> JSRef Path2D -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.stroke Mozilla CanvasRenderingContext2D.stroke documentation> +strokePath ::+ (MonadIO m) => CanvasRenderingContext2D -> Maybe Path2D -> m ()+strokePath self path+ = liftIO+ (js_strokePath (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef path))+ +foreign import javascript unsafe "$1[\"clip\"]($2, $3)" js_clipPath+ ::+ JSRef CanvasRenderingContext2D ->+ JSRef Path2D -> JSRef CanvasWindingRule -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.clip Mozilla CanvasRenderingContext2D.clip documentation> +clipPath ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Maybe Path2D -> CanvasWindingRule -> m ()+clipPath self path winding+ = liftIO+ (js_clipPath (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef path)+ (pToJSRef winding))+ +foreign import javascript unsafe "$1[\"fill\"]($2)" js_fill ::+ JSRef CanvasRenderingContext2D -> JSRef CanvasWindingRule -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.fill Mozilla CanvasRenderingContext2D.fill documentation> +fill ::+ (MonadIO m) =>+ CanvasRenderingContext2D -> CanvasWindingRule -> m ()+fill self winding+ = liftIO+ (js_fill (unCanvasRenderingContext2D self) (pToJSRef winding))+ +foreign import javascript unsafe "$1[\"stroke\"]()" js_stroke ::+ JSRef CanvasRenderingContext2D -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.stroke Mozilla CanvasRenderingContext2D.stroke documentation> +stroke :: (MonadIO m) => CanvasRenderingContext2D -> m ()+stroke self = liftIO (js_stroke (unCanvasRenderingContext2D self))+ +foreign import javascript unsafe "$1[\"clip\"]($2)" js_clip ::+ JSRef CanvasRenderingContext2D -> JSRef CanvasWindingRule -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.clip Mozilla CanvasRenderingContext2D.clip documentation> +clip ::+ (MonadIO m) =>+ CanvasRenderingContext2D -> CanvasWindingRule -> m ()+clip self winding+ = liftIO+ (js_clip (unCanvasRenderingContext2D self) (pToJSRef winding))+ +foreign import javascript unsafe+ "($1[\"isPointInPath\"]($2, $3, $4,\n$5) ? 1 : 0)"+ js_isPointInPathPath ::+ JSRef CanvasRenderingContext2D ->+ JSRef Path2D ->+ Float -> Float -> JSRef CanvasWindingRule -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.isPointInPath Mozilla CanvasRenderingContext2D.isPointInPath documentation> +isPointInPathPath ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Maybe Path2D -> Float -> Float -> CanvasWindingRule -> m Bool+isPointInPathPath self path x y winding+ = liftIO+ (js_isPointInPathPath (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef path)+ x+ y+ (pToJSRef winding))+ +foreign import javascript unsafe+ "($1[\"isPointInStroke\"]($2, $3,\n$4) ? 1 : 0)"+ js_isPointInStrokePath ::+ JSRef CanvasRenderingContext2D ->+ JSRef Path2D -> Float -> Float -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.isPointInStroke Mozilla CanvasRenderingContext2D.isPointInStroke documentation> +isPointInStrokePath ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Maybe Path2D -> Float -> Float -> m Bool+isPointInStrokePath self path x y+ = liftIO+ (js_isPointInStrokePath (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef path)+ x+ y)+ +foreign import javascript unsafe+ "($1[\"isPointInPath\"]($2, $3,\n$4) ? 1 : 0)" js_isPointInPath ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> JSRef CanvasWindingRule -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.isPointInPath Mozilla CanvasRenderingContext2D.isPointInPath documentation> +isPointInPath ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> CanvasWindingRule -> m Bool+isPointInPath self x y winding+ = liftIO+ (js_isPointInPath (unCanvasRenderingContext2D self) x y+ (pToJSRef winding))+ +foreign import javascript unsafe+ "($1[\"isPointInStroke\"]($2,\n$3) ? 1 : 0)" js_isPointInStroke ::+ JSRef CanvasRenderingContext2D -> Float -> Float -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.isPointInStroke Mozilla CanvasRenderingContext2D.isPointInStroke documentation> +isPointInStroke ::+ (MonadIO m) => CanvasRenderingContext2D -> Float -> Float -> m Bool+isPointInStroke self x y+ = liftIO (js_isPointInStroke (unCanvasRenderingContext2D self) x y)+ +foreign import javascript unsafe "$1[\"measureText\"]($2)"+ js_measureText ::+ JSRef CanvasRenderingContext2D ->+ JSString -> IO (JSRef TextMetrics)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.measureText Mozilla CanvasRenderingContext2D.measureText documentation> +measureText ::+ (MonadIO m, ToJSString text) =>+ CanvasRenderingContext2D -> text -> m (Maybe TextMetrics)+measureText self text+ = liftIO+ ((js_measureText (unCanvasRenderingContext2D self)+ (toJSString text))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"setAlpha\"]($2)" js_setAlpha+ :: JSRef CanvasRenderingContext2D -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setAlpha Mozilla CanvasRenderingContext2D.setAlpha documentation> +setAlpha ::+ (MonadIO m) => CanvasRenderingContext2D -> Float -> m ()+setAlpha self alpha+ = liftIO (js_setAlpha (unCanvasRenderingContext2D self) alpha)+ +foreign import javascript unsafe+ "$1[\"setCompositeOperation\"]($2)" js_setCompositeOperation ::+ JSRef CanvasRenderingContext2D -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setCompositeOperation Mozilla CanvasRenderingContext2D.setCompositeOperation documentation> +setCompositeOperation ::+ (MonadIO m, ToJSString compositeOperation) =>+ CanvasRenderingContext2D -> compositeOperation -> m ()+setCompositeOperation self compositeOperation+ = liftIO+ (js_setCompositeOperation (unCanvasRenderingContext2D self)+ (toJSString compositeOperation))+ +foreign import javascript unsafe "$1[\"setLineWidth\"]($2)"+ js_setLineWidthFunction ::+ JSRef CanvasRenderingContext2D -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setLineWidth Mozilla CanvasRenderingContext2D.setLineWidth documentation> +setLineWidthFunction ::+ (MonadIO m) => CanvasRenderingContext2D -> Float -> m ()+setLineWidthFunction self width+ = liftIO+ (js_setLineWidthFunction (unCanvasRenderingContext2D self) width)+ +foreign import javascript unsafe "$1[\"setLineCap\"]($2)"+ js_setLineCapFunction ::+ JSRef CanvasRenderingContext2D -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setLineCap Mozilla CanvasRenderingContext2D.setLineCap documentation> +setLineCapFunction ::+ (MonadIO m, ToJSString cap) =>+ CanvasRenderingContext2D -> cap -> m ()+setLineCapFunction self cap+ = liftIO+ (js_setLineCapFunction (unCanvasRenderingContext2D self)+ (toJSString cap))+ +foreign import javascript unsafe "$1[\"setLineJoin\"]($2)"+ js_setLineJoinFunction ::+ JSRef CanvasRenderingContext2D -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setLineJoin Mozilla CanvasRenderingContext2D.setLineJoin documentation> +setLineJoinFunction ::+ (MonadIO m, ToJSString join) =>+ CanvasRenderingContext2D -> join -> m ()+setLineJoinFunction self join+ = liftIO+ (js_setLineJoinFunction (unCanvasRenderingContext2D self)+ (toJSString join))+ +foreign import javascript unsafe "$1[\"setMiterLimit\"]($2)"+ js_setMiterLimitFunction ::+ JSRef CanvasRenderingContext2D -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setMiterLimit Mozilla CanvasRenderingContext2D.setMiterLimit documentation> +setMiterLimitFunction ::+ (MonadIO m) => CanvasRenderingContext2D -> Float -> m ()+setMiterLimitFunction self limit+ = liftIO+ (js_setMiterLimitFunction (unCanvasRenderingContext2D self) limit)+ +foreign import javascript unsafe "$1[\"clearShadow\"]()"+ js_clearShadow :: JSRef CanvasRenderingContext2D -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.clearShadow Mozilla CanvasRenderingContext2D.clearShadow documentation> +clearShadow :: (MonadIO m) => CanvasRenderingContext2D -> m ()+clearShadow self+ = liftIO (js_clearShadow (unCanvasRenderingContext2D self))+ +foreign import javascript unsafe "$1[\"fillText\"]($2, $3, $4, $5)"+ js_fillText ::+ JSRef CanvasRenderingContext2D ->+ JSString -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.fillText Mozilla CanvasRenderingContext2D.fillText documentation> +fillText ::+ (MonadIO m, ToJSString text) =>+ CanvasRenderingContext2D -> text -> Float -> Float -> Float -> m ()+fillText self text x y maxWidth+ = liftIO+ (js_fillText (unCanvasRenderingContext2D self) (toJSString text) x+ y+ maxWidth)+ +foreign import javascript unsafe+ "$1[\"strokeText\"]($2, $3, $4, $5)" js_strokeText ::+ JSRef CanvasRenderingContext2D ->+ JSString -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.strokeText Mozilla CanvasRenderingContext2D.strokeText documentation> +strokeText ::+ (MonadIO m, ToJSString text) =>+ CanvasRenderingContext2D -> text -> Float -> Float -> Float -> m ()+strokeText self text x y maxWidth+ = liftIO+ (js_strokeText (unCanvasRenderingContext2D self) (toJSString text)+ x+ y+ maxWidth)+ +foreign import javascript unsafe "$1[\"setStrokeColor\"]($2, $3)"+ js_setStrokeColor ::+ JSRef CanvasRenderingContext2D -> JSString -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setStrokeColor Mozilla CanvasRenderingContext2D.setStrokeColor documentation> +setStrokeColor ::+ (MonadIO m, ToJSString color) =>+ CanvasRenderingContext2D -> color -> Float -> m ()+setStrokeColor self color alpha+ = liftIO+ (js_setStrokeColor (unCanvasRenderingContext2D self)+ (toJSString color)+ alpha)+ +foreign import javascript unsafe "$1[\"setStrokeColor\"]($2, $3)"+ js_setStrokeColorGray ::+ JSRef CanvasRenderingContext2D -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setStrokeColor Mozilla CanvasRenderingContext2D.setStrokeColor documentation> +setStrokeColorGray ::+ (MonadIO m) => CanvasRenderingContext2D -> Float -> Float -> m ()+setStrokeColorGray self grayLevel alpha+ = liftIO+ (js_setStrokeColorGray (unCanvasRenderingContext2D self) grayLevel+ alpha)+ +foreign import javascript unsafe+ "$1[\"setStrokeColor\"]($2, $3, $4,\n$5)" js_setStrokeColorRGB ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setStrokeColor Mozilla CanvasRenderingContext2D.setStrokeColor documentation> +setStrokeColorRGB ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> m ()+setStrokeColorRGB self r g b a+ = liftIO+ (js_setStrokeColorRGB (unCanvasRenderingContext2D self) r g b a)+ +foreign import javascript unsafe+ "$1[\"setStrokeColor\"]($2, $3, $4,\n$5, $6)" js_setStrokeColorCYMK+ ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setStrokeColor Mozilla CanvasRenderingContext2D.setStrokeColor documentation> +setStrokeColorCYMK ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> Float -> m ()+setStrokeColorCYMK self c m y k a+ = liftIO+ (js_setStrokeColorCYMK (unCanvasRenderingContext2D self) c m y k a)+ +foreign import javascript unsafe "$1[\"setFillColor\"]($2, $3)"+ js_setFillColor ::+ JSRef CanvasRenderingContext2D -> JSString -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setFillColor Mozilla CanvasRenderingContext2D.setFillColor documentation> +setFillColor ::+ (MonadIO m, ToJSString color) =>+ CanvasRenderingContext2D -> color -> Float -> m ()+setFillColor self color alpha+ = liftIO+ (js_setFillColor (unCanvasRenderingContext2D self)+ (toJSString color)+ alpha)+ +foreign import javascript unsafe "$1[\"setFillColor\"]($2, $3)"+ js_setFillColorGray ::+ JSRef CanvasRenderingContext2D -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setFillColor Mozilla CanvasRenderingContext2D.setFillColor documentation> +setFillColorGray ::+ (MonadIO m) => CanvasRenderingContext2D -> Float -> Float -> m ()+setFillColorGray self grayLevel alpha+ = liftIO+ (js_setFillColorGray (unCanvasRenderingContext2D self) grayLevel+ alpha)+ +foreign import javascript unsafe+ "$1[\"setFillColor\"]($2, $3, $4,\n$5)" js_setFillColorRGB ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setFillColor Mozilla CanvasRenderingContext2D.setFillColor documentation> +setFillColorRGB ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> m ()+setFillColorRGB self r g b a+ = liftIO+ (js_setFillColorRGB (unCanvasRenderingContext2D self) r g b a)+ +foreign import javascript unsafe+ "$1[\"setFillColor\"]($2, $3, $4,\n$5, $6)" js_setFillColorCYMK ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setFillColor Mozilla CanvasRenderingContext2D.setFillColor documentation> +setFillColorCYMK ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> Float -> m ()+setFillColorCYMK self c m y k a+ = liftIO+ (js_setFillColorCYMK (unCanvasRenderingContext2D self) c m y k a)+ +foreign import javascript unsafe+ "$1[\"strokeRect\"]($2, $3, $4, $5)" js_strokeRect ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.strokeRect Mozilla CanvasRenderingContext2D.strokeRect documentation> +strokeRect ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> m ()+strokeRect self x y width height+ = liftIO+ (js_strokeRect (unCanvasRenderingContext2D self) x y width height)+ +foreign import javascript unsafe "$1[\"drawImage\"]($2, $3, $4)"+ js_drawImage ::+ JSRef CanvasRenderingContext2D ->+ JSRef HTMLImageElement -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.drawImage Mozilla CanvasRenderingContext2D.drawImage documentation> +drawImage ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Maybe HTMLImageElement -> Float -> Float -> m ()+drawImage self image x y+ = liftIO+ (js_drawImage (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef image)+ x+ y)+ +foreign import javascript unsafe+ "$1[\"drawImage\"]($2, $3, $4, $5,\n$6)" js_drawImageScaled ::+ JSRef CanvasRenderingContext2D ->+ JSRef HTMLImageElement -> Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.drawImage Mozilla CanvasRenderingContext2D.drawImage documentation> +drawImageScaled ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Maybe HTMLImageElement -> Float -> Float -> Float -> Float -> m ()+drawImageScaled self image x y width height+ = liftIO+ (js_drawImageScaled (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef image)+ x+ y+ width+ height)+ +foreign import javascript unsafe+ "$1[\"drawImage\"]($2, $3, $4, $5,\n$6, $7, $8, $9, $10)"+ js_drawImagePart ::+ JSRef CanvasRenderingContext2D ->+ JSRef HTMLImageElement ->+ Float ->+ Float ->+ Float -> Float -> Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.drawImage Mozilla CanvasRenderingContext2D.drawImage documentation> +drawImagePart ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Maybe HTMLImageElement ->+ Float ->+ Float -> Float -> Float -> Float -> Float -> Float -> Float -> m ()+drawImagePart self image sx sy sw sh dx dy dw dh+ = liftIO+ (js_drawImagePart (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef image)+ sx+ sy+ sw+ sh+ dx+ dy+ dw+ dh)+ +foreign import javascript unsafe "$1[\"drawImage\"]($2, $3, $4)"+ js_drawImageFromCanvas ::+ JSRef CanvasRenderingContext2D ->+ JSRef HTMLCanvasElement -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.drawImage Mozilla CanvasRenderingContext2D.drawImage documentation> +drawImageFromCanvas ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Maybe HTMLCanvasElement -> Float -> Float -> m ()+drawImageFromCanvas self canvas x y+ = liftIO+ (js_drawImageFromCanvas (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef canvas)+ x+ y)+ +foreign import javascript unsafe+ "$1[\"drawImage\"]($2, $3, $4, $5,\n$6)"+ js_drawImageFromCanvasScaled ::+ JSRef CanvasRenderingContext2D ->+ JSRef HTMLCanvasElement ->+ Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.drawImage Mozilla CanvasRenderingContext2D.drawImage documentation> +drawImageFromCanvasScaled ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Maybe HTMLCanvasElement -> Float -> Float -> Float -> Float -> m ()+drawImageFromCanvasScaled self canvas x y width height+ = liftIO+ (js_drawImageFromCanvasScaled (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef canvas)+ x+ y+ width+ height)+ +foreign import javascript unsafe+ "$1[\"drawImage\"]($2, $3, $4, $5,\n$6, $7, $8, $9, $10)"+ js_drawImageFromCanvasPart ::+ JSRef CanvasRenderingContext2D ->+ JSRef HTMLCanvasElement ->+ Float ->+ Float ->+ Float -> Float -> Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.drawImage Mozilla CanvasRenderingContext2D.drawImage documentation> +drawImageFromCanvasPart ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Maybe HTMLCanvasElement ->+ Float ->+ Float -> Float -> Float -> Float -> Float -> Float -> Float -> m ()+drawImageFromCanvasPart self canvas sx sy sw sh dx dy dw dh+ = liftIO+ (js_drawImageFromCanvasPart (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef canvas)+ sx+ sy+ sw+ sh+ dx+ dy+ dw+ dh)+ +foreign import javascript unsafe "$1[\"drawImage\"]($2, $3, $4)"+ js_drawImageFromVideo ::+ JSRef CanvasRenderingContext2D ->+ JSRef HTMLVideoElement -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.drawImage Mozilla CanvasRenderingContext2D.drawImage documentation> +drawImageFromVideo ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Maybe HTMLVideoElement -> Float -> Float -> m ()+drawImageFromVideo self video x y+ = liftIO+ (js_drawImageFromVideo (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef video)+ x+ y)+ +foreign import javascript unsafe+ "$1[\"drawImage\"]($2, $3, $4, $5,\n$6)"+ js_drawImageFromVideoScaled ::+ JSRef CanvasRenderingContext2D ->+ JSRef HTMLVideoElement -> Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.drawImage Mozilla CanvasRenderingContext2D.drawImage documentation> +drawImageFromVideoScaled ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Maybe HTMLVideoElement -> Float -> Float -> Float -> Float -> m ()+drawImageFromVideoScaled self video x y width height+ = liftIO+ (js_drawImageFromVideoScaled (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef video)+ x+ y+ width+ height)+ +foreign import javascript unsafe+ "$1[\"drawImage\"]($2, $3, $4, $5,\n$6, $7, $8, $9, $10)"+ js_drawImageFromVideoPart ::+ JSRef CanvasRenderingContext2D ->+ JSRef HTMLVideoElement ->+ Float ->+ Float ->+ Float -> Float -> Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.drawImage Mozilla CanvasRenderingContext2D.drawImage documentation> +drawImageFromVideoPart ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Maybe HTMLVideoElement ->+ Float ->+ Float -> Float -> Float -> Float -> Float -> Float -> Float -> m ()+drawImageFromVideoPart self video sx sy sw sh dx dy dw dh+ = liftIO+ (js_drawImageFromVideoPart (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef video)+ sx+ sy+ sw+ sh+ dx+ dy+ dw+ dh)+ +foreign import javascript unsafe+ "$1[\"drawImageFromRect\"]($2, $3,\n$4, $5, $6, $7, $8, $9, $10,\n$11)"+ js_drawImageFromRect ::+ JSRef CanvasRenderingContext2D ->+ JSRef HTMLImageElement ->+ Float ->+ Float ->+ Float ->+ Float -> Float -> Float -> Float -> Float -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.drawImageFromRect Mozilla CanvasRenderingContext2D.drawImageFromRect documentation> +drawImageFromRect ::+ (MonadIO m, ToJSString compositeOperation) =>+ CanvasRenderingContext2D ->+ Maybe HTMLImageElement ->+ Float ->+ Float ->+ Float ->+ Float ->+ Float -> Float -> Float -> Float -> compositeOperation -> m ()+drawImageFromRect self image sx sy sw sh dx dy dw dh+ compositeOperation+ = liftIO+ (js_drawImageFromRect (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef image)+ sx+ sy+ sw+ sh+ dx+ dy+ dw+ dh+ (toJSString compositeOperation))+ +foreign import javascript unsafe+ "$1[\"setShadow\"]($2, $3, $4, $5,\n$6)" js_setShadow ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> JSString -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setShadow Mozilla CanvasRenderingContext2D.setShadow documentation> +setShadow ::+ (MonadIO m, ToJSString color) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> color -> Float -> m ()+setShadow self width height blur color alpha+ = liftIO+ (js_setShadow (unCanvasRenderingContext2D self) width height blur+ (toJSString color)+ alpha)+ +foreign import javascript unsafe+ "$1[\"setShadow\"]($2, $3, $4, $5,\n$6)" js_setShadowGray ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setShadow Mozilla CanvasRenderingContext2D.setShadow documentation> +setShadowGray ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> Float -> m ()+setShadowGray self width height blur grayLevel alpha+ = liftIO+ (js_setShadowGray (unCanvasRenderingContext2D self) width height+ blur+ grayLevel+ alpha)+ +foreign import javascript unsafe+ "$1[\"setShadow\"]($2, $3, $4, $5,\n$6, $7, $8)" js_setShadowRGB ::+ JSRef CanvasRenderingContext2D ->+ Float ->+ Float -> Float -> Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setShadow Mozilla CanvasRenderingContext2D.setShadow documentation> +setShadowRGB ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> Float -> Float -> Float -> m ()+setShadowRGB self width height blur r g b a+ = liftIO+ (js_setShadowRGB (unCanvasRenderingContext2D self) width height+ blur+ r+ g+ b+ a)+ +foreign import javascript unsafe+ "$1[\"setShadow\"]($2, $3, $4, $5,\n$6, $7, $8, $9)"+ js_setShadowCYMK ::+ JSRef CanvasRenderingContext2D ->+ Float ->+ Float ->+ Float -> Float -> Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setShadow Mozilla CanvasRenderingContext2D.setShadow documentation> +setShadowCYMK ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float ->+ Float -> Float -> Float -> Float -> Float -> Float -> Float -> m ()+setShadowCYMK self width height blur c m y k a+ = liftIO+ (js_setShadowCYMK (unCanvasRenderingContext2D self) width height+ blur+ c+ m+ y+ k+ a)+ +foreign import javascript unsafe "$1[\"putImageData\"]($2, $3, $4)"+ js_putImageData ::+ JSRef CanvasRenderingContext2D ->+ JSRef ImageData -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.putImageData Mozilla CanvasRenderingContext2D.putImageData documentation> +putImageData ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Maybe ImageData -> Float -> Float -> m ()+putImageData self imagedata dx dy+ = liftIO+ (js_putImageData (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef imagedata)+ dx+ dy)+ +foreign import javascript unsafe+ "$1[\"putImageData\"]($2, $3, $4,\n$5, $6, $7, $8)"+ js_putImageDataDirty ::+ JSRef CanvasRenderingContext2D ->+ JSRef ImageData ->+ Float -> Float -> Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.putImageData Mozilla CanvasRenderingContext2D.putImageData documentation> +putImageDataDirty ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Maybe ImageData ->+ Float -> Float -> Float -> Float -> Float -> Float -> m ()+putImageDataDirty self imagedata dx dy dirtyX dirtyY dirtyWidth+ dirtyHeight+ = liftIO+ (js_putImageDataDirty (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef imagedata)+ dx+ dy+ dirtyX+ dirtyY+ dirtyWidth+ dirtyHeight)+ +foreign import javascript unsafe+ "$1[\"webkitPutImageDataHD\"]($2,\n$3, $4)" js_webkitPutImageDataHD+ ::+ JSRef CanvasRenderingContext2D ->+ JSRef ImageData -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitPutImageDataHD Mozilla CanvasRenderingContext2D.webkitPutImageDataHD documentation> +webkitPutImageDataHD ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Maybe ImageData -> Float -> Float -> m ()+webkitPutImageDataHD self imagedata dx dy+ = liftIO+ (js_webkitPutImageDataHD (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef imagedata)+ dx+ dy)+ +foreign import javascript unsafe+ "$1[\"webkitPutImageDataHD\"]($2,\n$3, $4, $5, $6, $7, $8)"+ js_webkitPutImageDataHDDirty ::+ JSRef CanvasRenderingContext2D ->+ JSRef ImageData ->+ Float -> Float -> Float -> Float -> Float -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitPutImageDataHD Mozilla CanvasRenderingContext2D.webkitPutImageDataHD documentation> +webkitPutImageDataHDDirty ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Maybe ImageData ->+ Float -> Float -> Float -> Float -> Float -> Float -> m ()+webkitPutImageDataHDDirty self imagedata dx dy dirtyX dirtyY+ dirtyWidth dirtyHeight+ = liftIO+ (js_webkitPutImageDataHDDirty (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef imagedata)+ dx+ dy+ dirtyX+ dirtyY+ dirtyWidth+ dirtyHeight)+ +foreign import javascript unsafe "$1[\"createPattern\"]($2, $3)"+ js_createPatternFromCanvas ::+ JSRef CanvasRenderingContext2D ->+ JSRef HTMLCanvasElement ->+ JSRef (Maybe JSString) -> IO (JSRef CanvasPattern)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createPattern Mozilla CanvasRenderingContext2D.createPattern documentation> +createPatternFromCanvas ::+ (MonadIO m, ToJSString repetitionType) =>+ CanvasRenderingContext2D ->+ Maybe HTMLCanvasElement ->+ Maybe repetitionType -> m (Maybe CanvasPattern)+createPatternFromCanvas self canvas repetitionType+ = liftIO+ ((js_createPatternFromCanvas (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef canvas)+ (toMaybeJSString repetitionType))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createPattern\"]($2, $3)"+ js_createPattern ::+ JSRef CanvasRenderingContext2D ->+ JSRef HTMLImageElement ->+ JSRef (Maybe JSString) -> IO (JSRef CanvasPattern)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createPattern Mozilla CanvasRenderingContext2D.createPattern documentation> +createPattern ::+ (MonadIO m, ToJSString repetitionType) =>+ CanvasRenderingContext2D ->+ Maybe HTMLImageElement ->+ Maybe repetitionType -> m (Maybe CanvasPattern)+createPattern self image repetitionType+ = liftIO+ ((js_createPattern (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef image)+ (toMaybeJSString repetitionType))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createImageData\"]($2)"+ js_createImageData ::+ JSRef CanvasRenderingContext2D ->+ JSRef ImageData -> IO (JSRef ImageData)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createImageData Mozilla CanvasRenderingContext2D.createImageData documentation> +createImageData ::+ (MonadIO m) =>+ CanvasRenderingContext2D -> Maybe ImageData -> m (Maybe ImageData)+createImageData self imagedata+ = liftIO+ ((js_createImageData (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef imagedata))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createImageData\"]($2, $3)"+ js_createImageDataSize ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> IO (JSRef ImageData)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createImageData Mozilla CanvasRenderingContext2D.createImageData documentation> +createImageDataSize ::+ (MonadIO m) =>+ CanvasRenderingContext2D -> Float -> Float -> m (Maybe ImageData)+createImageDataSize self sw sh+ = liftIO+ ((js_createImageDataSize (unCanvasRenderingContext2D self) sw sh)+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"getImageData\"]($2, $3, $4,\n$5)" js_getImageData ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> IO (JSRef ImageData)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.getImageData Mozilla CanvasRenderingContext2D.getImageData documentation> +getImageData ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> m (Maybe ImageData)+getImageData self sx sy sw sh+ = liftIO+ ((js_getImageData (unCanvasRenderingContext2D self) sx sy sw sh)+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"webkitGetImageDataHD\"]($2,\n$3, $4, $5)"+ js_webkitGetImageDataHD ::+ JSRef CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> IO (JSRef ImageData)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitGetImageDataHD Mozilla CanvasRenderingContext2D.webkitGetImageDataHD documentation> +webkitGetImageDataHD ::+ (MonadIO m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> m (Maybe ImageData)+webkitGetImageDataHD self sx sy sw sh+ = liftIO+ ((js_webkitGetImageDataHD (unCanvasRenderingContext2D self) sx sy+ sw+ sh)+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"drawFocusIfNeeded\"]($2)"+ js_drawFocusIfNeeded ::+ JSRef CanvasRenderingContext2D -> JSRef Element -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.drawFocusIfNeeded Mozilla CanvasRenderingContext2D.drawFocusIfNeeded documentation> +drawFocusIfNeeded ::+ (MonadIO m, IsElement element) =>+ CanvasRenderingContext2D -> Maybe element -> m ()+drawFocusIfNeeded self element+ = liftIO+ (js_drawFocusIfNeeded (unCanvasRenderingContext2D self)+ (maybe jsNull (unElement . toElement) element))+ +foreign import javascript unsafe+ "$1[\"drawFocusIfNeeded\"]($2, $3)" js_drawFocusIfNeededPath ::+ JSRef CanvasRenderingContext2D ->+ JSRef Path2D -> JSRef Element -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.drawFocusIfNeeded Mozilla CanvasRenderingContext2D.drawFocusIfNeeded documentation> +drawFocusIfNeededPath ::+ (MonadIO m, IsElement element) =>+ CanvasRenderingContext2D -> Maybe Path2D -> Maybe element -> m ()+drawFocusIfNeededPath self path element+ = liftIO+ (js_drawFocusIfNeededPath (unCanvasRenderingContext2D self)+ (maybe jsNull pToJSRef path)+ (maybe jsNull (unElement . toElement) element))+ +foreign import javascript unsafe "$1[\"globalAlpha\"] = $2;"+ js_setGlobalAlpha ::+ JSRef CanvasRenderingContext2D -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.globalAlpha Mozilla CanvasRenderingContext2D.globalAlpha documentation> +setGlobalAlpha ::+ (MonadIO m) => CanvasRenderingContext2D -> Float -> m ()+setGlobalAlpha self val+ = liftIO (js_setGlobalAlpha (unCanvasRenderingContext2D self) val)+ +foreign import javascript unsafe "$1[\"globalAlpha\"]"+ js_getGlobalAlpha :: JSRef CanvasRenderingContext2D -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.globalAlpha Mozilla CanvasRenderingContext2D.globalAlpha documentation> +getGlobalAlpha ::+ (MonadIO m) => CanvasRenderingContext2D -> m Float+getGlobalAlpha self+ = liftIO (js_getGlobalAlpha (unCanvasRenderingContext2D self))+ +foreign import javascript unsafe+ "$1[\"globalCompositeOperation\"] = $2;"+ js_setGlobalCompositeOperation ::+ JSRef CanvasRenderingContext2D -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.globalCompositeOperation Mozilla CanvasRenderingContext2D.globalCompositeOperation documentation> +setGlobalCompositeOperation ::+ (MonadIO m, ToJSString val) =>+ CanvasRenderingContext2D -> Maybe val -> m ()+setGlobalCompositeOperation self val+ = liftIO+ (js_setGlobalCompositeOperation (unCanvasRenderingContext2D self)+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"globalCompositeOperation\"]"+ js_getGlobalCompositeOperation ::+ JSRef CanvasRenderingContext2D -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.globalCompositeOperation Mozilla CanvasRenderingContext2D.globalCompositeOperation documentation> +getGlobalCompositeOperation ::+ (MonadIO m, FromJSString result) =>+ CanvasRenderingContext2D -> m (Maybe result)+getGlobalCompositeOperation self+ = liftIO+ (fromMaybeJSString <$>+ (js_getGlobalCompositeOperation (unCanvasRenderingContext2D self)))+ +foreign import javascript unsafe "$1[\"lineWidth\"] = $2;"+ js_setLineWidth :: JSRef CanvasRenderingContext2D -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineWidth Mozilla CanvasRenderingContext2D.lineWidth documentation> +setLineWidth ::+ (MonadIO m) => CanvasRenderingContext2D -> Float -> m ()+setLineWidth self val+ = liftIO (js_setLineWidth (unCanvasRenderingContext2D self) val)+ +foreign import javascript unsafe "$1[\"lineWidth\"]"+ js_getLineWidth :: JSRef CanvasRenderingContext2D -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineWidth Mozilla CanvasRenderingContext2D.lineWidth documentation> +getLineWidth :: (MonadIO m) => CanvasRenderingContext2D -> m Float+getLineWidth self+ = liftIO (js_getLineWidth (unCanvasRenderingContext2D self))+ +foreign import javascript unsafe "$1[\"lineCap\"] = $2;"+ js_setLineCap ::+ JSRef CanvasRenderingContext2D -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineCap Mozilla CanvasRenderingContext2D.lineCap documentation> +setLineCap ::+ (MonadIO m, ToJSString val) =>+ CanvasRenderingContext2D -> Maybe val -> m ()+setLineCap self val+ = liftIO+ (js_setLineCap (unCanvasRenderingContext2D self)+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"lineCap\"]" js_getLineCap ::+ JSRef CanvasRenderingContext2D -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineCap Mozilla CanvasRenderingContext2D.lineCap documentation> +getLineCap ::+ (MonadIO m, FromJSString result) =>+ CanvasRenderingContext2D -> m (Maybe result)+getLineCap self+ = liftIO+ (fromMaybeJSString <$>+ (js_getLineCap (unCanvasRenderingContext2D self)))+ +foreign import javascript unsafe "$1[\"lineJoin\"] = $2;"+ js_setLineJoin ::+ JSRef CanvasRenderingContext2D -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineJoin Mozilla CanvasRenderingContext2D.lineJoin documentation> +setLineJoin ::+ (MonadIO m, ToJSString val) =>+ CanvasRenderingContext2D -> Maybe val -> m ()+setLineJoin self val+ = liftIO+ (js_setLineJoin (unCanvasRenderingContext2D self)+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"lineJoin\"]" js_getLineJoin+ :: JSRef CanvasRenderingContext2D -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineJoin Mozilla CanvasRenderingContext2D.lineJoin documentation> +getLineJoin ::+ (MonadIO m, FromJSString result) =>+ CanvasRenderingContext2D -> m (Maybe result)+getLineJoin self+ = liftIO+ (fromMaybeJSString <$>+ (js_getLineJoin (unCanvasRenderingContext2D self)))+ +foreign import javascript unsafe "$1[\"miterLimit\"] = $2;"+ js_setMiterLimit ::+ JSRef CanvasRenderingContext2D -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.miterLimit Mozilla CanvasRenderingContext2D.miterLimit documentation> +setMiterLimit ::+ (MonadIO m) => CanvasRenderingContext2D -> Float -> m ()+setMiterLimit self val+ = liftIO (js_setMiterLimit (unCanvasRenderingContext2D self) val)+ +foreign import javascript unsafe "$1[\"miterLimit\"]"+ js_getMiterLimit :: JSRef CanvasRenderingContext2D -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.miterLimit Mozilla CanvasRenderingContext2D.miterLimit documentation> +getMiterLimit :: (MonadIO m) => CanvasRenderingContext2D -> m Float+getMiterLimit self+ = liftIO (js_getMiterLimit (unCanvasRenderingContext2D self))+ +foreign import javascript unsafe "$1[\"shadowOffsetX\"] = $2;"+ js_setShadowOffsetX ::+ JSRef CanvasRenderingContext2D -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.shadowOffsetX Mozilla CanvasRenderingContext2D.shadowOffsetX documentation> +setShadowOffsetX ::+ (MonadIO m) => CanvasRenderingContext2D -> Float -> m ()+setShadowOffsetX self val+ = liftIO+ (js_setShadowOffsetX (unCanvasRenderingContext2D self) val)+ +foreign import javascript unsafe "$1[\"shadowOffsetX\"]"+ js_getShadowOffsetX :: JSRef CanvasRenderingContext2D -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.shadowOffsetX Mozilla CanvasRenderingContext2D.shadowOffsetX documentation> +getShadowOffsetX ::+ (MonadIO m) => CanvasRenderingContext2D -> m Float+getShadowOffsetX self+ = liftIO (js_getShadowOffsetX (unCanvasRenderingContext2D self))+ +foreign import javascript unsafe "$1[\"shadowOffsetY\"] = $2;"+ js_setShadowOffsetY ::+ JSRef CanvasRenderingContext2D -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.shadowOffsetY Mozilla CanvasRenderingContext2D.shadowOffsetY documentation> +setShadowOffsetY ::+ (MonadIO m) => CanvasRenderingContext2D -> Float -> m ()+setShadowOffsetY self val+ = liftIO+ (js_setShadowOffsetY (unCanvasRenderingContext2D self) val)+ +foreign import javascript unsafe "$1[\"shadowOffsetY\"]"+ js_getShadowOffsetY :: JSRef CanvasRenderingContext2D -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.shadowOffsetY Mozilla CanvasRenderingContext2D.shadowOffsetY documentation> +getShadowOffsetY ::+ (MonadIO m) => CanvasRenderingContext2D -> m Float+getShadowOffsetY self+ = liftIO (js_getShadowOffsetY (unCanvasRenderingContext2D self))+ +foreign import javascript unsafe "$1[\"shadowBlur\"] = $2;"+ js_setShadowBlur ::+ JSRef CanvasRenderingContext2D -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.shadowBlur Mozilla CanvasRenderingContext2D.shadowBlur documentation> +setShadowBlur ::+ (MonadIO m) => CanvasRenderingContext2D -> Float -> m ()+setShadowBlur self val+ = liftIO (js_setShadowBlur (unCanvasRenderingContext2D self) val)+ +foreign import javascript unsafe "$1[\"shadowBlur\"]"+ js_getShadowBlur :: JSRef CanvasRenderingContext2D -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.shadowBlur Mozilla CanvasRenderingContext2D.shadowBlur documentation> +getShadowBlur :: (MonadIO m) => CanvasRenderingContext2D -> m Float+getShadowBlur self+ = liftIO (js_getShadowBlur (unCanvasRenderingContext2D self))+ +foreign import javascript unsafe "$1[\"shadowColor\"] = $2;"+ js_setShadowColor ::+ JSRef CanvasRenderingContext2D -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.shadowColor Mozilla CanvasRenderingContext2D.shadowColor documentation> +setShadowColor ::+ (MonadIO m, ToJSString val) =>+ CanvasRenderingContext2D -> Maybe val -> m ()+setShadowColor self val+ = liftIO+ (js_setShadowColor (unCanvasRenderingContext2D self)+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"shadowColor\"]"+ js_getShadowColor ::+ JSRef CanvasRenderingContext2D -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.shadowColor Mozilla CanvasRenderingContext2D.shadowColor documentation> +getShadowColor ::+ (MonadIO m, FromJSString result) =>+ CanvasRenderingContext2D -> m (Maybe result)+getShadowColor self+ = liftIO+ (fromMaybeJSString <$>+ (js_getShadowColor (unCanvasRenderingContext2D self)))+ +foreign import javascript unsafe "$1[\"lineDashOffset\"] = $2;"+ js_setLineDashOffset ::+ JSRef CanvasRenderingContext2D -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineDashOffset Mozilla CanvasRenderingContext2D.lineDashOffset documentation> +setLineDashOffset ::+ (MonadIO m) => CanvasRenderingContext2D -> Float -> m ()+setLineDashOffset self val+ = liftIO+ (js_setLineDashOffset (unCanvasRenderingContext2D self) val)+ +foreign import javascript unsafe "$1[\"lineDashOffset\"]"+ js_getLineDashOffset :: JSRef CanvasRenderingContext2D -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineDashOffset Mozilla CanvasRenderingContext2D.lineDashOffset documentation> +getLineDashOffset ::+ (MonadIO m) => CanvasRenderingContext2D -> m Float+getLineDashOffset self+ = liftIO (js_getLineDashOffset (unCanvasRenderingContext2D self))+ +foreign import javascript unsafe "$1[\"webkitLineDash\"] = $2;"+ js_setWebkitLineDash ::+ JSRef CanvasRenderingContext2D -> JSRef Array -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitLineDash Mozilla CanvasRenderingContext2D.webkitLineDash documentation> +setWebkitLineDash ::+ (MonadIO m, IsArray val) =>+ CanvasRenderingContext2D -> Maybe val -> m ()+setWebkitLineDash self val+ = liftIO+ (js_setWebkitLineDash (unCanvasRenderingContext2D self)+ (maybe jsNull (unArray . toArray) val))+ +foreign import javascript unsafe "$1[\"webkitLineDash\"]"+ js_getWebkitLineDash ::+ JSRef CanvasRenderingContext2D -> IO (JSRef Array)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitLineDash Mozilla CanvasRenderingContext2D.webkitLineDash documentation> +getWebkitLineDash ::+ (MonadIO m) => CanvasRenderingContext2D -> m (Maybe Array)+getWebkitLineDash self+ = liftIO+ ((js_getWebkitLineDash (unCanvasRenderingContext2D self)) >>=+ fromJSRef)+ +foreign import javascript unsafe+ "$1[\"webkitLineDashOffset\"] = $2;" js_setWebkitLineDashOffset ::+ JSRef CanvasRenderingContext2D -> Float -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitLineDashOffset Mozilla CanvasRenderingContext2D.webkitLineDashOffset documentation> +setWebkitLineDashOffset ::+ (MonadIO m) => CanvasRenderingContext2D -> Float -> m ()+setWebkitLineDashOffset self val+ = liftIO+ (js_setWebkitLineDashOffset (unCanvasRenderingContext2D self) val)+ +foreign import javascript unsafe "$1[\"webkitLineDashOffset\"]"+ js_getWebkitLineDashOffset ::+ JSRef CanvasRenderingContext2D -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitLineDashOffset Mozilla CanvasRenderingContext2D.webkitLineDashOffset documentation> +getWebkitLineDashOffset ::+ (MonadIO m) => CanvasRenderingContext2D -> m Float+getWebkitLineDashOffset self+ = liftIO+ (js_getWebkitLineDashOffset (unCanvasRenderingContext2D self))+ +foreign import javascript unsafe "$1[\"font\"] = $2;" js_setFont ::+ JSRef CanvasRenderingContext2D -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.font Mozilla CanvasRenderingContext2D.font documentation> +setFont ::+ (MonadIO m, ToJSString val) =>+ CanvasRenderingContext2D -> val -> m ()+setFont self val+ = liftIO+ (js_setFont (unCanvasRenderingContext2D self) (toJSString val))+ +foreign import javascript unsafe "$1[\"font\"]" js_getFont ::+ JSRef CanvasRenderingContext2D -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.font Mozilla CanvasRenderingContext2D.font documentation> +getFont ::+ (MonadIO m, FromJSString result) =>+ CanvasRenderingContext2D -> m result+getFont self+ = liftIO+ (fromJSString <$> (js_getFont (unCanvasRenderingContext2D self)))+ +foreign import javascript unsafe "$1[\"textAlign\"] = $2;"+ js_setTextAlign ::+ JSRef CanvasRenderingContext2D -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.textAlign Mozilla CanvasRenderingContext2D.textAlign documentation> +setTextAlign ::+ (MonadIO m, ToJSString val) =>+ CanvasRenderingContext2D -> val -> m ()+setTextAlign self val+ = liftIO+ (js_setTextAlign (unCanvasRenderingContext2D self)+ (toJSString val))+ +foreign import javascript unsafe "$1[\"textAlign\"]"+ js_getTextAlign :: JSRef CanvasRenderingContext2D -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.textAlign Mozilla CanvasRenderingContext2D.textAlign documentation> +getTextAlign ::+ (MonadIO m, FromJSString result) =>+ CanvasRenderingContext2D -> m result+getTextAlign self+ = liftIO+ (fromJSString <$>+ (js_getTextAlign (unCanvasRenderingContext2D self)))+ +foreign import javascript unsafe "$1[\"textBaseline\"] = $2;"+ js_setTextBaseline ::+ JSRef CanvasRenderingContext2D -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.textBaseline Mozilla CanvasRenderingContext2D.textBaseline documentation> +setTextBaseline ::+ (MonadIO m, ToJSString val) =>+ CanvasRenderingContext2D -> val -> m ()+setTextBaseline self val+ = liftIO+ (js_setTextBaseline (unCanvasRenderingContext2D self)+ (toJSString val))+ +foreign import javascript unsafe "$1[\"textBaseline\"]"+ js_getTextBaseline :: JSRef CanvasRenderingContext2D -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.textBaseline Mozilla CanvasRenderingContext2D.textBaseline documentation> +getTextBaseline ::+ (MonadIO m, FromJSString result) =>+ CanvasRenderingContext2D -> m result+getTextBaseline self+ = liftIO+ (fromJSString <$>+ (js_getTextBaseline (unCanvasRenderingContext2D self)))+ +foreign import javascript unsafe "$1[\"direction\"] = $2;"+ js_setDirection ::+ JSRef CanvasRenderingContext2D -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.direction Mozilla CanvasRenderingContext2D.direction documentation> +setDirection ::+ (MonadIO m, ToJSString val) =>+ CanvasRenderingContext2D -> val -> m ()+setDirection self val+ = liftIO+ (js_setDirection (unCanvasRenderingContext2D self)+ (toJSString val))+ +foreign import javascript unsafe "$1[\"direction\"]"+ js_getDirection :: JSRef CanvasRenderingContext2D -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.direction Mozilla CanvasRenderingContext2D.direction documentation> +getDirection ::+ (MonadIO m, FromJSString result) =>+ CanvasRenderingContext2D -> m result+getDirection self+ = liftIO+ (fromJSString <$>+ (js_getDirection (unCanvasRenderingContext2D self)))+ +foreign import javascript unsafe "$1[\"strokeStyle\"] = $2;"+ js_setStrokeStyle ::+ JSRef CanvasRenderingContext2D -> JSRef CanvasStyle -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.strokeStyle Mozilla CanvasRenderingContext2D.strokeStyle documentation> +setStrokeStyle ::+ (MonadIO m, IsCanvasStyle val) =>+ CanvasRenderingContext2D -> Maybe val -> m ()+setStrokeStyle self val+ = liftIO+ (js_setStrokeStyle (unCanvasRenderingContext2D self)+ (maybe jsNull (unCanvasStyle . toCanvasStyle) val))+ +foreign import javascript unsafe "$1[\"strokeStyle\"]"+ js_getStrokeStyle ::+ JSRef CanvasRenderingContext2D -> IO (JSRef CanvasStyle)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.strokeStyle Mozilla CanvasRenderingContext2D.strokeStyle documentation> +getStrokeStyle ::+ (MonadIO m) => CanvasRenderingContext2D -> m (Maybe CanvasStyle)+getStrokeStyle self+ = liftIO+ ((js_getStrokeStyle (unCanvasRenderingContext2D self)) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"fillStyle\"] = $2;"+ js_setFillStyle ::+ JSRef CanvasRenderingContext2D -> JSRef CanvasStyle -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.fillStyle Mozilla CanvasRenderingContext2D.fillStyle documentation> +setFillStyle ::+ (MonadIO m, IsCanvasStyle val) =>+ CanvasRenderingContext2D -> Maybe val -> m ()+setFillStyle self val+ = liftIO+ (js_setFillStyle (unCanvasRenderingContext2D self)+ (maybe jsNull (unCanvasStyle . toCanvasStyle) val))+ +foreign import javascript unsafe "$1[\"fillStyle\"]"+ js_getFillStyle ::+ JSRef CanvasRenderingContext2D -> IO (JSRef CanvasStyle)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.fillStyle Mozilla CanvasRenderingContext2D.fillStyle documentation> +getFillStyle ::+ (MonadIO m) => CanvasRenderingContext2D -> m (Maybe CanvasStyle)+getFillStyle self+ = liftIO+ ((js_getFillStyle (unCanvasRenderingContext2D self)) >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"webkitBackingStorePixelRatio\"]"+ js_getWebkitBackingStorePixelRatio ::+ JSRef CanvasRenderingContext2D -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitBackingStorePixelRatio Mozilla CanvasRenderingContext2D.webkitBackingStorePixelRatio documentation> +getWebkitBackingStorePixelRatio ::+ (MonadIO m) => CanvasRenderingContext2D -> m Float+getWebkitBackingStorePixelRatio self+ = liftIO+ (js_getWebkitBackingStorePixelRatio+ (unCanvasRenderingContext2D self))+ +foreign import javascript unsafe+ "$1[\"webkitImageSmoothingEnabled\"] = $2;"+ js_setWebkitImageSmoothingEnabled ::+ JSRef CanvasRenderingContext2D -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitImageSmoothingEnabled Mozilla CanvasRenderingContext2D.webkitImageSmoothingEnabled documentation> +setWebkitImageSmoothingEnabled ::+ (MonadIO m) => CanvasRenderingContext2D -> Bool -> m ()+setWebkitImageSmoothingEnabled self val+ = liftIO+ (js_setWebkitImageSmoothingEnabled+ (unCanvasRenderingContext2D self)+ val)+ +foreign import javascript unsafe+ "($1[\"webkitImageSmoothingEnabled\"] ? 1 : 0)"+ js_getWebkitImageSmoothingEnabled ::+ JSRef CanvasRenderingContext2D -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitImageSmoothingEnabled Mozilla CanvasRenderingContext2D.webkitImageSmoothingEnabled documentation> +getWebkitImageSmoothingEnabled ::+ (MonadIO m) => CanvasRenderingContext2D -> m Bool+getWebkitImageSmoothingEnabled self+ = liftIO+ (js_getWebkitImageSmoothingEnabled+ (unCanvasRenderingContext2D self))
@@ -0,0 +1,42 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CapabilityRange+ (js_getMax, getMax, js_getMin, getMin, js_getSupported,+ getSupported, CapabilityRange, castToCapabilityRange,+ gTypeCapabilityRange)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"max\"]" js_getMax ::+ JSRef CapabilityRange -> IO (JSRef a)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CapabilityRange.max Mozilla CapabilityRange.max documentation> +getMax :: (MonadIO m) => CapabilityRange -> m (JSRef a)+getMax self = liftIO (js_getMax (unCapabilityRange self))+ +foreign import javascript unsafe "$1[\"min\"]" js_getMin ::+ JSRef CapabilityRange -> IO (JSRef a)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CapabilityRange.min Mozilla CapabilityRange.min documentation> +getMin :: (MonadIO m) => CapabilityRange -> m (JSRef a)+getMin self = liftIO (js_getMin (unCapabilityRange self))+ +foreign import javascript unsafe "($1[\"supported\"] ? 1 : 0)"+ js_getSupported :: JSRef CapabilityRange -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CapabilityRange.supported Mozilla CapabilityRange.supported documentation> +getSupported :: (MonadIO m) => CapabilityRange -> m Bool+getSupported self+ = liftIO (js_getSupported (unCapabilityRange self))
@@ -0,0 +1,118 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CharacterData+ (js_substringData, substringData, js_appendData, appendData,+ js_insertData, insertData, js_deleteData, deleteData,+ js_replaceData, replaceData, js_setData, setData, js_getData,+ getData, js_getLength, getLength, CharacterData,+ castToCharacterData, gTypeCharacterData, IsCharacterData,+ toCharacterData)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"substringData\"]($2, $3)"+ js_substringData ::+ JSRef CharacterData -> Word -> Word -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CharacterData.substringData Mozilla CharacterData.substringData documentation> +substringData ::+ (MonadIO m, IsCharacterData self, FromJSString result) =>+ self -> Word -> Word -> m (Maybe result)+substringData self offset length+ = liftIO+ (fromMaybeJSString <$>+ (js_substringData (unCharacterData (toCharacterData self)) offset+ length))+ +foreign import javascript unsafe "$1[\"appendData\"]($2)"+ js_appendData :: JSRef CharacterData -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CharacterData.appendData Mozilla CharacterData.appendData documentation> +appendData ::+ (MonadIO m, IsCharacterData self, ToJSString data') =>+ self -> data' -> m ()+appendData self data'+ = liftIO+ (js_appendData (unCharacterData (toCharacterData self))+ (toJSString data'))+ +foreign import javascript unsafe "$1[\"insertData\"]($2, $3)"+ js_insertData :: JSRef CharacterData -> Word -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CharacterData.insertData Mozilla CharacterData.insertData documentation> +insertData ::+ (MonadIO m, IsCharacterData self, ToJSString data') =>+ self -> Word -> data' -> m ()+insertData self offset data'+ = liftIO+ (js_insertData (unCharacterData (toCharacterData self)) offset+ (toJSString data'))+ +foreign import javascript unsafe "$1[\"deleteData\"]($2, $3)"+ js_deleteData :: JSRef CharacterData -> Word -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CharacterData.deleteData Mozilla CharacterData.deleteData documentation> +deleteData ::+ (MonadIO m, IsCharacterData self) => self -> Word -> Word -> m ()+deleteData self offset length+ = liftIO+ (js_deleteData (unCharacterData (toCharacterData self)) offset+ length)+ +foreign import javascript unsafe "$1[\"replaceData\"]($2, $3, $4)"+ js_replaceData ::+ JSRef CharacterData -> Word -> Word -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CharacterData.replaceData Mozilla CharacterData.replaceData documentation> +replaceData ::+ (MonadIO m, IsCharacterData self, ToJSString data') =>+ self -> Word -> Word -> data' -> m ()+replaceData self offset length data'+ = liftIO+ (js_replaceData (unCharacterData (toCharacterData self)) offset+ length+ (toJSString data'))+ +foreign import javascript unsafe "$1[\"data\"] = $2;" js_setData ::+ JSRef CharacterData -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CharacterData.data Mozilla CharacterData.data documentation> +setData ::+ (MonadIO m, IsCharacterData self, ToJSString val) =>+ self -> Maybe val -> m ()+setData self val+ = liftIO+ (js_setData (unCharacterData (toCharacterData self))+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"data\"]" js_getData ::+ JSRef CharacterData -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CharacterData.data Mozilla CharacterData.data documentation> +getData ::+ (MonadIO m, IsCharacterData self, FromJSString result) =>+ self -> m (Maybe result)+getData self+ = liftIO+ (fromMaybeJSString <$>+ (js_getData (unCharacterData (toCharacterData self))))+ +foreign import javascript unsafe "$1[\"length\"]" js_getLength ::+ JSRef CharacterData -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CharacterData.length Mozilla CharacterData.length documentation> +getLength :: (MonadIO m, IsCharacterData self) => self -> m Word+getLength self+ = liftIO (js_getLength (unCharacterData (toCharacterData self)))
@@ -0,0 +1,25 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.ChildNode+ (js_remove, remove, ChildNode, castToChildNode, gTypeChildNode)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"remove\"]()" js_remove ::+ JSRef ChildNode -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ChildNode.remove Mozilla ChildNode.remove documentation> +remove :: (MonadIO m) => ChildNode -> m ()+remove self = liftIO (js_remove (unChildNode self))
@@ -0,0 +1,62 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.ClientRect+ (js_getTop, getTop, js_getRight, getRight, js_getBottom, getBottom,+ js_getLeft, getLeft, js_getWidth, getWidth, js_getHeight,+ getHeight, ClientRect, castToClientRect, gTypeClientRect)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"top\"]" js_getTop ::+ JSRef ClientRect -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ClientRect.top Mozilla ClientRect.top documentation> +getTop :: (MonadIO m) => ClientRect -> m Float+getTop self = liftIO (js_getTop (unClientRect self))+ +foreign import javascript unsafe "$1[\"right\"]" js_getRight ::+ JSRef ClientRect -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ClientRect.right Mozilla ClientRect.right documentation> +getRight :: (MonadIO m) => ClientRect -> m Float+getRight self = liftIO (js_getRight (unClientRect self))+ +foreign import javascript unsafe "$1[\"bottom\"]" js_getBottom ::+ JSRef ClientRect -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ClientRect.bottom Mozilla ClientRect.bottom documentation> +getBottom :: (MonadIO m) => ClientRect -> m Float+getBottom self = liftIO (js_getBottom (unClientRect self))+ +foreign import javascript unsafe "$1[\"left\"]" js_getLeft ::+ JSRef ClientRect -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ClientRect.left Mozilla ClientRect.left documentation> +getLeft :: (MonadIO m) => ClientRect -> m Float+getLeft self = liftIO (js_getLeft (unClientRect self))+ +foreign import javascript unsafe "$1[\"width\"]" js_getWidth ::+ JSRef ClientRect -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ClientRect.width Mozilla ClientRect.width documentation> +getWidth :: (MonadIO m) => ClientRect -> m Float+getWidth self = liftIO (js_getWidth (unClientRect self))+ +foreign import javascript unsafe "$1[\"height\"]" js_getHeight ::+ JSRef ClientRect -> IO Float++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ClientRect.height Mozilla ClientRect.height documentation> +getHeight :: (MonadIO m) => ClientRect -> m Float+getHeight self = liftIO (js_getHeight (unClientRect self))
@@ -0,0 +1,35 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.ClientRectList+ (js_item, item, js_getLength, getLength, ClientRectList,+ castToClientRectList, gTypeClientRectList)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"item\"]($2)" js_item ::+ JSRef ClientRectList -> Word -> IO (JSRef ClientRect)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ClientRectList.item Mozilla ClientRectList.item documentation> +item ::+ (MonadIO m) => ClientRectList -> Word -> m (Maybe ClientRect)+item self index+ = liftIO ((js_item (unClientRectList self) index) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"length\"]" js_getLength ::+ JSRef ClientRectList -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ClientRectList.length Mozilla ClientRectList.length documentation> +getLength :: (MonadIO m) => ClientRectList -> m Word+getLength self = liftIO (js_getLength (unClientRectList self))
@@ -0,0 +1,42 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CloseEvent+ (js_getWasClean, getWasClean, js_getCode, getCode, js_getReason,+ getReason, CloseEvent, castToCloseEvent, gTypeCloseEvent)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "($1[\"wasClean\"] ? 1 : 0)"+ js_getWasClean :: JSRef CloseEvent -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CloseEvent.wasClean Mozilla CloseEvent.wasClean documentation> +getWasClean :: (MonadIO m) => CloseEvent -> m Bool+getWasClean self = liftIO (js_getWasClean (unCloseEvent self))+ +foreign import javascript unsafe "$1[\"code\"]" js_getCode ::+ JSRef CloseEvent -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CloseEvent.code Mozilla CloseEvent.code documentation> +getCode :: (MonadIO m) => CloseEvent -> m Word+getCode self = liftIO (js_getCode (unCloseEvent self))+ +foreign import javascript unsafe "$1[\"reason\"]" js_getReason ::+ JSRef CloseEvent -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CloseEvent.reason Mozilla CloseEvent.reason documentation> +getReason ::+ (MonadIO m, FromJSString result) => CloseEvent -> m result+getReason self+ = liftIO (fromJSString <$> (js_getReason (unCloseEvent self)))
@@ -0,0 +1,98 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CommandLineAPIHost+ (js_clearConsoleMessages, clearConsoleMessages, js_copyText,+ copyText, js_inspect, inspect, js_inspectedObject, inspectedObject,+ js_getEventListeners, getEventListeners, js_databaseId, databaseId,+ js_storageId, storageId, CommandLineAPIHost,+ castToCommandLineAPIHost, gTypeCommandLineAPIHost)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"clearConsoleMessages\"]()"+ js_clearConsoleMessages :: JSRef CommandLineAPIHost -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.clearConsoleMessages Mozilla CommandLineAPIHost.clearConsoleMessages documentation> +clearConsoleMessages :: (MonadIO m) => CommandLineAPIHost -> m ()+clearConsoleMessages self+ = liftIO (js_clearConsoleMessages (unCommandLineAPIHost self))+ +foreign import javascript unsafe "$1[\"copyText\"]($2)" js_copyText+ :: JSRef CommandLineAPIHost -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.copyText Mozilla CommandLineAPIHost.copyText documentation> +copyText ::+ (MonadIO m, ToJSString text) => CommandLineAPIHost -> text -> m ()+copyText self text+ = liftIO+ (js_copyText (unCommandLineAPIHost self) (toJSString text))+ +foreign import javascript unsafe "$1[\"inspect\"]($2, $3)"+ js_inspect ::+ JSRef CommandLineAPIHost -> JSRef a -> JSRef a -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.inspect Mozilla CommandLineAPIHost.inspect documentation> +inspect ::+ (MonadIO m) => CommandLineAPIHost -> JSRef a -> JSRef a -> m ()+inspect self objectId hints+ = liftIO (js_inspect (unCommandLineAPIHost self) objectId hints)+ +foreign import javascript unsafe "$1[\"inspectedObject\"]($2)"+ js_inspectedObject ::+ JSRef CommandLineAPIHost -> Int -> IO (JSRef a)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.inspectedObject Mozilla CommandLineAPIHost.inspectedObject documentation> +inspectedObject ::+ (MonadIO m) => CommandLineAPIHost -> Int -> m (JSRef a)+inspectedObject self num+ = liftIO (js_inspectedObject (unCommandLineAPIHost self) num)+ +foreign import javascript unsafe "$1[\"getEventListeners\"]($2)"+ js_getEventListeners ::+ JSRef CommandLineAPIHost -> JSRef Node -> IO (JSRef Array)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.getEventListeners Mozilla CommandLineAPIHost.getEventListeners documentation> +getEventListeners ::+ (MonadIO m, IsNode node) =>+ CommandLineAPIHost -> Maybe node -> m (Maybe Array)+getEventListeners self node+ = liftIO+ ((js_getEventListeners (unCommandLineAPIHost self)+ (maybe jsNull (unNode . toNode) node))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"databaseId\"]($2)"+ js_databaseId :: JSRef CommandLineAPIHost -> JSRef a -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.databaseId Mozilla CommandLineAPIHost.databaseId documentation> +databaseId ::+ (MonadIO m, FromJSString result) =>+ CommandLineAPIHost -> JSRef a -> m result+databaseId self database+ = liftIO+ (fromJSString <$>+ (js_databaseId (unCommandLineAPIHost self) database))+ +foreign import javascript unsafe "$1[\"storageId\"]($2)"+ js_storageId :: JSRef CommandLineAPIHost -> JSRef a -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.storageId Mozilla CommandLineAPIHost.storageId documentation> +storageId ::+ (MonadIO m, FromJSString result) =>+ CommandLineAPIHost -> JSRef a -> m result+storageId self storage+ = liftIO+ (fromJSString <$>+ (js_storageId (unCommandLineAPIHost self) storage))
@@ -0,0 +1,26 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.Comment+ (js_newComment, newComment, Comment, castToComment, gTypeComment)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "new window[\"Comment\"]($1)"+ js_newComment :: JSString -> IO (JSRef Comment)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Comment Mozilla Comment documentation> +newComment :: (MonadIO m, ToJSString data') => data' -> m Comment+newComment data'+ = liftIO (js_newComment (toJSString data') >>= fromJSRefUnchecked)
@@ -0,0 +1,50 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CompositionEvent+ (js_initCompositionEvent, initCompositionEvent, js_getData,+ getData, CompositionEvent, castToCompositionEvent,+ gTypeCompositionEvent)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "$1[\"initCompositionEvent\"]($2,\n$3, $4, $5, $6)"+ js_initCompositionEvent ::+ JSRef CompositionEvent ->+ JSString -> Bool -> Bool -> JSRef Window -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CompositionEvent.initCompositionEvent Mozilla CompositionEvent.initCompositionEvent documentation> +initCompositionEvent ::+ (MonadIO m, ToJSString typeArg, ToJSString dataArg) =>+ CompositionEvent ->+ typeArg -> Bool -> Bool -> Maybe Window -> dataArg -> m ()+initCompositionEvent self typeArg canBubbleArg cancelableArg+ viewArg dataArg+ = liftIO+ (js_initCompositionEvent (unCompositionEvent self)+ (toJSString typeArg)+ canBubbleArg+ cancelableArg+ (maybe jsNull pToJSRef viewArg)+ (toJSString dataArg))+ +foreign import javascript unsafe "$1[\"data\"]" js_getData ::+ JSRef CompositionEvent -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CompositionEvent.data Mozilla CompositionEvent.data documentation> +getData ::+ (MonadIO m, FromJSString result) => CompositionEvent -> m result+getData self+ = liftIO (fromJSString <$> (js_getData (unCompositionEvent self)))
@@ -0,0 +1,53 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.ConvolverNode+ (js_setBuffer, setBuffer, js_getBuffer, getBuffer, js_setNormalize,+ setNormalize, js_getNormalize, getNormalize, ConvolverNode,+ castToConvolverNode, gTypeConvolverNode)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"buffer\"] = $2;"+ js_setBuffer :: JSRef ConvolverNode -> JSRef AudioBuffer -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode.buffer Mozilla ConvolverNode.buffer documentation> +setBuffer ::+ (MonadIO m) => ConvolverNode -> Maybe AudioBuffer -> m ()+setBuffer self val+ = liftIO+ (js_setBuffer (unConvolverNode self) (maybe jsNull pToJSRef val))+ +foreign import javascript unsafe "$1[\"buffer\"]" js_getBuffer ::+ JSRef ConvolverNode -> IO (JSRef AudioBuffer)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode.buffer Mozilla ConvolverNode.buffer documentation> +getBuffer :: (MonadIO m) => ConvolverNode -> m (Maybe AudioBuffer)+getBuffer self+ = liftIO ((js_getBuffer (unConvolverNode self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"normalize\"] = $2;"+ js_setNormalize :: JSRef ConvolverNode -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode.normalize Mozilla ConvolverNode.normalize documentation> +setNormalize :: (MonadIO m) => ConvolverNode -> Bool -> m ()+setNormalize self val+ = liftIO (js_setNormalize (unConvolverNode self) val)+ +foreign import javascript unsafe "($1[\"normalize\"] ? 1 : 0)"+ js_getNormalize :: JSRef ConvolverNode -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode.normalize Mozilla ConvolverNode.normalize documentation> +getNormalize :: (MonadIO m) => ConvolverNode -> m Bool+getNormalize self = liftIO (js_getNormalize (unConvolverNode self))
@@ -0,0 +1,82 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.Coordinates+ (js_getLatitude, getLatitude, js_getLongitude, getLongitude,+ js_getAltitude, getAltitude, js_getAccuracy, getAccuracy,+ js_getAltitudeAccuracy, getAltitudeAccuracy, js_getHeading,+ getHeading, js_getSpeed, getSpeed, Coordinates, castToCoordinates,+ gTypeCoordinates)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"latitude\"]" js_getLatitude+ :: JSRef Coordinates -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.latitude Mozilla Coordinates.latitude documentation> +getLatitude :: (MonadIO m) => Coordinates -> m Double+getLatitude self = liftIO (js_getLatitude (unCoordinates self))+ +foreign import javascript unsafe "$1[\"longitude\"]"+ js_getLongitude :: JSRef Coordinates -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.longitude Mozilla Coordinates.longitude documentation> +getLongitude :: (MonadIO m) => Coordinates -> m Double+getLongitude self = liftIO (js_getLongitude (unCoordinates self))+ +foreign import javascript unsafe "$1[\"altitude\"]" js_getAltitude+ :: JSRef Coordinates -> IO (JSRef (Maybe Double))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.altitude Mozilla Coordinates.altitude documentation> +getAltitude :: (MonadIO m) => Coordinates -> m (Maybe Double)+getAltitude self+ = liftIO+ ((js_getAltitude (unCoordinates self)) >>= fromJSRefUnchecked)+ +foreign import javascript unsafe "$1[\"accuracy\"]" js_getAccuracy+ :: JSRef Coordinates -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.accuracy Mozilla Coordinates.accuracy documentation> +getAccuracy :: (MonadIO m) => Coordinates -> m Double+getAccuracy self = liftIO (js_getAccuracy (unCoordinates self))+ +foreign import javascript unsafe "$1[\"altitudeAccuracy\"]"+ js_getAltitudeAccuracy ::+ JSRef Coordinates -> IO (JSRef (Maybe Double))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.altitudeAccuracy Mozilla Coordinates.altitudeAccuracy documentation> +getAltitudeAccuracy ::+ (MonadIO m) => Coordinates -> m (Maybe Double)+getAltitudeAccuracy self+ = liftIO+ ((js_getAltitudeAccuracy (unCoordinates self)) >>=+ fromJSRefUnchecked)+ +foreign import javascript unsafe "$1[\"heading\"]" js_getHeading ::+ JSRef Coordinates -> IO (JSRef (Maybe Double))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.heading Mozilla Coordinates.heading documentation> +getHeading :: (MonadIO m) => Coordinates -> m (Maybe Double)+getHeading self+ = liftIO+ ((js_getHeading (unCoordinates self)) >>= fromJSRefUnchecked)+ +foreign import javascript unsafe "$1[\"speed\"]" js_getSpeed ::+ JSRef Coordinates -> IO (JSRef (Maybe Double))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.speed Mozilla Coordinates.speed documentation> +getSpeed :: (MonadIO m) => Coordinates -> m (Maybe Double)+getSpeed self+ = liftIO+ ((js_getSpeed (unCoordinates self)) >>= fromJSRefUnchecked)
@@ -0,0 +1,47 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.Counter+ (js_getIdentifier, getIdentifier, js_getListStyle, getListStyle,+ js_getSeparator, getSeparator, Counter, castToCounter,+ gTypeCounter)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"identifier\"]"+ js_getIdentifier :: JSRef Counter -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Counter.identifier Mozilla Counter.identifier documentation> +getIdentifier ::+ (MonadIO m, FromJSString result) => Counter -> m result+getIdentifier self+ = liftIO (fromJSString <$> (js_getIdentifier (unCounter self)))+ +foreign import javascript unsafe "$1[\"listStyle\"]"+ js_getListStyle :: JSRef Counter -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Counter.listStyle Mozilla Counter.listStyle documentation> +getListStyle ::+ (MonadIO m, FromJSString result) => Counter -> m result+getListStyle self+ = liftIO (fromJSString <$> (js_getListStyle (unCounter self)))+ +foreign import javascript unsafe "$1[\"separator\"]"+ js_getSeparator :: JSRef Counter -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Counter.separator Mozilla Counter.separator documentation> +getSeparator ::+ (MonadIO m, FromJSString result) => Counter -> m result+getSeparator self+ = liftIO (fromJSString <$> (js_getSeparator (unCounter self)))
@@ -0,0 +1,41 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.Crypto+ (js_getRandomValues, getRandomValues, js_getWebkitSubtle,+ getWebkitSubtle, Crypto, castToCrypto, gTypeCrypto)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"getRandomValues\"]($2)"+ js_getRandomValues ::+ JSRef Crypto -> JSRef ArrayBufferView -> IO (JSRef ArrayBufferView)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Crypto.getRandomValues Mozilla Crypto.getRandomValues documentation> +getRandomValues ::+ (MonadIO m, IsArrayBufferView array) =>+ Crypto -> Maybe array -> m (Maybe ArrayBufferView)+getRandomValues self array+ = liftIO+ ((js_getRandomValues (unCrypto self)+ (maybe jsNull (unArrayBufferView . toArrayBufferView) array))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"webkitSubtle\"]"+ js_getWebkitSubtle :: JSRef Crypto -> IO (JSRef SubtleCrypto)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Crypto.webkitSubtle Mozilla Crypto.webkitSubtle documentation> +getWebkitSubtle :: (MonadIO m) => Crypto -> m (Maybe SubtleCrypto)+getWebkitSubtle self+ = liftIO ((js_getWebkitSubtle (unCrypto self)) >>= fromJSRef)
@@ -0,0 +1,51 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CryptoKey+ (js_getType, getType, js_getExtractable, getExtractable,+ js_getAlgorithm, getAlgorithm, js_getUsages, getUsages, CryptoKey,+ castToCryptoKey, gTypeCryptoKey)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef CryptoKey -> IO (JSRef KeyType)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CryptoKey.type Mozilla CryptoKey.type documentation> +getType :: (MonadIO m) => CryptoKey -> m KeyType+getType self+ = liftIO ((js_getType (unCryptoKey self)) >>= fromJSRefUnchecked)+ +foreign import javascript unsafe "($1[\"extractable\"] ? 1 : 0)"+ js_getExtractable :: JSRef CryptoKey -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CryptoKey.extractable Mozilla CryptoKey.extractable documentation> +getExtractable :: (MonadIO m) => CryptoKey -> m Bool+getExtractable self = liftIO (js_getExtractable (unCryptoKey self))+ +foreign import javascript unsafe "$1[\"algorithm\"]"+ js_getAlgorithm :: JSRef CryptoKey -> IO (JSRef Algorithm)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CryptoKey.algorithm Mozilla CryptoKey.algorithm documentation> +getAlgorithm :: (MonadIO m) => CryptoKey -> m (Maybe Algorithm)+getAlgorithm self+ = liftIO ((js_getAlgorithm (unCryptoKey self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"usages\"]" js_getUsages ::+ JSRef CryptoKey -> IO (JSRef [KeyUsage])++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CryptoKey.usages Mozilla CryptoKey.usages documentation> +getUsages :: (MonadIO m) => CryptoKey -> m [KeyUsage]+getUsages self+ = liftIO ((js_getUsages (unCryptoKey self)) >>= fromJSRefUnchecked)
@@ -0,0 +1,36 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CryptoKeyPair+ (js_getPublicKey, getPublicKey, js_getPrivateKey, getPrivateKey,+ CryptoKeyPair, castToCryptoKeyPair, gTypeCryptoKeyPair)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"publicKey\"]"+ js_getPublicKey :: JSRef CryptoKeyPair -> IO (JSRef CryptoKey)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CryptoKeyPair.publicKey Mozilla CryptoKeyPair.publicKey documentation> +getPublicKey :: (MonadIO m) => CryptoKeyPair -> m (Maybe CryptoKey)+getPublicKey self+ = liftIO ((js_getPublicKey (unCryptoKeyPair self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"privateKey\"]"+ js_getPrivateKey :: JSRef CryptoKeyPair -> IO (JSRef CryptoKey)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CryptoKeyPair.privateKey Mozilla CryptoKeyPair.privateKey documentation> +getPrivateKey ::+ (MonadIO m) => CryptoKeyPair -> m (Maybe CryptoKey)+getPrivateKey self+ = liftIO ((js_getPrivateKey (unCryptoKeyPair self)) >>= fromJSRef)
@@ -0,0 +1,41 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.CustomEvent+ (js_initCustomEvent, initCustomEvent, js_getDetail, getDetail,+ CustomEvent, castToCustomEvent, gTypeCustomEvent)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "$1[\"initCustomEvent\"]($2, $3,\n$4, $5)" js_initCustomEvent ::+ JSRef CustomEvent -> JSString -> Bool -> Bool -> JSRef a -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent.initCustomEvent Mozilla CustomEvent.initCustomEvent documentation> +initCustomEvent ::+ (MonadIO m, ToJSString typeArg) =>+ CustomEvent -> typeArg -> Bool -> Bool -> JSRef a -> m ()+initCustomEvent self typeArg canBubbleArg cancelableArg detailArg+ = liftIO+ (js_initCustomEvent (unCustomEvent self) (toJSString typeArg)+ canBubbleArg+ cancelableArg+ detailArg)+ +foreign import javascript unsafe "$1[\"detail\"]" js_getDetail ::+ JSRef CustomEvent -> IO (JSRef a)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent.detail Mozilla CustomEvent.detail documentation> +getDetail :: (MonadIO m) => CustomEvent -> m (JSRef a)+getDetail self = liftIO (js_getDetail (unCustomEvent self))
@@ -0,0 +1,30 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DOMError+ (js_getName, getName, DOMError, castToDOMError, gTypeDOMError,+ IsDOMError, toDOMError)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef DOMError -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMError.name Mozilla DOMError.name documentation> +getName ::+ (MonadIO m, IsDOMError self, FromJSString result) =>+ self -> m result+getName self+ = liftIO+ (fromJSString <$> (js_getName (unDOMError (toDOMError self))))
@@ -0,0 +1,108 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DOMImplementation+ (js_hasFeature, hasFeature, js_createDocumentType,+ createDocumentType, js_createDocument, createDocument,+ js_createCSSStyleSheet, createCSSStyleSheet, js_createHTMLDocument,+ createHTMLDocument, DOMImplementation, castToDOMImplementation,+ gTypeDOMImplementation)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "($1[\"hasFeature\"]($2,\n$3) ? 1 : 0)" js_hasFeature ::+ JSRef DOMImplementation ->+ JSString -> JSRef (Maybe JSString) -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.hasFeature Mozilla DOMImplementation.hasFeature documentation> +hasFeature ::+ (MonadIO m, ToJSString feature, ToJSString version) =>+ DOMImplementation -> feature -> Maybe version -> m Bool+hasFeature self feature version+ = liftIO+ (js_hasFeature (unDOMImplementation self) (toJSString feature)+ (toMaybeJSString version))+ +foreign import javascript unsafe+ "$1[\"createDocumentType\"]($2, $3,\n$4)" js_createDocumentType ::+ JSRef DOMImplementation ->+ JSRef (Maybe JSString) ->+ JSRef (Maybe JSString) ->+ JSRef (Maybe JSString) -> IO (JSRef DocumentType)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createDocumentType Mozilla DOMImplementation.createDocumentType documentation> +createDocumentType ::+ (MonadIO m, ToJSString qualifiedName, ToJSString publicId,+ ToJSString systemId) =>+ DOMImplementation ->+ Maybe qualifiedName ->+ Maybe publicId -> Maybe systemId -> m (Maybe DocumentType)+createDocumentType self qualifiedName publicId systemId+ = liftIO+ ((js_createDocumentType (unDOMImplementation self)+ (toMaybeJSString qualifiedName)+ (toMaybeJSString publicId)+ (toMaybeJSString systemId))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"createDocument\"]($2, $3, $4)" js_createDocument ::+ JSRef DOMImplementation ->+ JSRef (Maybe JSString) ->+ JSRef (Maybe JSString) -> JSRef DocumentType -> IO (JSRef Document)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createDocument Mozilla DOMImplementation.createDocument documentation> +createDocument ::+ (MonadIO m, ToJSString namespaceURI, ToJSString qualifiedName) =>+ DOMImplementation ->+ Maybe namespaceURI ->+ Maybe qualifiedName -> Maybe DocumentType -> m (Maybe Document)+createDocument self namespaceURI qualifiedName doctype+ = liftIO+ ((js_createDocument (unDOMImplementation self)+ (toMaybeJSString namespaceURI)+ (toMaybeJSString qualifiedName)+ (maybe jsNull pToJSRef doctype))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"createCSSStyleSheet\"]($2,\n$3)" js_createCSSStyleSheet ::+ JSRef DOMImplementation ->+ JSString -> JSString -> IO (JSRef CSSStyleSheet)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createCSSStyleSheet Mozilla DOMImplementation.createCSSStyleSheet documentation> +createCSSStyleSheet ::+ (MonadIO m, ToJSString title, ToJSString media) =>+ DOMImplementation -> title -> media -> m (Maybe CSSStyleSheet)+createCSSStyleSheet self title media+ = liftIO+ ((js_createCSSStyleSheet (unDOMImplementation self)+ (toJSString title)+ (toJSString media))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createHTMLDocument\"]($2)"+ js_createHTMLDocument ::+ JSRef DOMImplementation -> JSString -> IO (JSRef HTMLDocument)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createHTMLDocument Mozilla DOMImplementation.createHTMLDocument documentation> +createHTMLDocument ::+ (MonadIO m, ToJSString title) =>+ DOMImplementation -> title -> m (Maybe HTMLDocument)+createHTMLDocument self title+ = liftIO+ ((js_createHTMLDocument (unDOMImplementation self)+ (toJSString title))+ >>= fromJSRef)
@@ -0,0 +1,53 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DOMNamedFlowCollection+ (js_item, item, js_namedItem, namedItem, js_getLength, getLength,+ DOMNamedFlowCollection, castToDOMNamedFlowCollection,+ gTypeDOMNamedFlowCollection)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"item\"]($2)" js_item ::+ JSRef DOMNamedFlowCollection -> Word -> IO (JSRef WebKitNamedFlow)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlowCollection.item Mozilla WebKitNamedFlowCollection.item documentation> +item ::+ (MonadIO m) =>+ DOMNamedFlowCollection -> Word -> m (Maybe WebKitNamedFlow)+item self index+ = liftIO+ ((js_item (unDOMNamedFlowCollection self) index) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"namedItem\"]($2)"+ js_namedItem ::+ JSRef DOMNamedFlowCollection ->+ JSString -> IO (JSRef WebKitNamedFlow)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlowCollection.namedItem Mozilla WebKitNamedFlowCollection.namedItem documentation> +namedItem ::+ (MonadIO m, ToJSString name) =>+ DOMNamedFlowCollection -> name -> m (Maybe WebKitNamedFlow)+namedItem self name+ = liftIO+ ((js_namedItem (unDOMNamedFlowCollection self) (toJSString name))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"length\"]" js_getLength ::+ JSRef DOMNamedFlowCollection -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlowCollection.length Mozilla WebKitNamedFlowCollection.length documentation> +getLength :: (MonadIO m) => DOMNamedFlowCollection -> m Word+getLength self+ = liftIO (js_getLength (unDOMNamedFlowCollection self))
@@ -0,0 +1,40 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DOMParser+ (js_newDOMParser, newDOMParser, js_parseFromString,+ parseFromString, DOMParser, castToDOMParser, gTypeDOMParser)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "new window[\"DOMParser\"]()"+ js_newDOMParser :: IO (JSRef DOMParser)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMParser Mozilla DOMParser documentation> +newDOMParser :: (MonadIO m) => m DOMParser+newDOMParser = liftIO (js_newDOMParser >>= fromJSRefUnchecked)+ +foreign import javascript unsafe "$1[\"parseFromString\"]($2, $3)"+ js_parseFromString ::+ JSRef DOMParser -> JSString -> JSString -> IO (JSRef Document)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMParser.parseFromString Mozilla DOMParser.parseFromString documentation> +parseFromString ::+ (MonadIO m, ToJSString str, ToJSString contentType) =>+ DOMParser -> str -> contentType -> m (Maybe Document)+parseFromString self str contentType+ = liftIO+ ((js_parseFromString (unDOMParser self) (toJSString str)+ (toJSString contentType))+ >>= fromJSRef)
@@ -0,0 +1,53 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DOMSettableTokenList+ (js__get, _get, js_setValue, setValue, js_getValue, getValue,+ DOMSettableTokenList, castToDOMSettableTokenList,+ gTypeDOMSettableTokenList)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"_get\"]($2)" js__get ::+ JSRef DOMSettableTokenList -> Word -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMSettableTokenList._get Mozilla DOMSettableTokenList._get documentation> +_get ::+ (MonadIO m, FromJSString result) =>+ DOMSettableTokenList -> Word -> m (Maybe result)+_get self index+ = liftIO+ (fromMaybeJSString <$>+ (js__get (unDOMSettableTokenList self) index))+ +foreign import javascript unsafe "$1[\"value\"] = $2;" js_setValue+ :: JSRef DOMSettableTokenList -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMSettableTokenList.value Mozilla DOMSettableTokenList.value documentation> +setValue ::+ (MonadIO m, ToJSString val) => DOMSettableTokenList -> val -> m ()+setValue self val+ = liftIO+ (js_setValue (unDOMSettableTokenList self) (toJSString val))+ +foreign import javascript unsafe "$1[\"value\"]" js_getValue ::+ JSRef DOMSettableTokenList -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMSettableTokenList.value Mozilla DOMSettableTokenList.value documentation> +getValue ::+ (MonadIO m, FromJSString result) =>+ DOMSettableTokenList -> m result+getValue self+ = liftIO+ (fromJSString <$> (js_getValue (unDOMSettableTokenList self)))
@@ -0,0 +1,46 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DOMStringList+ (js_item, item, js_contains, contains, js_getLength, getLength,+ DOMStringList, castToDOMStringList, gTypeDOMStringList)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"item\"]($2)" js_item ::+ JSRef DOMStringList -> Word -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMStringList.item Mozilla DOMStringList.item documentation> +item ::+ (MonadIO m, FromJSString result) =>+ DOMStringList -> Word -> m (Maybe result)+item self index+ = liftIO+ (fromMaybeJSString <$> (js_item (unDOMStringList self) index))+ +foreign import javascript unsafe "($1[\"contains\"]($2) ? 1 : 0)"+ js_contains :: JSRef DOMStringList -> JSString -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMStringList.contains Mozilla DOMStringList.contains documentation> +contains ::+ (MonadIO m, ToJSString string) => DOMStringList -> string -> m Bool+contains self string+ = liftIO (js_contains (unDOMStringList self) (toJSString string))+ +foreign import javascript unsafe "$1[\"length\"]" js_getLength ::+ JSRef DOMStringList -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMStringList.length Mozilla DOMStringList.length documentation> +getLength :: (MonadIO m) => DOMStringList -> m Word+getLength self = liftIO (js_getLength (unDOMStringList self))
@@ -0,0 +1,105 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DOMTokenList+ (js_item, item, js_contains, contains, js_add, add, js_remove,+ remove, js_toggle, toggle, js_toString, toString, js_getLength,+ getLength, DOMTokenList, castToDOMTokenList, gTypeDOMTokenList,+ IsDOMTokenList, toDOMTokenList)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"item\"]($2)" js_item ::+ JSRef DOMTokenList -> Word -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.item Mozilla DOMTokenList.item documentation> +item ::+ (MonadIO m, IsDOMTokenList self, FromJSString result) =>+ self -> Word -> m (Maybe result)+item self index+ = liftIO+ (fromMaybeJSString <$>+ (js_item (unDOMTokenList (toDOMTokenList self)) index))+ +foreign import javascript unsafe "($1[\"contains\"]($2) ? 1 : 0)"+ js_contains :: JSRef DOMTokenList -> JSString -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.contains Mozilla DOMTokenList.contains documentation> +contains ::+ (MonadIO m, IsDOMTokenList self, ToJSString token) =>+ self -> token -> m Bool+contains self token+ = liftIO+ (js_contains (unDOMTokenList (toDOMTokenList self))+ (toJSString token))+ +foreign import javascript unsafe "$1[\"add\"].apply($1, $2)" js_add+ :: JSRef DOMTokenList -> JSRef [a] -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.add Mozilla DOMTokenList.add documentation> +add ::+ (MonadIO m, IsDOMTokenList self, ToJSString tokens,+ ToJSRef tokens) =>+ self -> [tokens] -> m ()+add self tokens+ = liftIO+ (toJSRef tokens >>=+ \ tokens' -> js_add (unDOMTokenList (toDOMTokenList self)) tokens')+ +foreign import javascript unsafe "$1[\"remove\"].apply($1, $2)"+ js_remove :: JSRef DOMTokenList -> JSRef [a] -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.remove Mozilla DOMTokenList.remove documentation> +remove ::+ (MonadIO m, IsDOMTokenList self, ToJSString tokens,+ ToJSRef tokens) =>+ self -> [tokens] -> m ()+remove self tokens+ = liftIO+ (toJSRef tokens >>=+ \ tokens' ->+ js_remove (unDOMTokenList (toDOMTokenList self)) tokens')+ +foreign import javascript unsafe "($1[\"toggle\"]($2, $3) ? 1 : 0)"+ js_toggle :: JSRef DOMTokenList -> JSString -> Bool -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.toggle Mozilla DOMTokenList.toggle documentation> +toggle ::+ (MonadIO m, IsDOMTokenList self, ToJSString token) =>+ self -> token -> Bool -> m Bool+toggle self token force+ = liftIO+ (js_toggle (unDOMTokenList (toDOMTokenList self))+ (toJSString token)+ force)+ +foreign import javascript unsafe "$1[\"toString\"]()" js_toString+ :: JSRef DOMTokenList -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.toString Mozilla DOMTokenList.toString documentation> +toString ::+ (MonadIO m, IsDOMTokenList self, FromJSString result) =>+ self -> m result+toString self+ = liftIO+ (fromJSString <$>+ (js_toString (unDOMTokenList (toDOMTokenList self))))+ +foreign import javascript unsafe "$1[\"length\"]" js_getLength ::+ JSRef DOMTokenList -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.length Mozilla DOMTokenList.length documentation> +getLength :: (MonadIO m, IsDOMTokenList self) => self -> m Word+getLength self+ = liftIO (js_getLength (unDOMTokenList (toDOMTokenList self)))
@@ -0,0 +1,81 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DataCue+ (js_newDataCue, newDataCue, js_newDataCue', newDataCue',+ js_setData, setData, js_getData, getData, js_setValue, setValue,+ js_getValue, getValue, js_getType, getType, DataCue, castToDataCue,+ gTypeDataCue)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "new window[\"WebKitDataCue\"]()"+ js_newDataCue :: IO (JSRef DataCue)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitDataCue Mozilla WebKitDataCue documentation> +newDataCue :: (MonadIO m) => m DataCue+newDataCue = liftIO (js_newDataCue >>= fromJSRefUnchecked)+ +foreign import javascript unsafe+ "new window[\"WebKitDataCue\"]($1,\n$2, $3, $4)" js_newDataCue' ::+ Double -> Double -> JSRef a -> JSString -> IO (JSRef DataCue)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitDataCue Mozilla WebKitDataCue documentation> +newDataCue' ::+ (MonadIO m, ToJSString type') =>+ Double -> Double -> JSRef a -> type' -> m DataCue+newDataCue' startTime endTime value type'+ = liftIO+ (js_newDataCue' startTime endTime value (toJSString type') >>=+ fromJSRefUnchecked)+ +foreign import javascript unsafe "$1[\"data\"] = $2;" js_setData ::+ JSRef DataCue -> JSRef ArrayBuffer -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitDataCue.data Mozilla WebKitDataCue.data documentation> +setData ::+ (MonadIO m, IsArrayBuffer val) => DataCue -> Maybe val -> m ()+setData self val+ = liftIO+ (js_setData (unDataCue self)+ (maybe jsNull (unArrayBuffer . toArrayBuffer) val))+ +foreign import javascript unsafe "$1[\"data\"]" js_getData ::+ JSRef DataCue -> IO (JSRef ArrayBuffer)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitDataCue.data Mozilla WebKitDataCue.data documentation> +getData :: (MonadIO m) => DataCue -> m (Maybe ArrayBuffer)+getData self = liftIO ((js_getData (unDataCue self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"value\"] = $2;" js_setValue+ :: JSRef DataCue -> JSRef a -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitDataCue.value Mozilla WebKitDataCue.value documentation> +setValue :: (MonadIO m) => DataCue -> JSRef a -> m ()+setValue self val = liftIO (js_setValue (unDataCue self) val)+ +foreign import javascript unsafe "$1[\"value\"]" js_getValue ::+ JSRef DataCue -> IO (JSRef a)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitDataCue.value Mozilla WebKitDataCue.value documentation> +getValue :: (MonadIO m) => DataCue -> m (JSRef a)+getValue self = liftIO (js_getValue (unDataCue self))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef DataCue -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitDataCue.type Mozilla WebKitDataCue.type documentation> +getType :: (MonadIO m, FromJSString result) => DataCue -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unDataCue self)))
@@ -0,0 +1,135 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DataTransfer+ (js_clearData, clearData, js_getData, getData, js_setData, setData,+ js_setDragImage, setDragImage, js_setDropEffect, setDropEffect,+ js_getDropEffect, getDropEffect, js_setEffectAllowed,+ setEffectAllowed, js_getEffectAllowed, getEffectAllowed,+ js_getTypes, getTypes, js_getFiles, getFiles, js_getItems,+ getItems, DataTransfer, castToDataTransfer, gTypeDataTransfer)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"clearData\"]($2)"+ js_clearData :: JSRef DataTransfer -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.clearData Mozilla DataTransfer.clearData documentation> +clearData ::+ (MonadIO m, ToJSString type') => DataTransfer -> type' -> m ()+clearData self type'+ = liftIO (js_clearData (unDataTransfer self) (toJSString type'))+ +foreign import javascript unsafe "$1[\"getData\"]($2)" js_getData+ :: JSRef DataTransfer -> JSString -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.getData Mozilla DataTransfer.getData documentation> +getData ::+ (MonadIO m, ToJSString type', FromJSString result) =>+ DataTransfer -> type' -> m result+getData self type'+ = liftIO+ (fromJSString <$>+ (js_getData (unDataTransfer self) (toJSString type')))+ +foreign import javascript unsafe "$1[\"setData\"]($2, $3)"+ js_setData :: JSRef DataTransfer -> JSString -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.setData Mozilla DataTransfer.setData documentation> +setData ::+ (MonadIO m, ToJSString type', ToJSString data') =>+ DataTransfer -> type' -> data' -> m ()+setData self type' data'+ = liftIO+ (js_setData (unDataTransfer self) (toJSString type')+ (toJSString data'))+ +foreign import javascript unsafe "$1[\"setDragImage\"]($2, $3, $4)"+ js_setDragImage ::+ JSRef DataTransfer -> JSRef Element -> Int -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.setDragImage Mozilla DataTransfer.setDragImage documentation> +setDragImage ::+ (MonadIO m, IsElement image) =>+ DataTransfer -> Maybe image -> Int -> Int -> m ()+setDragImage self image x y+ = liftIO+ (js_setDragImage (unDataTransfer self)+ (maybe jsNull (unElement . toElement) image)+ x+ y)+ +foreign import javascript unsafe "$1[\"dropEffect\"] = $2;"+ js_setDropEffect :: JSRef DataTransfer -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.dropEffect Mozilla DataTransfer.dropEffect documentation> +setDropEffect ::+ (MonadIO m, ToJSString val) => DataTransfer -> val -> m ()+setDropEffect self val+ = liftIO (js_setDropEffect (unDataTransfer self) (toJSString val))+ +foreign import javascript unsafe "$1[\"dropEffect\"]"+ js_getDropEffect :: JSRef DataTransfer -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.dropEffect Mozilla DataTransfer.dropEffect documentation> +getDropEffect ::+ (MonadIO m, FromJSString result) => DataTransfer -> m result+getDropEffect self+ = liftIO+ (fromJSString <$> (js_getDropEffect (unDataTransfer self)))+ +foreign import javascript unsafe "$1[\"effectAllowed\"] = $2;"+ js_setEffectAllowed :: JSRef DataTransfer -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.effectAllowed Mozilla DataTransfer.effectAllowed documentation> +setEffectAllowed ::+ (MonadIO m, ToJSString val) => DataTransfer -> val -> m ()+setEffectAllowed self val+ = liftIO+ (js_setEffectAllowed (unDataTransfer self) (toJSString val))+ +foreign import javascript unsafe "$1[\"effectAllowed\"]"+ js_getEffectAllowed :: JSRef DataTransfer -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.effectAllowed Mozilla DataTransfer.effectAllowed documentation> +getEffectAllowed ::+ (MonadIO m, FromJSString result) => DataTransfer -> m result+getEffectAllowed self+ = liftIO+ (fromJSString <$> (js_getEffectAllowed (unDataTransfer self)))+ +foreign import javascript unsafe "$1[\"types\"]" js_getTypes ::+ JSRef DataTransfer -> IO (JSRef Array)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.types Mozilla DataTransfer.types documentation> +getTypes :: (MonadIO m) => DataTransfer -> m (Maybe Array)+getTypes self+ = liftIO ((js_getTypes (unDataTransfer self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"files\"]" js_getFiles ::+ JSRef DataTransfer -> IO (JSRef FileList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.files Mozilla DataTransfer.files documentation> +getFiles :: (MonadIO m) => DataTransfer -> m (Maybe FileList)+getFiles self+ = liftIO ((js_getFiles (unDataTransfer self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"items\"]" js_getItems ::+ JSRef DataTransfer -> IO (JSRef DataTransferItemList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.items Mozilla DataTransfer.items documentation> +getItems ::+ (MonadIO m) => DataTransfer -> m (Maybe DataTransferItemList)+getItems self+ = liftIO ((js_getItems (unDataTransfer self)) >>= fromJSRef)
@@ -0,0 +1,59 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DataTransferItem+ (js_getAsString, getAsString, js_getAsFile, getAsFile, js_getKind,+ getKind, js_getType, getType, DataTransferItem,+ castToDataTransferItem, gTypeDataTransferItem)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"getAsString\"]($2)"+ js_getAsString ::+ JSRef DataTransferItem -> JSRef (StringCallback callback) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItem.getAsString Mozilla DataTransferItem.getAsString documentation> +getAsString ::+ (MonadIO m, ToJSString callback) =>+ DataTransferItem -> Maybe (StringCallback callback) -> m ()+getAsString self callback+ = liftIO+ (js_getAsString (unDataTransferItem self)+ (maybe jsNull pToJSRef callback))+ +foreign import javascript unsafe "$1[\"getAsFile\"]()" js_getAsFile+ :: JSRef DataTransferItem -> IO (JSRef Blob)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItem.getAsFile Mozilla DataTransferItem.getAsFile documentation> +getAsFile :: (MonadIO m) => DataTransferItem -> m (Maybe Blob)+getAsFile self+ = liftIO ((js_getAsFile (unDataTransferItem self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"kind\"]" js_getKind ::+ JSRef DataTransferItem -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItem.kind Mozilla DataTransferItem.kind documentation> +getKind ::+ (MonadIO m, FromJSString result) => DataTransferItem -> m result+getKind self+ = liftIO (fromJSString <$> (js_getKind (unDataTransferItem self)))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef DataTransferItem -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItem.type Mozilla DataTransferItem.type documentation> +getType ::+ (MonadIO m, FromJSString result) => DataTransferItem -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unDataTransferItem self)))
@@ -0,0 +1,69 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DataTransferItemList+ (js_item, item, js_clear, clear, js_addFile, addFile, js_add, add,+ js_getLength, getLength, DataTransferItemList,+ castToDataTransferItemList, gTypeDataTransferItemList)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"item\"]($2)" js_item ::+ JSRef DataTransferItemList -> Word -> IO (JSRef DataTransferItem)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItemList.item Mozilla DataTransferItemList.item documentation> +item ::+ (MonadIO m) =>+ DataTransferItemList -> Word -> m (Maybe DataTransferItem)+item self index+ = liftIO+ ((js_item (unDataTransferItemList self) index) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"clear\"]()" js_clear ::+ JSRef DataTransferItemList -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItemList.clear Mozilla DataTransferItemList.clear documentation> +clear :: (MonadIO m) => DataTransferItemList -> m ()+clear self = liftIO (js_clear (unDataTransferItemList self))+ +foreign import javascript unsafe "$1[\"add\"]($2)" js_addFile ::+ JSRef DataTransferItemList -> JSRef File -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItemList.add Mozilla DataTransferItemList.add documentation> +addFile ::+ (MonadIO m) => DataTransferItemList -> Maybe File -> m ()+addFile self file+ = liftIO+ (js_addFile (unDataTransferItemList self)+ (maybe jsNull pToJSRef file))+ +foreign import javascript unsafe "$1[\"add\"]($2, $3)" js_add ::+ JSRef DataTransferItemList -> JSString -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItemList.add Mozilla DataTransferItemList.add documentation> +add ::+ (MonadIO m, ToJSString data', ToJSString type') =>+ DataTransferItemList -> data' -> type' -> m ()+add self data' type'+ = liftIO+ (js_add (unDataTransferItemList self) (toJSString data')+ (toJSString type'))+ +foreign import javascript unsafe "$1[\"length\"]" js_getLength ::+ JSRef DataTransferItemList -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItemList.length Mozilla DataTransferItemList.length documentation> +getLength :: (MonadIO m) => DataTransferItemList -> m Int+getLength self+ = liftIO (js_getLength (unDataTransferItemList self))
@@ -0,0 +1,91 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.Database+ (js_changeVersion, changeVersion, js_transaction, transaction,+ js_readTransaction, readTransaction, js_getVersion, getVersion,+ Database, castToDatabase, gTypeDatabase)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "$1[\"changeVersion\"]($2, $3, $4,\n$5, $6)" js_changeVersion ::+ JSRef Database ->+ JSString ->+ JSString ->+ JSRef SQLTransactionCallback ->+ JSRef SQLTransactionErrorCallback -> JSRef VoidCallback -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Database.changeVersion Mozilla Database.changeVersion documentation> +changeVersion ::+ (MonadIO m, ToJSString oldVersion, ToJSString newVersion) =>+ Database ->+ oldVersion ->+ newVersion ->+ Maybe SQLTransactionCallback ->+ Maybe SQLTransactionErrorCallback -> Maybe VoidCallback -> m ()+changeVersion self oldVersion newVersion callback errorCallback+ successCallback+ = liftIO+ (js_changeVersion (unDatabase self) (toJSString oldVersion)+ (toJSString newVersion)+ (maybe jsNull pToJSRef callback)+ (maybe jsNull pToJSRef errorCallback)+ (maybe jsNull pToJSRef successCallback))+ +foreign import javascript unsafe "$1[\"transaction\"]($2, $3, $4)"+ js_transaction ::+ JSRef Database ->+ JSRef SQLTransactionCallback ->+ JSRef SQLTransactionErrorCallback -> JSRef VoidCallback -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Database.transaction Mozilla Database.transaction documentation> +transaction ::+ (MonadIO m) =>+ Database ->+ Maybe SQLTransactionCallback ->+ Maybe SQLTransactionErrorCallback -> Maybe VoidCallback -> m ()+transaction self callback errorCallback successCallback+ = liftIO+ (js_transaction (unDatabase self) (maybe jsNull pToJSRef callback)+ (maybe jsNull pToJSRef errorCallback)+ (maybe jsNull pToJSRef successCallback))+ +foreign import javascript unsafe+ "$1[\"readTransaction\"]($2, $3,\n$4)" js_readTransaction ::+ JSRef Database ->+ JSRef SQLTransactionCallback ->+ JSRef SQLTransactionErrorCallback -> JSRef VoidCallback -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Database.readTransaction Mozilla Database.readTransaction documentation> +readTransaction ::+ (MonadIO m) =>+ Database ->+ Maybe SQLTransactionCallback ->+ Maybe SQLTransactionErrorCallback -> Maybe VoidCallback -> m ()+readTransaction self callback errorCallback successCallback+ = liftIO+ (js_readTransaction (unDatabase self)+ (maybe jsNull pToJSRef callback)+ (maybe jsNull pToJSRef errorCallback)+ (maybe jsNull pToJSRef successCallback))+ +foreign import javascript unsafe "$1[\"version\"]" js_getVersion ::+ JSRef Database -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Database.version Mozilla Database.version documentation> +getVersion ::+ (MonadIO m, FromJSString result) => Database -> m result+getVersion self+ = liftIO (fromJSString <$> (js_getVersion (unDatabase self)))
@@ -0,0 +1,46 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DatabaseCallback+ (newDatabaseCallback, newDatabaseCallbackSync,+ newDatabaseCallbackAsync, DatabaseCallback)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DatabaseCallback Mozilla DatabaseCallback documentation> +newDatabaseCallback ::+ (MonadIO m) => (Maybe Database -> IO ()) -> m DatabaseCallback+newDatabaseCallback callback+ = liftIO+ (syncCallback1 ThrowWouldBlock+ (\ database ->+ fromJSRefUnchecked database >>= \ database' -> callback database'))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DatabaseCallback Mozilla DatabaseCallback documentation> +newDatabaseCallbackSync ::+ (MonadIO m) => (Maybe Database -> IO ()) -> m DatabaseCallback+newDatabaseCallbackSync callback+ = liftIO+ (syncCallback1 ContinueAsync+ (\ database ->+ fromJSRefUnchecked database >>= \ database' -> callback database'))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DatabaseCallback Mozilla DatabaseCallback documentation> +newDatabaseCallbackAsync ::+ (MonadIO m) => (Maybe Database -> IO ()) -> m DatabaseCallback+newDatabaseCallbackAsync callback+ = liftIO+ (asyncCallback1+ (\ database ->+ fromJSRefUnchecked database >>= \ database' -> callback database'))
@@ -0,0 +1,36 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DedicatedWorkerGlobalScope+ (js_postMessage, postMessage, message, DedicatedWorkerGlobalScope,+ castToDedicatedWorkerGlobalScope, gTypeDedicatedWorkerGlobalScope)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"postMessage\"]($2, $3)"+ js_postMessage ::+ JSRef DedicatedWorkerGlobalScope -> JSRef a -> JSRef Array -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DedicatedWorkerGlobalScope.postMessage Mozilla DedicatedWorkerGlobalScope.postMessage documentation> +postMessage ::+ (MonadIO m, IsArray messagePorts) =>+ DedicatedWorkerGlobalScope -> JSRef a -> Maybe messagePorts -> m ()+postMessage self message messagePorts+ = liftIO+ (js_postMessage (unDedicatedWorkerGlobalScope self) message+ (maybe jsNull (unArray . toArray) messagePorts))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DedicatedWorkerGlobalScope.onmessage Mozilla DedicatedWorkerGlobalScope.onmessage documentation> +message :: EventName DedicatedWorkerGlobalScope MessageEvent+message = unsafeEventName (toJSString "message")
@@ -0,0 +1,27 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DelayNode+ (js_getDelayTime, getDelayTime, DelayNode, castToDelayNode,+ gTypeDelayNode)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"delayTime\"]"+ js_getDelayTime :: JSRef DelayNode -> IO (JSRef AudioParam)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DelayNode.delayTime Mozilla DelayNode.delayTime documentation> +getDelayTime :: (MonadIO m) => DelayNode -> m (Maybe AudioParam)+getDelayTime self+ = liftIO ((js_getDelayTime (unDelayNode self)) >>= fromJSRef)
@@ -0,0 +1,101 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DeviceMotionEvent+ (js_initDeviceMotionEvent, initDeviceMotionEvent,+ js_getAcceleration, getAcceleration,+ js_getAccelerationIncludingGravity,+ getAccelerationIncludingGravity, js_getRotationRate,+ getRotationRate, js_getInterval, getInterval, DeviceMotionEvent,+ castToDeviceMotionEvent, gTypeDeviceMotionEvent)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "$1[\"initDeviceMotionEvent\"]($2,\n$3, $4, $5, $6, $7, $8)"+ js_initDeviceMotionEvent ::+ JSRef DeviceMotionEvent ->+ JSString ->+ Bool ->+ Bool ->+ JSRef Acceleration ->+ JSRef Acceleration -> JSRef RotationRate -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceMotionEvent.initDeviceMotionEvent Mozilla DeviceMotionEvent.initDeviceMotionEvent documentation> +initDeviceMotionEvent ::+ (MonadIO m, ToJSString type', IsAcceleration acceleration,+ IsAcceleration accelerationIncludingGravity,+ IsRotationRate rotationRate) =>+ DeviceMotionEvent ->+ type' ->+ Bool ->+ Bool ->+ Maybe acceleration ->+ Maybe accelerationIncludingGravity ->+ Maybe rotationRate -> Double -> m ()+initDeviceMotionEvent self type' bubbles cancelable acceleration+ accelerationIncludingGravity rotationRate interval+ = liftIO+ (js_initDeviceMotionEvent (unDeviceMotionEvent self)+ (toJSString type')+ bubbles+ cancelable+ (maybe jsNull (unAcceleration . toAcceleration) acceleration)+ (maybe jsNull (unAcceleration . toAcceleration)+ accelerationIncludingGravity)+ (maybe jsNull (unRotationRate . toRotationRate) rotationRate)+ interval)+ +foreign import javascript unsafe "$1[\"acceleration\"]"+ js_getAcceleration ::+ JSRef DeviceMotionEvent -> IO (JSRef Acceleration)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceMotionEvent.acceleration Mozilla DeviceMotionEvent.acceleration documentation> +getAcceleration ::+ (MonadIO m) => DeviceMotionEvent -> m (Maybe Acceleration)+getAcceleration self+ = liftIO+ ((js_getAcceleration (unDeviceMotionEvent self)) >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"accelerationIncludingGravity\"]"+ js_getAccelerationIncludingGravity ::+ JSRef DeviceMotionEvent -> IO (JSRef Acceleration)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceMotionEvent.accelerationIncludingGravity Mozilla DeviceMotionEvent.accelerationIncludingGravity documentation> +getAccelerationIncludingGravity ::+ (MonadIO m) => DeviceMotionEvent -> m (Maybe Acceleration)+getAccelerationIncludingGravity self+ = liftIO+ ((js_getAccelerationIncludingGravity (unDeviceMotionEvent self))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"rotationRate\"]"+ js_getRotationRate ::+ JSRef DeviceMotionEvent -> IO (JSRef RotationRate)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceMotionEvent.rotationRate Mozilla DeviceMotionEvent.rotationRate documentation> +getRotationRate ::+ (MonadIO m) => DeviceMotionEvent -> m (Maybe RotationRate)+getRotationRate self+ = liftIO+ ((js_getRotationRate (unDeviceMotionEvent self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"interval\"]" js_getInterval+ :: JSRef DeviceMotionEvent -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceMotionEvent.interval Mozilla DeviceMotionEvent.interval documentation> +getInterval :: (MonadIO m) => DeviceMotionEvent -> m Double+getInterval self+ = liftIO (js_getInterval (unDeviceMotionEvent self))
@@ -0,0 +1,76 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DeviceOrientationEvent+ (js_initDeviceOrientationEvent, initDeviceOrientationEvent,+ js_getAlpha, getAlpha, js_getBeta, getBeta, js_getGamma, getGamma,+ js_getAbsolute, getAbsolute, DeviceOrientationEvent,+ castToDeviceOrientationEvent, gTypeDeviceOrientationEvent)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "$1[\"initDeviceOrientationEvent\"]($2,\n$3, $4, $5, $6, $7, $8)"+ js_initDeviceOrientationEvent ::+ JSRef DeviceOrientationEvent ->+ JSString ->+ Bool -> Bool -> Double -> Double -> Double -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent.initDeviceOrientationEvent Mozilla DeviceOrientationEvent.initDeviceOrientationEvent documentation> +initDeviceOrientationEvent ::+ (MonadIO m, ToJSString type') =>+ DeviceOrientationEvent ->+ type' -> Bool -> Bool -> Double -> Double -> Double -> Bool -> m ()+initDeviceOrientationEvent self type' bubbles cancelable alpha beta+ gamma absolute+ = liftIO+ (js_initDeviceOrientationEvent (unDeviceOrientationEvent self)+ (toJSString type')+ bubbles+ cancelable+ alpha+ beta+ gamma+ absolute)+ +foreign import javascript unsafe "$1[\"alpha\"]" js_getAlpha ::+ JSRef DeviceOrientationEvent -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent.alpha Mozilla DeviceOrientationEvent.alpha documentation> +getAlpha :: (MonadIO m) => DeviceOrientationEvent -> m Double+getAlpha self+ = liftIO (js_getAlpha (unDeviceOrientationEvent self))+ +foreign import javascript unsafe "$1[\"beta\"]" js_getBeta ::+ JSRef DeviceOrientationEvent -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent.beta Mozilla DeviceOrientationEvent.beta documentation> +getBeta :: (MonadIO m) => DeviceOrientationEvent -> m Double+getBeta self = liftIO (js_getBeta (unDeviceOrientationEvent self))+ +foreign import javascript unsafe "$1[\"gamma\"]" js_getGamma ::+ JSRef DeviceOrientationEvent -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent.gamma Mozilla DeviceOrientationEvent.gamma documentation> +getGamma :: (MonadIO m) => DeviceOrientationEvent -> m Double+getGamma self+ = liftIO (js_getGamma (unDeviceOrientationEvent self))+ +foreign import javascript unsafe "($1[\"absolute\"] ? 1 : 0)"+ js_getAbsolute :: JSRef DeviceOrientationEvent -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent.absolute Mozilla DeviceOrientationEvent.absolute documentation> +getAbsolute :: (MonadIO m) => DeviceOrientationEvent -> m Bool+getAbsolute self+ = liftIO (js_getAbsolute (unDeviceOrientationEvent self))
@@ -0,0 +1,41 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DeviceProximityEvent+ (js_getValue, getValue, js_getMin, getMin, js_getMax, getMax,+ DeviceProximityEvent, castToDeviceProximityEvent,+ gTypeDeviceProximityEvent)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"value\"]" js_getValue ::+ JSRef DeviceProximityEvent -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceProximityEvent.value Mozilla DeviceProximityEvent.value documentation> +getValue :: (MonadIO m) => DeviceProximityEvent -> m Double+getValue self = liftIO (js_getValue (unDeviceProximityEvent self))+ +foreign import javascript unsafe "$1[\"min\"]" js_getMin ::+ JSRef DeviceProximityEvent -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceProximityEvent.min Mozilla DeviceProximityEvent.min documentation> +getMin :: (MonadIO m) => DeviceProximityEvent -> m Double+getMin self = liftIO (js_getMin (unDeviceProximityEvent self))+ +foreign import javascript unsafe "$1[\"max\"]" js_getMax ::+ JSRef DeviceProximityEvent -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceProximityEvent.max Mozilla DeviceProximityEvent.max documentation> +getMax :: (MonadIO m) => DeviceProximityEvent -> m Double+getMax self = liftIO (js_getMax (unDeviceProximityEvent self))
@@ -0,0 +1,1660 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.Document+ (js_newDocument, newDocument, js_createElement, createElement,+ js_createDocumentFragment, createDocumentFragment,+ js_createTextNode, createTextNode, js_createComment, createComment,+ js_createCDATASection, createCDATASection,+ js_createProcessingInstruction, createProcessingInstruction,+ js_createAttribute, createAttribute, js_createEntityReference,+ createEntityReference, js_getElementsByTagName,+ getElementsByTagName, js_importNode, importNode,+ js_createElementNS, createElementNS, js_createAttributeNS,+ createAttributeNS, js_getElementsByTagNameNS,+ getElementsByTagNameNS, js_getElementById, getElementById,+ js_adoptNode, adoptNode, js_createEvent, createEvent,+ js_createRange, createRange, js_createNodeIterator,+ createNodeIterator, js_createTreeWalker, createTreeWalker,+ js_getOverrideStyle, getOverrideStyle, js_createExpression,+ createExpression, js_createNSResolver, createNSResolver,+ js_evaluate, evaluate, js_execCommand, execCommand,+ js_queryCommandEnabled, queryCommandEnabled,+ js_queryCommandIndeterm, queryCommandIndeterm,+ js_queryCommandState, queryCommandState, js_queryCommandSupported,+ queryCommandSupported, js_queryCommandValue, queryCommandValue,+ js_getElementsByName, getElementsByName, js_elementFromPoint,+ elementFromPoint, js_caretRangeFromPoint, caretRangeFromPoint,+ js_getSelection, getSelection, js_getCSSCanvasContext,+ getCSSCanvasContext, js_getElementsByClassName,+ getElementsByClassName, js_hasFocus, hasFocus, js_querySelector,+ querySelector, js_querySelectorAll, querySelectorAll,+ js_webkitCancelFullScreen, webkitCancelFullScreen,+ js_webkitExitFullscreen, webkitExitFullscreen, js_exitPointerLock,+ exitPointerLock, js_webkitGetNamedFlows, webkitGetNamedFlows,+ js_createTouch, createTouch, js_createTouchList, createTouchList,+ js_getDoctype, getDoctype, js_getImplementation, getImplementation,+ js_getDocumentElement, getDocumentElement, js_getInputEncoding,+ getInputEncoding, js_getXmlEncoding, getXmlEncoding,+ js_setXmlVersion, setXmlVersion, js_getXmlVersion, getXmlVersion,+ js_setXmlStandalone, setXmlStandalone, js_getXmlStandalone,+ getXmlStandalone, js_getDocumentURI, getDocumentURI,+ js_getDefaultView, getDefaultView, js_getStyleSheets,+ getStyleSheets, js_getContentType, getContentType, js_setTitle,+ setTitle, js_getTitle, getTitle, js_getReferrer, getReferrer,+ js_setDomain, setDomain, js_getDomain, getDomain, js_getURL,+ getURL, js_setCookie, setCookie, js_getCookie, getCookie,+ js_setBody, setBody, js_getBody, getBody, js_getHead, getHead,+ js_getImages, getImages, js_getApplets, getApplets, js_getLinks,+ getLinks, js_getForms, getForms, js_getAnchors, getAnchors,+ js_getLastModified, getLastModified, js_setLocation, setLocation,+ js_getLocation, getLocation, js_setCharset, setCharset,+ js_getCharset, getCharset, js_getDefaultCharset, getDefaultCharset,+ js_getReadyState, getReadyState, js_getCharacterSet,+ getCharacterSet, js_getPreferredStylesheetSet,+ getPreferredStylesheetSet, js_setSelectedStylesheetSet,+ setSelectedStylesheetSet, js_getSelectedStylesheetSet,+ getSelectedStylesheetSet, js_getActiveElement, getActiveElement,+ js_getCompatMode, getCompatMode, js_getWebkitIsFullScreen,+ getWebkitIsFullScreen, js_getWebkitFullScreenKeyboardInputAllowed,+ getWebkitFullScreenKeyboardInputAllowed,+ js_getWebkitCurrentFullScreenElement,+ getWebkitCurrentFullScreenElement, js_getWebkitFullscreenEnabled,+ getWebkitFullscreenEnabled, js_getWebkitFullscreenElement,+ getWebkitFullscreenElement, js_getPointerLockElement,+ getPointerLockElement, js_getFonts, getFonts, abort, blur, change,+ click, contextMenu, dblClick, drag, dragEnd, dragEnter, dragLeave,+ dragOver, dragStart, drop, error, focus, input, invalid, keyDown,+ keyPress, keyUp, load, mouseDown, mouseEnter, mouseLeave,+ mouseMove, mouseOut, mouseOver, mouseUp, mouseWheel,+ readyStateChange, scroll, select, submit, wheel, beforeCut, cut,+ beforeCopy, copy, beforePaste, paste, reset, search, selectStart,+ selectionchange, touchStart, touchMove, touchEnd, touchCancel,+ webKitFullscreenChange, webKitFullscreenError, pointerlockchange,+ pointerlockerror, securitypolicyviolation, webKitWillRevealBottom,+ webKitWillRevealLeft, webKitWillRevealRight, webKitWillRevealTop,+ js_getVisibilityState, getVisibilityState, js_getHidden, getHidden,+ js_getSecurityPolicy, getSecurityPolicy, js_getCurrentScript,+ getCurrentScript, js_getOrigin, getOrigin, Document,+ castToDocument, gTypeDocument, IsDocument, toDocument)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "new window[\"Document\"]()"+ js_newDocument :: IO (JSRef Document)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document Mozilla Document documentation> +newDocument :: (MonadIO m) => m Document+newDocument = liftIO (js_newDocument >>= fromJSRefUnchecked)+ +foreign import javascript unsafe "$1[\"createElement\"]($2)"+ js_createElement ::+ JSRef Document -> JSRef (Maybe JSString) -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createElement Mozilla Document.createElement documentation> +createElement ::+ (MonadIO m, IsDocument self, ToJSString tagName) =>+ self -> Maybe tagName -> m (Maybe Element)+createElement self tagName+ = liftIO+ ((js_createElement (unDocument (toDocument self))+ (toMaybeJSString tagName))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createDocumentFragment\"]()"+ js_createDocumentFragment ::+ JSRef Document -> IO (JSRef DocumentFragment)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createDocumentFragment Mozilla Document.createDocumentFragment documentation> +createDocumentFragment ::+ (MonadIO m, IsDocument self) => self -> m (Maybe DocumentFragment)+createDocumentFragment self+ = liftIO+ ((js_createDocumentFragment (unDocument (toDocument self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"createTextNode\"]($2)"+ js_createTextNode :: JSRef Document -> JSString -> IO (JSRef Text)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTextNode Mozilla Document.createTextNode documentation> +createTextNode ::+ (MonadIO m, IsDocument self, ToJSString data') =>+ self -> data' -> m (Maybe Text)+createTextNode self data'+ = liftIO+ ((js_createTextNode (unDocument (toDocument self))+ (toJSString data'))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createComment\"]($2)"+ js_createComment ::+ JSRef Document -> JSString -> IO (JSRef Comment)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createComment Mozilla Document.createComment documentation> +createComment ::+ (MonadIO m, IsDocument self, ToJSString data') =>+ self -> data' -> m (Maybe Comment)+createComment self data'+ = liftIO+ ((js_createComment (unDocument (toDocument self))+ (toJSString data'))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createCDATASection\"]($2)"+ js_createCDATASection ::+ JSRef Document -> JSString -> IO (JSRef CDATASection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createCDATASection Mozilla Document.createCDATASection documentation> +createCDATASection ::+ (MonadIO m, IsDocument self, ToJSString data') =>+ self -> data' -> m (Maybe CDATASection)+createCDATASection self data'+ = liftIO+ ((js_createCDATASection (unDocument (toDocument self))+ (toJSString data'))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"createProcessingInstruction\"]($2,\n$3)"+ js_createProcessingInstruction ::+ JSRef Document ->+ JSString -> JSString -> IO (JSRef ProcessingInstruction)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createProcessingInstruction Mozilla Document.createProcessingInstruction documentation> +createProcessingInstruction ::+ (MonadIO m, IsDocument self, ToJSString target,+ ToJSString data') =>+ self -> target -> data' -> m (Maybe ProcessingInstruction)+createProcessingInstruction self target data'+ = liftIO+ ((js_createProcessingInstruction (unDocument (toDocument self))+ (toJSString target)+ (toJSString data'))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createAttribute\"]($2)"+ js_createAttribute :: JSRef Document -> JSString -> IO (JSRef Attr)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createAttribute Mozilla Document.createAttribute documentation> +createAttribute ::+ (MonadIO m, IsDocument self, ToJSString name) =>+ self -> name -> m (Maybe Attr)+createAttribute self name+ = liftIO+ ((js_createAttribute (unDocument (toDocument self))+ (toJSString name))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"createEntityReference\"]($2)" js_createEntityReference ::+ JSRef Document -> JSString -> IO (JSRef EntityReference)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createEntityReference Mozilla Document.createEntityReference documentation> +createEntityReference ::+ (MonadIO m, IsDocument self, ToJSString name) =>+ self -> name -> m (Maybe EntityReference)+createEntityReference self name+ = liftIO+ ((js_createEntityReference (unDocument (toDocument self))+ (toJSString name))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"getElementsByTagName\"]($2)"+ js_getElementsByTagName ::+ JSRef Document -> JSString -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByTagName Mozilla Document.getElementsByTagName documentation> +getElementsByTagName ::+ (MonadIO m, IsDocument self, ToJSString tagname) =>+ self -> tagname -> m (Maybe NodeList)+getElementsByTagName self tagname+ = liftIO+ ((js_getElementsByTagName (unDocument (toDocument self))+ (toJSString tagname))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"importNode\"]($2, $3)"+ js_importNode ::+ JSRef Document -> JSRef Node -> Bool -> IO (JSRef Node)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.importNode Mozilla Document.importNode documentation> +importNode ::+ (MonadIO m, IsDocument self, IsNode importedNode) =>+ self -> Maybe importedNode -> Bool -> m (Maybe Node)+importNode self importedNode deep+ = liftIO+ ((js_importNode (unDocument (toDocument self))+ (maybe jsNull (unNode . toNode) importedNode)+ deep)+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createElementNS\"]($2, $3)"+ js_createElementNS ::+ JSRef Document ->+ JSRef (Maybe JSString) ->+ JSRef (Maybe JSString) -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createElementNS Mozilla Document.createElementNS documentation> +createElementNS ::+ (MonadIO m, IsDocument self, ToJSString namespaceURI,+ ToJSString qualifiedName) =>+ self ->+ Maybe namespaceURI -> Maybe qualifiedName -> m (Maybe Element)+createElementNS self namespaceURI qualifiedName+ = liftIO+ ((js_createElementNS (unDocument (toDocument self))+ (toMaybeJSString namespaceURI)+ (toMaybeJSString qualifiedName))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"createAttributeNS\"]($2, $3)" js_createAttributeNS ::+ JSRef Document ->+ JSRef (Maybe JSString) -> JSRef (Maybe JSString) -> IO (JSRef Attr)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createAttributeNS Mozilla Document.createAttributeNS documentation> +createAttributeNS ::+ (MonadIO m, IsDocument self, ToJSString namespaceURI,+ ToJSString qualifiedName) =>+ self -> Maybe namespaceURI -> Maybe qualifiedName -> m (Maybe Attr)+createAttributeNS self namespaceURI qualifiedName+ = liftIO+ ((js_createAttributeNS (unDocument (toDocument self))+ (toMaybeJSString namespaceURI)+ (toMaybeJSString qualifiedName))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"getElementsByTagNameNS\"]($2,\n$3)" js_getElementsByTagNameNS+ ::+ JSRef Document ->+ JSRef (Maybe JSString) -> JSString -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByTagNameNS Mozilla Document.getElementsByTagNameNS documentation> +getElementsByTagNameNS ::+ (MonadIO m, IsDocument self, ToJSString namespaceURI,+ ToJSString localName) =>+ self -> Maybe namespaceURI -> localName -> m (Maybe NodeList)+getElementsByTagNameNS self namespaceURI localName+ = liftIO+ ((js_getElementsByTagNameNS (unDocument (toDocument self))+ (toMaybeJSString namespaceURI)+ (toJSString localName))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"getElementById\"]($2)"+ js_getElementById ::+ JSRef Document -> JSString -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementById Mozilla Document.getElementById documentation> +getElementById ::+ (MonadIO m, IsDocument self, ToJSString elementId) =>+ self -> elementId -> m (Maybe Element)+getElementById self elementId+ = liftIO+ ((js_getElementById (unDocument (toDocument self))+ (toJSString elementId))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"adoptNode\"]($2)"+ js_adoptNode :: JSRef Document -> JSRef Node -> IO (JSRef Node)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.adoptNode Mozilla Document.adoptNode documentation> +adoptNode ::+ (MonadIO m, IsDocument self, IsNode source) =>+ self -> Maybe source -> m (Maybe Node)+adoptNode self source+ = liftIO+ ((js_adoptNode (unDocument (toDocument self))+ (maybe jsNull (unNode . toNode) source))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createEvent\"]($2)"+ js_createEvent :: JSRef Document -> JSString -> IO (JSRef Event)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createEvent Mozilla Document.createEvent documentation> +createEvent ::+ (MonadIO m, IsDocument self, ToJSString eventType) =>+ self -> eventType -> m (Maybe Event)+createEvent self eventType+ = liftIO+ ((js_createEvent (unDocument (toDocument self))+ (toJSString eventType))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createRange\"]()"+ js_createRange :: JSRef Document -> IO (JSRef Range)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createRange Mozilla Document.createRange documentation> +createRange ::+ (MonadIO m, IsDocument self) => self -> m (Maybe Range)+createRange self+ = liftIO+ ((js_createRange (unDocument (toDocument self))) >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"createNodeIterator\"]($2, $3,\n$4, $5)" js_createNodeIterator+ ::+ JSRef Document ->+ JSRef Node ->+ Word -> JSRef NodeFilter -> Bool -> IO (JSRef NodeIterator)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createNodeIterator Mozilla Document.createNodeIterator documentation> +createNodeIterator ::+ (MonadIO m, IsDocument self, IsNode root) =>+ self ->+ Maybe root ->+ Word -> Maybe NodeFilter -> Bool -> m (Maybe NodeIterator)+createNodeIterator self root whatToShow filter+ expandEntityReferences+ = liftIO+ ((js_createNodeIterator (unDocument (toDocument self))+ (maybe jsNull (unNode . toNode) root)+ whatToShow+ (maybe jsNull pToJSRef filter)+ expandEntityReferences)+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"createTreeWalker\"]($2, $3,\n$4, $5)" js_createTreeWalker ::+ JSRef Document ->+ JSRef Node ->+ Word -> JSRef NodeFilter -> Bool -> IO (JSRef TreeWalker)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTreeWalker Mozilla Document.createTreeWalker documentation> +createTreeWalker ::+ (MonadIO m, IsDocument self, IsNode root) =>+ self ->+ Maybe root ->+ Word -> Maybe NodeFilter -> Bool -> m (Maybe TreeWalker)+createTreeWalker self root whatToShow filter expandEntityReferences+ = liftIO+ ((js_createTreeWalker (unDocument (toDocument self))+ (maybe jsNull (unNode . toNode) root)+ whatToShow+ (maybe jsNull pToJSRef filter)+ expandEntityReferences)+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"getOverrideStyle\"]($2, $3)"+ js_getOverrideStyle ::+ JSRef Document ->+ JSRef Element -> JSString -> IO (JSRef CSSStyleDeclaration)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getOverrideStyle Mozilla Document.getOverrideStyle documentation> +getOverrideStyle ::+ (MonadIO m, IsDocument self, IsElement element,+ ToJSString pseudoElement) =>+ self ->+ Maybe element -> pseudoElement -> m (Maybe CSSStyleDeclaration)+getOverrideStyle self element pseudoElement+ = liftIO+ ((js_getOverrideStyle (unDocument (toDocument self))+ (maybe jsNull (unElement . toElement) element)+ (toJSString pseudoElement))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createExpression\"]($2, $3)"+ js_createExpression ::+ JSRef Document ->+ JSString -> JSRef XPathNSResolver -> IO (JSRef XPathExpression)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createExpression Mozilla Document.createExpression documentation> +createExpression ::+ (MonadIO m, IsDocument self, ToJSString expression) =>+ self ->+ expression -> Maybe XPathNSResolver -> m (Maybe XPathExpression)+createExpression self expression resolver+ = liftIO+ ((js_createExpression (unDocument (toDocument self))+ (toJSString expression)+ (maybe jsNull pToJSRef resolver))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createNSResolver\"]($2)"+ js_createNSResolver ::+ JSRef Document -> JSRef Node -> IO (JSRef XPathNSResolver)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createNSResolver Mozilla Document.createNSResolver documentation> +createNSResolver ::+ (MonadIO m, IsDocument self, IsNode nodeResolver) =>+ self -> Maybe nodeResolver -> m (Maybe XPathNSResolver)+createNSResolver self nodeResolver+ = liftIO+ ((js_createNSResolver (unDocument (toDocument self))+ (maybe jsNull (unNode . toNode) nodeResolver))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"evaluate\"]($2, $3, $4, $5,\n$6)" js_evaluate ::+ JSRef Document ->+ JSString ->+ JSRef Node ->+ JSRef XPathNSResolver ->+ Word -> JSRef XPathResult -> IO (JSRef XPathResult)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.evaluate Mozilla Document.evaluate documentation> +evaluate ::+ (MonadIO m, IsDocument self, ToJSString expression,+ IsNode contextNode) =>+ self ->+ expression ->+ Maybe contextNode ->+ Maybe XPathNSResolver ->+ Word -> Maybe XPathResult -> m (Maybe XPathResult)+evaluate self expression contextNode resolver type' inResult+ = liftIO+ ((js_evaluate (unDocument (toDocument self))+ (toJSString expression)+ (maybe jsNull (unNode . toNode) contextNode)+ (maybe jsNull pToJSRef resolver)+ type'+ (maybe jsNull pToJSRef inResult))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "($1[\"execCommand\"]($2, $3,\n$4) ? 1 : 0)" js_execCommand ::+ JSRef Document ->+ JSString -> Bool -> JSRef (Maybe JSString) -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.execCommand Mozilla Document.execCommand documentation> +execCommand ::+ (MonadIO m, IsDocument self, ToJSString command,+ ToJSString value) =>+ self -> command -> Bool -> Maybe value -> m Bool+execCommand self command userInterface value+ = liftIO+ (js_execCommand (unDocument (toDocument self)) (toJSString command)+ userInterface+ (toMaybeJSString value))+ +foreign import javascript unsafe+ "($1[\"queryCommandEnabled\"]($2) ? 1 : 0)" js_queryCommandEnabled+ :: JSRef Document -> JSString -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandEnabled Mozilla Document.queryCommandEnabled documentation> +queryCommandEnabled ::+ (MonadIO m, IsDocument self, ToJSString command) =>+ self -> command -> m Bool+queryCommandEnabled self command+ = liftIO+ (js_queryCommandEnabled (unDocument (toDocument self))+ (toJSString command))+ +foreign import javascript unsafe+ "($1[\"queryCommandIndeterm\"]($2) ? 1 : 0)"+ js_queryCommandIndeterm :: JSRef Document -> JSString -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandIndeterm Mozilla Document.queryCommandIndeterm documentation> +queryCommandIndeterm ::+ (MonadIO m, IsDocument self, ToJSString command) =>+ self -> command -> m Bool+queryCommandIndeterm self command+ = liftIO+ (js_queryCommandIndeterm (unDocument (toDocument self))+ (toJSString command))+ +foreign import javascript unsafe+ "($1[\"queryCommandState\"]($2) ? 1 : 0)" js_queryCommandState ::+ JSRef Document -> JSString -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandState Mozilla Document.queryCommandState documentation> +queryCommandState ::+ (MonadIO m, IsDocument self, ToJSString command) =>+ self -> command -> m Bool+queryCommandState self command+ = liftIO+ (js_queryCommandState (unDocument (toDocument self))+ (toJSString command))+ +foreign import javascript unsafe+ "($1[\"queryCommandSupported\"]($2) ? 1 : 0)"+ js_queryCommandSupported :: JSRef Document -> JSString -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandSupported Mozilla Document.queryCommandSupported documentation> +queryCommandSupported ::+ (MonadIO m, IsDocument self, ToJSString command) =>+ self -> command -> m Bool+queryCommandSupported self command+ = liftIO+ (js_queryCommandSupported (unDocument (toDocument self))+ (toJSString command))+ +foreign import javascript unsafe "$1[\"queryCommandValue\"]($2)"+ js_queryCommandValue :: JSRef Document -> JSString -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandValue Mozilla Document.queryCommandValue documentation> +queryCommandValue ::+ (MonadIO m, IsDocument self, ToJSString command,+ FromJSString result) =>+ self -> command -> m result+queryCommandValue self command+ = liftIO+ (fromJSString <$>+ (js_queryCommandValue (unDocument (toDocument self))+ (toJSString command)))+ +foreign import javascript unsafe "$1[\"getElementsByName\"]($2)"+ js_getElementsByName ::+ JSRef Document -> JSString -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByName Mozilla Document.getElementsByName documentation> +getElementsByName ::+ (MonadIO m, IsDocument self, ToJSString elementName) =>+ self -> elementName -> m (Maybe NodeList)+getElementsByName self elementName+ = liftIO+ ((js_getElementsByName (unDocument (toDocument self))+ (toJSString elementName))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"elementFromPoint\"]($2, $3)"+ js_elementFromPoint ::+ JSRef Document -> Int -> Int -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.elementFromPoint Mozilla Document.elementFromPoint documentation> +elementFromPoint ::+ (MonadIO m, IsDocument self) =>+ self -> Int -> Int -> m (Maybe Element)+elementFromPoint self x y+ = liftIO+ ((js_elementFromPoint (unDocument (toDocument self)) x y) >>=+ fromJSRef)+ +foreign import javascript unsafe+ "$1[\"caretRangeFromPoint\"]($2,\n$3)" js_caretRangeFromPoint ::+ JSRef Document -> Int -> Int -> IO (JSRef Range)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.caretRangeFromPoint Mozilla Document.caretRangeFromPoint documentation> +caretRangeFromPoint ::+ (MonadIO m, IsDocument self) =>+ self -> Int -> Int -> m (Maybe Range)+caretRangeFromPoint self x y+ = liftIO+ ((js_caretRangeFromPoint (unDocument (toDocument self)) x y) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"getSelection\"]()"+ js_getSelection :: JSRef Document -> IO (JSRef Selection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getSelection Mozilla Document.getSelection documentation> +getSelection ::+ (MonadIO m, IsDocument self) => self -> m (Maybe Selection)+getSelection self+ = liftIO+ ((js_getSelection (unDocument (toDocument self))) >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"getCSSCanvasContext\"]($2,\n$3, $4, $5)"+ js_getCSSCanvasContext ::+ JSRef Document ->+ JSString ->+ JSString -> Int -> Int -> IO (JSRef CanvasRenderingContext)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getCSSCanvasContext Mozilla Document.getCSSCanvasContext documentation> +getCSSCanvasContext ::+ (MonadIO m, IsDocument self, ToJSString contextId,+ ToJSString name) =>+ self ->+ contextId -> name -> Int -> Int -> m (Maybe CanvasRenderingContext)+getCSSCanvasContext self contextId name width height+ = liftIO+ ((js_getCSSCanvasContext (unDocument (toDocument self))+ (toJSString contextId)+ (toJSString name)+ width+ height)+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"getElementsByClassName\"]($2)" js_getElementsByClassName ::+ JSRef Document -> JSString -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByClassName Mozilla Document.getElementsByClassName documentation> +getElementsByClassName ::+ (MonadIO m, IsDocument self, ToJSString tagname) =>+ self -> tagname -> m (Maybe NodeList)+getElementsByClassName self tagname+ = liftIO+ ((js_getElementsByClassName (unDocument (toDocument self))+ (toJSString tagname))+ >>= fromJSRef)+ +foreign import javascript unsafe "($1[\"hasFocus\"]() ? 1 : 0)"+ js_hasFocus :: JSRef Document -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.hasFocus Mozilla Document.hasFocus documentation> +hasFocus :: (MonadIO m, IsDocument self) => self -> m Bool+hasFocus self = liftIO (js_hasFocus (unDocument (toDocument self)))+ +foreign import javascript unsafe "$1[\"querySelector\"]($2)"+ js_querySelector ::+ JSRef Document -> JSString -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelector Mozilla Document.querySelector documentation> +querySelector ::+ (MonadIO m, IsDocument self, ToJSString selectors) =>+ self -> selectors -> m (Maybe Element)+querySelector self selectors+ = liftIO+ ((js_querySelector (unDocument (toDocument self))+ (toJSString selectors))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"querySelectorAll\"]($2)"+ js_querySelectorAll ::+ JSRef Document -> JSString -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelectorAll Mozilla Document.querySelectorAll documentation> +querySelectorAll ::+ (MonadIO m, IsDocument self, ToJSString selectors) =>+ self -> selectors -> m (Maybe NodeList)+querySelectorAll self selectors+ = liftIO+ ((js_querySelectorAll (unDocument (toDocument self))+ (toJSString selectors))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"webkitCancelFullScreen\"]()"+ js_webkitCancelFullScreen :: JSRef Document -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitCancelFullScreen Mozilla Document.webkitCancelFullScreen documentation> +webkitCancelFullScreen ::+ (MonadIO m, IsDocument self) => self -> m ()+webkitCancelFullScreen self+ = liftIO (js_webkitCancelFullScreen (unDocument (toDocument self)))+ +foreign import javascript unsafe "$1[\"webkitExitFullscreen\"]()"+ js_webkitExitFullscreen :: JSRef Document -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitExitFullscreen Mozilla Document.webkitExitFullscreen documentation> +webkitExitFullscreen ::+ (MonadIO m, IsDocument self) => self -> m ()+webkitExitFullscreen self+ = liftIO (js_webkitExitFullscreen (unDocument (toDocument self)))+ +foreign import javascript unsafe "$1[\"exitPointerLock\"]()"+ js_exitPointerLock :: JSRef Document -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.exitPointerLock Mozilla Document.exitPointerLock documentation> +exitPointerLock :: (MonadIO m, IsDocument self) => self -> m ()+exitPointerLock self+ = liftIO (js_exitPointerLock (unDocument (toDocument self)))+ +foreign import javascript unsafe "$1[\"webkitGetNamedFlows\"]()"+ js_webkitGetNamedFlows ::+ JSRef Document -> IO (JSRef DOMNamedFlowCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitGetNamedFlows Mozilla Document.webkitGetNamedFlows documentation> +webkitGetNamedFlows ::+ (MonadIO m, IsDocument self) =>+ self -> m (Maybe DOMNamedFlowCollection)+webkitGetNamedFlows self+ = liftIO+ ((js_webkitGetNamedFlows (unDocument (toDocument self))) >>=+ fromJSRef)+ +foreign import javascript unsafe+ "$1[\"createTouch\"]($2, $3, $4,\n$5, $6, $7, $8, $9, $10, $11,\n$12)"+ js_createTouch ::+ JSRef Document ->+ JSRef Window ->+ JSRef EventTarget ->+ Int ->+ Int ->+ Int ->+ Int -> Int -> Int -> Int -> Float -> Float -> IO (JSRef Touch)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTouch Mozilla Document.createTouch documentation> +createTouch ::+ (MonadIO m, IsDocument self, IsEventTarget target) =>+ self ->+ Maybe Window ->+ Maybe target ->+ Int ->+ Int ->+ Int ->+ Int -> Int -> Int -> Int -> Float -> Float -> m (Maybe Touch)+createTouch self window target identifier pageX pageY screenX+ screenY webkitRadiusX webkitRadiusY webkitRotationAngle webkitForce+ = liftIO+ ((js_createTouch (unDocument (toDocument self))+ (maybe jsNull pToJSRef window)+ (maybe jsNull (unEventTarget . toEventTarget) target)+ identifier+ pageX+ pageY+ screenX+ screenY+ webkitRadiusX+ webkitRadiusY+ webkitRotationAngle+ webkitForce)+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createTouchList\"]()"+ js_createTouchList :: JSRef Document -> IO (JSRef TouchList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTouchList Mozilla Document.createTouchList documentation> +createTouchList ::+ (MonadIO m, IsDocument self) => self -> m (Maybe TouchList)+createTouchList self+ = liftIO+ ((js_createTouchList (unDocument (toDocument self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"doctype\"]" js_getDoctype ::+ JSRef Document -> IO (JSRef DocumentType)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.doctype Mozilla Document.doctype documentation> +getDoctype ::+ (MonadIO m, IsDocument self) => self -> m (Maybe DocumentType)+getDoctype self+ = liftIO+ ((js_getDoctype (unDocument (toDocument self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"implementation\"]"+ js_getImplementation ::+ JSRef Document -> IO (JSRef DOMImplementation)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.implementation Mozilla Document.implementation documentation> +getImplementation ::+ (MonadIO m, IsDocument self) => self -> m (Maybe DOMImplementation)+getImplementation self+ = liftIO+ ((js_getImplementation (unDocument (toDocument self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"documentElement\"]"+ js_getDocumentElement :: JSRef Document -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.documentElement Mozilla Document.documentElement documentation> +getDocumentElement ::+ (MonadIO m, IsDocument self) => self -> m (Maybe Element)+getDocumentElement self+ = liftIO+ ((js_getDocumentElement (unDocument (toDocument self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"inputEncoding\"]"+ js_getInputEncoding ::+ JSRef Document -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.inputEncoding Mozilla Document.inputEncoding documentation> +getInputEncoding ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getInputEncoding self+ = liftIO+ (fromMaybeJSString <$>+ (js_getInputEncoding (unDocument (toDocument self))))+ +foreign import javascript unsafe "$1[\"xmlEncoding\"]"+ js_getXmlEncoding :: JSRef Document -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlEncoding Mozilla Document.xmlEncoding documentation> +getXmlEncoding ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getXmlEncoding self+ = liftIO+ (fromMaybeJSString <$>+ (js_getXmlEncoding (unDocument (toDocument self))))+ +foreign import javascript unsafe "$1[\"xmlVersion\"] = $2;"+ js_setXmlVersion ::+ JSRef Document -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlVersion Mozilla Document.xmlVersion documentation> +setXmlVersion ::+ (MonadIO m, IsDocument self, ToJSString val) =>+ self -> Maybe val -> m ()+setXmlVersion self val+ = liftIO+ (js_setXmlVersion (unDocument (toDocument self))+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"xmlVersion\"]"+ js_getXmlVersion :: JSRef Document -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlVersion Mozilla Document.xmlVersion documentation> +getXmlVersion ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getXmlVersion self+ = liftIO+ (fromMaybeJSString <$>+ (js_getXmlVersion (unDocument (toDocument self))))+ +foreign import javascript unsafe "$1[\"xmlStandalone\"] = $2;"+ js_setXmlStandalone :: JSRef Document -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlStandalone Mozilla Document.xmlStandalone documentation> +setXmlStandalone ::+ (MonadIO m, IsDocument self) => self -> Bool -> m ()+setXmlStandalone self val+ = liftIO (js_setXmlStandalone (unDocument (toDocument self)) val)+ +foreign import javascript unsafe "($1[\"xmlStandalone\"] ? 1 : 0)"+ js_getXmlStandalone :: JSRef Document -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlStandalone Mozilla Document.xmlStandalone documentation> +getXmlStandalone :: (MonadIO m, IsDocument self) => self -> m Bool+getXmlStandalone self+ = liftIO (js_getXmlStandalone (unDocument (toDocument self)))+ +foreign import javascript unsafe "$1[\"documentURI\"]"+ js_getDocumentURI :: JSRef Document -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.documentURI Mozilla Document.documentURI documentation> +getDocumentURI ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getDocumentURI self+ = liftIO+ (fromMaybeJSString <$>+ (js_getDocumentURI (unDocument (toDocument self))))+ +foreign import javascript unsafe "$1[\"defaultView\"]"+ js_getDefaultView :: JSRef Document -> IO (JSRef Window)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.defaultView Mozilla Document.defaultView documentation> +getDefaultView ::+ (MonadIO m, IsDocument self) => self -> m (Maybe Window)+getDefaultView self+ = liftIO+ ((js_getDefaultView (unDocument (toDocument self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"styleSheets\"]"+ js_getStyleSheets :: JSRef Document -> IO (JSRef StyleSheetList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.styleSheets Mozilla Document.styleSheets documentation> +getStyleSheets ::+ (MonadIO m, IsDocument self) => self -> m (Maybe StyleSheetList)+getStyleSheets self+ = liftIO+ ((js_getStyleSheets (unDocument (toDocument self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"contentType\"]"+ js_getContentType :: JSRef Document -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.contentType Mozilla Document.contentType documentation> +getContentType ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m result+getContentType self+ = liftIO+ (fromJSString <$>+ (js_getContentType (unDocument (toDocument self))))+ +foreign import javascript unsafe "$1[\"title\"] = $2;" js_setTitle+ :: JSRef Document -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.title Mozilla Document.title documentation> +setTitle ::+ (MonadIO m, IsDocument self, ToJSString val) =>+ self -> Maybe val -> m ()+setTitle self val+ = liftIO+ (js_setTitle (unDocument (toDocument self)) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"title\"]" js_getTitle ::+ JSRef Document -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.title Mozilla Document.title documentation> +getTitle ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getTitle self+ = liftIO+ (fromMaybeJSString <$>+ (js_getTitle (unDocument (toDocument self))))+ +foreign import javascript unsafe "$1[\"referrer\"]" js_getReferrer+ :: JSRef Document -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.referrer Mozilla Document.referrer documentation> +getReferrer ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m result+getReferrer self+ = liftIO+ (fromJSString <$> (js_getReferrer (unDocument (toDocument self))))+ +foreign import javascript unsafe "$1[\"domain\"] = $2;"+ js_setDomain :: JSRef Document -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.domain Mozilla Document.domain documentation> +setDomain ::+ (MonadIO m, IsDocument self, ToJSString val) =>+ self -> Maybe val -> m ()+setDomain self val+ = liftIO+ (js_setDomain (unDocument (toDocument self)) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"domain\"]" js_getDomain ::+ JSRef Document -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.domain Mozilla Document.domain documentation> +getDomain ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getDomain self+ = liftIO+ (fromMaybeJSString <$>+ (js_getDomain (unDocument (toDocument self))))+ +foreign import javascript unsafe "$1[\"URL\"]" js_getURL ::+ JSRef Document -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.URL Mozilla Document.URL documentation> +getURL ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m result+getURL self+ = liftIO+ (fromJSString <$> (js_getURL (unDocument (toDocument self))))+ +foreign import javascript unsafe "$1[\"cookie\"] = $2;"+ js_setCookie :: JSRef Document -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.cookie Mozilla Document.cookie documentation> +setCookie ::+ (MonadIO m, IsDocument self, ToJSString val) =>+ self -> Maybe val -> m ()+setCookie self val+ = liftIO+ (js_setCookie (unDocument (toDocument self)) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"cookie\"]" js_getCookie ::+ JSRef Document -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.cookie Mozilla Document.cookie documentation> +getCookie ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getCookie self+ = liftIO+ (fromMaybeJSString <$>+ (js_getCookie (unDocument (toDocument self))))+ +foreign import javascript unsafe "$1[\"body\"] = $2;" js_setBody ::+ JSRef Document -> JSRef HTMLElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.body Mozilla Document.body documentation> +setBody ::+ (MonadIO m, IsDocument self, IsHTMLElement val) =>+ self -> Maybe val -> m ()+setBody self val+ = liftIO+ (js_setBody (unDocument (toDocument self))+ (maybe jsNull (unHTMLElement . toHTMLElement) val))+ +foreign import javascript unsafe "$1[\"body\"]" js_getBody ::+ JSRef Document -> IO (JSRef HTMLElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.body Mozilla Document.body documentation> +getBody ::+ (MonadIO m, IsDocument self) => self -> m (Maybe HTMLElement)+getBody self+ = liftIO+ ((js_getBody (unDocument (toDocument self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"head\"]" js_getHead ::+ JSRef Document -> IO (JSRef HTMLHeadElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.head Mozilla Document.head documentation> +getHead ::+ (MonadIO m, IsDocument self) => self -> m (Maybe HTMLHeadElement)+getHead self+ = liftIO+ ((js_getHead (unDocument (toDocument self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"images\"]" js_getImages ::+ JSRef Document -> IO (JSRef HTMLCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.images Mozilla Document.images documentation> +getImages ::+ (MonadIO m, IsDocument self) => self -> m (Maybe HTMLCollection)+getImages self+ = liftIO+ ((js_getImages (unDocument (toDocument self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"applets\"]" js_getApplets ::+ JSRef Document -> IO (JSRef HTMLCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.applets Mozilla Document.applets documentation> +getApplets ::+ (MonadIO m, IsDocument self) => self -> m (Maybe HTMLCollection)+getApplets self+ = liftIO+ ((js_getApplets (unDocument (toDocument self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"links\"]" js_getLinks ::+ JSRef Document -> IO (JSRef HTMLCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.links Mozilla Document.links documentation> +getLinks ::+ (MonadIO m, IsDocument self) => self -> m (Maybe HTMLCollection)+getLinks self+ = liftIO+ ((js_getLinks (unDocument (toDocument self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"forms\"]" js_getForms ::+ JSRef Document -> IO (JSRef HTMLCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.forms Mozilla Document.forms documentation> +getForms ::+ (MonadIO m, IsDocument self) => self -> m (Maybe HTMLCollection)+getForms self+ = liftIO+ ((js_getForms (unDocument (toDocument self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"anchors\"]" js_getAnchors ::+ JSRef Document -> IO (JSRef HTMLCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.anchors Mozilla Document.anchors documentation> +getAnchors ::+ (MonadIO m, IsDocument self) => self -> m (Maybe HTMLCollection)+getAnchors self+ = liftIO+ ((js_getAnchors (unDocument (toDocument self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"lastModified\"]"+ js_getLastModified :: JSRef Document -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.lastModified Mozilla Document.lastModified documentation> +getLastModified ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m result+getLastModified self+ = liftIO+ (fromJSString <$>+ (js_getLastModified (unDocument (toDocument self))))+ +foreign import javascript unsafe "$1[\"location\"] = $2;"+ js_setLocation :: JSRef Document -> JSRef Location -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.location Mozilla Document.location documentation> +setLocation ::+ (MonadIO m, IsDocument self) => self -> Maybe Location -> m ()+setLocation self val+ = liftIO+ (js_setLocation (unDocument (toDocument self))+ (maybe jsNull pToJSRef val))+ +foreign import javascript unsafe "$1[\"location\"]" js_getLocation+ :: JSRef Document -> IO (JSRef Location)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.location Mozilla Document.location documentation> +getLocation ::+ (MonadIO m, IsDocument self) => self -> m (Maybe Location)+getLocation self+ = liftIO+ ((js_getLocation (unDocument (toDocument self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"charset\"] = $2;"+ js_setCharset :: JSRef Document -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.charset Mozilla Document.charset documentation> +setCharset ::+ (MonadIO m, IsDocument self, ToJSString val) =>+ self -> Maybe val -> m ()+setCharset self val+ = liftIO+ (js_setCharset (unDocument (toDocument self))+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"charset\"]" js_getCharset ::+ JSRef Document -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.charset Mozilla Document.charset documentation> +getCharset ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getCharset self+ = liftIO+ (fromMaybeJSString <$>+ (js_getCharset (unDocument (toDocument self))))+ +foreign import javascript unsafe "$1[\"defaultCharset\"]"+ js_getDefaultCharset ::+ JSRef Document -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.defaultCharset Mozilla Document.defaultCharset documentation> +getDefaultCharset ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getDefaultCharset self+ = liftIO+ (fromMaybeJSString <$>+ (js_getDefaultCharset (unDocument (toDocument self))))+ +foreign import javascript unsafe "$1[\"readyState\"]"+ js_getReadyState :: JSRef Document -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.readyState Mozilla Document.readyState documentation> +getReadyState ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getReadyState self+ = liftIO+ (fromMaybeJSString <$>+ (js_getReadyState (unDocument (toDocument self))))+ +foreign import javascript unsafe "$1[\"characterSet\"]"+ js_getCharacterSet :: JSRef Document -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.characterSet Mozilla Document.characterSet documentation> +getCharacterSet ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getCharacterSet self+ = liftIO+ (fromMaybeJSString <$>+ (js_getCharacterSet (unDocument (toDocument self))))+ +foreign import javascript unsafe "$1[\"preferredStylesheetSet\"]"+ js_getPreferredStylesheetSet ::+ JSRef Document -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.preferredStylesheetSet Mozilla Document.preferredStylesheetSet documentation> +getPreferredStylesheetSet ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getPreferredStylesheetSet self+ = liftIO+ (fromMaybeJSString <$>+ (js_getPreferredStylesheetSet (unDocument (toDocument self))))+ +foreign import javascript unsafe+ "$1[\"selectedStylesheetSet\"] = $2;" js_setSelectedStylesheetSet+ :: JSRef Document -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.selectedStylesheetSet Mozilla Document.selectedStylesheetSet documentation> +setSelectedStylesheetSet ::+ (MonadIO m, IsDocument self, ToJSString val) =>+ self -> Maybe val -> m ()+setSelectedStylesheetSet self val+ = liftIO+ (js_setSelectedStylesheetSet (unDocument (toDocument self))+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"selectedStylesheetSet\"]"+ js_getSelectedStylesheetSet ::+ JSRef Document -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.selectedStylesheetSet Mozilla Document.selectedStylesheetSet documentation> +getSelectedStylesheetSet ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getSelectedStylesheetSet self+ = liftIO+ (fromMaybeJSString <$>+ (js_getSelectedStylesheetSet (unDocument (toDocument self))))+ +foreign import javascript unsafe "$1[\"activeElement\"]"+ js_getActiveElement :: JSRef Document -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.activeElement Mozilla Document.activeElement documentation> +getActiveElement ::+ (MonadIO m, IsDocument self) => self -> m (Maybe Element)+getActiveElement self+ = liftIO+ ((js_getActiveElement (unDocument (toDocument self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"compatMode\"]"+ js_getCompatMode :: JSRef Document -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.compatMode Mozilla Document.compatMode documentation> +getCompatMode ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m result+getCompatMode self+ = liftIO+ (fromJSString <$>+ (js_getCompatMode (unDocument (toDocument self))))+ +foreign import javascript unsafe+ "($1[\"webkitIsFullScreen\"] ? 1 : 0)" js_getWebkitIsFullScreen ::+ JSRef Document -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitIsFullScreen Mozilla Document.webkitIsFullScreen documentation> +getWebkitIsFullScreen ::+ (MonadIO m, IsDocument self) => self -> m Bool+getWebkitIsFullScreen self+ = liftIO (js_getWebkitIsFullScreen (unDocument (toDocument self)))+ +foreign import javascript unsafe+ "($1[\"webkitFullScreenKeyboardInputAllowed\"] ? 1 : 0)"+ js_getWebkitFullScreenKeyboardInputAllowed ::+ JSRef Document -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitFullScreenKeyboardInputAllowed Mozilla Document.webkitFullScreenKeyboardInputAllowed documentation> +getWebkitFullScreenKeyboardInputAllowed ::+ (MonadIO m, IsDocument self) => self -> m Bool+getWebkitFullScreenKeyboardInputAllowed self+ = liftIO+ (js_getWebkitFullScreenKeyboardInputAllowed+ (unDocument (toDocument self)))+ +foreign import javascript unsafe+ "$1[\"webkitCurrentFullScreenElement\"]"+ js_getWebkitCurrentFullScreenElement ::+ JSRef Document -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitCurrentFullScreenElement Mozilla Document.webkitCurrentFullScreenElement documentation> +getWebkitCurrentFullScreenElement ::+ (MonadIO m, IsDocument self) => self -> m (Maybe Element)+getWebkitCurrentFullScreenElement self+ = liftIO+ ((js_getWebkitCurrentFullScreenElement+ (unDocument (toDocument self)))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "($1[\"webkitFullscreenEnabled\"] ? 1 : 0)"+ js_getWebkitFullscreenEnabled :: JSRef Document -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitFullscreenEnabled Mozilla Document.webkitFullscreenEnabled documentation> +getWebkitFullscreenEnabled ::+ (MonadIO m, IsDocument self) => self -> m Bool+getWebkitFullscreenEnabled self+ = liftIO+ (js_getWebkitFullscreenEnabled (unDocument (toDocument self)))+ +foreign import javascript unsafe "$1[\"webkitFullscreenElement\"]"+ js_getWebkitFullscreenElement ::+ JSRef Document -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitFullscreenElement Mozilla Document.webkitFullscreenElement documentation> +getWebkitFullscreenElement ::+ (MonadIO m, IsDocument self) => self -> m (Maybe Element)+getWebkitFullscreenElement self+ = liftIO+ ((js_getWebkitFullscreenElement (unDocument (toDocument self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"pointerLockElement\"]"+ js_getPointerLockElement :: JSRef Document -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.pointerLockElement Mozilla Document.pointerLockElement documentation> +getPointerLockElement ::+ (MonadIO m, IsDocument self) => self -> m (Maybe Element)+getPointerLockElement self+ = liftIO+ ((js_getPointerLockElement (unDocument (toDocument self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"fonts\"]" js_getFonts ::+ JSRef Document -> IO (JSRef FontLoader)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.fonts Mozilla Document.fonts documentation> +getFonts ::+ (MonadIO m, IsDocument self) => self -> m (Maybe FontLoader)+getFonts self+ = liftIO+ ((js_getFonts (unDocument (toDocument self))) >>= fromJSRef)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onabort Mozilla Document.onabort documentation> +abort ::+ (IsDocument self, IsEventTarget self) => EventName self UIEvent+abort = unsafeEventName (toJSString "abort")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onblur Mozilla Document.onblur documentation> +blur ::+ (IsDocument self, IsEventTarget self) => EventName self FocusEvent+blur = unsafeEventName (toJSString "blur")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onchange Mozilla Document.onchange documentation> +change ::+ (IsDocument self, IsEventTarget self) => EventName self Event+change = unsafeEventName (toJSString "change")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onclick Mozilla Document.onclick documentation> +click ::+ (IsDocument self, IsEventTarget self) => EventName self MouseEvent+click = unsafeEventName (toJSString "click")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.oncontextmenu Mozilla Document.oncontextmenu documentation> +contextMenu ::+ (IsDocument self, IsEventTarget self) => EventName self MouseEvent+contextMenu = unsafeEventName (toJSString "contextmenu")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondblclick Mozilla Document.ondblclick documentation> +dblClick ::+ (IsDocument self, IsEventTarget self) => EventName self MouseEvent+dblClick = unsafeEventName (toJSString "dblclick")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondrag Mozilla Document.ondrag documentation> +drag ::+ (IsDocument self, IsEventTarget self) => EventName self MouseEvent+drag = unsafeEventName (toJSString "drag")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondragend Mozilla Document.ondragend documentation> +dragEnd ::+ (IsDocument self, IsEventTarget self) => EventName self MouseEvent+dragEnd = unsafeEventName (toJSString "dragend")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondragenter Mozilla Document.ondragenter documentation> +dragEnter ::+ (IsDocument self, IsEventTarget self) => EventName self MouseEvent+dragEnter = unsafeEventName (toJSString "dragenter")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondragleave Mozilla Document.ondragleave documentation> +dragLeave ::+ (IsDocument self, IsEventTarget self) => EventName self MouseEvent+dragLeave = unsafeEventName (toJSString "dragleave")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondragover Mozilla Document.ondragover documentation> +dragOver ::+ (IsDocument self, IsEventTarget self) => EventName self MouseEvent+dragOver = unsafeEventName (toJSString "dragover")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondragstart Mozilla Document.ondragstart documentation> +dragStart ::+ (IsDocument self, IsEventTarget self) => EventName self MouseEvent+dragStart = unsafeEventName (toJSString "dragstart")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondrop Mozilla Document.ondrop documentation> +drop ::+ (IsDocument self, IsEventTarget self) => EventName self MouseEvent+drop = unsafeEventName (toJSString "drop")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onerror Mozilla Document.onerror documentation> +error ::+ (IsDocument self, IsEventTarget self) => EventName self UIEvent+error = unsafeEventName (toJSString "error")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onfocus Mozilla Document.onfocus documentation> +focus ::+ (IsDocument self, IsEventTarget self) => EventName self FocusEvent+focus = unsafeEventName (toJSString "focus")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.oninput Mozilla Document.oninput documentation> +input ::+ (IsDocument self, IsEventTarget self) => EventName self Event+input = unsafeEventName (toJSString "input")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.oninvalid Mozilla Document.oninvalid documentation> +invalid ::+ (IsDocument self, IsEventTarget self) => EventName self Event+invalid = unsafeEventName (toJSString "invalid")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onkeydown Mozilla Document.onkeydown documentation> +keyDown ::+ (IsDocument self, IsEventTarget self) =>+ EventName self KeyboardEvent+keyDown = unsafeEventName (toJSString "keydown")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onkeypress Mozilla Document.onkeypress documentation> +keyPress ::+ (IsDocument self, IsEventTarget self) =>+ EventName self KeyboardEvent+keyPress = unsafeEventName (toJSString "keypress")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onkeyup Mozilla Document.onkeyup documentation> +keyUp ::+ (IsDocument self, IsEventTarget self) =>+ EventName self KeyboardEvent+keyUp = unsafeEventName (toJSString "keyup")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onload Mozilla Document.onload documentation> +load ::+ (IsDocument self, IsEventTarget self) => EventName self UIEvent+load = unsafeEventName (toJSString "load")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmousedown Mozilla Document.onmousedown documentation> +mouseDown ::+ (IsDocument self, IsEventTarget self) => EventName self MouseEvent+mouseDown = unsafeEventName (toJSString "mousedown")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmouseenter Mozilla Document.onmouseenter documentation> +mouseEnter ::+ (IsDocument self, IsEventTarget self) => EventName self MouseEvent+mouseEnter = unsafeEventName (toJSString "mouseenter")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmouseleave Mozilla Document.onmouseleave documentation> +mouseLeave ::+ (IsDocument self, IsEventTarget self) => EventName self MouseEvent+mouseLeave = unsafeEventName (toJSString "mouseleave")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmousemove Mozilla Document.onmousemove documentation> +mouseMove ::+ (IsDocument self, IsEventTarget self) => EventName self MouseEvent+mouseMove = unsafeEventName (toJSString "mousemove")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmouseout Mozilla Document.onmouseout documentation> +mouseOut ::+ (IsDocument self, IsEventTarget self) => EventName self MouseEvent+mouseOut = unsafeEventName (toJSString "mouseout")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmouseover Mozilla Document.onmouseover documentation> +mouseOver ::+ (IsDocument self, IsEventTarget self) => EventName self MouseEvent+mouseOver = unsafeEventName (toJSString "mouseover")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmouseup Mozilla Document.onmouseup documentation> +mouseUp ::+ (IsDocument self, IsEventTarget self) => EventName self MouseEvent+mouseUp = unsafeEventName (toJSString "mouseup")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmousewheel Mozilla Document.onmousewheel documentation> +mouseWheel ::+ (IsDocument self, IsEventTarget self) => EventName self MouseEvent+mouseWheel = unsafeEventName (toJSString "mousewheel")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onreadystatechange Mozilla Document.onreadystatechange documentation> +readyStateChange ::+ (IsDocument self, IsEventTarget self) => EventName self Event+readyStateChange = unsafeEventName (toJSString "readystatechange")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onscroll Mozilla Document.onscroll documentation> +scroll ::+ (IsDocument self, IsEventTarget self) => EventName self UIEvent+scroll = unsafeEventName (toJSString "scroll")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onselect Mozilla Document.onselect documentation> +select ::+ (IsDocument self, IsEventTarget self) => EventName self UIEvent+select = unsafeEventName (toJSString "select")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onsubmit Mozilla Document.onsubmit documentation> +submit ::+ (IsDocument self, IsEventTarget self) => EventName self Event+submit = unsafeEventName (toJSString "submit")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwheel Mozilla Document.onwheel documentation> +wheel ::+ (IsDocument self, IsEventTarget self) => EventName self WheelEvent+wheel = unsafeEventName (toJSString "wheel")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onbeforecut Mozilla Document.onbeforecut documentation> +beforeCut ::+ (IsDocument self, IsEventTarget self) => EventName self Event+beforeCut = unsafeEventName (toJSString "beforecut")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.oncut Mozilla Document.oncut documentation> +cut ::+ (IsDocument self, IsEventTarget self) => EventName self Event+cut = unsafeEventName (toJSString "cut")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onbeforecopy Mozilla Document.onbeforecopy documentation> +beforeCopy ::+ (IsDocument self, IsEventTarget self) => EventName self Event+beforeCopy = unsafeEventName (toJSString "beforecopy")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.oncopy Mozilla Document.oncopy documentation> +copy ::+ (IsDocument self, IsEventTarget self) => EventName self Event+copy = unsafeEventName (toJSString "copy")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onbeforepaste Mozilla Document.onbeforepaste documentation> +beforePaste ::+ (IsDocument self, IsEventTarget self) => EventName self Event+beforePaste = unsafeEventName (toJSString "beforepaste")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onpaste Mozilla Document.onpaste documentation> +paste ::+ (IsDocument self, IsEventTarget self) => EventName self Event+paste = unsafeEventName (toJSString "paste")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onreset Mozilla Document.onreset documentation> +reset ::+ (IsDocument self, IsEventTarget self) => EventName self Event+reset = unsafeEventName (toJSString "reset")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onsearch Mozilla Document.onsearch documentation> +search ::+ (IsDocument self, IsEventTarget self) => EventName self Event+search = unsafeEventName (toJSString "search")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onselectstart Mozilla Document.onselectstart documentation> +selectStart ::+ (IsDocument self, IsEventTarget self) => EventName self Event+selectStart = unsafeEventName (toJSString "selectstart")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onselectionchange Mozilla Document.onselectionchange documentation> +selectionchange ::+ (IsDocument self, IsEventTarget self) =>+ EventName self onselectionchange+selectionchange = unsafeEventName (toJSString "selectionchange")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ontouchstart Mozilla Document.ontouchstart documentation> +touchStart ::+ (IsDocument self, IsEventTarget self) => EventName self TouchEvent+touchStart = unsafeEventName (toJSString "touchstart")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ontouchmove Mozilla Document.ontouchmove documentation> +touchMove ::+ (IsDocument self, IsEventTarget self) => EventName self TouchEvent+touchMove = unsafeEventName (toJSString "touchmove")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ontouchend Mozilla Document.ontouchend documentation> +touchEnd ::+ (IsDocument self, IsEventTarget self) => EventName self TouchEvent+touchEnd = unsafeEventName (toJSString "touchend")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ontouchcancel Mozilla Document.ontouchcancel documentation> +touchCancel ::+ (IsDocument self, IsEventTarget self) => EventName self TouchEvent+touchCancel = unsafeEventName (toJSString "touchcancel")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwebkitfullscreenchange Mozilla Document.onwebkitfullscreenchange documentation> +webKitFullscreenChange ::+ (IsDocument self, IsEventTarget self) => EventName self Event+webKitFullscreenChange+ = unsafeEventName (toJSString "webkitfullscreenchange")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwebkitfullscreenerror Mozilla Document.onwebkitfullscreenerror documentation> +webKitFullscreenError ::+ (IsDocument self, IsEventTarget self) => EventName self Event+webKitFullscreenError+ = unsafeEventName (toJSString "webkitfullscreenerror")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onpointerlockchange Mozilla Document.onpointerlockchange documentation> +pointerlockchange ::+ (IsDocument self, IsEventTarget self) => EventName self Event+pointerlockchange+ = unsafeEventName (toJSString "pointerlockchange")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onpointerlockerror Mozilla Document.onpointerlockerror documentation> +pointerlockerror ::+ (IsDocument self, IsEventTarget self) => EventName self Event+pointerlockerror = unsafeEventName (toJSString "pointerlockerror")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onsecuritypolicyviolation Mozilla Document.onsecuritypolicyviolation documentation> +securitypolicyviolation ::+ (IsDocument self, IsEventTarget self) =>+ EventName self onsecuritypolicyviolation+securitypolicyviolation+ = unsafeEventName (toJSString "securitypolicyviolation")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwebkitwillrevealbottom Mozilla Document.onwebkitwillrevealbottom documentation> +webKitWillRevealBottom ::+ (IsDocument self, IsEventTarget self) => EventName self Event+webKitWillRevealBottom+ = unsafeEventName (toJSString "webkitwillrevealbottom")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwebkitwillrevealleft Mozilla Document.onwebkitwillrevealleft documentation> +webKitWillRevealLeft ::+ (IsDocument self, IsEventTarget self) => EventName self Event+webKitWillRevealLeft+ = unsafeEventName (toJSString "webkitwillrevealleft")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwebkitwillrevealright Mozilla Document.onwebkitwillrevealright documentation> +webKitWillRevealRight ::+ (IsDocument self, IsEventTarget self) => EventName self Event+webKitWillRevealRight+ = unsafeEventName (toJSString "webkitwillrevealright")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwebkitwillrevealtop Mozilla Document.onwebkitwillrevealtop documentation> +webKitWillRevealTop ::+ (IsDocument self, IsEventTarget self) => EventName self Event+webKitWillRevealTop+ = unsafeEventName (toJSString "webkitwillrevealtop")+ +foreign import javascript unsafe "$1[\"visibilityState\"]"+ js_getVisibilityState :: JSRef Document -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.visibilityState Mozilla Document.visibilityState documentation> +getVisibilityState ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m result+getVisibilityState self+ = liftIO+ (fromJSString <$>+ (js_getVisibilityState (unDocument (toDocument self))))+ +foreign import javascript unsafe "($1[\"hidden\"] ? 1 : 0)"+ js_getHidden :: JSRef Document -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.hidden Mozilla Document.hidden documentation> +getHidden :: (MonadIO m, IsDocument self) => self -> m Bool+getHidden self+ = liftIO (js_getHidden (unDocument (toDocument self)))+ +foreign import javascript unsafe "$1[\"securityPolicy\"]"+ js_getSecurityPolicy :: JSRef Document -> IO (JSRef SecurityPolicy)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.securityPolicy Mozilla Document.securityPolicy documentation> +getSecurityPolicy ::+ (MonadIO m, IsDocument self) => self -> m (Maybe SecurityPolicy)+getSecurityPolicy self+ = liftIO+ ((js_getSecurityPolicy (unDocument (toDocument self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"currentScript\"]"+ js_getCurrentScript ::+ JSRef Document -> IO (JSRef HTMLScriptElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.currentScript Mozilla Document.currentScript documentation> +getCurrentScript ::+ (MonadIO m, IsDocument self) => self -> m (Maybe HTMLScriptElement)+getCurrentScript self+ = liftIO+ ((js_getCurrentScript (unDocument (toDocument self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"origin\"]" js_getOrigin ::+ JSRef Document -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.origin Mozilla Document.origin documentation> +getOrigin ::+ (MonadIO m, IsDocument self, FromJSString result) =>+ self -> m result+getOrigin self+ = liftIO+ (fromJSString <$> (js_getOrigin (unDocument (toDocument self))))
@@ -0,0 +1,57 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DocumentFragment+ (js_newDocumentFragment, newDocumentFragment, js_querySelector,+ querySelector, js_querySelectorAll, querySelectorAll,+ DocumentFragment, castToDocumentFragment, gTypeDocumentFragment)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "new window[\"DocumentFragment\"]()" js_newDocumentFragment ::+ IO (JSRef DocumentFragment)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment Mozilla DocumentFragment documentation> +newDocumentFragment :: (MonadIO m) => m DocumentFragment+newDocumentFragment+ = liftIO (js_newDocumentFragment >>= fromJSRefUnchecked)+ +foreign import javascript unsafe "$1[\"querySelector\"]($2)"+ js_querySelector ::+ JSRef DocumentFragment -> JSString -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment.querySelector Mozilla DocumentFragment.querySelector documentation> +querySelector ::+ (MonadIO m, ToJSString selectors) =>+ DocumentFragment -> selectors -> m (Maybe Element)+querySelector self selectors+ = liftIO+ ((js_querySelector (unDocumentFragment self)+ (toJSString selectors))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"querySelectorAll\"]($2)"+ js_querySelectorAll ::+ JSRef DocumentFragment -> JSString -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment.querySelectorAll Mozilla DocumentFragment.querySelectorAll documentation> +querySelectorAll ::+ (MonadIO m, ToJSString selectors) =>+ DocumentFragment -> selectors -> m (Maybe NodeList)+querySelectorAll self selectors+ = liftIO+ ((js_querySelectorAll (unDocumentFragment self)+ (toJSString selectors))+ >>= fromJSRef)
@@ -0,0 +1,83 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DocumentType+ (js_getName, getName, js_getEntities, getEntities, js_getNotations,+ getNotations, js_getPublicId, getPublicId, js_getSystemId,+ getSystemId, js_getInternalSubset, getInternalSubset, DocumentType,+ castToDocumentType, gTypeDocumentType)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef DocumentType -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.name Mozilla DocumentType.name documentation> +getName ::+ (MonadIO m, FromJSString result) => DocumentType -> m result+getName self+ = liftIO (fromJSString <$> (js_getName (unDocumentType self)))+ +foreign import javascript unsafe "$1[\"entities\"]" js_getEntities+ :: JSRef DocumentType -> IO (JSRef NamedNodeMap)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.entities Mozilla DocumentType.entities documentation> +getEntities ::+ (MonadIO m) => DocumentType -> m (Maybe NamedNodeMap)+getEntities self+ = liftIO ((js_getEntities (unDocumentType self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"notations\"]"+ js_getNotations :: JSRef DocumentType -> IO (JSRef NamedNodeMap)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.notations Mozilla DocumentType.notations documentation> +getNotations ::+ (MonadIO m) => DocumentType -> m (Maybe NamedNodeMap)+getNotations self+ = liftIO ((js_getNotations (unDocumentType self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"publicId\"]" js_getPublicId+ :: JSRef DocumentType -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.publicId Mozilla DocumentType.publicId documentation> +getPublicId ::+ (MonadIO m, FromJSString result) =>+ DocumentType -> m (Maybe result)+getPublicId self+ = liftIO+ (fromMaybeJSString <$> (js_getPublicId (unDocumentType self)))+ +foreign import javascript unsafe "$1[\"systemId\"]" js_getSystemId+ :: JSRef DocumentType -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.systemId Mozilla DocumentType.systemId documentation> +getSystemId ::+ (MonadIO m, FromJSString result) =>+ DocumentType -> m (Maybe result)+getSystemId self+ = liftIO+ (fromMaybeJSString <$> (js_getSystemId (unDocumentType self)))+ +foreign import javascript unsafe "$1[\"internalSubset\"]"+ js_getInternalSubset ::+ JSRef DocumentType -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.internalSubset Mozilla DocumentType.internalSubset documentation> +getInternalSubset ::+ (MonadIO m, FromJSString result) =>+ DocumentType -> m (Maybe result)+getInternalSubset self+ = liftIO+ (fromMaybeJSString <$>+ (js_getInternalSubset (unDocumentType self)))
@@ -0,0 +1,83 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.DynamicsCompressorNode+ (js_getThreshold, getThreshold, js_getKnee, getKnee, js_getRatio,+ getRatio, js_getReduction, getReduction, js_getAttack, getAttack,+ js_getRelease, getRelease, DynamicsCompressorNode,+ castToDynamicsCompressorNode, gTypeDynamicsCompressorNode)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"threshold\"]"+ js_getThreshold ::+ JSRef DynamicsCompressorNode -> IO (JSRef AudioParam)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.threshold Mozilla DynamicsCompressorNode.threshold documentation> +getThreshold ::+ (MonadIO m) => DynamicsCompressorNode -> m (Maybe AudioParam)+getThreshold self+ = liftIO+ ((js_getThreshold (unDynamicsCompressorNode self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"knee\"]" js_getKnee ::+ JSRef DynamicsCompressorNode -> IO (JSRef AudioParam)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.knee Mozilla DynamicsCompressorNode.knee documentation> +getKnee ::+ (MonadIO m) => DynamicsCompressorNode -> m (Maybe AudioParam)+getKnee self+ = liftIO+ ((js_getKnee (unDynamicsCompressorNode self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"ratio\"]" js_getRatio ::+ JSRef DynamicsCompressorNode -> IO (JSRef AudioParam)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.ratio Mozilla DynamicsCompressorNode.ratio documentation> +getRatio ::+ (MonadIO m) => DynamicsCompressorNode -> m (Maybe AudioParam)+getRatio self+ = liftIO+ ((js_getRatio (unDynamicsCompressorNode self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"reduction\"]"+ js_getReduction ::+ JSRef DynamicsCompressorNode -> IO (JSRef AudioParam)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.reduction Mozilla DynamicsCompressorNode.reduction documentation> +getReduction ::+ (MonadIO m) => DynamicsCompressorNode -> m (Maybe AudioParam)+getReduction self+ = liftIO+ ((js_getReduction (unDynamicsCompressorNode self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"attack\"]" js_getAttack ::+ JSRef DynamicsCompressorNode -> IO (JSRef AudioParam)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.attack Mozilla DynamicsCompressorNode.attack documentation> +getAttack ::+ (MonadIO m) => DynamicsCompressorNode -> m (Maybe AudioParam)+getAttack self+ = liftIO+ ((js_getAttack (unDynamicsCompressorNode self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"release\"]" js_getRelease ::+ JSRef DynamicsCompressorNode -> IO (JSRef AudioParam)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.release Mozilla DynamicsCompressorNode.release documentation> +getRelease ::+ (MonadIO m) => DynamicsCompressorNode -> m (Maybe AudioParam)+getRelease self+ = liftIO+ ((js_getRelease (unDynamicsCompressorNode self)) >>= fromJSRef)
@@ -0,0 +1,21 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.EXTBlendMinMax+ (pattern MIN_EXT, pattern MAX_EXT, EXTBlendMinMax,+ castToEXTBlendMinMax, gTypeEXTBlendMinMax)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+pattern MIN_EXT = 32775+pattern MAX_EXT = 32776
@@ -0,0 +1,23 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.EXTTextureFilterAnisotropic+ (pattern TEXTURE_MAX_ANISOTROPY_EXT,+ pattern MAX_TEXTURE_MAX_ANISOTROPY_EXT,+ EXTTextureFilterAnisotropic, castToEXTTextureFilterAnisotropic,+ gTypeEXTTextureFilterAnisotropic)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+pattern TEXTURE_MAX_ANISOTROPY_EXT = 34046+pattern MAX_TEXTURE_MAX_ANISOTROPY_EXT = 34047
@@ -0,0 +1,25 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.EXTsRGB+ (pattern SRGB_EXT, pattern SRGB_ALPHA_EXT,+ pattern SRGB8_ALPHA8_EXT,+ pattern FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT, EXTsRGB,+ castToEXTsRGB, gTypeEXTsRGB)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+pattern SRGB_EXT = 35904+pattern SRGB_ALPHA_EXT = 35906+pattern SRGB8_ALPHA8_EXT = 35907+pattern FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT = 33296
@@ -0,0 +1,1103 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.Element+ (js_getAttribute, getAttribute, js_setAttribute, setAttribute,+ js_removeAttribute, removeAttribute, js_getAttributeNode,+ getAttributeNode, js_setAttributeNode, setAttributeNode,+ js_removeAttributeNode, removeAttributeNode,+ js_getElementsByTagName, getElementsByTagName, js_hasAttributes,+ hasAttributes, js_getAttributeNS, getAttributeNS,+ js_setAttributeNS, setAttributeNS, js_removeAttributeNS,+ removeAttributeNS, js_getElementsByTagNameNS,+ getElementsByTagNameNS, js_getAttributeNodeNS, getAttributeNodeNS,+ js_setAttributeNodeNS, setAttributeNodeNS, js_hasAttribute,+ hasAttribute, js_hasAttributeNS, hasAttributeNS, js_focus, focus,+ js_blur, blur, js_scrollIntoView, scrollIntoView,+ js_scrollIntoViewIfNeeded, scrollIntoViewIfNeeded,+ js_scrollByLines, scrollByLines, js_scrollByPages, scrollByPages,+ js_getElementsByClassName, getElementsByClassName,+ js_querySelector, querySelector, js_querySelectorAll,+ querySelectorAll, js_matches, matches, js_closest, closest,+ js_webkitMatchesSelector, webkitMatchesSelector, js_getClientRects,+ getClientRects, js_getBoundingClientRect, getBoundingClientRect,+ js_webkitRequestFullScreen, webkitRequestFullScreen,+ js_webkitRequestFullscreen, webkitRequestFullscreen,+ js_requestPointerLock, requestPointerLock,+ js_webkitGetRegionFlowRanges, webkitGetRegionFlowRanges,+ pattern ALLOW_KEYBOARD_INPUT, js_getTagName, getTagName,+ js_getAttributes, getAttributes, js_getStyle, getStyle, js_setId,+ setId, js_getId, getId, js_getOffsetLeft, getOffsetLeft,+ js_getOffsetTop, getOffsetTop, js_getOffsetWidth, getOffsetWidth,+ js_getOffsetHeight, getOffsetHeight, js_getClientLeft,+ getClientLeft, js_getClientTop, getClientTop, js_getClientWidth,+ getClientWidth, js_getClientHeight, getClientHeight,+ js_setScrollLeft, setScrollLeft, js_getScrollLeft, getScrollLeft,+ js_setScrollTop, setScrollTop, js_getScrollTop, getScrollTop,+ js_getScrollWidth, getScrollWidth, js_getScrollHeight,+ getScrollHeight, js_getOffsetParent, getOffsetParent,+ js_setInnerHTML, setInnerHTML, js_getInnerHTML, getInnerHTML,+ js_setOuterHTML, setOuterHTML, js_getOuterHTML, getOuterHTML,+ js_setClassName, setClassName, js_getClassName, getClassName,+ js_getClassList, getClassList, js_getDataset, getDataset,+ js_getFirstElementChild, getFirstElementChild,+ js_getLastElementChild, getLastElementChild,+ js_getPreviousElementSibling, getPreviousElementSibling,+ js_getNextElementSibling, getNextElementSibling,+ js_getChildElementCount, getChildElementCount, js_setUiactions,+ setUiactions, js_getUiactions, getUiactions,+ js_getWebkitRegionOverset, getWebkitRegionOverset, abort,+ blurEvent, change, click, contextMenu, dblClick, drag, dragEnd,+ dragEnter, dragLeave, dragOver, dragStart, drop, error, focusEvent,+ input, invalid, keyDown, keyPress, keyUp, load, mouseDown,+ mouseEnter, mouseLeave, mouseMove, mouseOut, mouseOver, mouseUp,+ mouseWheel, scroll, select, submit, wheel, beforeCut, cut,+ beforeCopy, copy, beforePaste, paste, reset, search, selectStart,+ touchStart, touchMove, touchEnd, touchCancel,+ webKitFullscreenChange, webKitFullscreenError,+ webKitWillRevealBottom, webKitWillRevealLeft,+ webKitWillRevealRight, webKitWillRevealTop, Element, castToElement,+ gTypeElement, IsElement, toElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"getAttribute\"]($2)"+ js_getAttribute ::+ JSRef Element -> JSString -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttribute Mozilla Element.getAttribute documentation> +getAttribute ::+ (MonadIO m, IsElement self, ToJSString name,+ FromJSString result) =>+ self -> name -> m (Maybe result)+getAttribute self name+ = liftIO+ (fromMaybeJSString <$>+ (js_getAttribute (unElement (toElement self)) (toJSString name)))+ +foreign import javascript unsafe "$1[\"setAttribute\"]($2, $3)"+ js_setAttribute :: JSRef Element -> JSString -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttribute Mozilla Element.setAttribute documentation> +setAttribute ::+ (MonadIO m, IsElement self, ToJSString name, ToJSString value) =>+ self -> name -> value -> m ()+setAttribute self name value+ = liftIO+ (js_setAttribute (unElement (toElement self)) (toJSString name)+ (toJSString value))+ +foreign import javascript unsafe "$1[\"removeAttribute\"]($2)"+ js_removeAttribute :: JSRef Element -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.removeAttribute Mozilla Element.removeAttribute documentation> +removeAttribute ::+ (MonadIO m, IsElement self, ToJSString name) =>+ self -> name -> m ()+removeAttribute self name+ = liftIO+ (js_removeAttribute (unElement (toElement self)) (toJSString name))+ +foreign import javascript unsafe "$1[\"getAttributeNode\"]($2)"+ js_getAttributeNode :: JSRef Element -> JSString -> IO (JSRef Attr)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttributeNode Mozilla Element.getAttributeNode documentation> +getAttributeNode ::+ (MonadIO m, IsElement self, ToJSString name) =>+ self -> name -> m (Maybe Attr)+getAttributeNode self name+ = liftIO+ ((js_getAttributeNode (unElement (toElement self))+ (toJSString name))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"setAttributeNode\"]($2)"+ js_setAttributeNode ::+ JSRef Element -> JSRef Attr -> IO (JSRef Attr)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttributeNode Mozilla Element.setAttributeNode documentation> +setAttributeNode ::+ (MonadIO m, IsElement self) => self -> Maybe Attr -> m (Maybe Attr)+setAttributeNode self newAttr+ = liftIO+ ((js_setAttributeNode (unElement (toElement self))+ (maybe jsNull pToJSRef newAttr))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"removeAttributeNode\"]($2)"+ js_removeAttributeNode ::+ JSRef Element -> JSRef Attr -> IO (JSRef Attr)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.removeAttributeNode Mozilla Element.removeAttributeNode documentation> +removeAttributeNode ::+ (MonadIO m, IsElement self) => self -> Maybe Attr -> m (Maybe Attr)+removeAttributeNode self oldAttr+ = liftIO+ ((js_removeAttributeNode (unElement (toElement self))+ (maybe jsNull pToJSRef oldAttr))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"getElementsByTagName\"]($2)"+ js_getElementsByTagName ::+ JSRef Element -> JSString -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getElementsByTagName Mozilla Element.getElementsByTagName documentation> +getElementsByTagName ::+ (MonadIO m, IsElement self, ToJSString name) =>+ self -> name -> m (Maybe NodeList)+getElementsByTagName self name+ = liftIO+ ((js_getElementsByTagName (unElement (toElement self))+ (toJSString name))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "($1[\"hasAttributes\"]() ? 1 : 0)" js_hasAttributes ::+ JSRef Element -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.hasAttributes Mozilla Element.hasAttributes documentation> +hasAttributes :: (MonadIO m, IsElement self) => self -> m Bool+hasAttributes self+ = liftIO (js_hasAttributes (unElement (toElement self)))+ +foreign import javascript unsafe "$1[\"getAttributeNS\"]($2, $3)"+ js_getAttributeNS ::+ JSRef Element -> JSRef (Maybe JSString) -> JSString -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttributeNS Mozilla Element.getAttributeNS documentation> +getAttributeNS ::+ (MonadIO m, IsElement self, ToJSString namespaceURI,+ ToJSString localName, FromJSString result) =>+ self -> Maybe namespaceURI -> localName -> m result+getAttributeNS self namespaceURI localName+ = liftIO+ (fromJSString <$>+ (js_getAttributeNS (unElement (toElement self))+ (toMaybeJSString namespaceURI)+ (toJSString localName)))+ +foreign import javascript unsafe+ "$1[\"setAttributeNS\"]($2, $3, $4)" js_setAttributeNS ::+ JSRef Element ->+ JSRef (Maybe JSString) -> JSString -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttributeNS Mozilla Element.setAttributeNS documentation> +setAttributeNS ::+ (MonadIO m, IsElement self, ToJSString namespaceURI,+ ToJSString qualifiedName, ToJSString value) =>+ self -> Maybe namespaceURI -> qualifiedName -> value -> m ()+setAttributeNS self namespaceURI qualifiedName value+ = liftIO+ (js_setAttributeNS (unElement (toElement self))+ (toMaybeJSString namespaceURI)+ (toJSString qualifiedName)+ (toJSString value))+ +foreign import javascript unsafe+ "$1[\"removeAttributeNS\"]($2, $3)" js_removeAttributeNS ::+ JSRef Element -> JSRef (Maybe JSString) -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.removeAttributeNS Mozilla Element.removeAttributeNS documentation> +removeAttributeNS ::+ (MonadIO m, IsElement self, ToJSString namespaceURI,+ ToJSString localName) =>+ self -> Maybe namespaceURI -> localName -> m ()+removeAttributeNS self namespaceURI localName+ = liftIO+ (js_removeAttributeNS (unElement (toElement self))+ (toMaybeJSString namespaceURI)+ (toJSString localName))+ +foreign import javascript unsafe+ "$1[\"getElementsByTagNameNS\"]($2,\n$3)" js_getElementsByTagNameNS+ ::+ JSRef Element ->+ JSRef (Maybe JSString) -> JSString -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getElementsByTagNameNS Mozilla Element.getElementsByTagNameNS documentation> +getElementsByTagNameNS ::+ (MonadIO m, IsElement self, ToJSString namespaceURI,+ ToJSString localName) =>+ self -> Maybe namespaceURI -> localName -> m (Maybe NodeList)+getElementsByTagNameNS self namespaceURI localName+ = liftIO+ ((js_getElementsByTagNameNS (unElement (toElement self))+ (toMaybeJSString namespaceURI)+ (toJSString localName))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"getAttributeNodeNS\"]($2, $3)" js_getAttributeNodeNS ::+ JSRef Element ->+ JSRef (Maybe JSString) -> JSString -> IO (JSRef Attr)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttributeNodeNS Mozilla Element.getAttributeNodeNS documentation> +getAttributeNodeNS ::+ (MonadIO m, IsElement self, ToJSString namespaceURI,+ ToJSString localName) =>+ self -> Maybe namespaceURI -> localName -> m (Maybe Attr)+getAttributeNodeNS self namespaceURI localName+ = liftIO+ ((js_getAttributeNodeNS (unElement (toElement self))+ (toMaybeJSString namespaceURI)+ (toJSString localName))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"setAttributeNodeNS\"]($2)"+ js_setAttributeNodeNS ::+ JSRef Element -> JSRef Attr -> IO (JSRef Attr)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttributeNodeNS Mozilla Element.setAttributeNodeNS documentation> +setAttributeNodeNS ::+ (MonadIO m, IsElement self) => self -> Maybe Attr -> m (Maybe Attr)+setAttributeNodeNS self newAttr+ = liftIO+ ((js_setAttributeNodeNS (unElement (toElement self))+ (maybe jsNull pToJSRef newAttr))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "($1[\"hasAttribute\"]($2) ? 1 : 0)" js_hasAttribute ::+ JSRef Element -> JSString -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.hasAttribute Mozilla Element.hasAttribute documentation> +hasAttribute ::+ (MonadIO m, IsElement self, ToJSString name) =>+ self -> name -> m Bool+hasAttribute self name+ = liftIO+ (js_hasAttribute (unElement (toElement self)) (toJSString name))+ +foreign import javascript unsafe+ "($1[\"hasAttributeNS\"]($2,\n$3) ? 1 : 0)" js_hasAttributeNS ::+ JSRef Element -> JSRef (Maybe JSString) -> JSString -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.hasAttributeNS Mozilla Element.hasAttributeNS documentation> +hasAttributeNS ::+ (MonadIO m, IsElement self, ToJSString namespaceURI,+ ToJSString localName) =>+ self -> Maybe namespaceURI -> localName -> m Bool+hasAttributeNS self namespaceURI localName+ = liftIO+ (js_hasAttributeNS (unElement (toElement self))+ (toMaybeJSString namespaceURI)+ (toJSString localName))+ +foreign import javascript unsafe "$1[\"focus\"]()" js_focus ::+ JSRef Element -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.focus Mozilla Element.focus documentation> +focus :: (MonadIO m, IsElement self) => self -> m ()+focus self = liftIO (js_focus (unElement (toElement self)))+ +foreign import javascript unsafe "$1[\"blur\"]()" js_blur ::+ JSRef Element -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.blur Mozilla Element.blur documentation> +blur :: (MonadIO m, IsElement self) => self -> m ()+blur self = liftIO (js_blur (unElement (toElement self)))+ +foreign import javascript unsafe "$1[\"scrollIntoView\"]($2)"+ js_scrollIntoView :: JSRef Element -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.scrollIntoView Mozilla Element.scrollIntoView documentation> +scrollIntoView ::+ (MonadIO m, IsElement self) => self -> Bool -> m ()+scrollIntoView self alignWithTop+ = liftIO+ (js_scrollIntoView (unElement (toElement self)) alignWithTop)+ +foreign import javascript unsafe+ "$1[\"scrollIntoViewIfNeeded\"]($2)" js_scrollIntoViewIfNeeded ::+ JSRef Element -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.scrollIntoViewIfNeeded Mozilla Element.scrollIntoViewIfNeeded documentation> +scrollIntoViewIfNeeded ::+ (MonadIO m, IsElement self) => self -> Bool -> m ()+scrollIntoViewIfNeeded self centerIfNeeded+ = liftIO+ (js_scrollIntoViewIfNeeded (unElement (toElement self))+ centerIfNeeded)+ +foreign import javascript unsafe "$1[\"scrollByLines\"]($2)"+ js_scrollByLines :: JSRef Element -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.scrollByLines Mozilla Element.scrollByLines documentation> +scrollByLines :: (MonadIO m, IsElement self) => self -> Int -> m ()+scrollByLines self lines+ = liftIO (js_scrollByLines (unElement (toElement self)) lines)+ +foreign import javascript unsafe "$1[\"scrollByPages\"]($2)"+ js_scrollByPages :: JSRef Element -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.scrollByPages Mozilla Element.scrollByPages documentation> +scrollByPages :: (MonadIO m, IsElement self) => self -> Int -> m ()+scrollByPages self pages+ = liftIO (js_scrollByPages (unElement (toElement self)) pages)+ +foreign import javascript unsafe+ "$1[\"getElementsByClassName\"]($2)" js_getElementsByClassName ::+ JSRef Element -> JSString -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getElementsByClassName Mozilla Element.getElementsByClassName documentation> +getElementsByClassName ::+ (MonadIO m, IsElement self, ToJSString name) =>+ self -> name -> m (Maybe NodeList)+getElementsByClassName self name+ = liftIO+ ((js_getElementsByClassName (unElement (toElement self))+ (toJSString name))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"querySelector\"]($2)"+ js_querySelector :: JSRef Element -> JSString -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.querySelector Mozilla Element.querySelector documentation> +querySelector ::+ (MonadIO m, IsElement self, ToJSString selectors) =>+ self -> selectors -> m (Maybe Element)+querySelector self selectors+ = liftIO+ ((js_querySelector (unElement (toElement self))+ (toJSString selectors))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"querySelectorAll\"]($2)"+ js_querySelectorAll ::+ JSRef Element -> JSString -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.querySelectorAll Mozilla Element.querySelectorAll documentation> +querySelectorAll ::+ (MonadIO m, IsElement self, ToJSString selectors) =>+ self -> selectors -> m (Maybe NodeList)+querySelectorAll self selectors+ = liftIO+ ((js_querySelectorAll (unElement (toElement self))+ (toJSString selectors))+ >>= fromJSRef)+ +foreign import javascript unsafe "($1[\"matches\"]($2) ? 1 : 0)"+ js_matches :: JSRef Element -> JSString -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.matches Mozilla Element.matches documentation> +matches ::+ (MonadIO m, IsElement self, ToJSString selectors) =>+ self -> selectors -> m Bool+matches self selectors+ = liftIO+ (js_matches (unElement (toElement self)) (toJSString selectors))+ +foreign import javascript unsafe "$1[\"closest\"]($2)" js_closest+ :: JSRef Element -> JSString -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.closest Mozilla Element.closest documentation> +closest ::+ (MonadIO m, IsElement self, ToJSString selectors) =>+ self -> selectors -> m (Maybe Element)+closest self selectors+ = liftIO+ ((js_closest (unElement (toElement self)) (toJSString selectors))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "($1[\"webkitMatchesSelector\"]($2) ? 1 : 0)"+ js_webkitMatchesSelector :: JSRef Element -> JSString -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.webkitMatchesSelector Mozilla Element.webkitMatchesSelector documentation> +webkitMatchesSelector ::+ (MonadIO m, IsElement self, ToJSString selectors) =>+ self -> selectors -> m Bool+webkitMatchesSelector self selectors+ = liftIO+ (js_webkitMatchesSelector (unElement (toElement self))+ (toJSString selectors))+ +foreign import javascript unsafe "$1[\"getClientRects\"]()"+ js_getClientRects :: JSRef Element -> IO (JSRef ClientRectList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getClientRects Mozilla Element.getClientRects documentation> +getClientRects ::+ (MonadIO m, IsElement self) => self -> m (Maybe ClientRectList)+getClientRects self+ = liftIO+ ((js_getClientRects (unElement (toElement self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"getBoundingClientRect\"]()"+ js_getBoundingClientRect :: JSRef Element -> IO (JSRef ClientRect)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getBoundingClientRect Mozilla Element.getBoundingClientRect documentation> +getBoundingClientRect ::+ (MonadIO m, IsElement self) => self -> m (Maybe ClientRect)+getBoundingClientRect self+ = liftIO+ ((js_getBoundingClientRect (unElement (toElement self))) >>=+ fromJSRef)+ +foreign import javascript unsafe+ "$1[\"webkitRequestFullScreen\"]($2)" js_webkitRequestFullScreen ::+ JSRef Element -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.webkitRequestFullScreen Mozilla Element.webkitRequestFullScreen documentation> +webkitRequestFullScreen ::+ (MonadIO m, IsElement self) => self -> Word -> m ()+webkitRequestFullScreen self flags+ = liftIO+ (js_webkitRequestFullScreen (unElement (toElement self)) flags)+ +foreign import javascript unsafe+ "$1[\"webkitRequestFullscreen\"]()" js_webkitRequestFullscreen ::+ JSRef Element -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.webkitRequestFullscreen Mozilla Element.webkitRequestFullscreen documentation> +webkitRequestFullscreen ::+ (MonadIO m, IsElement self) => self -> m ()+webkitRequestFullscreen self+ = liftIO (js_webkitRequestFullscreen (unElement (toElement self)))+ +foreign import javascript unsafe "$1[\"requestPointerLock\"]()"+ js_requestPointerLock :: JSRef Element -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.requestPointerLock Mozilla Element.requestPointerLock documentation> +requestPointerLock :: (MonadIO m, IsElement self) => self -> m ()+requestPointerLock self+ = liftIO (js_requestPointerLock (unElement (toElement self)))+ +foreign import javascript unsafe+ "$1[\"webkitGetRegionFlowRanges\"]()" js_webkitGetRegionFlowRanges+ :: JSRef Element -> IO (JSRef [Maybe Range])++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.webkitGetRegionFlowRanges Mozilla Element.webkitGetRegionFlowRanges documentation> +webkitGetRegionFlowRanges ::+ (MonadIO m, IsElement self) => self -> m [Maybe Range]+webkitGetRegionFlowRanges self+ = liftIO+ ((js_webkitGetRegionFlowRanges (unElement (toElement self))) >>=+ fromJSRefUnchecked)+pattern ALLOW_KEYBOARD_INPUT = 1+ +foreign import javascript unsafe "$1[\"tagName\"]" js_getTagName ::+ JSRef Element -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.tagName Mozilla Element.tagName documentation> +getTagName ::+ (MonadIO m, IsElement self, FromJSString result) =>+ self -> m (Maybe result)+getTagName self+ = liftIO+ (fromMaybeJSString <$>+ (js_getTagName (unElement (toElement self))))+ +foreign import javascript unsafe "$1[\"attributes\"]"+ js_getAttributes :: JSRef Element -> IO (JSRef NamedNodeMap)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.attributes Mozilla Element.attributes documentation> +getAttributes ::+ (MonadIO m, IsElement self) => self -> m (Maybe NamedNodeMap)+getAttributes self+ = liftIO+ ((js_getAttributes (unElement (toElement self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"style\"]" js_getStyle ::+ JSRef Element -> IO (JSRef CSSStyleDeclaration)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.style Mozilla Element.style documentation> +getStyle ::+ (MonadIO m, IsElement self) =>+ self -> m (Maybe CSSStyleDeclaration)+getStyle self+ = liftIO ((js_getStyle (unElement (toElement self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"id\"] = $2;" js_setId ::+ JSRef Element -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.id Mozilla Element.id documentation> +setId ::+ (MonadIO m, IsElement self, ToJSString val) => self -> val -> m ()+setId self val+ = liftIO (js_setId (unElement (toElement self)) (toJSString val))+ +foreign import javascript unsafe "$1[\"id\"]" js_getId ::+ JSRef Element -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.id Mozilla Element.id documentation> +getId ::+ (MonadIO m, IsElement self, FromJSString result) =>+ self -> m result+getId self+ = liftIO (fromJSString <$> (js_getId (unElement (toElement self))))+ +foreign import javascript unsafe "$1[\"offsetLeft\"]"+ js_getOffsetLeft :: JSRef Element -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.offsetLeft Mozilla Element.offsetLeft documentation> +getOffsetLeft :: (MonadIO m, IsElement self) => self -> m Double+getOffsetLeft self+ = liftIO (js_getOffsetLeft (unElement (toElement self)))+ +foreign import javascript unsafe "$1[\"offsetTop\"]"+ js_getOffsetTop :: JSRef Element -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.offsetTop Mozilla Element.offsetTop documentation> +getOffsetTop :: (MonadIO m, IsElement self) => self -> m Double+getOffsetTop self+ = liftIO (js_getOffsetTop (unElement (toElement self)))+ +foreign import javascript unsafe "$1[\"offsetWidth\"]"+ js_getOffsetWidth :: JSRef Element -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.offsetWidth Mozilla Element.offsetWidth documentation> +getOffsetWidth :: (MonadIO m, IsElement self) => self -> m Double+getOffsetWidth self+ = liftIO (js_getOffsetWidth (unElement (toElement self)))+ +foreign import javascript unsafe "$1[\"offsetHeight\"]"+ js_getOffsetHeight :: JSRef Element -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.offsetHeight Mozilla Element.offsetHeight documentation> +getOffsetHeight :: (MonadIO m, IsElement self) => self -> m Double+getOffsetHeight self+ = liftIO (js_getOffsetHeight (unElement (toElement self)))+ +foreign import javascript unsafe "$1[\"clientLeft\"]"+ js_getClientLeft :: JSRef Element -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.clientLeft Mozilla Element.clientLeft documentation> +getClientLeft :: (MonadIO m, IsElement self) => self -> m Double+getClientLeft self+ = liftIO (js_getClientLeft (unElement (toElement self)))+ +foreign import javascript unsafe "$1[\"clientTop\"]"+ js_getClientTop :: JSRef Element -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.clientTop Mozilla Element.clientTop documentation> +getClientTop :: (MonadIO m, IsElement self) => self -> m Double+getClientTop self+ = liftIO (js_getClientTop (unElement (toElement self)))+ +foreign import javascript unsafe "$1[\"clientWidth\"]"+ js_getClientWidth :: JSRef Element -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.clientWidth Mozilla Element.clientWidth documentation> +getClientWidth :: (MonadIO m, IsElement self) => self -> m Double+getClientWidth self+ = liftIO (js_getClientWidth (unElement (toElement self)))+ +foreign import javascript unsafe "$1[\"clientHeight\"]"+ js_getClientHeight :: JSRef Element -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.clientHeight Mozilla Element.clientHeight documentation> +getClientHeight :: (MonadIO m, IsElement self) => self -> m Double+getClientHeight self+ = liftIO (js_getClientHeight (unElement (toElement self)))+ +foreign import javascript unsafe "$1[\"scrollLeft\"] = $2;"+ js_setScrollLeft :: JSRef Element -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.scrollLeft Mozilla Element.scrollLeft documentation> +setScrollLeft :: (MonadIO m, IsElement self) => self -> Int -> m ()+setScrollLeft self val+ = liftIO (js_setScrollLeft (unElement (toElement self)) val)+ +foreign import javascript unsafe "$1[\"scrollLeft\"]"+ js_getScrollLeft :: JSRef Element -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.scrollLeft Mozilla Element.scrollLeft documentation> +getScrollLeft :: (MonadIO m, IsElement self) => self -> m Int+getScrollLeft self+ = liftIO (js_getScrollLeft (unElement (toElement self)))+ +foreign import javascript unsafe "$1[\"scrollTop\"] = $2;"+ js_setScrollTop :: JSRef Element -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.scrollTop Mozilla Element.scrollTop documentation> +setScrollTop :: (MonadIO m, IsElement self) => self -> Int -> m ()+setScrollTop self val+ = liftIO (js_setScrollTop (unElement (toElement self)) val)+ +foreign import javascript unsafe "$1[\"scrollTop\"]"+ js_getScrollTop :: JSRef Element -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.scrollTop Mozilla Element.scrollTop documentation> +getScrollTop :: (MonadIO m, IsElement self) => self -> m Int+getScrollTop self+ = liftIO (js_getScrollTop (unElement (toElement self)))+ +foreign import javascript unsafe "$1[\"scrollWidth\"]"+ js_getScrollWidth :: JSRef Element -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.scrollWidth Mozilla Element.scrollWidth documentation> +getScrollWidth :: (MonadIO m, IsElement self) => self -> m Int+getScrollWidth self+ = liftIO (js_getScrollWidth (unElement (toElement self)))+ +foreign import javascript unsafe "$1[\"scrollHeight\"]"+ js_getScrollHeight :: JSRef Element -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.scrollHeight Mozilla Element.scrollHeight documentation> +getScrollHeight :: (MonadIO m, IsElement self) => self -> m Int+getScrollHeight self+ = liftIO (js_getScrollHeight (unElement (toElement self)))+ +foreign import javascript unsafe "$1[\"offsetParent\"]"+ js_getOffsetParent :: JSRef Element -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.offsetParent Mozilla Element.offsetParent documentation> +getOffsetParent ::+ (MonadIO m, IsElement self) => self -> m (Maybe Element)+getOffsetParent self+ = liftIO+ ((js_getOffsetParent (unElement (toElement self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"innerHTML\"] = $2;"+ js_setInnerHTML :: JSRef Element -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.innerHTML Mozilla Element.innerHTML documentation> +setInnerHTML ::+ (MonadIO m, IsElement self, ToJSString val) =>+ self -> Maybe val -> m ()+setInnerHTML self val+ = liftIO+ (js_setInnerHTML (unElement (toElement self))+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"innerHTML\"]"+ js_getInnerHTML :: JSRef Element -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.innerHTML Mozilla Element.innerHTML documentation> +getInnerHTML ::+ (MonadIO m, IsElement self, FromJSString result) =>+ self -> m (Maybe result)+getInnerHTML self+ = liftIO+ (fromMaybeJSString <$>+ (js_getInnerHTML (unElement (toElement self))))+ +foreign import javascript unsafe "$1[\"outerHTML\"] = $2;"+ js_setOuterHTML :: JSRef Element -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.outerHTML Mozilla Element.outerHTML documentation> +setOuterHTML ::+ (MonadIO m, IsElement self, ToJSString val) =>+ self -> Maybe val -> m ()+setOuterHTML self val+ = liftIO+ (js_setOuterHTML (unElement (toElement self))+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"outerHTML\"]"+ js_getOuterHTML :: JSRef Element -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.outerHTML Mozilla Element.outerHTML documentation> +getOuterHTML ::+ (MonadIO m, IsElement self, FromJSString result) =>+ self -> m (Maybe result)+getOuterHTML self+ = liftIO+ (fromMaybeJSString <$>+ (js_getOuterHTML (unElement (toElement self))))+ +foreign import javascript unsafe "$1[\"className\"] = $2;"+ js_setClassName :: JSRef Element -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.className Mozilla Element.className documentation> +setClassName ::+ (MonadIO m, IsElement self, ToJSString val) => self -> val -> m ()+setClassName self val+ = liftIO+ (js_setClassName (unElement (toElement self)) (toJSString val))+ +foreign import javascript unsafe "$1[\"className\"]"+ js_getClassName :: JSRef Element -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.className Mozilla Element.className documentation> +getClassName ::+ (MonadIO m, IsElement self, FromJSString result) =>+ self -> m result+getClassName self+ = liftIO+ (fromJSString <$> (js_getClassName (unElement (toElement self))))+ +foreign import javascript unsafe "$1[\"classList\"]"+ js_getClassList :: JSRef Element -> IO (JSRef DOMTokenList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.classList Mozilla Element.classList documentation> +getClassList ::+ (MonadIO m, IsElement self) => self -> m (Maybe DOMTokenList)+getClassList self+ = liftIO+ ((js_getClassList (unElement (toElement self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"dataset\"]" js_getDataset ::+ JSRef Element -> IO (JSRef DOMStringMap)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.dataset Mozilla Element.dataset documentation> +getDataset ::+ (MonadIO m, IsElement self) => self -> m (Maybe DOMStringMap)+getDataset self+ = liftIO+ ((js_getDataset (unElement (toElement self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"firstElementChild\"]"+ js_getFirstElementChild :: JSRef Element -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.firstElementChild Mozilla Element.firstElementChild documentation> +getFirstElementChild ::+ (MonadIO m, IsElement self) => self -> m (Maybe Element)+getFirstElementChild self+ = liftIO+ ((js_getFirstElementChild (unElement (toElement self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"lastElementChild\"]"+ js_getLastElementChild :: JSRef Element -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.lastElementChild Mozilla Element.lastElementChild documentation> +getLastElementChild ::+ (MonadIO m, IsElement self) => self -> m (Maybe Element)+getLastElementChild self+ = liftIO+ ((js_getLastElementChild (unElement (toElement self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"previousElementSibling\"]"+ js_getPreviousElementSibling :: JSRef Element -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.previousElementSibling Mozilla Element.previousElementSibling documentation> +getPreviousElementSibling ::+ (MonadIO m, IsElement self) => self -> m (Maybe Element)+getPreviousElementSibling self+ = liftIO+ ((js_getPreviousElementSibling (unElement (toElement self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"nextElementSibling\"]"+ js_getNextElementSibling :: JSRef Element -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.nextElementSibling Mozilla Element.nextElementSibling documentation> +getNextElementSibling ::+ (MonadIO m, IsElement self) => self -> m (Maybe Element)+getNextElementSibling self+ = liftIO+ ((js_getNextElementSibling (unElement (toElement self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"childElementCount\"]"+ js_getChildElementCount :: JSRef Element -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.childElementCount Mozilla Element.childElementCount documentation> +getChildElementCount ::+ (MonadIO m, IsElement self) => self -> m Word+getChildElementCount self+ = liftIO (js_getChildElementCount (unElement (toElement self)))+ +foreign import javascript unsafe "$1[\"uiactions\"] = $2;"+ js_setUiactions :: JSRef Element -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.uiactions Mozilla Element.uiactions documentation> +setUiactions ::+ (MonadIO m, IsElement self, ToJSString val) => self -> val -> m ()+setUiactions self val+ = liftIO+ (js_setUiactions (unElement (toElement self)) (toJSString val))+ +foreign import javascript unsafe "$1[\"uiactions\"]"+ js_getUiactions :: JSRef Element -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.uiactions Mozilla Element.uiactions documentation> +getUiactions ::+ (MonadIO m, IsElement self, FromJSString result) =>+ self -> m result+getUiactions self+ = liftIO+ (fromJSString <$> (js_getUiactions (unElement (toElement self))))+ +foreign import javascript unsafe "$1[\"webkitRegionOverset\"]"+ js_getWebkitRegionOverset :: JSRef Element -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.webkitRegionOverset Mozilla Element.webkitRegionOverset documentation> +getWebkitRegionOverset ::+ (MonadIO m, IsElement self, FromJSString result) =>+ self -> m result+getWebkitRegionOverset self+ = liftIO+ (fromJSString <$>+ (js_getWebkitRegionOverset (unElement (toElement self))))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onabort Mozilla Element.onabort documentation> +abort ::+ (IsElement self, IsEventTarget self) => EventName self UIEvent+abort = unsafeEventName (toJSString "abort")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onblur Mozilla Element.onblur documentation> +blurEvent ::+ (IsElement self, IsEventTarget self) => EventName self FocusEvent+blurEvent = unsafeEventName (toJSString "blur")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onchange Mozilla Element.onchange documentation> +change ::+ (IsElement self, IsEventTarget self) => EventName self Event+change = unsafeEventName (toJSString "change")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onclick Mozilla Element.onclick documentation> +click ::+ (IsElement self, IsEventTarget self) => EventName self MouseEvent+click = unsafeEventName (toJSString "click")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.oncontextmenu Mozilla Element.oncontextmenu documentation> +contextMenu ::+ (IsElement self, IsEventTarget self) => EventName self MouseEvent+contextMenu = unsafeEventName (toJSString "contextmenu")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.ondblclick Mozilla Element.ondblclick documentation> +dblClick ::+ (IsElement self, IsEventTarget self) => EventName self MouseEvent+dblClick = unsafeEventName (toJSString "dblclick")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.ondrag Mozilla Element.ondrag documentation> +drag ::+ (IsElement self, IsEventTarget self) => EventName self MouseEvent+drag = unsafeEventName (toJSString "drag")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.ondragend Mozilla Element.ondragend documentation> +dragEnd ::+ (IsElement self, IsEventTarget self) => EventName self MouseEvent+dragEnd = unsafeEventName (toJSString "dragend")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.ondragenter Mozilla Element.ondragenter documentation> +dragEnter ::+ (IsElement self, IsEventTarget self) => EventName self MouseEvent+dragEnter = unsafeEventName (toJSString "dragenter")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.ondragleave Mozilla Element.ondragleave documentation> +dragLeave ::+ (IsElement self, IsEventTarget self) => EventName self MouseEvent+dragLeave = unsafeEventName (toJSString "dragleave")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.ondragover Mozilla Element.ondragover documentation> +dragOver ::+ (IsElement self, IsEventTarget self) => EventName self MouseEvent+dragOver = unsafeEventName (toJSString "dragover")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.ondragstart Mozilla Element.ondragstart documentation> +dragStart ::+ (IsElement self, IsEventTarget self) => EventName self MouseEvent+dragStart = unsafeEventName (toJSString "dragstart")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.ondrop Mozilla Element.ondrop documentation> +drop ::+ (IsElement self, IsEventTarget self) => EventName self MouseEvent+drop = unsafeEventName (toJSString "drop")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onerror Mozilla Element.onerror documentation> +error ::+ (IsElement self, IsEventTarget self) => EventName self UIEvent+error = unsafeEventName (toJSString "error")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onfocus Mozilla Element.onfocus documentation> +focusEvent ::+ (IsElement self, IsEventTarget self) => EventName self FocusEvent+focusEvent = unsafeEventName (toJSString "focus")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.oninput Mozilla Element.oninput documentation> +input ::+ (IsElement self, IsEventTarget self) => EventName self Event+input = unsafeEventName (toJSString "input")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.oninvalid Mozilla Element.oninvalid documentation> +invalid ::+ (IsElement self, IsEventTarget self) => EventName self Event+invalid = unsafeEventName (toJSString "invalid")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onkeydown Mozilla Element.onkeydown documentation> +keyDown ::+ (IsElement self, IsEventTarget self) =>+ EventName self KeyboardEvent+keyDown = unsafeEventName (toJSString "keydown")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onkeypress Mozilla Element.onkeypress documentation> +keyPress ::+ (IsElement self, IsEventTarget self) =>+ EventName self KeyboardEvent+keyPress = unsafeEventName (toJSString "keypress")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onkeyup Mozilla Element.onkeyup documentation> +keyUp ::+ (IsElement self, IsEventTarget self) =>+ EventName self KeyboardEvent+keyUp = unsafeEventName (toJSString "keyup")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onload Mozilla Element.onload documentation> +load ::+ (IsElement self, IsEventTarget self) => EventName self UIEvent+load = unsafeEventName (toJSString "load")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onmousedown Mozilla Element.onmousedown documentation> +mouseDown ::+ (IsElement self, IsEventTarget self) => EventName self MouseEvent+mouseDown = unsafeEventName (toJSString "mousedown")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onmouseenter Mozilla Element.onmouseenter documentation> +mouseEnter ::+ (IsElement self, IsEventTarget self) => EventName self MouseEvent+mouseEnter = unsafeEventName (toJSString "mouseenter")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onmouseleave Mozilla Element.onmouseleave documentation> +mouseLeave ::+ (IsElement self, IsEventTarget self) => EventName self MouseEvent+mouseLeave = unsafeEventName (toJSString "mouseleave")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onmousemove Mozilla Element.onmousemove documentation> +mouseMove ::+ (IsElement self, IsEventTarget self) => EventName self MouseEvent+mouseMove = unsafeEventName (toJSString "mousemove")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onmouseout Mozilla Element.onmouseout documentation> +mouseOut ::+ (IsElement self, IsEventTarget self) => EventName self MouseEvent+mouseOut = unsafeEventName (toJSString "mouseout")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onmouseover Mozilla Element.onmouseover documentation> +mouseOver ::+ (IsElement self, IsEventTarget self) => EventName self MouseEvent+mouseOver = unsafeEventName (toJSString "mouseover")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onmouseup Mozilla Element.onmouseup documentation> +mouseUp ::+ (IsElement self, IsEventTarget self) => EventName self MouseEvent+mouseUp = unsafeEventName (toJSString "mouseup")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onmousewheel Mozilla Element.onmousewheel documentation> +mouseWheel ::+ (IsElement self, IsEventTarget self) => EventName self MouseEvent+mouseWheel = unsafeEventName (toJSString "mousewheel")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onscroll Mozilla Element.onscroll documentation> +scroll ::+ (IsElement self, IsEventTarget self) => EventName self UIEvent+scroll = unsafeEventName (toJSString "scroll")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onselect Mozilla Element.onselect documentation> +select ::+ (IsElement self, IsEventTarget self) => EventName self UIEvent+select = unsafeEventName (toJSString "select")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onsubmit Mozilla Element.onsubmit documentation> +submit ::+ (IsElement self, IsEventTarget self) => EventName self Event+submit = unsafeEventName (toJSString "submit")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onwheel Mozilla Element.onwheel documentation> +wheel ::+ (IsElement self, IsEventTarget self) => EventName self WheelEvent+wheel = unsafeEventName (toJSString "wheel")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onbeforecut Mozilla Element.onbeforecut documentation> +beforeCut ::+ (IsElement self, IsEventTarget self) => EventName self Event+beforeCut = unsafeEventName (toJSString "beforecut")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.oncut Mozilla Element.oncut documentation> +cut :: (IsElement self, IsEventTarget self) => EventName self Event+cut = unsafeEventName (toJSString "cut")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onbeforecopy Mozilla Element.onbeforecopy documentation> +beforeCopy ::+ (IsElement self, IsEventTarget self) => EventName self Event+beforeCopy = unsafeEventName (toJSString "beforecopy")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.oncopy Mozilla Element.oncopy documentation> +copy ::+ (IsElement self, IsEventTarget self) => EventName self Event+copy = unsafeEventName (toJSString "copy")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onbeforepaste Mozilla Element.onbeforepaste documentation> +beforePaste ::+ (IsElement self, IsEventTarget self) => EventName self Event+beforePaste = unsafeEventName (toJSString "beforepaste")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onpaste Mozilla Element.onpaste documentation> +paste ::+ (IsElement self, IsEventTarget self) => EventName self Event+paste = unsafeEventName (toJSString "paste")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onreset Mozilla Element.onreset documentation> +reset ::+ (IsElement self, IsEventTarget self) => EventName self Event+reset = unsafeEventName (toJSString "reset")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onsearch Mozilla Element.onsearch documentation> +search ::+ (IsElement self, IsEventTarget self) => EventName self Event+search = unsafeEventName (toJSString "search")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onselectstart Mozilla Element.onselectstart documentation> +selectStart ::+ (IsElement self, IsEventTarget self) => EventName self Event+selectStart = unsafeEventName (toJSString "selectstart")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.ontouchstart Mozilla Element.ontouchstart documentation> +touchStart ::+ (IsElement self, IsEventTarget self) => EventName self TouchEvent+touchStart = unsafeEventName (toJSString "touchstart")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.ontouchmove Mozilla Element.ontouchmove documentation> +touchMove ::+ (IsElement self, IsEventTarget self) => EventName self TouchEvent+touchMove = unsafeEventName (toJSString "touchmove")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.ontouchend Mozilla Element.ontouchend documentation> +touchEnd ::+ (IsElement self, IsEventTarget self) => EventName self TouchEvent+touchEnd = unsafeEventName (toJSString "touchend")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.ontouchcancel Mozilla Element.ontouchcancel documentation> +touchCancel ::+ (IsElement self, IsEventTarget self) => EventName self TouchEvent+touchCancel = unsafeEventName (toJSString "touchcancel")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onwebkitfullscreenchange Mozilla Element.onwebkitfullscreenchange documentation> +webKitFullscreenChange ::+ (IsElement self, IsEventTarget self) => EventName self Event+webKitFullscreenChange+ = unsafeEventName (toJSString "webkitfullscreenchange")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onwebkitfullscreenerror Mozilla Element.onwebkitfullscreenerror documentation> +webKitFullscreenError ::+ (IsElement self, IsEventTarget self) => EventName self Event+webKitFullscreenError+ = unsafeEventName (toJSString "webkitfullscreenerror")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onwebkitwillrevealbottom Mozilla Element.onwebkitwillrevealbottom documentation> +webKitWillRevealBottom ::+ (IsElement self, IsEventTarget self) => EventName self Event+webKitWillRevealBottom+ = unsafeEventName (toJSString "webkitwillrevealbottom")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onwebkitwillrevealleft Mozilla Element.onwebkitwillrevealleft documentation> +webKitWillRevealLeft ::+ (IsElement self, IsEventTarget self) => EventName self Event+webKitWillRevealLeft+ = unsafeEventName (toJSString "webkitwillrevealleft")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onwebkitwillrevealright Mozilla Element.onwebkitwillrevealright documentation> +webKitWillRevealRight ::+ (IsElement self, IsEventTarget self) => EventName self Event+webKitWillRevealRight+ = unsafeEventName (toJSString "webkitwillrevealright")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.onwebkitwillrevealtop Mozilla Element.onwebkitwillrevealtop documentation> +webKitWillRevealTop ::+ (IsElement self, IsEventTarget self) => EventName self Event+webKitWillRevealTop+ = unsafeEventName (toJSString "webkitwillrevealtop")
@@ -0,0 +1,48 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.Entity+ (js_getPublicId, getPublicId, js_getSystemId, getSystemId,+ js_getNotationName, getNotationName, Entity, castToEntity,+ gTypeEntity)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"publicId\"]" js_getPublicId+ :: JSRef Entity -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Entity.publicId Mozilla Entity.publicId documentation> +getPublicId ::+ (MonadIO m, FromJSString result) => Entity -> m (Maybe result)+getPublicId self+ = liftIO (fromMaybeJSString <$> (js_getPublicId (unEntity self)))+ +foreign import javascript unsafe "$1[\"systemId\"]" js_getSystemId+ :: JSRef Entity -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Entity.systemId Mozilla Entity.systemId documentation> +getSystemId ::+ (MonadIO m, FromJSString result) => Entity -> m (Maybe result)+getSystemId self+ = liftIO (fromMaybeJSString <$> (js_getSystemId (unEntity self)))+ +foreign import javascript unsafe "$1[\"notationName\"]"+ js_getNotationName :: JSRef Entity -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Entity.notationName Mozilla Entity.notationName documentation> +getNotationName ::+ (MonadIO m, FromJSString result) => Entity -> m (Maybe result)+getNotationName self+ = liftIO+ (fromMaybeJSString <$> (js_getNotationName (unEntity self)))
@@ -0,0 +1,777 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.Enums+ (KeyType(..), PToJSRef, ToJSRef, PFromJSRef, FromJSRef,+ js_KeyTypeSecret, js_KeyTypePublic, js_KeyTypePrivate,+ KeyUsage(..), js_KeyUsageEncrypt, js_KeyUsageDecrypt,+ js_KeyUsageSign, js_KeyUsageVerify, js_KeyUsageDeriveKey,+ js_KeyUsageDeriveBits, js_KeyUsageWrapKey, js_KeyUsageUnwrapKey,+ CanvasWindingRule(..), js_CanvasWindingRuleNonzero,+ js_CanvasWindingRuleEvenodd, VideoPresentationMode(..),+ js_VideoPresentationModeFullscreen,+ js_VideoPresentationModeOptimized, js_VideoPresentationModeInline,+ TextTrackMode(..), js_TextTrackModeDisabled,+ js_TextTrackModeHidden, js_TextTrackModeShowing, TextTrackKind(..),+ js_TextTrackKindSubtitles, js_TextTrackKindCaptions,+ js_TextTrackKindDescriptions, js_TextTrackKindChapters,+ js_TextTrackKindMetadata, DeviceType(..), js_DeviceTypeNone,+ js_DeviceTypeAirplay, js_DeviceTypeTvout, MediaUIPartID(..),+ js_MediaUIPartIDOptimizedFullscreenButton,+ js_MediaUIPartIDOptimizedFullscreenPlaceholder,+ EndOfStreamError(..), js_EndOfStreamErrorNetwork,+ js_EndOfStreamErrorDecode, AppendMode(..), js_AppendModeSegments,+ js_AppendModeSequence, SourceTypeEnum(..), js_SourceTypeEnumNone,+ js_SourceTypeEnumCamera, js_SourceTypeEnumMicrophone,+ VideoFacingModeEnum(..), js_VideoFacingModeEnumUser,+ js_VideoFacingModeEnumEnvironment, js_VideoFacingModeEnumLeft,+ js_VideoFacingModeEnumRight, MediaStreamTrackState(..),+ js_MediaStreamTrackStateNew, js_MediaStreamTrackStateLive,+ js_MediaStreamTrackStateEnded, RTCIceTransportsEnum(..),+ js_RTCIceTransportsEnumNone, js_RTCIceTransportsEnumRelay,+ js_RTCIceTransportsEnumAll, RTCIdentityOptionEnum(..),+ js_RTCIdentityOptionEnumYes, js_RTCIdentityOptionEnumNo,+ js_RTCIdentityOptionEnumIfconfigured, ReadableStreamStateType(..),+ js_ReadableStreamStateTypeReadable,+ js_ReadableStreamStateTypeWaiting,+ js_ReadableStreamStateTypeClosed,+ js_ReadableStreamStateTypeErrored, OverSampleType(..),+ js_OverSampleTypeNone, js_OverSampleType2x, js_OverSampleType4x,+ PageOverlayType(..), js_PageOverlayTypeView,+ js_PageOverlayTypeDocument, XMLHttpRequestResponseType(..),+ js_XMLHttpRequestResponseType,+ js_XMLHttpRequestResponseTypeArraybuffer,+ js_XMLHttpRequestResponseTypeBlob,+ js_XMLHttpRequestResponseTypeDocument,+ js_XMLHttpRequestResponseTypeJson,+ js_XMLHttpRequestResponseTypeText)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+ +data KeyType = KeyTypeSecret+ | KeyTypePublic+ | KeyTypePrivate+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef KeyType where+ pToJSRef KeyTypeSecret = js_KeyTypeSecret+ pToJSRef KeyTypePublic = js_KeyTypePublic+ pToJSRef KeyTypePrivate = js_KeyTypePrivate+ +instance ToJSRef KeyType where+ toJSRef = return . pToJSRef+ +instance PFromJSRef KeyType where+ pFromJSRef x | x `js_eq` js_KeyTypeSecret = KeyTypeSecret+ pFromJSRef x | x `js_eq` js_KeyTypePublic = KeyTypePublic+ pFromJSRef x | x `js_eq` js_KeyTypePrivate = KeyTypePrivate+ +instance FromJSRef KeyType where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"secret\"" js_KeyTypeSecret ::+ JSRef KeyType+ +foreign import javascript unsafe "\"public\"" js_KeyTypePublic ::+ JSRef KeyType+ +foreign import javascript unsafe "\"private\"" js_KeyTypePrivate ::+ JSRef KeyType+ +data KeyUsage = KeyUsageEncrypt+ | KeyUsageDecrypt+ | KeyUsageSign+ | KeyUsageVerify+ | KeyUsageDeriveKey+ | KeyUsageDeriveBits+ | KeyUsageWrapKey+ | KeyUsageUnwrapKey+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef KeyUsage where+ pToJSRef KeyUsageEncrypt = js_KeyUsageEncrypt+ pToJSRef KeyUsageDecrypt = js_KeyUsageDecrypt+ pToJSRef KeyUsageSign = js_KeyUsageSign+ pToJSRef KeyUsageVerify = js_KeyUsageVerify+ pToJSRef KeyUsageDeriveKey = js_KeyUsageDeriveKey+ pToJSRef KeyUsageDeriveBits = js_KeyUsageDeriveBits+ pToJSRef KeyUsageWrapKey = js_KeyUsageWrapKey+ pToJSRef KeyUsageUnwrapKey = js_KeyUsageUnwrapKey+ +instance ToJSRef KeyUsage where+ toJSRef = return . pToJSRef+ +instance PFromJSRef KeyUsage where+ pFromJSRef x | x `js_eq` js_KeyUsageEncrypt = KeyUsageEncrypt+ pFromJSRef x | x `js_eq` js_KeyUsageDecrypt = KeyUsageDecrypt+ pFromJSRef x | x `js_eq` js_KeyUsageSign = KeyUsageSign+ pFromJSRef x | x `js_eq` js_KeyUsageVerify = KeyUsageVerify+ pFromJSRef x | x `js_eq` js_KeyUsageDeriveKey = KeyUsageDeriveKey+ pFromJSRef x | x `js_eq` js_KeyUsageDeriveBits = KeyUsageDeriveBits+ pFromJSRef x | x `js_eq` js_KeyUsageWrapKey = KeyUsageWrapKey+ pFromJSRef x | x `js_eq` js_KeyUsageUnwrapKey = KeyUsageUnwrapKey+ +instance FromJSRef KeyUsage where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"encrypt\"" js_KeyUsageEncrypt+ :: JSRef KeyUsage+ +foreign import javascript unsafe "\"decrypt\"" js_KeyUsageDecrypt+ :: JSRef KeyUsage+ +foreign import javascript unsafe "\"sign\"" js_KeyUsageSign ::+ JSRef KeyUsage+ +foreign import javascript unsafe "\"verify\"" js_KeyUsageVerify ::+ JSRef KeyUsage+ +foreign import javascript unsafe "\"deriveKey\""+ js_KeyUsageDeriveKey :: JSRef KeyUsage+ +foreign import javascript unsafe "\"deriveBits\""+ js_KeyUsageDeriveBits :: JSRef KeyUsage+ +foreign import javascript unsafe "\"wrapKey\"" js_KeyUsageWrapKey+ :: JSRef KeyUsage+ +foreign import javascript unsafe "\"unwrapKey\""+ js_KeyUsageUnwrapKey :: JSRef KeyUsage+ +data CanvasWindingRule = CanvasWindingRuleNonzero+ | CanvasWindingRuleEvenodd+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef CanvasWindingRule where+ pToJSRef CanvasWindingRuleNonzero = js_CanvasWindingRuleNonzero+ pToJSRef CanvasWindingRuleEvenodd = js_CanvasWindingRuleEvenodd+ +instance ToJSRef CanvasWindingRule where+ toJSRef = return . pToJSRef+ +instance PFromJSRef CanvasWindingRule where+ pFromJSRef x+ | x `js_eq` js_CanvasWindingRuleNonzero = CanvasWindingRuleNonzero+ pFromJSRef x+ | x `js_eq` js_CanvasWindingRuleEvenodd = CanvasWindingRuleEvenodd+ +instance FromJSRef CanvasWindingRule where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"nonzero\""+ js_CanvasWindingRuleNonzero :: JSRef CanvasWindingRule+ +foreign import javascript unsafe "\"evenodd\""+ js_CanvasWindingRuleEvenodd :: JSRef CanvasWindingRule+ +data VideoPresentationMode = VideoPresentationModeFullscreen+ | VideoPresentationModeOptimized+ | VideoPresentationModeInline+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef VideoPresentationMode where+ pToJSRef VideoPresentationModeFullscreen+ = js_VideoPresentationModeFullscreen+ pToJSRef VideoPresentationModeOptimized+ = js_VideoPresentationModeOptimized+ pToJSRef VideoPresentationModeInline+ = js_VideoPresentationModeInline+ +instance ToJSRef VideoPresentationMode where+ toJSRef = return . pToJSRef+ +instance PFromJSRef VideoPresentationMode where+ pFromJSRef x+ | x `js_eq` js_VideoPresentationModeFullscreen =+ VideoPresentationModeFullscreen+ pFromJSRef x+ | x `js_eq` js_VideoPresentationModeOptimized =+ VideoPresentationModeOptimized+ pFromJSRef x+ | x `js_eq` js_VideoPresentationModeInline =+ VideoPresentationModeInline+ +instance FromJSRef VideoPresentationMode where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"fullscreen\""+ js_VideoPresentationModeFullscreen :: JSRef VideoPresentationMode+ +foreign import javascript unsafe "\"optimized\""+ js_VideoPresentationModeOptimized :: JSRef VideoPresentationMode+ +foreign import javascript unsafe "\"inline\""+ js_VideoPresentationModeInline :: JSRef VideoPresentationMode+ +data TextTrackMode = TextTrackModeDisabled+ | TextTrackModeHidden+ | TextTrackModeShowing+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef TextTrackMode where+ pToJSRef TextTrackModeDisabled = js_TextTrackModeDisabled+ pToJSRef TextTrackModeHidden = js_TextTrackModeHidden+ pToJSRef TextTrackModeShowing = js_TextTrackModeShowing+ +instance ToJSRef TextTrackMode where+ toJSRef = return . pToJSRef+ +instance PFromJSRef TextTrackMode where+ pFromJSRef x+ | x `js_eq` js_TextTrackModeDisabled = TextTrackModeDisabled+ pFromJSRef x+ | x `js_eq` js_TextTrackModeHidden = TextTrackModeHidden+ pFromJSRef x+ | x `js_eq` js_TextTrackModeShowing = TextTrackModeShowing+ +instance FromJSRef TextTrackMode where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"disabled\""+ js_TextTrackModeDisabled :: JSRef TextTrackMode+ +foreign import javascript unsafe "\"hidden\""+ js_TextTrackModeHidden :: JSRef TextTrackMode+ +foreign import javascript unsafe "\"showing\""+ js_TextTrackModeShowing :: JSRef TextTrackMode+ +data TextTrackKind = TextTrackKindSubtitles+ | TextTrackKindCaptions+ | TextTrackKindDescriptions+ | TextTrackKindChapters+ | TextTrackKindMetadata+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef TextTrackKind where+ pToJSRef TextTrackKindSubtitles = js_TextTrackKindSubtitles+ pToJSRef TextTrackKindCaptions = js_TextTrackKindCaptions+ pToJSRef TextTrackKindDescriptions = js_TextTrackKindDescriptions+ pToJSRef TextTrackKindChapters = js_TextTrackKindChapters+ pToJSRef TextTrackKindMetadata = js_TextTrackKindMetadata+ +instance ToJSRef TextTrackKind where+ toJSRef = return . pToJSRef+ +instance PFromJSRef TextTrackKind where+ pFromJSRef x+ | x `js_eq` js_TextTrackKindSubtitles = TextTrackKindSubtitles+ pFromJSRef x+ | x `js_eq` js_TextTrackKindCaptions = TextTrackKindCaptions+ pFromJSRef x+ | x `js_eq` js_TextTrackKindDescriptions =+ TextTrackKindDescriptions+ pFromJSRef x+ | x `js_eq` js_TextTrackKindChapters = TextTrackKindChapters+ pFromJSRef x+ | x `js_eq` js_TextTrackKindMetadata = TextTrackKindMetadata+ +instance FromJSRef TextTrackKind where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"subtitles\""+ js_TextTrackKindSubtitles :: JSRef TextTrackKind+ +foreign import javascript unsafe "\"captions\""+ js_TextTrackKindCaptions :: JSRef TextTrackKind+ +foreign import javascript unsafe "\"descriptions\""+ js_TextTrackKindDescriptions :: JSRef TextTrackKind+ +foreign import javascript unsafe "\"chapters\""+ js_TextTrackKindChapters :: JSRef TextTrackKind+ +foreign import javascript unsafe "\"metadata\""+ js_TextTrackKindMetadata :: JSRef TextTrackKind+ +data DeviceType = DeviceTypeNone+ | DeviceTypeAirplay+ | DeviceTypeTvout+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef DeviceType where+ pToJSRef DeviceTypeNone = js_DeviceTypeNone+ pToJSRef DeviceTypeAirplay = js_DeviceTypeAirplay+ pToJSRef DeviceTypeTvout = js_DeviceTypeTvout+ +instance ToJSRef DeviceType where+ toJSRef = return . pToJSRef+ +instance PFromJSRef DeviceType where+ pFromJSRef x | x `js_eq` js_DeviceTypeNone = DeviceTypeNone+ pFromJSRef x | x `js_eq` js_DeviceTypeAirplay = DeviceTypeAirplay+ pFromJSRef x | x `js_eq` js_DeviceTypeTvout = DeviceTypeTvout+ +instance FromJSRef DeviceType where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"none\"" js_DeviceTypeNone ::+ JSRef DeviceType+ +foreign import javascript unsafe "\"airplay\"" js_DeviceTypeAirplay+ :: JSRef DeviceType+ +foreign import javascript unsafe "\"tvout\"" js_DeviceTypeTvout ::+ JSRef DeviceType+ +data MediaUIPartID = MediaUIPartIDOptimizedFullscreenButton+ | MediaUIPartIDOptimizedFullscreenPlaceholder+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef MediaUIPartID where+ pToJSRef MediaUIPartIDOptimizedFullscreenButton+ = js_MediaUIPartIDOptimizedFullscreenButton+ pToJSRef MediaUIPartIDOptimizedFullscreenPlaceholder+ = js_MediaUIPartIDOptimizedFullscreenPlaceholder+ +instance ToJSRef MediaUIPartID where+ toJSRef = return . pToJSRef+ +instance PFromJSRef MediaUIPartID where+ pFromJSRef x+ | x `js_eq` js_MediaUIPartIDOptimizedFullscreenButton =+ MediaUIPartIDOptimizedFullscreenButton+ pFromJSRef x+ | x `js_eq` js_MediaUIPartIDOptimizedFullscreenPlaceholder =+ MediaUIPartIDOptimizedFullscreenPlaceholder+ +instance FromJSRef MediaUIPartID where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"optimized-fullscreen-button\""+ js_MediaUIPartIDOptimizedFullscreenButton :: JSRef MediaUIPartID+ +foreign import javascript unsafe+ "\"optimized-fullscreen-placeholder\""+ js_MediaUIPartIDOptimizedFullscreenPlaceholder ::+ JSRef MediaUIPartID+ +data EndOfStreamError = EndOfStreamErrorNetwork+ | EndOfStreamErrorDecode+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef EndOfStreamError where+ pToJSRef EndOfStreamErrorNetwork = js_EndOfStreamErrorNetwork+ pToJSRef EndOfStreamErrorDecode = js_EndOfStreamErrorDecode+ +instance ToJSRef EndOfStreamError where+ toJSRef = return . pToJSRef+ +instance PFromJSRef EndOfStreamError where+ pFromJSRef x+ | x `js_eq` js_EndOfStreamErrorNetwork = EndOfStreamErrorNetwork+ pFromJSRef x+ | x `js_eq` js_EndOfStreamErrorDecode = EndOfStreamErrorDecode+ +instance FromJSRef EndOfStreamError where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"network\""+ js_EndOfStreamErrorNetwork :: JSRef EndOfStreamError+ +foreign import javascript unsafe "\"decode\""+ js_EndOfStreamErrorDecode :: JSRef EndOfStreamError+ +data AppendMode = AppendModeSegments+ | AppendModeSequence+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef AppendMode where+ pToJSRef AppendModeSegments = js_AppendModeSegments+ pToJSRef AppendModeSequence = js_AppendModeSequence+ +instance ToJSRef AppendMode where+ toJSRef = return . pToJSRef+ +instance PFromJSRef AppendMode where+ pFromJSRef x | x `js_eq` js_AppendModeSegments = AppendModeSegments+ pFromJSRef x | x `js_eq` js_AppendModeSequence = AppendModeSequence+ +instance FromJSRef AppendMode where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"segments\""+ js_AppendModeSegments :: JSRef AppendMode+ +foreign import javascript unsafe "\"sequence\""+ js_AppendModeSequence :: JSRef AppendMode+ +data SourceTypeEnum = SourceTypeEnumNone+ | SourceTypeEnumCamera+ | SourceTypeEnumMicrophone+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef SourceTypeEnum where+ pToJSRef SourceTypeEnumNone = js_SourceTypeEnumNone+ pToJSRef SourceTypeEnumCamera = js_SourceTypeEnumCamera+ pToJSRef SourceTypeEnumMicrophone = js_SourceTypeEnumMicrophone+ +instance ToJSRef SourceTypeEnum where+ toJSRef = return . pToJSRef+ +instance PFromJSRef SourceTypeEnum where+ pFromJSRef x | x `js_eq` js_SourceTypeEnumNone = SourceTypeEnumNone+ pFromJSRef x+ | x `js_eq` js_SourceTypeEnumCamera = SourceTypeEnumCamera+ pFromJSRef x+ | x `js_eq` js_SourceTypeEnumMicrophone = SourceTypeEnumMicrophone+ +instance FromJSRef SourceTypeEnum where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"none\"" js_SourceTypeEnumNone+ :: JSRef SourceTypeEnum+ +foreign import javascript unsafe "\"camera\""+ js_SourceTypeEnumCamera :: JSRef SourceTypeEnum+ +foreign import javascript unsafe "\"microphone\""+ js_SourceTypeEnumMicrophone :: JSRef SourceTypeEnum+ +data VideoFacingModeEnum = VideoFacingModeEnumUser+ | VideoFacingModeEnumEnvironment+ | VideoFacingModeEnumLeft+ | VideoFacingModeEnumRight+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef VideoFacingModeEnum where+ pToJSRef VideoFacingModeEnumUser = js_VideoFacingModeEnumUser+ pToJSRef VideoFacingModeEnumEnvironment+ = js_VideoFacingModeEnumEnvironment+ pToJSRef VideoFacingModeEnumLeft = js_VideoFacingModeEnumLeft+ pToJSRef VideoFacingModeEnumRight = js_VideoFacingModeEnumRight+ +instance ToJSRef VideoFacingModeEnum where+ toJSRef = return . pToJSRef+ +instance PFromJSRef VideoFacingModeEnum where+ pFromJSRef x+ | x `js_eq` js_VideoFacingModeEnumUser = VideoFacingModeEnumUser+ pFromJSRef x+ | x `js_eq` js_VideoFacingModeEnumEnvironment =+ VideoFacingModeEnumEnvironment+ pFromJSRef x+ | x `js_eq` js_VideoFacingModeEnumLeft = VideoFacingModeEnumLeft+ pFromJSRef x+ | x `js_eq` js_VideoFacingModeEnumRight = VideoFacingModeEnumRight+ +instance FromJSRef VideoFacingModeEnum where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"user\""+ js_VideoFacingModeEnumUser :: JSRef VideoFacingModeEnum+ +foreign import javascript unsafe "\"environment\""+ js_VideoFacingModeEnumEnvironment :: JSRef VideoFacingModeEnum+ +foreign import javascript unsafe "\"left\""+ js_VideoFacingModeEnumLeft :: JSRef VideoFacingModeEnum+ +foreign import javascript unsafe "\"right\""+ js_VideoFacingModeEnumRight :: JSRef VideoFacingModeEnum+ +data MediaStreamTrackState = MediaStreamTrackStateNew+ | MediaStreamTrackStateLive+ | MediaStreamTrackStateEnded+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef MediaStreamTrackState where+ pToJSRef MediaStreamTrackStateNew = js_MediaStreamTrackStateNew+ pToJSRef MediaStreamTrackStateLive = js_MediaStreamTrackStateLive+ pToJSRef MediaStreamTrackStateEnded = js_MediaStreamTrackStateEnded+ +instance ToJSRef MediaStreamTrackState where+ toJSRef = return . pToJSRef+ +instance PFromJSRef MediaStreamTrackState where+ pFromJSRef x+ | x `js_eq` js_MediaStreamTrackStateNew = MediaStreamTrackStateNew+ pFromJSRef x+ | x `js_eq` js_MediaStreamTrackStateLive =+ MediaStreamTrackStateLive+ pFromJSRef x+ | x `js_eq` js_MediaStreamTrackStateEnded =+ MediaStreamTrackStateEnded+ +instance FromJSRef MediaStreamTrackState where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"new\""+ js_MediaStreamTrackStateNew :: JSRef MediaStreamTrackState+ +foreign import javascript unsafe "\"live\""+ js_MediaStreamTrackStateLive :: JSRef MediaStreamTrackState+ +foreign import javascript unsafe "\"ended\""+ js_MediaStreamTrackStateEnded :: JSRef MediaStreamTrackState+ +data RTCIceTransportsEnum = RTCIceTransportsEnumNone+ | RTCIceTransportsEnumRelay+ | RTCIceTransportsEnumAll+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef RTCIceTransportsEnum where+ pToJSRef RTCIceTransportsEnumNone = js_RTCIceTransportsEnumNone+ pToJSRef RTCIceTransportsEnumRelay = js_RTCIceTransportsEnumRelay+ pToJSRef RTCIceTransportsEnumAll = js_RTCIceTransportsEnumAll+ +instance ToJSRef RTCIceTransportsEnum where+ toJSRef = return . pToJSRef+ +instance PFromJSRef RTCIceTransportsEnum where+ pFromJSRef x+ | x `js_eq` js_RTCIceTransportsEnumNone = RTCIceTransportsEnumNone+ pFromJSRef x+ | x `js_eq` js_RTCIceTransportsEnumRelay =+ RTCIceTransportsEnumRelay+ pFromJSRef x+ | x `js_eq` js_RTCIceTransportsEnumAll = RTCIceTransportsEnumAll+ +instance FromJSRef RTCIceTransportsEnum where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"none\""+ js_RTCIceTransportsEnumNone :: JSRef RTCIceTransportsEnum+ +foreign import javascript unsafe "\"relay\""+ js_RTCIceTransportsEnumRelay :: JSRef RTCIceTransportsEnum+ +foreign import javascript unsafe "\"all\""+ js_RTCIceTransportsEnumAll :: JSRef RTCIceTransportsEnum+ +data RTCIdentityOptionEnum = RTCIdentityOptionEnumYes+ | RTCIdentityOptionEnumNo+ | RTCIdentityOptionEnumIfconfigured+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef RTCIdentityOptionEnum where+ pToJSRef RTCIdentityOptionEnumYes = js_RTCIdentityOptionEnumYes+ pToJSRef RTCIdentityOptionEnumNo = js_RTCIdentityOptionEnumNo+ pToJSRef RTCIdentityOptionEnumIfconfigured+ = js_RTCIdentityOptionEnumIfconfigured+ +instance ToJSRef RTCIdentityOptionEnum where+ toJSRef = return . pToJSRef+ +instance PFromJSRef RTCIdentityOptionEnum where+ pFromJSRef x+ | x `js_eq` js_RTCIdentityOptionEnumYes = RTCIdentityOptionEnumYes+ pFromJSRef x+ | x `js_eq` js_RTCIdentityOptionEnumNo = RTCIdentityOptionEnumNo+ pFromJSRef x+ | x `js_eq` js_RTCIdentityOptionEnumIfconfigured =+ RTCIdentityOptionEnumIfconfigured+ +instance FromJSRef RTCIdentityOptionEnum where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"yes\""+ js_RTCIdentityOptionEnumYes :: JSRef RTCIdentityOptionEnum+ +foreign import javascript unsafe "\"no\""+ js_RTCIdentityOptionEnumNo :: JSRef RTCIdentityOptionEnum+ +foreign import javascript unsafe "\"ifconfigured\""+ js_RTCIdentityOptionEnumIfconfigured :: JSRef RTCIdentityOptionEnum+ +data ReadableStreamStateType = ReadableStreamStateTypeReadable+ | ReadableStreamStateTypeWaiting+ | ReadableStreamStateTypeClosed+ | ReadableStreamStateTypeErrored+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef ReadableStreamStateType where+ pToJSRef ReadableStreamStateTypeReadable+ = js_ReadableStreamStateTypeReadable+ pToJSRef ReadableStreamStateTypeWaiting+ = js_ReadableStreamStateTypeWaiting+ pToJSRef ReadableStreamStateTypeClosed+ = js_ReadableStreamStateTypeClosed+ pToJSRef ReadableStreamStateTypeErrored+ = js_ReadableStreamStateTypeErrored+ +instance ToJSRef ReadableStreamStateType where+ toJSRef = return . pToJSRef+ +instance PFromJSRef ReadableStreamStateType where+ pFromJSRef x+ | x `js_eq` js_ReadableStreamStateTypeReadable =+ ReadableStreamStateTypeReadable+ pFromJSRef x+ | x `js_eq` js_ReadableStreamStateTypeWaiting =+ ReadableStreamStateTypeWaiting+ pFromJSRef x+ | x `js_eq` js_ReadableStreamStateTypeClosed =+ ReadableStreamStateTypeClosed+ pFromJSRef x+ | x `js_eq` js_ReadableStreamStateTypeErrored =+ ReadableStreamStateTypeErrored+ +instance FromJSRef ReadableStreamStateType where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"readable\""+ js_ReadableStreamStateTypeReadable :: JSRef ReadableStreamStateType+ +foreign import javascript unsafe "\"waiting\""+ js_ReadableStreamStateTypeWaiting :: JSRef ReadableStreamStateType+ +foreign import javascript unsafe "\"closed\""+ js_ReadableStreamStateTypeClosed :: JSRef ReadableStreamStateType+ +foreign import javascript unsafe "\"errored\""+ js_ReadableStreamStateTypeErrored :: JSRef ReadableStreamStateType+ +data OverSampleType = OverSampleTypeNone+ | OverSampleType2x+ | OverSampleType4x+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef OverSampleType where+ pToJSRef OverSampleTypeNone = js_OverSampleTypeNone+ pToJSRef OverSampleType2x = js_OverSampleType2x+ pToJSRef OverSampleType4x = js_OverSampleType4x+ +instance ToJSRef OverSampleType where+ toJSRef = return . pToJSRef+ +instance PFromJSRef OverSampleType where+ pFromJSRef x | x `js_eq` js_OverSampleTypeNone = OverSampleTypeNone+ pFromJSRef x | x `js_eq` js_OverSampleType2x = OverSampleType2x+ pFromJSRef x | x `js_eq` js_OverSampleType4x = OverSampleType4x+ +instance FromJSRef OverSampleType where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"none\"" js_OverSampleTypeNone+ :: JSRef OverSampleType+ +foreign import javascript unsafe "\"2x\"" js_OverSampleType2x ::+ JSRef OverSampleType+ +foreign import javascript unsafe "\"4x\"" js_OverSampleType4x ::+ JSRef OverSampleType+ +data PageOverlayType = PageOverlayTypeView+ | PageOverlayTypeDocument+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef PageOverlayType where+ pToJSRef PageOverlayTypeView = js_PageOverlayTypeView+ pToJSRef PageOverlayTypeDocument = js_PageOverlayTypeDocument+ +instance ToJSRef PageOverlayType where+ toJSRef = return . pToJSRef+ +instance PFromJSRef PageOverlayType where+ pFromJSRef x+ | x `js_eq` js_PageOverlayTypeView = PageOverlayTypeView+ pFromJSRef x+ | x `js_eq` js_PageOverlayTypeDocument = PageOverlayTypeDocument+ +instance FromJSRef PageOverlayType where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"view\"" js_PageOverlayTypeView+ :: JSRef PageOverlayType+ +foreign import javascript unsafe "\"document\""+ js_PageOverlayTypeDocument :: JSRef PageOverlayType+ +data XMLHttpRequestResponseType = XMLHttpRequestResponseType+ | XMLHttpRequestResponseTypeArraybuffer+ | XMLHttpRequestResponseTypeBlob+ | XMLHttpRequestResponseTypeDocument+ | XMLHttpRequestResponseTypeJson+ | XMLHttpRequestResponseTypeText+ deriving (Show, Read, Eq, Ord, Typeable)+ +instance PToJSRef XMLHttpRequestResponseType where+ pToJSRef XMLHttpRequestResponseType = js_XMLHttpRequestResponseType+ pToJSRef XMLHttpRequestResponseTypeArraybuffer+ = js_XMLHttpRequestResponseTypeArraybuffer+ pToJSRef XMLHttpRequestResponseTypeBlob+ = js_XMLHttpRequestResponseTypeBlob+ pToJSRef XMLHttpRequestResponseTypeDocument+ = js_XMLHttpRequestResponseTypeDocument+ pToJSRef XMLHttpRequestResponseTypeJson+ = js_XMLHttpRequestResponseTypeJson+ pToJSRef XMLHttpRequestResponseTypeText+ = js_XMLHttpRequestResponseTypeText+ +instance ToJSRef XMLHttpRequestResponseType where+ toJSRef = return . pToJSRef+ +instance PFromJSRef XMLHttpRequestResponseType where+ pFromJSRef x+ | x `js_eq` js_XMLHttpRequestResponseType =+ XMLHttpRequestResponseType+ pFromJSRef x+ | x `js_eq` js_XMLHttpRequestResponseTypeArraybuffer =+ XMLHttpRequestResponseTypeArraybuffer+ pFromJSRef x+ | x `js_eq` js_XMLHttpRequestResponseTypeBlob =+ XMLHttpRequestResponseTypeBlob+ pFromJSRef x+ | x `js_eq` js_XMLHttpRequestResponseTypeDocument =+ XMLHttpRequestResponseTypeDocument+ pFromJSRef x+ | x `js_eq` js_XMLHttpRequestResponseTypeJson =+ XMLHttpRequestResponseTypeJson+ pFromJSRef x+ | x `js_eq` js_XMLHttpRequestResponseTypeText =+ XMLHttpRequestResponseTypeText+ +instance FromJSRef XMLHttpRequestResponseType where+ fromJSRefUnchecked = return . pFromJSRef+ fromJSRef = return . pFromJSRef . castRef+ +foreign import javascript unsafe "\"\""+ js_XMLHttpRequestResponseType :: JSRef XMLHttpRequestResponseType+ +foreign import javascript unsafe "\"arraybuffer\""+ js_XMLHttpRequestResponseTypeArraybuffer ::+ JSRef XMLHttpRequestResponseType+ +foreign import javascript unsafe "\"blob\""+ js_XMLHttpRequestResponseTypeBlob ::+ JSRef XMLHttpRequestResponseType+ +foreign import javascript unsafe "\"document\""+ js_XMLHttpRequestResponseTypeDocument ::+ JSRef XMLHttpRequestResponseType+ +foreign import javascript unsafe "\"json\""+ js_XMLHttpRequestResponseTypeJson ::+ JSRef XMLHttpRequestResponseType+ +foreign import javascript unsafe "\"text\""+ js_XMLHttpRequestResponseTypeText ::+ JSRef XMLHttpRequestResponseType
@@ -0,0 +1,52 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.ErrorEvent+ (js_getMessage, getMessage, js_getFilename, getFilename,+ js_getLineno, getLineno, js_getColno, getColno, ErrorEvent,+ castToErrorEvent, gTypeErrorEvent)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"message\"]" js_getMessage ::+ JSRef ErrorEvent -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ErrorEvent.message Mozilla ErrorEvent.message documentation> +getMessage ::+ (MonadIO m, FromJSString result) => ErrorEvent -> m result+getMessage self+ = liftIO (fromJSString <$> (js_getMessage (unErrorEvent self)))+ +foreign import javascript unsafe "$1[\"filename\"]" js_getFilename+ :: JSRef ErrorEvent -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ErrorEvent.filename Mozilla ErrorEvent.filename documentation> +getFilename ::+ (MonadIO m, FromJSString result) => ErrorEvent -> m result+getFilename self+ = liftIO (fromJSString <$> (js_getFilename (unErrorEvent self)))+ +foreign import javascript unsafe "$1[\"lineno\"]" js_getLineno ::+ JSRef ErrorEvent -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ErrorEvent.lineno Mozilla ErrorEvent.lineno documentation> +getLineno :: (MonadIO m) => ErrorEvent -> m Word+getLineno self = liftIO (js_getLineno (unErrorEvent self))+ +foreign import javascript unsafe "$1[\"colno\"]" js_getColno ::+ JSRef ErrorEvent -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ErrorEvent.colno Mozilla ErrorEvent.colno documentation> +getColno :: (MonadIO m) => ErrorEvent -> m Word+getColno self = liftIO (js_getColno (unErrorEvent self))
@@ -0,0 +1,214 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.Event+ (js_stopPropagation, stopPropagation, js_preventDefault,+ preventDefault, js_initEvent, initEvent,+ js_stopImmediatePropagation, stopImmediatePropagation,+ pattern NONE, pattern CAPTURING_PHASE, pattern AT_TARGET,+ pattern BUBBLING_PHASE, pattern MOUSEDOWN, pattern MOUSEUP,+ pattern MOUSEOVER, pattern MOUSEOUT, pattern MOUSEMOVE,+ pattern MOUSEDRAG, pattern CLICK, pattern DBLCLICK,+ pattern KEYDOWN, pattern KEYUP, pattern KEYPRESS, pattern DRAGDROP,+ pattern FOCUS, pattern BLUR, pattern SELECT, pattern CHANGE,+ js_getType, getType, js_getTarget, getTarget, js_getCurrentTarget,+ getCurrentTarget, js_getEventPhase, getEventPhase, js_getBubbles,+ getBubbles, js_getCancelable, getCancelable, js_getTimeStamp,+ getTimeStamp, js_getDefaultPrevented, getDefaultPrevented,+ js_getSrcElement, getSrcElement, js_setReturnValue, setReturnValue,+ js_getReturnValue, getReturnValue, js_setCancelBubble,+ setCancelBubble, js_getCancelBubble, getCancelBubble,+ js_getClipboardData, getClipboardData, Event, castToEvent,+ gTypeEvent, IsEvent, toEvent)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"stopPropagation\"]()"+ js_stopPropagation :: JSRef Event -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.stopPropagation Mozilla Event.stopPropagation documentation> +stopPropagation :: (MonadIO m, IsEvent self) => self -> m ()+stopPropagation self+ = liftIO (js_stopPropagation (unEvent (toEvent self)))+ +foreign import javascript unsafe "$1[\"preventDefault\"]()"+ js_preventDefault :: JSRef Event -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.preventDefault Mozilla Event.preventDefault documentation> +preventDefault :: (MonadIO m, IsEvent self) => self -> m ()+preventDefault self+ = liftIO (js_preventDefault (unEvent (toEvent self)))+ +foreign import javascript unsafe "$1[\"initEvent\"]($2, $3, $4)"+ js_initEvent :: JSRef Event -> JSString -> Bool -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.initEvent Mozilla Event.initEvent documentation> +initEvent ::+ (MonadIO m, IsEvent self, ToJSString eventTypeArg) =>+ self -> eventTypeArg -> Bool -> Bool -> m ()+initEvent self eventTypeArg canBubbleArg cancelableArg+ = liftIO+ (js_initEvent (unEvent (toEvent self)) (toJSString eventTypeArg)+ canBubbleArg+ cancelableArg)+ +foreign import javascript unsafe+ "$1[\"stopImmediatePropagation\"]()" js_stopImmediatePropagation ::+ JSRef Event -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.stopImmediatePropagation Mozilla Event.stopImmediatePropagation documentation> +stopImmediatePropagation ::+ (MonadIO m, IsEvent self) => self -> m ()+stopImmediatePropagation self+ = liftIO (js_stopImmediatePropagation (unEvent (toEvent self)))+pattern NONE = 0+pattern CAPTURING_PHASE = 1+pattern AT_TARGET = 2+pattern BUBBLING_PHASE = 3+pattern MOUSEDOWN = 1+pattern MOUSEUP = 2+pattern MOUSEOVER = 4+pattern MOUSEOUT = 8+pattern MOUSEMOVE = 16+pattern MOUSEDRAG = 32+pattern CLICK = 64+pattern DBLCLICK = 128+pattern KEYDOWN = 256+pattern KEYUP = 512+pattern KEYPRESS = 1024+pattern DRAGDROP = 2048+pattern FOCUS = 4096+pattern BLUR = 8192+pattern SELECT = 16384+pattern CHANGE = 32768+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef Event -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.type Mozilla Event.type documentation> +getType ::+ (MonadIO m, IsEvent self, FromJSString result) => self -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unEvent (toEvent self))))+ +foreign import javascript unsafe "$1[\"target\"]" js_getTarget ::+ JSRef Event -> IO (JSRef EventTarget)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.target Mozilla Event.target documentation> +getTarget ::+ (MonadIO m, IsEvent self) => self -> m (Maybe EventTarget)+getTarget self+ = liftIO ((js_getTarget (unEvent (toEvent self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"currentTarget\"]"+ js_getCurrentTarget :: JSRef Event -> IO (JSRef EventTarget)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.currentTarget Mozilla Event.currentTarget documentation> +getCurrentTarget ::+ (MonadIO m, IsEvent self) => self -> m (Maybe EventTarget)+getCurrentTarget self+ = liftIO+ ((js_getCurrentTarget (unEvent (toEvent self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"eventPhase\"]"+ js_getEventPhase :: JSRef Event -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.eventPhase Mozilla Event.eventPhase documentation> +getEventPhase :: (MonadIO m, IsEvent self) => self -> m Word+getEventPhase self+ = liftIO (js_getEventPhase (unEvent (toEvent self)))+ +foreign import javascript unsafe "($1[\"bubbles\"] ? 1 : 0)"+ js_getBubbles :: JSRef Event -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.bubbles Mozilla Event.bubbles documentation> +getBubbles :: (MonadIO m, IsEvent self) => self -> m Bool+getBubbles self = liftIO (js_getBubbles (unEvent (toEvent self)))+ +foreign import javascript unsafe "($1[\"cancelable\"] ? 1 : 0)"+ js_getCancelable :: JSRef Event -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.cancelable Mozilla Event.cancelable documentation> +getCancelable :: (MonadIO m, IsEvent self) => self -> m Bool+getCancelable self+ = liftIO (js_getCancelable (unEvent (toEvent self)))+ +foreign import javascript unsafe "$1[\"timeStamp\"]"+ js_getTimeStamp :: JSRef Event -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.timeStamp Mozilla Event.timeStamp documentation> +getTimeStamp :: (MonadIO m, IsEvent self) => self -> m Word+getTimeStamp self+ = liftIO (js_getTimeStamp (unEvent (toEvent self)))+ +foreign import javascript unsafe+ "($1[\"defaultPrevented\"] ? 1 : 0)" js_getDefaultPrevented ::+ JSRef Event -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.defaultPrevented Mozilla Event.defaultPrevented documentation> +getDefaultPrevented :: (MonadIO m, IsEvent self) => self -> m Bool+getDefaultPrevented self+ = liftIO (js_getDefaultPrevented (unEvent (toEvent self)))+ +foreign import javascript unsafe "$1[\"srcElement\"]"+ js_getSrcElement :: JSRef Event -> IO (JSRef EventTarget)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.srcElement Mozilla Event.srcElement documentation> +getSrcElement ::+ (MonadIO m, IsEvent self) => self -> m (Maybe EventTarget)+getSrcElement self+ = liftIO+ ((js_getSrcElement (unEvent (toEvent self))) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"returnValue\"] = $2;"+ js_setReturnValue :: JSRef Event -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.returnValue Mozilla Event.returnValue documentation> +setReturnValue :: (MonadIO m, IsEvent self) => self -> Bool -> m ()+setReturnValue self val+ = liftIO (js_setReturnValue (unEvent (toEvent self)) val)+ +foreign import javascript unsafe "($1[\"returnValue\"] ? 1 : 0)"+ js_getReturnValue :: JSRef Event -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.returnValue Mozilla Event.returnValue documentation> +getReturnValue :: (MonadIO m, IsEvent self) => self -> m Bool+getReturnValue self+ = liftIO (js_getReturnValue (unEvent (toEvent self)))+ +foreign import javascript unsafe "$1[\"cancelBubble\"] = $2;"+ js_setCancelBubble :: JSRef Event -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.cancelBubble Mozilla Event.cancelBubble documentation> +setCancelBubble ::+ (MonadIO m, IsEvent self) => self -> Bool -> m ()+setCancelBubble self val+ = liftIO (js_setCancelBubble (unEvent (toEvent self)) val)+ +foreign import javascript unsafe "($1[\"cancelBubble\"] ? 1 : 0)"+ js_getCancelBubble :: JSRef Event -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.cancelBubble Mozilla Event.cancelBubble documentation> +getCancelBubble :: (MonadIO m, IsEvent self) => self -> m Bool+getCancelBubble self+ = liftIO (js_getCancelBubble (unEvent (toEvent self)))+ +foreign import javascript unsafe "$1[\"clipboardData\"]"+ js_getClipboardData :: JSRef Event -> IO (JSRef DataTransfer)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.clipboardData Mozilla Event.clipboardData documentation> +getClipboardData ::+ (MonadIO m, IsEvent self) => self -> m (Maybe DataTransfer)+getClipboardData self+ = liftIO+ ((js_getClipboardData (unEvent (toEvent self))) >>= fromJSRef)
@@ -0,0 +1,30 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.EventListener+ (js_handleEvent, handleEvent, EventListener, castToEventListener,+ gTypeEventListener)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"handleEvent\"]($2)"+ js_handleEvent :: JSRef EventListener -> JSRef Event -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/EventListener.handleEvent Mozilla EventListener.handleEvent documentation> +handleEvent ::+ (MonadIO m, IsEvent evt) => EventListener -> Maybe evt -> m ()+handleEvent self evt+ = liftIO+ (js_handleEvent (unEventListener self)+ (maybe jsNull (unEvent . toEvent) evt))
@@ -0,0 +1,83 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.EventSource+ (js_newEventSource, newEventSource, js_close, close,+ pattern CONNECTING, pattern OPEN, pattern CLOSED, js_getUrl,+ getUrl, js_getWithCredentials, getWithCredentials,+ js_getReadyState, getReadyState, open, message, error, EventSource,+ castToEventSource, gTypeEventSource)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "new window[\"EventSource\"]($1,\n$2)" js_newEventSource ::+ JSString -> JSRef Dictionary -> IO (JSRef EventSource)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/EventSource Mozilla EventSource documentation> +newEventSource ::+ (MonadIO m, ToJSString url, IsDictionary eventSourceInit) =>+ url -> Maybe eventSourceInit -> m EventSource+newEventSource url eventSourceInit+ = liftIO+ (js_newEventSource (toJSString url)+ (maybe jsNull (unDictionary . toDictionary) eventSourceInit)+ >>= fromJSRefUnchecked)+ +foreign import javascript unsafe "$1[\"close\"]()" js_close ::+ JSRef EventSource -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/EventSource.close Mozilla EventSource.close documentation> +close :: (MonadIO m) => EventSource -> m ()+close self = liftIO (js_close (unEventSource self))+pattern CONNECTING = 0+pattern OPEN = 1+pattern CLOSED = 2+ +foreign import javascript unsafe "$1[\"url\"]" js_getUrl ::+ JSRef EventSource -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/EventSource.url Mozilla EventSource.url documentation> +getUrl ::+ (MonadIO m, FromJSString result) => EventSource -> m result+getUrl self+ = liftIO (fromJSString <$> (js_getUrl (unEventSource self)))+ +foreign import javascript unsafe+ "($1[\"withCredentials\"] ? 1 : 0)" js_getWithCredentials ::+ JSRef EventSource -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/EventSource.withCredentials Mozilla EventSource.withCredentials documentation> +getWithCredentials :: (MonadIO m) => EventSource -> m Bool+getWithCredentials self+ = liftIO (js_getWithCredentials (unEventSource self))+ +foreign import javascript unsafe "$1[\"readyState\"]"+ js_getReadyState :: JSRef EventSource -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/EventSource.readyState Mozilla EventSource.readyState documentation> +getReadyState :: (MonadIO m) => EventSource -> m Word+getReadyState self = liftIO (js_getReadyState (unEventSource self))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/EventSource.onopen Mozilla EventSource.onopen documentation> +open :: EventName EventSource Event+open = unsafeEventName (toJSString "open")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/EventSource.onmessage Mozilla EventSource.onmessage documentation> +message :: EventName EventSource MessageEvent+message = unsafeEventName (toJSString "message")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/EventSource.onerror Mozilla EventSource.onerror documentation> +error :: EventName EventSource UIEvent+error = unsafeEventName (toJSString "error")
@@ -0,0 +1,65 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.EventTarget+ (js_addEventListener, addEventListener, js_removeEventListener,+ removeEventListener, js_dispatchEvent, dispatchEvent, EventTarget,+ castToEventTarget, gTypeEventTarget, IsEventTarget, toEventTarget)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "$1[\"addEventListener\"]($2, $3,\n$4)" js_addEventListener ::+ JSRef EventTarget ->+ JSString -> JSRef EventListener -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.addEventListener Mozilla EventTarget.addEventListener documentation> +addEventListener ::+ (MonadIO m, IsEventTarget self, ToJSString type') =>+ self -> type' -> Maybe EventListener -> Bool -> m ()+addEventListener self type' listener useCapture+ = liftIO+ (js_addEventListener (unEventTarget (toEventTarget self))+ (toJSString type')+ (maybe jsNull pToJSRef listener)+ useCapture)+ +foreign import javascript unsafe+ "$1[\"removeEventListener\"]($2,\n$3, $4)" js_removeEventListener+ ::+ JSRef EventTarget ->+ JSString -> JSRef EventListener -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.removeEventListener Mozilla EventTarget.removeEventListener documentation> +removeEventListener ::+ (MonadIO m, IsEventTarget self, ToJSString type') =>+ self -> type' -> Maybe EventListener -> Bool -> m ()+removeEventListener self type' listener useCapture+ = liftIO+ (js_removeEventListener (unEventTarget (toEventTarget self))+ (toJSString type')+ (maybe jsNull pToJSRef listener)+ useCapture)+ +foreign import javascript unsafe+ "($1[\"dispatchEvent\"]($2) ? 1 : 0)" js_dispatchEvent ::+ JSRef EventTarget -> JSRef Event -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.dispatchEvent Mozilla EventTarget.dispatchEvent documentation> +dispatchEvent ::+ (MonadIO m, IsEventTarget self, IsEvent event) =>+ self -> Maybe event -> m Bool+dispatchEvent self event+ = liftIO+ (js_dispatchEvent (unEventTarget (toEventTarget self))+ (maybe jsNull (unEvent . toEvent) event))
@@ -0,0 +1,34 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.File+ (js_getName, getName, js_getLastModifiedDate, getLastModifiedDate,+ File, castToFile, gTypeFile)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef File -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/File.name Mozilla File.name documentation> +getName :: (MonadIO m, FromJSString result) => File -> m result+getName self = liftIO (fromJSString <$> (js_getName (unFile self)))+ +foreign import javascript unsafe "$1[\"lastModifiedDate\"]"+ js_getLastModifiedDate :: JSRef File -> IO (JSRef Date)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/File.lastModifiedDate Mozilla File.lastModifiedDate documentation> +getLastModifiedDate :: (MonadIO m) => File -> m (Maybe Date)+getLastModifiedDate self+ = liftIO ((js_getLastModifiedDate (unFile self)) >>= fromJSRef)
@@ -0,0 +1,43 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.FileError+ (pattern NOT_FOUND_ERR, pattern SECURITY_ERR, pattern ABORT_ERR,+ pattern NOT_READABLE_ERR, pattern ENCODING_ERR,+ pattern NO_MODIFICATION_ALLOWED_ERR, pattern INVALID_STATE_ERR,+ pattern SYNTAX_ERR, pattern INVALID_MODIFICATION_ERR,+ pattern QUOTA_EXCEEDED_ERR, pattern TYPE_MISMATCH_ERR,+ pattern PATH_EXISTS_ERR, js_getCode, getCode, FileError,+ castToFileError, gTypeFileError)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+pattern NOT_FOUND_ERR = 1+pattern SECURITY_ERR = 2+pattern ABORT_ERR = 3+pattern NOT_READABLE_ERR = 4+pattern ENCODING_ERR = 5+pattern NO_MODIFICATION_ALLOWED_ERR = 6+pattern INVALID_STATE_ERR = 7+pattern SYNTAX_ERR = 8+pattern INVALID_MODIFICATION_ERR = 9+pattern QUOTA_EXCEEDED_ERR = 10+pattern TYPE_MISMATCH_ERR = 11+pattern PATH_EXISTS_ERR = 12+ +foreign import javascript unsafe "$1[\"code\"]" js_getCode ::+ JSRef FileError -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileError.code Mozilla FileError.code documentation> +getCode :: (MonadIO m) => FileError -> m Word+getCode self = liftIO (js_getCode (unFileError self))
@@ -0,0 +1,34 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.FileList+ (js_item, item, js_getLength, getLength, FileList, castToFileList,+ gTypeFileList)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"item\"]($2)" js_item ::+ JSRef FileList -> Word -> IO (JSRef File)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileList.item Mozilla FileList.item documentation> +item :: (MonadIO m) => FileList -> Word -> m (Maybe File)+item self index+ = liftIO ((js_item (unFileList self) index) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"length\"]" js_getLength ::+ JSRef FileList -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileList.length Mozilla FileList.length documentation> +getLength :: (MonadIO m) => FileList -> m Word+getLength self = liftIO (js_getLength (unFileList self))
@@ -0,0 +1,134 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.FileReader+ (js_newFileReader, newFileReader, js_readAsArrayBuffer,+ readAsArrayBuffer, js_readAsBinaryString, readAsBinaryString,+ js_readAsText, readAsText, js_readAsDataURL, readAsDataURL,+ js_abort, abort, pattern EMPTY, pattern LOADING, pattern DONE,+ js_getReadyState, getReadyState, js_getResult, getResult,+ js_getError, getError, loadStart, progress, load, abortEvent,+ error, loadEnd, FileReader, castToFileReader, gTypeFileReader)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "new window[\"FileReader\"]()"+ js_newFileReader :: IO (JSRef FileReader)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader Mozilla FileReader documentation> +newFileReader :: (MonadIO m) => m FileReader+newFileReader = liftIO (js_newFileReader >>= fromJSRefUnchecked)+ +foreign import javascript unsafe "$1[\"readAsArrayBuffer\"]($2)"+ js_readAsArrayBuffer :: JSRef FileReader -> JSRef Blob -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.readAsArrayBuffer Mozilla FileReader.readAsArrayBuffer documentation> +readAsArrayBuffer ::+ (MonadIO m, IsBlob blob) => FileReader -> Maybe blob -> m ()+readAsArrayBuffer self blob+ = liftIO+ (js_readAsArrayBuffer (unFileReader self)+ (maybe jsNull (unBlob . toBlob) blob))+ +foreign import javascript unsafe "$1[\"readAsBinaryString\"]($2)"+ js_readAsBinaryString :: JSRef FileReader -> JSRef Blob -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.readAsBinaryString Mozilla FileReader.readAsBinaryString documentation> +readAsBinaryString ::+ (MonadIO m, IsBlob blob) => FileReader -> Maybe blob -> m ()+readAsBinaryString self blob+ = liftIO+ (js_readAsBinaryString (unFileReader self)+ (maybe jsNull (unBlob . toBlob) blob))+ +foreign import javascript unsafe "$1[\"readAsText\"]($2, $3)"+ js_readAsText ::+ JSRef FileReader -> JSRef Blob -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.readAsText Mozilla FileReader.readAsText documentation> +readAsText ::+ (MonadIO m, IsBlob blob, ToJSString encoding) =>+ FileReader -> Maybe blob -> encoding -> m ()+readAsText self blob encoding+ = liftIO+ (js_readAsText (unFileReader self)+ (maybe jsNull (unBlob . toBlob) blob)+ (toJSString encoding))+ +foreign import javascript unsafe "$1[\"readAsDataURL\"]($2)"+ js_readAsDataURL :: JSRef FileReader -> JSRef Blob -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.readAsDataURL Mozilla FileReader.readAsDataURL documentation> +readAsDataURL ::+ (MonadIO m, IsBlob blob) => FileReader -> Maybe blob -> m ()+readAsDataURL self blob+ = liftIO+ (js_readAsDataURL (unFileReader self)+ (maybe jsNull (unBlob . toBlob) blob))+ +foreign import javascript unsafe "$1[\"abort\"]()" js_abort ::+ JSRef FileReader -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.abort Mozilla FileReader.abort documentation> +abort :: (MonadIO m) => FileReader -> m ()+abort self = liftIO (js_abort (unFileReader self))+pattern EMPTY = 0+pattern LOADING = 1+pattern DONE = 2+ +foreign import javascript unsafe "$1[\"readyState\"]"+ js_getReadyState :: JSRef FileReader -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.readyState Mozilla FileReader.readyState documentation> +getReadyState :: (MonadIO m) => FileReader -> m Word+getReadyState self = liftIO (js_getReadyState (unFileReader self))+ +foreign import javascript unsafe "$1[\"result\"]" js_getResult ::+ JSRef FileReader -> IO (JSRef a)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.result Mozilla FileReader.result documentation> +getResult :: (MonadIO m) => FileReader -> m (JSRef a)+getResult self = liftIO (js_getResult (unFileReader self))+ +foreign import javascript unsafe "$1[\"error\"]" js_getError ::+ JSRef FileReader -> IO (JSRef FileError)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.error Mozilla FileReader.error documentation> +getError :: (MonadIO m) => FileReader -> m (Maybe FileError)+getError self+ = liftIO ((js_getError (unFileReader self)) >>= fromJSRef)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.onloadstart Mozilla FileReader.onloadstart documentation> +loadStart :: EventName FileReader ProgressEvent+loadStart = unsafeEventName (toJSString "loadstart")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.onprogress Mozilla FileReader.onprogress documentation> +progress :: EventName FileReader ProgressEvent+progress = unsafeEventName (toJSString "progress")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.onload Mozilla FileReader.onload documentation> +load :: EventName FileReader UIEvent+load = unsafeEventName (toJSString "load")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.onabort Mozilla FileReader.onabort documentation> +abortEvent :: EventName FileReader UIEvent+abortEvent = unsafeEventName (toJSString "abort")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.onerror Mozilla FileReader.onerror documentation> +error :: EventName FileReader UIEvent+error = unsafeEventName (toJSString "error")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.onloadend Mozilla FileReader.onloadend documentation> +loadEnd :: EventName FileReader ProgressEvent+loadEnd = unsafeEventName (toJSString "loadend")
@@ -0,0 +1,87 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.FileReaderSync+ (js_newFileReaderSync, newFileReaderSync, js_readAsArrayBuffer,+ readAsArrayBuffer, js_readAsBinaryString, readAsBinaryString,+ js_readAsText, readAsText, js_readAsDataURL, readAsDataURL,+ FileReaderSync, castToFileReaderSync, gTypeFileReaderSync)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "new window[\"FileReaderSync\"]()"+ js_newFileReaderSync :: IO (JSRef FileReaderSync)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync Mozilla FileReaderSync documentation> +newFileReaderSync :: (MonadIO m) => m FileReaderSync+newFileReaderSync+ = liftIO (js_newFileReaderSync >>= fromJSRefUnchecked)+ +foreign import javascript unsafe "$1[\"readAsArrayBuffer\"]($2)"+ js_readAsArrayBuffer ::+ JSRef FileReaderSync -> JSRef Blob -> IO (JSRef ArrayBuffer)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsArrayBuffer Mozilla FileReaderSync.readAsArrayBuffer documentation> +readAsArrayBuffer ::+ (MonadIO m, IsBlob blob) =>+ FileReaderSync -> Maybe blob -> m (Maybe ArrayBuffer)+readAsArrayBuffer self blob+ = liftIO+ ((js_readAsArrayBuffer (unFileReaderSync self)+ (maybe jsNull (unBlob . toBlob) blob))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"readAsBinaryString\"]($2)"+ js_readAsBinaryString ::+ JSRef FileReaderSync -> JSRef Blob -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsBinaryString Mozilla FileReaderSync.readAsBinaryString documentation> +readAsBinaryString ::+ (MonadIO m, IsBlob blob, FromJSString result) =>+ FileReaderSync -> Maybe blob -> m result+readAsBinaryString self blob+ = liftIO+ (fromJSString <$>+ (js_readAsBinaryString (unFileReaderSync self)+ (maybe jsNull (unBlob . toBlob) blob)))+ +foreign import javascript unsafe "$1[\"readAsText\"]($2, $3)"+ js_readAsText ::+ JSRef FileReaderSync -> JSRef Blob -> JSString -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsText Mozilla FileReaderSync.readAsText documentation> +readAsText ::+ (MonadIO m, IsBlob blob, ToJSString encoding,+ FromJSString result) =>+ FileReaderSync -> Maybe blob -> encoding -> m result+readAsText self blob encoding+ = liftIO+ (fromJSString <$>+ (js_readAsText (unFileReaderSync self)+ (maybe jsNull (unBlob . toBlob) blob)+ (toJSString encoding)))+ +foreign import javascript unsafe "$1[\"readAsDataURL\"]($2)"+ js_readAsDataURL ::+ JSRef FileReaderSync -> JSRef Blob -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsDataURL Mozilla FileReaderSync.readAsDataURL documentation> +readAsDataURL ::+ (MonadIO m, IsBlob blob, FromJSString result) =>+ FileReaderSync -> Maybe blob -> m result+readAsDataURL self blob+ = liftIO+ (fromJSString <$>+ (js_readAsDataURL (unFileReaderSync self)+ (maybe jsNull (unBlob . toBlob) blob)))
@@ -0,0 +1,28 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.FocusEvent+ (js_getRelatedTarget, getRelatedTarget, FocusEvent,+ castToFocusEvent, gTypeFocusEvent)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"relatedTarget\"]"+ js_getRelatedTarget :: JSRef FocusEvent -> IO (JSRef EventTarget)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FocusEvent.relatedTarget Mozilla FocusEvent.relatedTarget documentation> +getRelatedTarget ::+ (MonadIO m) => FocusEvent -> m (Maybe EventTarget)+getRelatedTarget self+ = liftIO ((js_getRelatedTarget (unFocusEvent self)) >>= fromJSRef)
@@ -0,0 +1,85 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.FontLoader+ (js_checkFont, checkFont, js_loadFont, loadFont,+ js_notifyWhenFontsReady, notifyWhenFontsReady, loading,+ loadingDone, loadStart, load, error, js_getLoading, getLoading,+ FontLoader, castToFontLoader, gTypeFontLoader)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "($1[\"checkFont\"]($2,\n$3) ? 1 : 0)" js_checkFont ::+ JSRef FontLoader -> JSString -> JSString -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FontLoader.checkFont Mozilla FontLoader.checkFont documentation> +checkFont ::+ (MonadIO m, ToJSString font, ToJSString text) =>+ FontLoader -> font -> text -> m Bool+checkFont self font text+ = liftIO+ (js_checkFont (unFontLoader self) (toJSString font)+ (toJSString text))+ +foreign import javascript unsafe "$1[\"loadFont\"]($2)" js_loadFont+ :: JSRef FontLoader -> JSRef Dictionary -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FontLoader.loadFont Mozilla FontLoader.loadFont documentation> +loadFont ::+ (MonadIO m, IsDictionary params) =>+ FontLoader -> Maybe params -> m ()+loadFont self params+ = liftIO+ (js_loadFont (unFontLoader self)+ (maybe jsNull (unDictionary . toDictionary) params))+ +foreign import javascript unsafe "$1[\"notifyWhenFontsReady\"]($2)"+ js_notifyWhenFontsReady ::+ JSRef FontLoader -> JSRef VoidCallback -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FontLoader.notifyWhenFontsReady Mozilla FontLoader.notifyWhenFontsReady documentation> +notifyWhenFontsReady ::+ (MonadIO m) => FontLoader -> Maybe VoidCallback -> m ()+notifyWhenFontsReady self callback+ = liftIO+ (js_notifyWhenFontsReady (unFontLoader self)+ (maybe jsNull pToJSRef callback))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FontLoader.onloading Mozilla FontLoader.onloading documentation> +loading :: EventName FontLoader Event+loading = unsafeEventName (toJSString "loading")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FontLoader.onloadingdone Mozilla FontLoader.onloadingdone documentation> +loadingDone :: EventName FontLoader Event+loadingDone = unsafeEventName (toJSString "loadingdone")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FontLoader.onloadstart Mozilla FontLoader.onloadstart documentation> +loadStart :: EventName FontLoader ProgressEvent+loadStart = unsafeEventName (toJSString "loadstart")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FontLoader.onload Mozilla FontLoader.onload documentation> +load :: EventName FontLoader UIEvent+load = unsafeEventName (toJSString "load")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FontLoader.onerror Mozilla FontLoader.onerror documentation> +error :: EventName FontLoader UIEvent+error = unsafeEventName (toJSString "error")+ +foreign import javascript unsafe "($1[\"loading\"] ? 1 : 0)"+ js_getLoading :: JSRef FontLoader -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FontLoader.loading Mozilla FontLoader.loading documentation> +getLoading :: (MonadIO m) => FontLoader -> m Bool+getLoading self = liftIO (js_getLoading (unFontLoader self))
@@ -0,0 +1,43 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.FormData+ (js_newFormData, newFormData, js_append, append, FormData,+ castToFormData, gTypeFormData)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "new window[\"FormData\"]($1)"+ js_newFormData :: JSRef HTMLFormElement -> IO (JSRef FormData)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FormData Mozilla FormData documentation> +newFormData :: (MonadIO m) => Maybe HTMLFormElement -> m FormData+newFormData form+ = liftIO+ (js_newFormData (maybe jsNull pToJSRef form) >>=+ fromJSRefUnchecked)+ +foreign import javascript unsafe "$1[\"append\"]($2, $3, $4)"+ js_append ::+ JSRef FormData -> JSString -> JSString -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FormData.append Mozilla FormData.append documentation> +append ::+ (MonadIO m, ToJSString name, ToJSString value,+ ToJSString filename) =>+ FormData -> name -> value -> filename -> m ()+append self name value filename+ = liftIO+ (js_append (unFormData self) (toJSString name) (toJSString value)+ (toJSString filename))
@@ -0,0 +1,26 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.GainNode+ (js_getGain, getGain, GainNode, castToGainNode, gTypeGainNode)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"gain\"]" js_getGain ::+ JSRef GainNode -> IO (JSRef AudioParam)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/GainNode.gain Mozilla GainNode.gain documentation> +getGain :: (MonadIO m) => GainNode -> m (Maybe AudioParam)+getGain self+ = liftIO ((js_getGain (unGainNode self)) >>= fromJSRef)
@@ -0,0 +1,74 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.Gamepad+ (js_getId, getId, js_getIndex, getIndex, js_getConnected,+ getConnected, js_getTimestamp, getTimestamp, js_getMapping,+ getMapping, js_getAxes, getAxes, js_getButtons, getButtons,+ Gamepad, castToGamepad, gTypeGamepad)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"id\"]" js_getId ::+ JSRef Gamepad -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Gamepad.id Mozilla Gamepad.id documentation> +getId :: (MonadIO m, FromJSString result) => Gamepad -> m result+getId self = liftIO (fromJSString <$> (js_getId (unGamepad self)))+ +foreign import javascript unsafe "$1[\"index\"]" js_getIndex ::+ JSRef Gamepad -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Gamepad.index Mozilla Gamepad.index documentation> +getIndex :: (MonadIO m) => Gamepad -> m Word+getIndex self = liftIO (js_getIndex (unGamepad self))+ +foreign import javascript unsafe "($1[\"connected\"] ? 1 : 0)"+ js_getConnected :: JSRef Gamepad -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Gamepad.connected Mozilla Gamepad.connected documentation> +getConnected :: (MonadIO m) => Gamepad -> m Bool+getConnected self = liftIO (js_getConnected (unGamepad self))+ +foreign import javascript unsafe "$1[\"timestamp\"]"+ js_getTimestamp :: JSRef Gamepad -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Gamepad.timestamp Mozilla Gamepad.timestamp documentation> +getTimestamp :: (MonadIO m) => Gamepad -> m Double+getTimestamp self = liftIO (js_getTimestamp (unGamepad self))+ +foreign import javascript unsafe "$1[\"mapping\"]" js_getMapping ::+ JSRef Gamepad -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Gamepad.mapping Mozilla Gamepad.mapping documentation> +getMapping ::+ (MonadIO m, FromJSString result) => Gamepad -> m result+getMapping self+ = liftIO (fromJSString <$> (js_getMapping (unGamepad self)))+ +foreign import javascript unsafe "$1[\"axes\"]" js_getAxes ::+ JSRef Gamepad -> IO (JSRef [Double])++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Gamepad.axes Mozilla Gamepad.axes documentation> +getAxes :: (MonadIO m) => Gamepad -> m [Double]+getAxes self+ = liftIO ((js_getAxes (unGamepad self)) >>= fromJSRefUnchecked)+ +foreign import javascript unsafe "$1[\"buttons\"]" js_getButtons ::+ JSRef Gamepad -> IO (JSRef [Maybe GamepadButton])++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Gamepad.buttons Mozilla Gamepad.buttons documentation> +getButtons :: (MonadIO m) => Gamepad -> m [Maybe GamepadButton]+getButtons self+ = liftIO ((js_getButtons (unGamepad self)) >>= fromJSRefUnchecked)
@@ -0,0 +1,33 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.GamepadButton+ (js_getPressed, getPressed, js_getValue, getValue, GamepadButton,+ castToGamepadButton, gTypeGamepadButton)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "($1[\"pressed\"] ? 1 : 0)"+ js_getPressed :: JSRef GamepadButton -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/GamepadButton.pressed Mozilla GamepadButton.pressed documentation> +getPressed :: (MonadIO m) => GamepadButton -> m Bool+getPressed self = liftIO (js_getPressed (unGamepadButton self))+ +foreign import javascript unsafe "$1[\"value\"]" js_getValue ::+ JSRef GamepadButton -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/GamepadButton.value Mozilla GamepadButton.value documentation> +getValue :: (MonadIO m) => GamepadButton -> m Double+getValue self = liftIO (js_getValue (unGamepadButton self))
@@ -0,0 +1,27 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.GamepadEvent+ (js_getGamepad, getGamepad, GamepadEvent, castToGamepadEvent,+ gTypeGamepadEvent)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"gamepad\"]" js_getGamepad ::+ JSRef GamepadEvent -> IO (JSRef Gamepad)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/GamepadEvent.gamepad Mozilla GamepadEvent.gamepad documentation> +getGamepad :: (MonadIO m) => GamepadEvent -> m (Maybe Gamepad)+getGamepad self+ = liftIO ((js_getGamepad (unGamepadEvent self)) >>= fromJSRef)
@@ -0,0 +1,66 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.Geolocation+ (js_getCurrentPosition, getCurrentPosition, js_watchPosition,+ watchPosition, js_clearWatch, clearWatch, Geolocation,+ castToGeolocation, gTypeGeolocation)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "$1[\"getCurrentPosition\"]($2, $3,\n$4)" js_getCurrentPosition ::+ JSRef Geolocation ->+ JSRef PositionCallback ->+ JSRef PositionErrorCallback -> JSRef PositionOptions -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Geolocation.getCurrentPosition Mozilla Geolocation.getCurrentPosition documentation> +getCurrentPosition ::+ (MonadIO m, IsPositionOptions options) =>+ Geolocation ->+ Maybe PositionCallback ->+ Maybe PositionErrorCallback -> Maybe options -> m ()+getCurrentPosition self successCallback errorCallback options+ = liftIO+ (js_getCurrentPosition (unGeolocation self)+ (maybe jsNull pToJSRef successCallback)+ (maybe jsNull pToJSRef errorCallback)+ (maybe jsNull (unPositionOptions . toPositionOptions) options))+ +foreign import javascript unsafe+ "$1[\"watchPosition\"]($2, $3, $4)" js_watchPosition ::+ JSRef Geolocation ->+ JSRef PositionCallback ->+ JSRef PositionErrorCallback -> JSRef PositionOptions -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Geolocation.watchPosition Mozilla Geolocation.watchPosition documentation> +watchPosition ::+ (MonadIO m, IsPositionOptions options) =>+ Geolocation ->+ Maybe PositionCallback ->+ Maybe PositionErrorCallback -> Maybe options -> m Int+watchPosition self successCallback errorCallback options+ = liftIO+ (js_watchPosition (unGeolocation self)+ (maybe jsNull pToJSRef successCallback)+ (maybe jsNull pToJSRef errorCallback)+ (maybe jsNull (unPositionOptions . toPositionOptions) options))+ +foreign import javascript unsafe "$1[\"clearWatch\"]($2)"+ js_clearWatch :: JSRef Geolocation -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Geolocation.clearWatch Mozilla Geolocation.clearWatch documentation> +clearWatch :: (MonadIO m) => Geolocation -> Int -> m ()+clearWatch self watchID+ = liftIO (js_clearWatch (unGeolocation self) watchID)
@@ -0,0 +1,34 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.Geoposition+ (js_getCoords, getCoords, js_getTimestamp, getTimestamp,+ Geoposition, castToGeoposition, gTypeGeoposition)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"coords\"]" js_getCoords ::+ JSRef Geoposition -> IO (JSRef Coordinates)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Geoposition.coords Mozilla Geoposition.coords documentation> +getCoords :: (MonadIO m) => Geoposition -> m (Maybe Coordinates)+getCoords self+ = liftIO ((js_getCoords (unGeoposition self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"timestamp\"]"+ js_getTimestamp :: JSRef Geoposition -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Geoposition.timestamp Mozilla Geoposition.timestamp documentation> +getTimestamp :: (MonadIO m) => Geoposition -> m Word+getTimestamp self = liftIO (js_getTimestamp (unGeoposition self))
@@ -0,0 +1,60 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLAllCollection+ (js_item, item, js_namedItem, namedItem, js_tags, tags,+ js_getLength, getLength, HTMLAllCollection,+ castToHTMLAllCollection, gTypeHTMLAllCollection)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"item\"]($2)" js_item ::+ JSRef HTMLAllCollection -> Word -> IO (JSRef Node)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.item Mozilla HTMLAllCollection.item documentation> +item :: (MonadIO m) => HTMLAllCollection -> Word -> m (Maybe Node)+item self index+ = liftIO ((js_item (unHTMLAllCollection self) index) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"namedItem\"]($2)"+ js_namedItem ::+ JSRef HTMLAllCollection -> JSString -> IO (JSRef Node)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.namedItem Mozilla HTMLAllCollection.namedItem documentation> +namedItem ::+ (MonadIO m, ToJSString name) =>+ HTMLAllCollection -> name -> m (Maybe Node)+namedItem self name+ = liftIO+ ((js_namedItem (unHTMLAllCollection self) (toJSString name)) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"tags\"]($2)" js_tags ::+ JSRef HTMLAllCollection -> JSString -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.tags Mozilla HTMLAllCollection.tags documentation> +tags ::+ (MonadIO m, ToJSString name) =>+ HTMLAllCollection -> name -> m (Maybe NodeList)+tags self name+ = liftIO+ ((js_tags (unHTMLAllCollection self) (toJSString name)) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"length\"]" js_getLength ::+ JSRef HTMLAllCollection -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.length Mozilla HTMLAllCollection.length documentation> +getLength :: (MonadIO m) => HTMLAllCollection -> m Word+getLength self = liftIO (js_getLength (unHTMLAllCollection self))
@@ -0,0 +1,466 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLAnchorElement+ (js_toString, toString, js_setCharset, setCharset, js_getCharset,+ getCharset, js_setCoords, setCoords, js_getCoords, getCoords,+ js_setDownload, setDownload, js_getDownload, getDownload,+ js_setHref, setHref, js_getHref, getHref, js_setHreflang,+ setHreflang, js_getHreflang, getHreflang, js_setName, setName,+ js_getName, getName, js_setPing, setPing, js_getPing, getPing,+ js_setRel, setRel, js_getRel, getRel, js_setRev, setRev, js_getRev,+ getRev, js_setShape, setShape, js_getShape, getShape, js_setTarget,+ setTarget, js_getTarget, getTarget, js_setType, setType,+ js_getType, getType, js_setHash, setHash, js_getHash, getHash,+ js_setHost, setHost, js_getHost, getHost, js_setHostname,+ setHostname, js_getHostname, getHostname, js_setPathname,+ setPathname, js_getPathname, getPathname, js_setPort, setPort,+ js_getPort, getPort, js_setProtocol, setProtocol, js_getProtocol,+ getProtocol, js_setSearch, setSearch, js_getSearch, getSearch,+ js_getOrigin, getOrigin, js_setText, setText, js_getText, getText,+ js_getRelList, getRelList, HTMLAnchorElement,+ castToHTMLAnchorElement, gTypeHTMLAnchorElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"toString\"]()" js_toString+ :: JSRef HTMLAnchorElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.toString Mozilla HTMLAnchorElement.toString documentation> +toString ::+ (MonadIO m, FromJSString result) => HTMLAnchorElement -> m result+toString self+ = liftIO+ (fromJSString <$> (js_toString (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"charset\"] = $2;"+ js_setCharset :: JSRef HTMLAnchorElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.charset Mozilla HTMLAnchorElement.charset documentation> +setCharset ::+ (MonadIO m, ToJSString val) => HTMLAnchorElement -> val -> m ()+setCharset self val+ = liftIO+ (js_setCharset (unHTMLAnchorElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"charset\"]" js_getCharset ::+ JSRef HTMLAnchorElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.charset Mozilla HTMLAnchorElement.charset documentation> +getCharset ::+ (MonadIO m, FromJSString result) => HTMLAnchorElement -> m result+getCharset self+ = liftIO+ (fromJSString <$> (js_getCharset (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"coords\"] = $2;"+ js_setCoords :: JSRef HTMLAnchorElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.coords Mozilla HTMLAnchorElement.coords documentation> +setCoords ::+ (MonadIO m, ToJSString val) => HTMLAnchorElement -> val -> m ()+setCoords self val+ = liftIO (js_setCoords (unHTMLAnchorElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"coords\"]" js_getCoords ::+ JSRef HTMLAnchorElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.coords Mozilla HTMLAnchorElement.coords documentation> +getCoords ::+ (MonadIO m, FromJSString result) => HTMLAnchorElement -> m result+getCoords self+ = liftIO+ (fromJSString <$> (js_getCoords (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"download\"] = $2;"+ js_setDownload :: JSRef HTMLAnchorElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.download Mozilla HTMLAnchorElement.download documentation> +setDownload ::+ (MonadIO m, ToJSString val) => HTMLAnchorElement -> val -> m ()+setDownload self val+ = liftIO+ (js_setDownload (unHTMLAnchorElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"download\"]" js_getDownload+ :: JSRef HTMLAnchorElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.download Mozilla HTMLAnchorElement.download documentation> +getDownload ::+ (MonadIO m, FromJSString result) => HTMLAnchorElement -> m result+getDownload self+ = liftIO+ (fromJSString <$> (js_getDownload (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"href\"] = $2;" js_setHref ::+ JSRef HTMLAnchorElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.href Mozilla HTMLAnchorElement.href documentation> +setHref ::+ (MonadIO m, ToJSString val) => HTMLAnchorElement -> val -> m ()+setHref self val+ = liftIO (js_setHref (unHTMLAnchorElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"href\"]" js_getHref ::+ JSRef HTMLAnchorElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.href Mozilla HTMLAnchorElement.href documentation> +getHref ::+ (MonadIO m, FromJSString result) => HTMLAnchorElement -> m result+getHref self+ = liftIO (fromJSString <$> (js_getHref (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"hreflang\"] = $2;"+ js_setHreflang :: JSRef HTMLAnchorElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.hreflang Mozilla HTMLAnchorElement.hreflang documentation> +setHreflang ::+ (MonadIO m, ToJSString val) => HTMLAnchorElement -> val -> m ()+setHreflang self val+ = liftIO+ (js_setHreflang (unHTMLAnchorElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"hreflang\"]" js_getHreflang+ :: JSRef HTMLAnchorElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.hreflang Mozilla HTMLAnchorElement.hreflang documentation> +getHreflang ::+ (MonadIO m, FromJSString result) => HTMLAnchorElement -> m result+getHreflang self+ = liftIO+ (fromJSString <$> (js_getHreflang (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef HTMLAnchorElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.name Mozilla HTMLAnchorElement.name documentation> +setName ::+ (MonadIO m, ToJSString val) => HTMLAnchorElement -> val -> m ()+setName self val+ = liftIO (js_setName (unHTMLAnchorElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef HTMLAnchorElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.name Mozilla HTMLAnchorElement.name documentation> +getName ::+ (MonadIO m, FromJSString result) => HTMLAnchorElement -> m result+getName self+ = liftIO (fromJSString <$> (js_getName (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"ping\"] = $2;" js_setPing ::+ JSRef HTMLAnchorElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.ping Mozilla HTMLAnchorElement.ping documentation> +setPing ::+ (MonadIO m, ToJSString val) => HTMLAnchorElement -> val -> m ()+setPing self val+ = liftIO (js_setPing (unHTMLAnchorElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"ping\"]" js_getPing ::+ JSRef HTMLAnchorElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.ping Mozilla HTMLAnchorElement.ping documentation> +getPing ::+ (MonadIO m, FromJSString result) => HTMLAnchorElement -> m result+getPing self+ = liftIO (fromJSString <$> (js_getPing (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"rel\"] = $2;" js_setRel ::+ JSRef HTMLAnchorElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.rel Mozilla HTMLAnchorElement.rel documentation> +setRel ::+ (MonadIO m, ToJSString val) => HTMLAnchorElement -> val -> m ()+setRel self val+ = liftIO (js_setRel (unHTMLAnchorElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"rel\"]" js_getRel ::+ JSRef HTMLAnchorElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.rel Mozilla HTMLAnchorElement.rel documentation> +getRel ::+ (MonadIO m, FromJSString result) => HTMLAnchorElement -> m result+getRel self+ = liftIO (fromJSString <$> (js_getRel (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"rev\"] = $2;" js_setRev ::+ JSRef HTMLAnchorElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.rev Mozilla HTMLAnchorElement.rev documentation> +setRev ::+ (MonadIO m, ToJSString val) => HTMLAnchorElement -> val -> m ()+setRev self val+ = liftIO (js_setRev (unHTMLAnchorElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"rev\"]" js_getRev ::+ JSRef HTMLAnchorElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.rev Mozilla HTMLAnchorElement.rev documentation> +getRev ::+ (MonadIO m, FromJSString result) => HTMLAnchorElement -> m result+getRev self+ = liftIO (fromJSString <$> (js_getRev (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"shape\"] = $2;" js_setShape+ :: JSRef HTMLAnchorElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.shape Mozilla HTMLAnchorElement.shape documentation> +setShape ::+ (MonadIO m, ToJSString val) => HTMLAnchorElement -> val -> m ()+setShape self val+ = liftIO (js_setShape (unHTMLAnchorElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"shape\"]" js_getShape ::+ JSRef HTMLAnchorElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.shape Mozilla HTMLAnchorElement.shape documentation> +getShape ::+ (MonadIO m, FromJSString result) => HTMLAnchorElement -> m result+getShape self+ = liftIO+ (fromJSString <$> (js_getShape (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"target\"] = $2;"+ js_setTarget :: JSRef HTMLAnchorElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.target Mozilla HTMLAnchorElement.target documentation> +setTarget ::+ (MonadIO m, ToJSString val) => HTMLAnchorElement -> val -> m ()+setTarget self val+ = liftIO (js_setTarget (unHTMLAnchorElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"target\"]" js_getTarget ::+ JSRef HTMLAnchorElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.target Mozilla HTMLAnchorElement.target documentation> +getTarget ::+ (MonadIO m, FromJSString result) => HTMLAnchorElement -> m result+getTarget self+ = liftIO+ (fromJSString <$> (js_getTarget (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"type\"] = $2;" js_setType ::+ JSRef HTMLAnchorElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.type Mozilla HTMLAnchorElement.type documentation> +setType ::+ (MonadIO m, ToJSString val) => HTMLAnchorElement -> val -> m ()+setType self val+ = liftIO (js_setType (unHTMLAnchorElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef HTMLAnchorElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.type Mozilla HTMLAnchorElement.type documentation> +getType ::+ (MonadIO m, FromJSString result) => HTMLAnchorElement -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"hash\"] = $2;" js_setHash ::+ JSRef HTMLAnchorElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.hash Mozilla HTMLAnchorElement.hash documentation> +setHash ::+ (MonadIO m, ToJSString val) =>+ HTMLAnchorElement -> Maybe val -> m ()+setHash self val+ = liftIO+ (js_setHash (unHTMLAnchorElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"hash\"]" js_getHash ::+ JSRef HTMLAnchorElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.hash Mozilla HTMLAnchorElement.hash documentation> +getHash ::+ (MonadIO m, FromJSString result) =>+ HTMLAnchorElement -> m (Maybe result)+getHash self+ = liftIO+ (fromMaybeJSString <$> (js_getHash (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"host\"] = $2;" js_setHost ::+ JSRef HTMLAnchorElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.host Mozilla HTMLAnchorElement.host documentation> +setHost ::+ (MonadIO m, ToJSString val) =>+ HTMLAnchorElement -> Maybe val -> m ()+setHost self val+ = liftIO+ (js_setHost (unHTMLAnchorElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"host\"]" js_getHost ::+ JSRef HTMLAnchorElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.host Mozilla HTMLAnchorElement.host documentation> +getHost ::+ (MonadIO m, FromJSString result) =>+ HTMLAnchorElement -> m (Maybe result)+getHost self+ = liftIO+ (fromMaybeJSString <$> (js_getHost (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"hostname\"] = $2;"+ js_setHostname ::+ JSRef HTMLAnchorElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.hostname Mozilla HTMLAnchorElement.hostname documentation> +setHostname ::+ (MonadIO m, ToJSString val) =>+ HTMLAnchorElement -> Maybe val -> m ()+setHostname self val+ = liftIO+ (js_setHostname (unHTMLAnchorElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"hostname\"]" js_getHostname+ :: JSRef HTMLAnchorElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.hostname Mozilla HTMLAnchorElement.hostname documentation> +getHostname ::+ (MonadIO m, FromJSString result) =>+ HTMLAnchorElement -> m (Maybe result)+getHostname self+ = liftIO+ (fromMaybeJSString <$> (js_getHostname (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"pathname\"] = $2;"+ js_setPathname ::+ JSRef HTMLAnchorElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.pathname Mozilla HTMLAnchorElement.pathname documentation> +setPathname ::+ (MonadIO m, ToJSString val) =>+ HTMLAnchorElement -> Maybe val -> m ()+setPathname self val+ = liftIO+ (js_setPathname (unHTMLAnchorElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"pathname\"]" js_getPathname+ :: JSRef HTMLAnchorElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.pathname Mozilla HTMLAnchorElement.pathname documentation> +getPathname ::+ (MonadIO m, FromJSString result) =>+ HTMLAnchorElement -> m (Maybe result)+getPathname self+ = liftIO+ (fromMaybeJSString <$> (js_getPathname (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"port\"] = $2;" js_setPort ::+ JSRef HTMLAnchorElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.port Mozilla HTMLAnchorElement.port documentation> +setPort ::+ (MonadIO m, ToJSString val) =>+ HTMLAnchorElement -> Maybe val -> m ()+setPort self val+ = liftIO+ (js_setPort (unHTMLAnchorElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"port\"]" js_getPort ::+ JSRef HTMLAnchorElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.port Mozilla HTMLAnchorElement.port documentation> +getPort ::+ (MonadIO m, FromJSString result) =>+ HTMLAnchorElement -> m (Maybe result)+getPort self+ = liftIO+ (fromMaybeJSString <$> (js_getPort (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"protocol\"] = $2;"+ js_setProtocol ::+ JSRef HTMLAnchorElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.protocol Mozilla HTMLAnchorElement.protocol documentation> +setProtocol ::+ (MonadIO m, ToJSString val) =>+ HTMLAnchorElement -> Maybe val -> m ()+setProtocol self val+ = liftIO+ (js_setProtocol (unHTMLAnchorElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"protocol\"]" js_getProtocol+ :: JSRef HTMLAnchorElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.protocol Mozilla HTMLAnchorElement.protocol documentation> +getProtocol ::+ (MonadIO m, FromJSString result) =>+ HTMLAnchorElement -> m (Maybe result)+getProtocol self+ = liftIO+ (fromMaybeJSString <$> (js_getProtocol (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"search\"] = $2;"+ js_setSearch ::+ JSRef HTMLAnchorElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.search Mozilla HTMLAnchorElement.search documentation> +setSearch ::+ (MonadIO m, ToJSString val) =>+ HTMLAnchorElement -> Maybe val -> m ()+setSearch self val+ = liftIO+ (js_setSearch (unHTMLAnchorElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"search\"]" js_getSearch ::+ JSRef HTMLAnchorElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.search Mozilla HTMLAnchorElement.search documentation> +getSearch ::+ (MonadIO m, FromJSString result) =>+ HTMLAnchorElement -> m (Maybe result)+getSearch self+ = liftIO+ (fromMaybeJSString <$> (js_getSearch (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"origin\"]" js_getOrigin ::+ JSRef HTMLAnchorElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.origin Mozilla HTMLAnchorElement.origin documentation> +getOrigin ::+ (MonadIO m, FromJSString result) =>+ HTMLAnchorElement -> m (Maybe result)+getOrigin self+ = liftIO+ (fromMaybeJSString <$> (js_getOrigin (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"text\"] = $2;" js_setText ::+ JSRef HTMLAnchorElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.text Mozilla HTMLAnchorElement.text documentation> +setText ::+ (MonadIO m, ToJSString val) => HTMLAnchorElement -> val -> m ()+setText self val+ = liftIO (js_setText (unHTMLAnchorElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"text\"]" js_getText ::+ JSRef HTMLAnchorElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.text Mozilla HTMLAnchorElement.text documentation> +getText ::+ (MonadIO m, FromJSString result) => HTMLAnchorElement -> m result+getText self+ = liftIO (fromJSString <$> (js_getText (unHTMLAnchorElement self)))+ +foreign import javascript unsafe "$1[\"relList\"]" js_getRelList ::+ JSRef HTMLAnchorElement -> IO (JSRef DOMTokenList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.relList Mozilla HTMLAnchorElement.relList documentation> +getRelList ::+ (MonadIO m) => HTMLAnchorElement -> m (Maybe DOMTokenList)+getRelList self+ = liftIO ((js_getRelList (unHTMLAnchorElement self)) >>= fromJSRef)
@@ -0,0 +1,235 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLAppletElement+ (js_setAlign, setAlign, js_getAlign, getAlign, js_setAlt, setAlt,+ js_getAlt, getAlt, js_setArchive, setArchive, js_getArchive,+ getArchive, js_setCode, setCode, js_getCode, getCode,+ js_setCodeBase, setCodeBase, js_getCodeBase, getCodeBase,+ js_setHeight, setHeight, js_getHeight, getHeight, js_setHspace,+ setHspace, js_getHspace, getHspace, js_setName, setName,+ js_getName, getName, js_setObject, setObject, js_getObject,+ getObject, js_setVspace, setVspace, js_getVspace, getVspace,+ js_setWidth, setWidth, js_getWidth, getWidth, HTMLAppletElement,+ castToHTMLAppletElement, gTypeHTMLAppletElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"align\"] = $2;" js_setAlign+ :: JSRef HTMLAppletElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.align Mozilla HTMLAppletElement.align documentation> +setAlign ::+ (MonadIO m, ToJSString val) => HTMLAppletElement -> val -> m ()+setAlign self val+ = liftIO (js_setAlign (unHTMLAppletElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"align\"]" js_getAlign ::+ JSRef HTMLAppletElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.align Mozilla HTMLAppletElement.align documentation> +getAlign ::+ (MonadIO m, FromJSString result) => HTMLAppletElement -> m result+getAlign self+ = liftIO+ (fromJSString <$> (js_getAlign (unHTMLAppletElement self)))+ +foreign import javascript unsafe "$1[\"alt\"] = $2;" js_setAlt ::+ JSRef HTMLAppletElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.alt Mozilla HTMLAppletElement.alt documentation> +setAlt ::+ (MonadIO m, ToJSString val) => HTMLAppletElement -> val -> m ()+setAlt self val+ = liftIO (js_setAlt (unHTMLAppletElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"alt\"]" js_getAlt ::+ JSRef HTMLAppletElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.alt Mozilla HTMLAppletElement.alt documentation> +getAlt ::+ (MonadIO m, FromJSString result) => HTMLAppletElement -> m result+getAlt self+ = liftIO (fromJSString <$> (js_getAlt (unHTMLAppletElement self)))+ +foreign import javascript unsafe "$1[\"archive\"] = $2;"+ js_setArchive :: JSRef HTMLAppletElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.archive Mozilla HTMLAppletElement.archive documentation> +setArchive ::+ (MonadIO m, ToJSString val) => HTMLAppletElement -> val -> m ()+setArchive self val+ = liftIO+ (js_setArchive (unHTMLAppletElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"archive\"]" js_getArchive ::+ JSRef HTMLAppletElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.archive Mozilla HTMLAppletElement.archive documentation> +getArchive ::+ (MonadIO m, FromJSString result) => HTMLAppletElement -> m result+getArchive self+ = liftIO+ (fromJSString <$> (js_getArchive (unHTMLAppletElement self)))+ +foreign import javascript unsafe "$1[\"code\"] = $2;" js_setCode ::+ JSRef HTMLAppletElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.code Mozilla HTMLAppletElement.code documentation> +setCode ::+ (MonadIO m, ToJSString val) => HTMLAppletElement -> val -> m ()+setCode self val+ = liftIO (js_setCode (unHTMLAppletElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"code\"]" js_getCode ::+ JSRef HTMLAppletElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.code Mozilla HTMLAppletElement.code documentation> +getCode ::+ (MonadIO m, FromJSString result) => HTMLAppletElement -> m result+getCode self+ = liftIO (fromJSString <$> (js_getCode (unHTMLAppletElement self)))+ +foreign import javascript unsafe "$1[\"codeBase\"] = $2;"+ js_setCodeBase :: JSRef HTMLAppletElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.codeBase Mozilla HTMLAppletElement.codeBase documentation> +setCodeBase ::+ (MonadIO m, ToJSString val) => HTMLAppletElement -> val -> m ()+setCodeBase self val+ = liftIO+ (js_setCodeBase (unHTMLAppletElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"codeBase\"]" js_getCodeBase+ :: JSRef HTMLAppletElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.codeBase Mozilla HTMLAppletElement.codeBase documentation> +getCodeBase ::+ (MonadIO m, FromJSString result) => HTMLAppletElement -> m result+getCodeBase self+ = liftIO+ (fromJSString <$> (js_getCodeBase (unHTMLAppletElement self)))+ +foreign import javascript unsafe "$1[\"height\"] = $2;"+ js_setHeight :: JSRef HTMLAppletElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.height Mozilla HTMLAppletElement.height documentation> +setHeight ::+ (MonadIO m, ToJSString val) => HTMLAppletElement -> val -> m ()+setHeight self val+ = liftIO (js_setHeight (unHTMLAppletElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"height\"]" js_getHeight ::+ JSRef HTMLAppletElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.height Mozilla HTMLAppletElement.height documentation> +getHeight ::+ (MonadIO m, FromJSString result) => HTMLAppletElement -> m result+getHeight self+ = liftIO+ (fromJSString <$> (js_getHeight (unHTMLAppletElement self)))+ +foreign import javascript unsafe "$1[\"hspace\"] = $2;"+ js_setHspace :: JSRef HTMLAppletElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.hspace Mozilla HTMLAppletElement.hspace documentation> +setHspace ::+ (MonadIO m, ToJSString val) => HTMLAppletElement -> val -> m ()+setHspace self val+ = liftIO (js_setHspace (unHTMLAppletElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"hspace\"]" js_getHspace ::+ JSRef HTMLAppletElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.hspace Mozilla HTMLAppletElement.hspace documentation> +getHspace ::+ (MonadIO m, FromJSString result) => HTMLAppletElement -> m result+getHspace self+ = liftIO+ (fromJSString <$> (js_getHspace (unHTMLAppletElement self)))+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef HTMLAppletElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.name Mozilla HTMLAppletElement.name documentation> +setName ::+ (MonadIO m, ToJSString val) => HTMLAppletElement -> val -> m ()+setName self val+ = liftIO (js_setName (unHTMLAppletElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef HTMLAppletElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.name Mozilla HTMLAppletElement.name documentation> +getName ::+ (MonadIO m, FromJSString result) => HTMLAppletElement -> m result+getName self+ = liftIO (fromJSString <$> (js_getName (unHTMLAppletElement self)))+ +foreign import javascript unsafe "$1[\"object\"] = $2;"+ js_setObject :: JSRef HTMLAppletElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.object Mozilla HTMLAppletElement.object documentation> +setObject ::+ (MonadIO m, ToJSString val) => HTMLAppletElement -> val -> m ()+setObject self val+ = liftIO (js_setObject (unHTMLAppletElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"object\"]" js_getObject ::+ JSRef HTMLAppletElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.object Mozilla HTMLAppletElement.object documentation> +getObject ::+ (MonadIO m, FromJSString result) => HTMLAppletElement -> m result+getObject self+ = liftIO+ (fromJSString <$> (js_getObject (unHTMLAppletElement self)))+ +foreign import javascript unsafe "$1[\"vspace\"] = $2;"+ js_setVspace :: JSRef HTMLAppletElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.vspace Mozilla HTMLAppletElement.vspace documentation> +setVspace ::+ (MonadIO m, ToJSString val) => HTMLAppletElement -> val -> m ()+setVspace self val+ = liftIO (js_setVspace (unHTMLAppletElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"vspace\"]" js_getVspace ::+ JSRef HTMLAppletElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.vspace Mozilla HTMLAppletElement.vspace documentation> +getVspace ::+ (MonadIO m, FromJSString result) => HTMLAppletElement -> m result+getVspace self+ = liftIO+ (fromJSString <$> (js_getVspace (unHTMLAppletElement self)))+ +foreign import javascript unsafe "$1[\"width\"] = $2;" js_setWidth+ :: JSRef HTMLAppletElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.width Mozilla HTMLAppletElement.width documentation> +setWidth ::+ (MonadIO m, ToJSString val) => HTMLAppletElement -> val -> m ()+setWidth self val+ = liftIO (js_setWidth (unHTMLAppletElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"width\"]" js_getWidth ::+ JSRef HTMLAppletElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAppletElement.width Mozilla HTMLAppletElement.width documentation> +getWidth ::+ (MonadIO m, FromJSString result) => HTMLAppletElement -> m result+getWidth self+ = liftIO+ (fromJSString <$> (js_getWidth (unHTMLAppletElement self)))
@@ -0,0 +1,243 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLAreaElement+ (js_setAlt, setAlt, js_getAlt, getAlt, js_setCoords, setCoords,+ js_getCoords, getCoords, js_setHref, setHref, js_getHref, getHref,+ js_setNoHref, setNoHref, js_getNoHref, getNoHref, js_setPing,+ setPing, js_getPing, getPing, js_setRel, setRel, js_getRel, getRel,+ js_setShape, setShape, js_getShape, getShape, js_setTarget,+ setTarget, js_getTarget, getTarget, js_getHash, getHash,+ js_getHost, getHost, js_getHostname, getHostname, js_getPathname,+ getPathname, js_getPort, getPort, js_getProtocol, getProtocol,+ js_getSearch, getSearch, js_getRelList, getRelList,+ HTMLAreaElement, castToHTMLAreaElement, gTypeHTMLAreaElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"alt\"] = $2;" js_setAlt ::+ JSRef HTMLAreaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.alt Mozilla HTMLAreaElement.alt documentation> +setAlt ::+ (MonadIO m, ToJSString val) => HTMLAreaElement -> val -> m ()+setAlt self val+ = liftIO (js_setAlt (unHTMLAreaElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"alt\"]" js_getAlt ::+ JSRef HTMLAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.alt Mozilla HTMLAreaElement.alt documentation> +getAlt ::+ (MonadIO m, FromJSString result) => HTMLAreaElement -> m result+getAlt self+ = liftIO (fromJSString <$> (js_getAlt (unHTMLAreaElement self)))+ +foreign import javascript unsafe "$1[\"coords\"] = $2;"+ js_setCoords :: JSRef HTMLAreaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.coords Mozilla HTMLAreaElement.coords documentation> +setCoords ::+ (MonadIO m, ToJSString val) => HTMLAreaElement -> val -> m ()+setCoords self val+ = liftIO (js_setCoords (unHTMLAreaElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"coords\"]" js_getCoords ::+ JSRef HTMLAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.coords Mozilla HTMLAreaElement.coords documentation> +getCoords ::+ (MonadIO m, FromJSString result) => HTMLAreaElement -> m result+getCoords self+ = liftIO (fromJSString <$> (js_getCoords (unHTMLAreaElement self)))+ +foreign import javascript unsafe "$1[\"href\"] = $2;" js_setHref ::+ JSRef HTMLAreaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.href Mozilla HTMLAreaElement.href documentation> +setHref ::+ (MonadIO m, ToJSString val) => HTMLAreaElement -> val -> m ()+setHref self val+ = liftIO (js_setHref (unHTMLAreaElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"href\"]" js_getHref ::+ JSRef HTMLAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.href Mozilla HTMLAreaElement.href documentation> +getHref ::+ (MonadIO m, FromJSString result) => HTMLAreaElement -> m result+getHref self+ = liftIO (fromJSString <$> (js_getHref (unHTMLAreaElement self)))+ +foreign import javascript unsafe "$1[\"noHref\"] = $2;"+ js_setNoHref :: JSRef HTMLAreaElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.noHref Mozilla HTMLAreaElement.noHref documentation> +setNoHref :: (MonadIO m) => HTMLAreaElement -> Bool -> m ()+setNoHref self val+ = liftIO (js_setNoHref (unHTMLAreaElement self) val)+ +foreign import javascript unsafe "($1[\"noHref\"] ? 1 : 0)"+ js_getNoHref :: JSRef HTMLAreaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.noHref Mozilla HTMLAreaElement.noHref documentation> +getNoHref :: (MonadIO m) => HTMLAreaElement -> m Bool+getNoHref self = liftIO (js_getNoHref (unHTMLAreaElement self))+ +foreign import javascript unsafe "$1[\"ping\"] = $2;" js_setPing ::+ JSRef HTMLAreaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.ping Mozilla HTMLAreaElement.ping documentation> +setPing ::+ (MonadIO m, ToJSString val) => HTMLAreaElement -> val -> m ()+setPing self val+ = liftIO (js_setPing (unHTMLAreaElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"ping\"]" js_getPing ::+ JSRef HTMLAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.ping Mozilla HTMLAreaElement.ping documentation> +getPing ::+ (MonadIO m, FromJSString result) => HTMLAreaElement -> m result+getPing self+ = liftIO (fromJSString <$> (js_getPing (unHTMLAreaElement self)))+ +foreign import javascript unsafe "$1[\"rel\"] = $2;" js_setRel ::+ JSRef HTMLAreaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.rel Mozilla HTMLAreaElement.rel documentation> +setRel ::+ (MonadIO m, ToJSString val) => HTMLAreaElement -> val -> m ()+setRel self val+ = liftIO (js_setRel (unHTMLAreaElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"rel\"]" js_getRel ::+ JSRef HTMLAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.rel Mozilla HTMLAreaElement.rel documentation> +getRel ::+ (MonadIO m, FromJSString result) => HTMLAreaElement -> m result+getRel self+ = liftIO (fromJSString <$> (js_getRel (unHTMLAreaElement self)))+ +foreign import javascript unsafe "$1[\"shape\"] = $2;" js_setShape+ :: JSRef HTMLAreaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.shape Mozilla HTMLAreaElement.shape documentation> +setShape ::+ (MonadIO m, ToJSString val) => HTMLAreaElement -> val -> m ()+setShape self val+ = liftIO (js_setShape (unHTMLAreaElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"shape\"]" js_getShape ::+ JSRef HTMLAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.shape Mozilla HTMLAreaElement.shape documentation> +getShape ::+ (MonadIO m, FromJSString result) => HTMLAreaElement -> m result+getShape self+ = liftIO (fromJSString <$> (js_getShape (unHTMLAreaElement self)))+ +foreign import javascript unsafe "$1[\"target\"] = $2;"+ js_setTarget :: JSRef HTMLAreaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.target Mozilla HTMLAreaElement.target documentation> +setTarget ::+ (MonadIO m, ToJSString val) => HTMLAreaElement -> val -> m ()+setTarget self val+ = liftIO (js_setTarget (unHTMLAreaElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"target\"]" js_getTarget ::+ JSRef HTMLAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.target Mozilla HTMLAreaElement.target documentation> +getTarget ::+ (MonadIO m, FromJSString result) => HTMLAreaElement -> m result+getTarget self+ = liftIO (fromJSString <$> (js_getTarget (unHTMLAreaElement self)))+ +foreign import javascript unsafe "$1[\"hash\"]" js_getHash ::+ JSRef HTMLAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.hash Mozilla HTMLAreaElement.hash documentation> +getHash ::+ (MonadIO m, FromJSString result) => HTMLAreaElement -> m result+getHash self+ = liftIO (fromJSString <$> (js_getHash (unHTMLAreaElement self)))+ +foreign import javascript unsafe "$1[\"host\"]" js_getHost ::+ JSRef HTMLAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.host Mozilla HTMLAreaElement.host documentation> +getHost ::+ (MonadIO m, FromJSString result) => HTMLAreaElement -> m result+getHost self+ = liftIO (fromJSString <$> (js_getHost (unHTMLAreaElement self)))+ +foreign import javascript unsafe "$1[\"hostname\"]" js_getHostname+ :: JSRef HTMLAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.hostname Mozilla HTMLAreaElement.hostname documentation> +getHostname ::+ (MonadIO m, FromJSString result) => HTMLAreaElement -> m result+getHostname self+ = liftIO+ (fromJSString <$> (js_getHostname (unHTMLAreaElement self)))+ +foreign import javascript unsafe "$1[\"pathname\"]" js_getPathname+ :: JSRef HTMLAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.pathname Mozilla HTMLAreaElement.pathname documentation> +getPathname ::+ (MonadIO m, FromJSString result) => HTMLAreaElement -> m result+getPathname self+ = liftIO+ (fromJSString <$> (js_getPathname (unHTMLAreaElement self)))+ +foreign import javascript unsafe "$1[\"port\"]" js_getPort ::+ JSRef HTMLAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.port Mozilla HTMLAreaElement.port documentation> +getPort ::+ (MonadIO m, FromJSString result) => HTMLAreaElement -> m result+getPort self+ = liftIO (fromJSString <$> (js_getPort (unHTMLAreaElement self)))+ +foreign import javascript unsafe "$1[\"protocol\"]" js_getProtocol+ :: JSRef HTMLAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.protocol Mozilla HTMLAreaElement.protocol documentation> +getProtocol ::+ (MonadIO m, FromJSString result) => HTMLAreaElement -> m result+getProtocol self+ = liftIO+ (fromJSString <$> (js_getProtocol (unHTMLAreaElement self)))+ +foreign import javascript unsafe "$1[\"search\"]" js_getSearch ::+ JSRef HTMLAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.search Mozilla HTMLAreaElement.search documentation> +getSearch ::+ (MonadIO m, FromJSString result) => HTMLAreaElement -> m result+getSearch self+ = liftIO (fromJSString <$> (js_getSearch (unHTMLAreaElement self)))+ +foreign import javascript unsafe "$1[\"relList\"]" js_getRelList ::+ JSRef HTMLAreaElement -> IO (JSRef DOMTokenList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.relList Mozilla HTMLAreaElement.relList documentation> +getRelList ::+ (MonadIO m) => HTMLAreaElement -> m (Maybe DOMTokenList)+getRelList self+ = liftIO ((js_getRelList (unHTMLAreaElement self)) >>= fromJSRef)
@@ -0,0 +1,37 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLBRElement+ (js_setClear, setClear, js_getClear, getClear, HTMLBRElement,+ castToHTMLBRElement, gTypeHTMLBRElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"clear\"] = $2;" js_setClear+ :: JSRef HTMLBRElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBRElement.clear Mozilla HTMLBRElement.clear documentation> +setClear ::+ (MonadIO m, ToJSString val) => HTMLBRElement -> val -> m ()+setClear self val+ = liftIO (js_setClear (unHTMLBRElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"clear\"]" js_getClear ::+ JSRef HTMLBRElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBRElement.clear Mozilla HTMLBRElement.clear documentation> +getClear ::+ (MonadIO m, FromJSString result) => HTMLBRElement -> m result+getClear self+ = liftIO (fromJSString <$> (js_getClear (unHTMLBRElement self)))
@@ -0,0 +1,59 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLBaseElement+ (js_setHref, setHref, js_getHref, getHref, js_setTarget, setTarget,+ js_getTarget, getTarget, HTMLBaseElement, castToHTMLBaseElement,+ gTypeHTMLBaseElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"href\"] = $2;" js_setHref ::+ JSRef HTMLBaseElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBaseElement.href Mozilla HTMLBaseElement.href documentation> +setHref ::+ (MonadIO m, ToJSString val) => HTMLBaseElement -> Maybe val -> m ()+setHref self val+ = liftIO+ (js_setHref (unHTMLBaseElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"href\"]" js_getHref ::+ JSRef HTMLBaseElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBaseElement.href Mozilla HTMLBaseElement.href documentation> +getHref ::+ (MonadIO m, FromJSString result) =>+ HTMLBaseElement -> m (Maybe result)+getHref self+ = liftIO+ (fromMaybeJSString <$> (js_getHref (unHTMLBaseElement self)))+ +foreign import javascript unsafe "$1[\"target\"] = $2;"+ js_setTarget :: JSRef HTMLBaseElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBaseElement.target Mozilla HTMLBaseElement.target documentation> +setTarget ::+ (MonadIO m, ToJSString val) => HTMLBaseElement -> val -> m ()+setTarget self val+ = liftIO (js_setTarget (unHTMLBaseElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"target\"]" js_getTarget ::+ JSRef HTMLBaseElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBaseElement.target Mozilla HTMLBaseElement.target documentation> +getTarget ::+ (MonadIO m, FromJSString result) => HTMLBaseElement -> m result+getTarget self+ = liftIO (fromJSString <$> (js_getTarget (unHTMLBaseElement self)))
@@ -0,0 +1,75 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLBaseFontElement+ (js_setColor, setColor, js_getColor, getColor, js_setFace, setFace,+ js_getFace, getFace, js_setSize, setSize, js_getSize, getSize,+ HTMLBaseFontElement, castToHTMLBaseFontElement,+ gTypeHTMLBaseFontElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"color\"] = $2;" js_setColor+ :: JSRef HTMLBaseFontElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBaseFontElement.color Mozilla HTMLBaseFontElement.color documentation> +setColor ::+ (MonadIO m, ToJSString val) => HTMLBaseFontElement -> val -> m ()+setColor self val+ = liftIO+ (js_setColor (unHTMLBaseFontElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"color\"]" js_getColor ::+ JSRef HTMLBaseFontElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBaseFontElement.color Mozilla HTMLBaseFontElement.color documentation> +getColor ::+ (MonadIO m, FromJSString result) => HTMLBaseFontElement -> m result+getColor self+ = liftIO+ (fromJSString <$> (js_getColor (unHTMLBaseFontElement self)))+ +foreign import javascript unsafe "$1[\"face\"] = $2;" js_setFace ::+ JSRef HTMLBaseFontElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBaseFontElement.face Mozilla HTMLBaseFontElement.face documentation> +setFace ::+ (MonadIO m, ToJSString val) => HTMLBaseFontElement -> val -> m ()+setFace self val+ = liftIO (js_setFace (unHTMLBaseFontElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"face\"]" js_getFace ::+ JSRef HTMLBaseFontElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBaseFontElement.face Mozilla HTMLBaseFontElement.face documentation> +getFace ::+ (MonadIO m, FromJSString result) => HTMLBaseFontElement -> m result+getFace self+ = liftIO+ (fromJSString <$> (js_getFace (unHTMLBaseFontElement self)))+ +foreign import javascript unsafe "$1[\"size\"] = $2;" js_setSize ::+ JSRef HTMLBaseFontElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBaseFontElement.size Mozilla HTMLBaseFontElement.size documentation> +setSize :: (MonadIO m) => HTMLBaseFontElement -> Int -> m ()+setSize self val+ = liftIO (js_setSize (unHTMLBaseFontElement self) val)+ +foreign import javascript unsafe "$1[\"size\"]" js_getSize ::+ JSRef HTMLBaseFontElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBaseFontElement.size Mozilla HTMLBaseFontElement.size documentation> +getSize :: (MonadIO m) => HTMLBaseFontElement -> m Int+getSize self = liftIO (js_getSize (unHTMLBaseFontElement self))
@@ -0,0 +1,193 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLBodyElement+ (js_setALink, setALink, js_getALink, getALink, js_setBackground,+ setBackground, js_getBackground, getBackground, js_setBgColor,+ setBgColor, js_getBgColor, getBgColor, js_setLink, setLink,+ js_getLink, getLink, js_setText, setText, js_getText, getText,+ js_setVLink, setVLink, js_getVLink, getVLink, beforeUnload,+ hashChange, message, offline, online, popState, resize, storage,+ unload, orientationChange, blur, error, focus, load,+ HTMLBodyElement, castToHTMLBodyElement, gTypeHTMLBodyElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"aLink\"] = $2;" js_setALink+ :: JSRef HTMLBodyElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.aLink Mozilla HTMLBodyElement.aLink documentation> +setALink ::+ (MonadIO m, ToJSString val) => HTMLBodyElement -> val -> m ()+setALink self val+ = liftIO (js_setALink (unHTMLBodyElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"aLink\"]" js_getALink ::+ JSRef HTMLBodyElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.aLink Mozilla HTMLBodyElement.aLink documentation> +getALink ::+ (MonadIO m, FromJSString result) => HTMLBodyElement -> m result+getALink self+ = liftIO (fromJSString <$> (js_getALink (unHTMLBodyElement self)))+ +foreign import javascript unsafe "$1[\"background\"] = $2;"+ js_setBackground :: JSRef HTMLBodyElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.background Mozilla HTMLBodyElement.background documentation> +setBackground ::+ (MonadIO m, ToJSString val) => HTMLBodyElement -> val -> m ()+setBackground self val+ = liftIO+ (js_setBackground (unHTMLBodyElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"background\"]"+ js_getBackground :: JSRef HTMLBodyElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.background Mozilla HTMLBodyElement.background documentation> +getBackground ::+ (MonadIO m, FromJSString result) => HTMLBodyElement -> m result+getBackground self+ = liftIO+ (fromJSString <$> (js_getBackground (unHTMLBodyElement self)))+ +foreign import javascript unsafe "$1[\"bgColor\"] = $2;"+ js_setBgColor :: JSRef HTMLBodyElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.bgColor Mozilla HTMLBodyElement.bgColor documentation> +setBgColor ::+ (MonadIO m, ToJSString val) => HTMLBodyElement -> val -> m ()+setBgColor self val+ = liftIO (js_setBgColor (unHTMLBodyElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"bgColor\"]" js_getBgColor ::+ JSRef HTMLBodyElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.bgColor Mozilla HTMLBodyElement.bgColor documentation> +getBgColor ::+ (MonadIO m, FromJSString result) => HTMLBodyElement -> m result+getBgColor self+ = liftIO+ (fromJSString <$> (js_getBgColor (unHTMLBodyElement self)))+ +foreign import javascript unsafe "$1[\"link\"] = $2;" js_setLink ::+ JSRef HTMLBodyElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.link Mozilla HTMLBodyElement.link documentation> +setLink ::+ (MonadIO m, ToJSString val) => HTMLBodyElement -> val -> m ()+setLink self val+ = liftIO (js_setLink (unHTMLBodyElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"link\"]" js_getLink ::+ JSRef HTMLBodyElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.link Mozilla HTMLBodyElement.link documentation> +getLink ::+ (MonadIO m, FromJSString result) => HTMLBodyElement -> m result+getLink self+ = liftIO (fromJSString <$> (js_getLink (unHTMLBodyElement self)))+ +foreign import javascript unsafe "$1[\"text\"] = $2;" js_setText ::+ JSRef HTMLBodyElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.text Mozilla HTMLBodyElement.text documentation> +setText ::+ (MonadIO m, ToJSString val) => HTMLBodyElement -> val -> m ()+setText self val+ = liftIO (js_setText (unHTMLBodyElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"text\"]" js_getText ::+ JSRef HTMLBodyElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.text Mozilla HTMLBodyElement.text documentation> +getText ::+ (MonadIO m, FromJSString result) => HTMLBodyElement -> m result+getText self+ = liftIO (fromJSString <$> (js_getText (unHTMLBodyElement self)))+ +foreign import javascript unsafe "$1[\"vLink\"] = $2;" js_setVLink+ :: JSRef HTMLBodyElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.vLink Mozilla HTMLBodyElement.vLink documentation> +setVLink ::+ (MonadIO m, ToJSString val) => HTMLBodyElement -> val -> m ()+setVLink self val+ = liftIO (js_setVLink (unHTMLBodyElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"vLink\"]" js_getVLink ::+ JSRef HTMLBodyElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.vLink Mozilla HTMLBodyElement.vLink documentation> +getVLink ::+ (MonadIO m, FromJSString result) => HTMLBodyElement -> m result+getVLink self+ = liftIO (fromJSString <$> (js_getVLink (unHTMLBodyElement self)))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.onbeforeunload Mozilla HTMLBodyElement.onbeforeunload documentation> +beforeUnload :: EventName HTMLBodyElement BeforeUnloadEvent+beforeUnload = unsafeEventName (toJSString "beforeunload")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.onhashchange Mozilla HTMLBodyElement.onhashchange documentation> +hashChange :: EventName HTMLBodyElement HashChangeEvent+hashChange = unsafeEventName (toJSString "hashchange")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.onmessage Mozilla HTMLBodyElement.onmessage documentation> +message :: EventName HTMLBodyElement MessageEvent+message = unsafeEventName (toJSString "message")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.onoffline Mozilla HTMLBodyElement.onoffline documentation> +offline :: EventName HTMLBodyElement Event+offline = unsafeEventName (toJSString "offline")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.ononline Mozilla HTMLBodyElement.ononline documentation> +online :: EventName HTMLBodyElement Event+online = unsafeEventName (toJSString "online")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.onpopstate Mozilla HTMLBodyElement.onpopstate documentation> +popState :: EventName HTMLBodyElement PopStateEvent+popState = unsafeEventName (toJSString "popstate")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.onresize Mozilla HTMLBodyElement.onresize documentation> +resize :: EventName HTMLBodyElement UIEvent+resize = unsafeEventName (toJSString "resize")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.onstorage Mozilla HTMLBodyElement.onstorage documentation> +storage :: EventName HTMLBodyElement StorageEvent+storage = unsafeEventName (toJSString "storage")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.onunload Mozilla HTMLBodyElement.onunload documentation> +unload :: EventName HTMLBodyElement UIEvent+unload = unsafeEventName (toJSString "unload")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.onorientationchange Mozilla HTMLBodyElement.onorientationchange documentation> +orientationChange :: EventName HTMLBodyElement Event+orientationChange+ = unsafeEventName (toJSString "orientationchange")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.onblur Mozilla HTMLBodyElement.onblur documentation> +blur :: EventName HTMLBodyElement FocusEvent+blur = unsafeEventName (toJSString "blur")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.onerror Mozilla HTMLBodyElement.onerror documentation> +error :: EventName HTMLBodyElement UIEvent+error = unsafeEventName (toJSString "error")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.onfocus Mozilla HTMLBodyElement.onfocus documentation> +focus :: EventName HTMLBodyElement FocusEvent+focus = unsafeEventName (toJSString "focus")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement.onload Mozilla HTMLBodyElement.onload documentation> +load :: EventName HTMLBodyElement UIEvent+load = unsafeEventName (toJSString "load")
@@ -0,0 +1,299 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLButtonElement+ (js_checkValidity, checkValidity, js_setCustomValidity,+ setCustomValidity, js_setAutofocus, setAutofocus, js_getAutofocus,+ getAutofocus, js_setDisabled, setDisabled, js_getDisabled,+ getDisabled, js_getForm, getForm, js_setFormAction, setFormAction,+ js_getFormAction, getFormAction, js_setFormEnctype, setFormEnctype,+ js_getFormEnctype, getFormEnctype, js_setFormMethod, setFormMethod,+ js_getFormMethod, getFormMethod, js_setFormNoValidate,+ setFormNoValidate, js_getFormNoValidate, getFormNoValidate,+ js_setFormTarget, setFormTarget, js_getFormTarget, getFormTarget,+ js_setName, setName, js_getName, getName, js_setType, setType,+ js_getType, getType, js_setValue, setValue, js_getValue, getValue,+ js_getWillValidate, getWillValidate, js_getValidity, getValidity,+ js_getValidationMessage, getValidationMessage, js_getLabels,+ getLabels, HTMLButtonElement, castToHTMLButtonElement,+ gTypeHTMLButtonElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "($1[\"checkValidity\"]() ? 1 : 0)" js_checkValidity ::+ JSRef HTMLButtonElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.checkValidity Mozilla HTMLButtonElement.checkValidity documentation> +checkValidity :: (MonadIO m) => HTMLButtonElement -> m Bool+checkValidity self+ = liftIO (js_checkValidity (unHTMLButtonElement self))+ +foreign import javascript unsafe "$1[\"setCustomValidity\"]($2)"+ js_setCustomValidity ::+ JSRef HTMLButtonElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.setCustomValidity Mozilla HTMLButtonElement.setCustomValidity documentation> +setCustomValidity ::+ (MonadIO m, ToJSString error) =>+ HTMLButtonElement -> Maybe error -> m ()+setCustomValidity self error+ = liftIO+ (js_setCustomValidity (unHTMLButtonElement self)+ (toMaybeJSString error))+ +foreign import javascript unsafe "$1[\"autofocus\"] = $2;"+ js_setAutofocus :: JSRef HTMLButtonElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.autofocus Mozilla HTMLButtonElement.autofocus documentation> +setAutofocus :: (MonadIO m) => HTMLButtonElement -> Bool -> m ()+setAutofocus self val+ = liftIO (js_setAutofocus (unHTMLButtonElement self) val)+ +foreign import javascript unsafe "($1[\"autofocus\"] ? 1 : 0)"+ js_getAutofocus :: JSRef HTMLButtonElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.autofocus Mozilla HTMLButtonElement.autofocus documentation> +getAutofocus :: (MonadIO m) => HTMLButtonElement -> m Bool+getAutofocus self+ = liftIO (js_getAutofocus (unHTMLButtonElement self))+ +foreign import javascript unsafe "$1[\"disabled\"] = $2;"+ js_setDisabled :: JSRef HTMLButtonElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.disabled Mozilla HTMLButtonElement.disabled documentation> +setDisabled :: (MonadIO m) => HTMLButtonElement -> Bool -> m ()+setDisabled self val+ = liftIO (js_setDisabled (unHTMLButtonElement self) val)+ +foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"+ js_getDisabled :: JSRef HTMLButtonElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.disabled Mozilla HTMLButtonElement.disabled documentation> +getDisabled :: (MonadIO m) => HTMLButtonElement -> m Bool+getDisabled self+ = liftIO (js_getDisabled (unHTMLButtonElement self))+ +foreign import javascript unsafe "$1[\"form\"]" js_getForm ::+ JSRef HTMLButtonElement -> IO (JSRef HTMLFormElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.form Mozilla HTMLButtonElement.form documentation> +getForm ::+ (MonadIO m) => HTMLButtonElement -> m (Maybe HTMLFormElement)+getForm self+ = liftIO ((js_getForm (unHTMLButtonElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"formAction\"] = $2;"+ js_setFormAction :: JSRef HTMLButtonElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formAction Mozilla HTMLButtonElement.formAction documentation> +setFormAction ::+ (MonadIO m, ToJSString val) => HTMLButtonElement -> val -> m ()+setFormAction self val+ = liftIO+ (js_setFormAction (unHTMLButtonElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"formAction\"]"+ js_getFormAction :: JSRef HTMLButtonElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formAction Mozilla HTMLButtonElement.formAction documentation> +getFormAction ::+ (MonadIO m, FromJSString result) => HTMLButtonElement -> m result+getFormAction self+ = liftIO+ (fromJSString <$> (js_getFormAction (unHTMLButtonElement self)))+ +foreign import javascript unsafe "$1[\"formEnctype\"] = $2;"+ js_setFormEnctype ::+ JSRef HTMLButtonElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formEnctype Mozilla HTMLButtonElement.formEnctype documentation> +setFormEnctype ::+ (MonadIO m, ToJSString val) =>+ HTMLButtonElement -> Maybe val -> m ()+setFormEnctype self val+ = liftIO+ (js_setFormEnctype (unHTMLButtonElement self)+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"formEnctype\"]"+ js_getFormEnctype ::+ JSRef HTMLButtonElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formEnctype Mozilla HTMLButtonElement.formEnctype documentation> +getFormEnctype ::+ (MonadIO m, FromJSString result) =>+ HTMLButtonElement -> m (Maybe result)+getFormEnctype self+ = liftIO+ (fromMaybeJSString <$>+ (js_getFormEnctype (unHTMLButtonElement self)))+ +foreign import javascript unsafe "$1[\"formMethod\"] = $2;"+ js_setFormMethod ::+ JSRef HTMLButtonElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formMethod Mozilla HTMLButtonElement.formMethod documentation> +setFormMethod ::+ (MonadIO m, ToJSString val) =>+ HTMLButtonElement -> Maybe val -> m ()+setFormMethod self val+ = liftIO+ (js_setFormMethod (unHTMLButtonElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"formMethod\"]"+ js_getFormMethod ::+ JSRef HTMLButtonElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formMethod Mozilla HTMLButtonElement.formMethod documentation> +getFormMethod ::+ (MonadIO m, FromJSString result) =>+ HTMLButtonElement -> m (Maybe result)+getFormMethod self+ = liftIO+ (fromMaybeJSString <$>+ (js_getFormMethod (unHTMLButtonElement self)))+ +foreign import javascript unsafe "$1[\"formNoValidate\"] = $2;"+ js_setFormNoValidate :: JSRef HTMLButtonElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formNoValidate Mozilla HTMLButtonElement.formNoValidate documentation> +setFormNoValidate ::+ (MonadIO m) => HTMLButtonElement -> Bool -> m ()+setFormNoValidate self val+ = liftIO (js_setFormNoValidate (unHTMLButtonElement self) val)+ +foreign import javascript unsafe "($1[\"formNoValidate\"] ? 1 : 0)"+ js_getFormNoValidate :: JSRef HTMLButtonElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formNoValidate Mozilla HTMLButtonElement.formNoValidate documentation> +getFormNoValidate :: (MonadIO m) => HTMLButtonElement -> m Bool+getFormNoValidate self+ = liftIO (js_getFormNoValidate (unHTMLButtonElement self))+ +foreign import javascript unsafe "$1[\"formTarget\"] = $2;"+ js_setFormTarget :: JSRef HTMLButtonElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formTarget Mozilla HTMLButtonElement.formTarget documentation> +setFormTarget ::+ (MonadIO m, ToJSString val) => HTMLButtonElement -> val -> m ()+setFormTarget self val+ = liftIO+ (js_setFormTarget (unHTMLButtonElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"formTarget\"]"+ js_getFormTarget :: JSRef HTMLButtonElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formTarget Mozilla HTMLButtonElement.formTarget documentation> +getFormTarget ::+ (MonadIO m, FromJSString result) => HTMLButtonElement -> m result+getFormTarget self+ = liftIO+ (fromJSString <$> (js_getFormTarget (unHTMLButtonElement self)))+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef HTMLButtonElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.name Mozilla HTMLButtonElement.name documentation> +setName ::+ (MonadIO m, ToJSString val) => HTMLButtonElement -> val -> m ()+setName self val+ = liftIO (js_setName (unHTMLButtonElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef HTMLButtonElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.name Mozilla HTMLButtonElement.name documentation> +getName ::+ (MonadIO m, FromJSString result) => HTMLButtonElement -> m result+getName self+ = liftIO (fromJSString <$> (js_getName (unHTMLButtonElement self)))+ +foreign import javascript unsafe "$1[\"type\"] = $2;" js_setType ::+ JSRef HTMLButtonElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.type Mozilla HTMLButtonElement.type documentation> +setType ::+ (MonadIO m, ToJSString val) =>+ HTMLButtonElement -> Maybe val -> m ()+setType self val+ = liftIO+ (js_setType (unHTMLButtonElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef HTMLButtonElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.type Mozilla HTMLButtonElement.type documentation> +getType ::+ (MonadIO m, FromJSString result) =>+ HTMLButtonElement -> m (Maybe result)+getType self+ = liftIO+ (fromMaybeJSString <$> (js_getType (unHTMLButtonElement self)))+ +foreign import javascript unsafe "$1[\"value\"] = $2;" js_setValue+ :: JSRef HTMLButtonElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.value Mozilla HTMLButtonElement.value documentation> +setValue ::+ (MonadIO m, ToJSString val) => HTMLButtonElement -> val -> m ()+setValue self val+ = liftIO (js_setValue (unHTMLButtonElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"value\"]" js_getValue ::+ JSRef HTMLButtonElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.value Mozilla HTMLButtonElement.value documentation> +getValue ::+ (MonadIO m, FromJSString result) => HTMLButtonElement -> m result+getValue self+ = liftIO+ (fromJSString <$> (js_getValue (unHTMLButtonElement self)))+ +foreign import javascript unsafe "($1[\"willValidate\"] ? 1 : 0)"+ js_getWillValidate :: JSRef HTMLButtonElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.willValidate Mozilla HTMLButtonElement.willValidate documentation> +getWillValidate :: (MonadIO m) => HTMLButtonElement -> m Bool+getWillValidate self+ = liftIO (js_getWillValidate (unHTMLButtonElement self))+ +foreign import javascript unsafe "$1[\"validity\"]" js_getValidity+ :: JSRef HTMLButtonElement -> IO (JSRef ValidityState)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.validity Mozilla HTMLButtonElement.validity documentation> +getValidity ::+ (MonadIO m) => HTMLButtonElement -> m (Maybe ValidityState)+getValidity self+ = liftIO+ ((js_getValidity (unHTMLButtonElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"validationMessage\"]"+ js_getValidationMessage :: JSRef HTMLButtonElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.validationMessage Mozilla HTMLButtonElement.validationMessage documentation> +getValidationMessage ::+ (MonadIO m, FromJSString result) => HTMLButtonElement -> m result+getValidationMessage self+ = liftIO+ (fromJSString <$>+ (js_getValidationMessage (unHTMLButtonElement self)))+ +foreign import javascript unsafe "$1[\"labels\"]" js_getLabels ::+ JSRef HTMLButtonElement -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.labels Mozilla HTMLButtonElement.labels documentation> +getLabels :: (MonadIO m) => HTMLButtonElement -> m (Maybe NodeList)+getLabels self+ = liftIO ((js_getLabels (unHTMLButtonElement self)) >>= fromJSRef)
@@ -0,0 +1,90 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLCanvasElement+ (js_toDataURL, toDataURL, js_getContext, getContext,+ js_probablySupportsContext, probablySupportsContext, js_setWidth,+ setWidth, js_getWidth, getWidth, js_setHeight, setHeight,+ js_getHeight, getHeight, HTMLCanvasElement,+ castToHTMLCanvasElement, gTypeHTMLCanvasElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"toDataURL\"]($2)"+ js_toDataURL ::+ JSRef HTMLCanvasElement -> JSRef (Maybe JSString) -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.toDataURL Mozilla HTMLCanvasElement.toDataURL documentation> +toDataURL ::+ (MonadIO m, ToJSString type', FromJSString result) =>+ HTMLCanvasElement -> Maybe type' -> m result+toDataURL self type'+ = liftIO+ (fromJSString <$>+ (js_toDataURL (unHTMLCanvasElement self) (toMaybeJSString type')))+ +foreign import javascript unsafe "$1[\"getContext\"]($2)"+ js_getContext ::+ JSRef HTMLCanvasElement -> JSString -> IO (JSRef a)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.getContext Mozilla HTMLCanvasElement.getContext documentation> +getContext ::+ (MonadIO m, ToJSString contextId) =>+ HTMLCanvasElement -> contextId -> m (JSRef a)+getContext self contextId+ = liftIO+ (js_getContext (unHTMLCanvasElement self) (toJSString contextId))+ +foreign import javascript unsafe+ "$1[\"probablySupportsContext\"]($2)" js_probablySupportsContext ::+ JSRef HTMLCanvasElement -> JSString -> IO (JSRef a)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.probablySupportsContext Mozilla HTMLCanvasElement.probablySupportsContext documentation> +probablySupportsContext ::+ (MonadIO m, ToJSString contextId) =>+ HTMLCanvasElement -> contextId -> m (JSRef a)+probablySupportsContext self contextId+ = liftIO+ (js_probablySupportsContext (unHTMLCanvasElement self)+ (toJSString contextId))+ +foreign import javascript unsafe "$1[\"width\"] = $2;" js_setWidth+ :: JSRef HTMLCanvasElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.width Mozilla HTMLCanvasElement.width documentation> +setWidth :: (MonadIO m) => HTMLCanvasElement -> Int -> m ()+setWidth self val+ = liftIO (js_setWidth (unHTMLCanvasElement self) val)+ +foreign import javascript unsafe "$1[\"width\"]" js_getWidth ::+ JSRef HTMLCanvasElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.width Mozilla HTMLCanvasElement.width documentation> +getWidth :: (MonadIO m) => HTMLCanvasElement -> m Int+getWidth self = liftIO (js_getWidth (unHTMLCanvasElement self))+ +foreign import javascript unsafe "$1[\"height\"] = $2;"+ js_setHeight :: JSRef HTMLCanvasElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.height Mozilla HTMLCanvasElement.height documentation> +setHeight :: (MonadIO m) => HTMLCanvasElement -> Int -> m ()+setHeight self val+ = liftIO (js_setHeight (unHTMLCanvasElement self) val)+ +foreign import javascript unsafe "$1[\"height\"]" js_getHeight ::+ JSRef HTMLCanvasElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.height Mozilla HTMLCanvasElement.height documentation> +getHeight :: (MonadIO m) => HTMLCanvasElement -> m Int+getHeight self = liftIO (js_getHeight (unHTMLCanvasElement self))
@@ -0,0 +1,53 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLCollection+ (js_item, item, js_namedItem, namedItem, js_getLength, getLength,+ HTMLCollection, castToHTMLCollection, gTypeHTMLCollection,+ IsHTMLCollection, toHTMLCollection)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"item\"]($2)" js_item ::+ JSRef HTMLCollection -> Word -> IO (JSRef Node)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCollection.item Mozilla HTMLCollection.item documentation> +item ::+ (MonadIO m, IsHTMLCollection self) =>+ self -> Word -> m (Maybe Node)+item self index+ = liftIO+ ((js_item (unHTMLCollection (toHTMLCollection self)) index) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"namedItem\"]($2)"+ js_namedItem :: JSRef HTMLCollection -> JSString -> IO (JSRef Node)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCollection.namedItem Mozilla HTMLCollection.namedItem documentation> +namedItem ::+ (MonadIO m, IsHTMLCollection self, ToJSString name) =>+ self -> name -> m (Maybe Node)+namedItem self name+ = liftIO+ ((js_namedItem (unHTMLCollection (toHTMLCollection self))+ (toJSString name))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"length\"]" js_getLength ::+ JSRef HTMLCollection -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCollection.length Mozilla HTMLCollection.length documentation> +getLength :: (MonadIO m, IsHTMLCollection self) => self -> m Word+getLength self+ = liftIO (js_getLength (unHTMLCollection (toHTMLCollection self)))
@@ -0,0 +1,34 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLDListElement+ (js_setCompact, setCompact, js_getCompact, getCompact,+ HTMLDListElement, castToHTMLDListElement, gTypeHTMLDListElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"compact\"] = $2;"+ js_setCompact :: JSRef HTMLDListElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDListElement.compact Mozilla HTMLDListElement.compact documentation> +setCompact :: (MonadIO m) => HTMLDListElement -> Bool -> m ()+setCompact self val+ = liftIO (js_setCompact (unHTMLDListElement self) val)+ +foreign import javascript unsafe "($1[\"compact\"] ? 1 : 0)"+ js_getCompact :: JSRef HTMLDListElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDListElement.compact Mozilla HTMLDListElement.compact documentation> +getCompact :: (MonadIO m) => HTMLDListElement -> m Bool+getCompact self = liftIO (js_getCompact (unHTMLDListElement self))
@@ -0,0 +1,29 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLDataListElement+ (js_getOptions, getOptions, HTMLDataListElement,+ castToHTMLDataListElement, gTypeHTMLDataListElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"options\"]" js_getOptions ::+ JSRef HTMLDataListElement -> IO (JSRef HTMLCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDataListElement.options Mozilla HTMLDataListElement.options documentation> +getOptions ::+ (MonadIO m) => HTMLDataListElement -> m (Maybe HTMLCollection)+getOptions self+ = liftIO+ ((js_getOptions (unHTMLDataListElement self)) >>= fromJSRef)
@@ -0,0 +1,34 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLDetailsElement+ (js_setOpen, setOpen, js_getOpen, getOpen, HTMLDetailsElement,+ castToHTMLDetailsElement, gTypeHTMLDetailsElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"open\"] = $2;" js_setOpen ::+ JSRef HTMLDetailsElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDetailsElement.open Mozilla HTMLDetailsElement.open documentation> +setOpen :: (MonadIO m) => HTMLDetailsElement -> Bool -> m ()+setOpen self val+ = liftIO (js_setOpen (unHTMLDetailsElement self) val)+ +foreign import javascript unsafe "($1[\"open\"] ? 1 : 0)"+ js_getOpen :: JSRef HTMLDetailsElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDetailsElement.open Mozilla HTMLDetailsElement.open documentation> +getOpen :: (MonadIO m) => HTMLDetailsElement -> m Bool+getOpen self = liftIO (js_getOpen (unHTMLDetailsElement self))
@@ -0,0 +1,36 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLDirectoryElement+ (js_setCompact, setCompact, js_getCompact, getCompact,+ HTMLDirectoryElement, castToHTMLDirectoryElement,+ gTypeHTMLDirectoryElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"compact\"] = $2;"+ js_setCompact :: JSRef HTMLDirectoryElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDirectoryElement.compact Mozilla HTMLDirectoryElement.compact documentation> +setCompact :: (MonadIO m) => HTMLDirectoryElement -> Bool -> m ()+setCompact self val+ = liftIO (js_setCompact (unHTMLDirectoryElement self) val)+ +foreign import javascript unsafe "($1[\"compact\"] ? 1 : 0)"+ js_getCompact :: JSRef HTMLDirectoryElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDirectoryElement.compact Mozilla HTMLDirectoryElement.compact documentation> +getCompact :: (MonadIO m) => HTMLDirectoryElement -> m Bool+getCompact self+ = liftIO (js_getCompact (unHTMLDirectoryElement self))
@@ -0,0 +1,37 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLDivElement+ (js_setAlign, setAlign, js_getAlign, getAlign, HTMLDivElement,+ castToHTMLDivElement, gTypeHTMLDivElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"align\"] = $2;" js_setAlign+ :: JSRef HTMLDivElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDivElement.align Mozilla HTMLDivElement.align documentation> +setAlign ::+ (MonadIO m, ToJSString val) => HTMLDivElement -> val -> m ()+setAlign self val+ = liftIO (js_setAlign (unHTMLDivElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"align\"]" js_getAlign ::+ JSRef HTMLDivElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDivElement.align Mozilla HTMLDivElement.align documentation> +getAlign ::+ (MonadIO m, FromJSString result) => HTMLDivElement -> m result+getAlign self+ = liftIO (fromJSString <$> (js_getAlign (unHTMLDivElement self)))
@@ -0,0 +1,300 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLDocument+ (js_open, open, js_close, close, js_write, write, js_writeln,+ writeln, js_clear, clear, js_captureEvents, captureEvents,+ js_releaseEvents, releaseEvents, js_getEmbeds, getEmbeds,+ js_getPlugins, getPlugins, js_getScripts, getScripts, js_getAll,+ getAll, js_getWidth, getWidth, js_getHeight, getHeight, js_setDir,+ setDir, js_getDir, getDir, js_setDesignMode, setDesignMode,+ js_getDesignMode, getDesignMode, js_getCompatMode, getCompatMode,+ js_setBgColor, setBgColor, js_getBgColor, getBgColor,+ js_setFgColor, setFgColor, js_getFgColor, getFgColor,+ js_setAlinkColor, setAlinkColor, js_getAlinkColor, getAlinkColor,+ js_setLinkColor, setLinkColor, js_getLinkColor, getLinkColor,+ js_setVlinkColor, setVlinkColor, js_getVlinkColor, getVlinkColor,+ HTMLDocument, castToHTMLDocument, gTypeHTMLDocument)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"open\"]()" js_open ::+ JSRef HTMLDocument -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.open Mozilla HTMLDocument.open documentation> +open :: (MonadIO m) => HTMLDocument -> m ()+open self = liftIO (js_open (unHTMLDocument self))+ +foreign import javascript unsafe "$1[\"close\"]()" js_close ::+ JSRef HTMLDocument -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.close Mozilla HTMLDocument.close documentation> +close :: (MonadIO m) => HTMLDocument -> m ()+close self = liftIO (js_close (unHTMLDocument self))+ +foreign import javascript unsafe "$1[\"write\"]($2)" js_write ::+ JSRef HTMLDocument -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.write Mozilla HTMLDocument.write documentation> +write ::+ (MonadIO m, ToJSString text) => HTMLDocument -> text -> m ()+write self text+ = liftIO (js_write (unHTMLDocument self) (toJSString text))+ +foreign import javascript unsafe "$1[\"writeln\"]($2)" js_writeln+ :: JSRef HTMLDocument -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.writeln Mozilla HTMLDocument.writeln documentation> +writeln ::+ (MonadIO m, ToJSString text) => HTMLDocument -> text -> m ()+writeln self text+ = liftIO (js_writeln (unHTMLDocument self) (toJSString text))+ +foreign import javascript unsafe "$1[\"clear\"]()" js_clear ::+ JSRef HTMLDocument -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.clear Mozilla HTMLDocument.clear documentation> +clear :: (MonadIO m) => HTMLDocument -> m ()+clear self = liftIO (js_clear (unHTMLDocument self))+ +foreign import javascript unsafe "$1[\"captureEvents\"]()"+ js_captureEvents :: JSRef HTMLDocument -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.captureEvents Mozilla HTMLDocument.captureEvents documentation> +captureEvents :: (MonadIO m) => HTMLDocument -> m ()+captureEvents self+ = liftIO (js_captureEvents (unHTMLDocument self))+ +foreign import javascript unsafe "$1[\"releaseEvents\"]()"+ js_releaseEvents :: JSRef HTMLDocument -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.releaseEvents Mozilla HTMLDocument.releaseEvents documentation> +releaseEvents :: (MonadIO m) => HTMLDocument -> m ()+releaseEvents self+ = liftIO (js_releaseEvents (unHTMLDocument self))+ +foreign import javascript unsafe "$1[\"embeds\"]" js_getEmbeds ::+ JSRef HTMLDocument -> IO (JSRef HTMLCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.embeds Mozilla HTMLDocument.embeds documentation> +getEmbeds ::+ (MonadIO m) => HTMLDocument -> m (Maybe HTMLCollection)+getEmbeds self+ = liftIO ((js_getEmbeds (unHTMLDocument self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"plugins\"]" js_getPlugins ::+ JSRef HTMLDocument -> IO (JSRef HTMLCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.plugins Mozilla HTMLDocument.plugins documentation> +getPlugins ::+ (MonadIO m) => HTMLDocument -> m (Maybe HTMLCollection)+getPlugins self+ = liftIO ((js_getPlugins (unHTMLDocument self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"scripts\"]" js_getScripts ::+ JSRef HTMLDocument -> IO (JSRef HTMLCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.scripts Mozilla HTMLDocument.scripts documentation> +getScripts ::+ (MonadIO m) => HTMLDocument -> m (Maybe HTMLCollection)+getScripts self+ = liftIO ((js_getScripts (unHTMLDocument self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"all\"]" js_getAll ::+ JSRef HTMLDocument -> IO (JSRef HTMLAllCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.all Mozilla HTMLDocument.all documentation> +getAll ::+ (MonadIO m) => HTMLDocument -> m (Maybe HTMLAllCollection)+getAll self+ = liftIO ((js_getAll (unHTMLDocument self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"width\"]" js_getWidth ::+ JSRef HTMLDocument -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.width Mozilla HTMLDocument.width documentation> +getWidth :: (MonadIO m) => HTMLDocument -> m Int+getWidth self = liftIO (js_getWidth (unHTMLDocument self))+ +foreign import javascript unsafe "$1[\"height\"]" js_getHeight ::+ JSRef HTMLDocument -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.height Mozilla HTMLDocument.height documentation> +getHeight :: (MonadIO m) => HTMLDocument -> m Int+getHeight self = liftIO (js_getHeight (unHTMLDocument self))+ +foreign import javascript unsafe "$1[\"dir\"] = $2;" js_setDir ::+ JSRef HTMLDocument -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.dir Mozilla HTMLDocument.dir documentation> +setDir ::+ (MonadIO m, ToJSString val) => HTMLDocument -> Maybe val -> m ()+setDir self val+ = liftIO (js_setDir (unHTMLDocument self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"dir\"]" js_getDir ::+ JSRef HTMLDocument -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.dir Mozilla HTMLDocument.dir documentation> +getDir ::+ (MonadIO m, FromJSString result) =>+ HTMLDocument -> m (Maybe result)+getDir self+ = liftIO (fromMaybeJSString <$> (js_getDir (unHTMLDocument self)))+ +foreign import javascript unsafe "$1[\"designMode\"] = $2;"+ js_setDesignMode ::+ JSRef HTMLDocument -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.designMode Mozilla HTMLDocument.designMode documentation> +setDesignMode ::+ (MonadIO m, ToJSString val) => HTMLDocument -> Maybe val -> m ()+setDesignMode self val+ = liftIO+ (js_setDesignMode (unHTMLDocument self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"designMode\"]"+ js_getDesignMode ::+ JSRef HTMLDocument -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.designMode Mozilla HTMLDocument.designMode documentation> +getDesignMode ::+ (MonadIO m, FromJSString result) =>+ HTMLDocument -> m (Maybe result)+getDesignMode self+ = liftIO+ (fromMaybeJSString <$> (js_getDesignMode (unHTMLDocument self)))+ +foreign import javascript unsafe "$1[\"compatMode\"]"+ js_getCompatMode :: JSRef HTMLDocument -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.compatMode Mozilla HTMLDocument.compatMode documentation> +getCompatMode ::+ (MonadIO m, FromJSString result) => HTMLDocument -> m result+getCompatMode self+ = liftIO+ (fromJSString <$> (js_getCompatMode (unHTMLDocument self)))+ +foreign import javascript unsafe "$1[\"bgColor\"] = $2;"+ js_setBgColor ::+ JSRef HTMLDocument -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.bgColor Mozilla HTMLDocument.bgColor documentation> +setBgColor ::+ (MonadIO m, ToJSString val) => HTMLDocument -> Maybe val -> m ()+setBgColor self val+ = liftIO+ (js_setBgColor (unHTMLDocument self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"bgColor\"]" js_getBgColor ::+ JSRef HTMLDocument -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.bgColor Mozilla HTMLDocument.bgColor documentation> +getBgColor ::+ (MonadIO m, FromJSString result) =>+ HTMLDocument -> m (Maybe result)+getBgColor self+ = liftIO+ (fromMaybeJSString <$> (js_getBgColor (unHTMLDocument self)))+ +foreign import javascript unsafe "$1[\"fgColor\"] = $2;"+ js_setFgColor ::+ JSRef HTMLDocument -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.fgColor Mozilla HTMLDocument.fgColor documentation> +setFgColor ::+ (MonadIO m, ToJSString val) => HTMLDocument -> Maybe val -> m ()+setFgColor self val+ = liftIO+ (js_setFgColor (unHTMLDocument self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"fgColor\"]" js_getFgColor ::+ JSRef HTMLDocument -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.fgColor Mozilla HTMLDocument.fgColor documentation> +getFgColor ::+ (MonadIO m, FromJSString result) =>+ HTMLDocument -> m (Maybe result)+getFgColor self+ = liftIO+ (fromMaybeJSString <$> (js_getFgColor (unHTMLDocument self)))+ +foreign import javascript unsafe "$1[\"alinkColor\"] = $2;"+ js_setAlinkColor ::+ JSRef HTMLDocument -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.alinkColor Mozilla HTMLDocument.alinkColor documentation> +setAlinkColor ::+ (MonadIO m, ToJSString val) => HTMLDocument -> Maybe val -> m ()+setAlinkColor self val+ = liftIO+ (js_setAlinkColor (unHTMLDocument self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"alinkColor\"]"+ js_getAlinkColor ::+ JSRef HTMLDocument -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.alinkColor Mozilla HTMLDocument.alinkColor documentation> +getAlinkColor ::+ (MonadIO m, FromJSString result) =>+ HTMLDocument -> m (Maybe result)+getAlinkColor self+ = liftIO+ (fromMaybeJSString <$> (js_getAlinkColor (unHTMLDocument self)))+ +foreign import javascript unsafe "$1[\"linkColor\"] = $2;"+ js_setLinkColor ::+ JSRef HTMLDocument -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.linkColor Mozilla HTMLDocument.linkColor documentation> +setLinkColor ::+ (MonadIO m, ToJSString val) => HTMLDocument -> Maybe val -> m ()+setLinkColor self val+ = liftIO+ (js_setLinkColor (unHTMLDocument self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"linkColor\"]"+ js_getLinkColor ::+ JSRef HTMLDocument -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.linkColor Mozilla HTMLDocument.linkColor documentation> +getLinkColor ::+ (MonadIO m, FromJSString result) =>+ HTMLDocument -> m (Maybe result)+getLinkColor self+ = liftIO+ (fromMaybeJSString <$> (js_getLinkColor (unHTMLDocument self)))+ +foreign import javascript unsafe "$1[\"vlinkColor\"] = $2;"+ js_setVlinkColor ::+ JSRef HTMLDocument -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.vlinkColor Mozilla HTMLDocument.vlinkColor documentation> +setVlinkColor ::+ (MonadIO m, ToJSString val) => HTMLDocument -> Maybe val -> m ()+setVlinkColor self val+ = liftIO+ (js_setVlinkColor (unHTMLDocument self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"vlinkColor\"]"+ js_getVlinkColor ::+ JSRef HTMLDocument -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.vlinkColor Mozilla HTMLDocument.vlinkColor documentation> +getVlinkColor ::+ (MonadIO m, FromJSString result) =>+ HTMLDocument -> m (Maybe result)+getVlinkColor self+ = liftIO+ (fromMaybeJSString <$> (js_getVlinkColor (unHTMLDocument self)))
@@ -0,0 +1,390 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLElement+ (js_insertAdjacentElement, insertAdjacentElement,+ js_insertAdjacentHTML, insertAdjacentHTML, js_insertAdjacentText,+ insertAdjacentText, js_click, click, js_setTitle, setTitle,+ js_getTitle, getTitle, js_setLang, setLang, js_getLang, getLang,+ js_setTranslate, setTranslate, js_getTranslate, getTranslate,+ js_setDir, setDir, js_getDir, getDir, js_setTabIndex, setTabIndex,+ js_getTabIndex, getTabIndex, js_setDraggable, setDraggable,+ js_getDraggable, getDraggable, js_setWebkitdropzone,+ setWebkitdropzone, js_getWebkitdropzone, getWebkitdropzone,+ js_setHidden, setHidden, js_getHidden, getHidden, js_setAccessKey,+ setAccessKey, js_getAccessKey, getAccessKey, js_setInnerText,+ setInnerText, js_getInnerText, getInnerText, js_setOuterText,+ setOuterText, js_getOuterText, getOuterText, js_getChildren,+ getChildren, js_setContentEditable, setContentEditable,+ js_getContentEditable, getContentEditable, js_getIsContentEditable,+ getIsContentEditable, js_setSpellcheck, setSpellcheck,+ js_getSpellcheck, getSpellcheck, HTMLElement, castToHTMLElement,+ gTypeHTMLElement, IsHTMLElement, toHTMLElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "$1[\"insertAdjacentElement\"]($2,\n$3)" js_insertAdjacentElement+ ::+ JSRef HTMLElement ->+ JSString -> JSRef Element -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.insertAdjacentElement Mozilla HTMLElement.insertAdjacentElement documentation> +insertAdjacentElement ::+ (MonadIO m, IsHTMLElement self, ToJSString where',+ IsElement element) =>+ self -> where' -> Maybe element -> m (Maybe Element)+insertAdjacentElement self where' element+ = liftIO+ ((js_insertAdjacentElement (unHTMLElement (toHTMLElement self))+ (toJSString where')+ (maybe jsNull (unElement . toElement) element))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"insertAdjacentHTML\"]($2, $3)" js_insertAdjacentHTML ::+ JSRef HTMLElement -> JSString -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.insertAdjacentHTML Mozilla HTMLElement.insertAdjacentHTML documentation> +insertAdjacentHTML ::+ (MonadIO m, IsHTMLElement self, ToJSString where',+ ToJSString html) =>+ self -> where' -> html -> m ()+insertAdjacentHTML self where' html+ = liftIO+ (js_insertAdjacentHTML (unHTMLElement (toHTMLElement self))+ (toJSString where')+ (toJSString html))+ +foreign import javascript unsafe+ "$1[\"insertAdjacentText\"]($2, $3)" js_insertAdjacentText ::+ JSRef HTMLElement -> JSString -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.insertAdjacentText Mozilla HTMLElement.insertAdjacentText documentation> +insertAdjacentText ::+ (MonadIO m, IsHTMLElement self, ToJSString where',+ ToJSString text) =>+ self -> where' -> text -> m ()+insertAdjacentText self where' text+ = liftIO+ (js_insertAdjacentText (unHTMLElement (toHTMLElement self))+ (toJSString where')+ (toJSString text))+ +foreign import javascript unsafe "$1[\"click\"]()" js_click ::+ JSRef HTMLElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.click Mozilla HTMLElement.click documentation> +click :: (MonadIO m, IsHTMLElement self) => self -> m ()+click self = liftIO (js_click (unHTMLElement (toHTMLElement self)))+ +foreign import javascript unsafe "$1[\"title\"] = $2;" js_setTitle+ :: JSRef HTMLElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.title Mozilla HTMLElement.title documentation> +setTitle ::+ (MonadIO m, IsHTMLElement self, ToJSString val) =>+ self -> val -> m ()+setTitle self val+ = liftIO+ (js_setTitle (unHTMLElement (toHTMLElement self)) (toJSString val))+ +foreign import javascript unsafe "$1[\"title\"]" js_getTitle ::+ JSRef HTMLElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.title Mozilla HTMLElement.title documentation> +getTitle ::+ (MonadIO m, IsHTMLElement self, FromJSString result) =>+ self -> m result+getTitle self+ = liftIO+ (fromJSString <$>+ (js_getTitle (unHTMLElement (toHTMLElement self))))+ +foreign import javascript unsafe "$1[\"lang\"] = $2;" js_setLang ::+ JSRef HTMLElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.lang Mozilla HTMLElement.lang documentation> +setLang ::+ (MonadIO m, IsHTMLElement self, ToJSString val) =>+ self -> val -> m ()+setLang self val+ = liftIO+ (js_setLang (unHTMLElement (toHTMLElement self)) (toJSString val))+ +foreign import javascript unsafe "$1[\"lang\"]" js_getLang ::+ JSRef HTMLElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.lang Mozilla HTMLElement.lang documentation> +getLang ::+ (MonadIO m, IsHTMLElement self, FromJSString result) =>+ self -> m result+getLang self+ = liftIO+ (fromJSString <$>+ (js_getLang (unHTMLElement (toHTMLElement self))))+ +foreign import javascript unsafe "$1[\"translate\"] = $2;"+ js_setTranslate :: JSRef HTMLElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.translate Mozilla HTMLElement.translate documentation> +setTranslate ::+ (MonadIO m, IsHTMLElement self) => self -> Bool -> m ()+setTranslate self val+ = liftIO (js_setTranslate (unHTMLElement (toHTMLElement self)) val)+ +foreign import javascript unsafe "($1[\"translate\"] ? 1 : 0)"+ js_getTranslate :: JSRef HTMLElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.translate Mozilla HTMLElement.translate documentation> +getTranslate :: (MonadIO m, IsHTMLElement self) => self -> m Bool+getTranslate self+ = liftIO (js_getTranslate (unHTMLElement (toHTMLElement self)))+ +foreign import javascript unsafe "$1[\"dir\"] = $2;" js_setDir ::+ JSRef HTMLElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.dir Mozilla HTMLElement.dir documentation> +setDir ::+ (MonadIO m, IsHTMLElement self, ToJSString val) =>+ self -> val -> m ()+setDir self val+ = liftIO+ (js_setDir (unHTMLElement (toHTMLElement self)) (toJSString val))+ +foreign import javascript unsafe "$1[\"dir\"]" js_getDir ::+ JSRef HTMLElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.dir Mozilla HTMLElement.dir documentation> +getDir ::+ (MonadIO m, IsHTMLElement self, FromJSString result) =>+ self -> m result+getDir self+ = liftIO+ (fromJSString <$> (js_getDir (unHTMLElement (toHTMLElement self))))+ +foreign import javascript unsafe "$1[\"tabIndex\"] = $2;"+ js_setTabIndex :: JSRef HTMLElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.tabIndex Mozilla HTMLElement.tabIndex documentation> +setTabIndex ::+ (MonadIO m, IsHTMLElement self) => self -> Int -> m ()+setTabIndex self val+ = liftIO (js_setTabIndex (unHTMLElement (toHTMLElement self)) val)+ +foreign import javascript unsafe "$1[\"tabIndex\"]" js_getTabIndex+ :: JSRef HTMLElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.tabIndex Mozilla HTMLElement.tabIndex documentation> +getTabIndex :: (MonadIO m, IsHTMLElement self) => self -> m Int+getTabIndex self+ = liftIO (js_getTabIndex (unHTMLElement (toHTMLElement self)))+ +foreign import javascript unsafe "$1[\"draggable\"] = $2;"+ js_setDraggable :: JSRef HTMLElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.draggable Mozilla HTMLElement.draggable documentation> +setDraggable ::+ (MonadIO m, IsHTMLElement self) => self -> Bool -> m ()+setDraggable self val+ = liftIO (js_setDraggable (unHTMLElement (toHTMLElement self)) val)+ +foreign import javascript unsafe "($1[\"draggable\"] ? 1 : 0)"+ js_getDraggable :: JSRef HTMLElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.draggable Mozilla HTMLElement.draggable documentation> +getDraggable :: (MonadIO m, IsHTMLElement self) => self -> m Bool+getDraggable self+ = liftIO (js_getDraggable (unHTMLElement (toHTMLElement self)))+ +foreign import javascript unsafe "$1[\"webkitdropzone\"] = $2;"+ js_setWebkitdropzone :: JSRef HTMLElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.webkitdropzone Mozilla HTMLElement.webkitdropzone documentation> +setWebkitdropzone ::+ (MonadIO m, IsHTMLElement self, ToJSString val) =>+ self -> val -> m ()+setWebkitdropzone self val+ = liftIO+ (js_setWebkitdropzone (unHTMLElement (toHTMLElement self))+ (toJSString val))+ +foreign import javascript unsafe "$1[\"webkitdropzone\"]"+ js_getWebkitdropzone :: JSRef HTMLElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.webkitdropzone Mozilla HTMLElement.webkitdropzone documentation> +getWebkitdropzone ::+ (MonadIO m, IsHTMLElement self, FromJSString result) =>+ self -> m result+getWebkitdropzone self+ = liftIO+ (fromJSString <$>+ (js_getWebkitdropzone (unHTMLElement (toHTMLElement self))))+ +foreign import javascript unsafe "$1[\"hidden\"] = $2;"+ js_setHidden :: JSRef HTMLElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.hidden Mozilla HTMLElement.hidden documentation> +setHidden ::+ (MonadIO m, IsHTMLElement self) => self -> Bool -> m ()+setHidden self val+ = liftIO (js_setHidden (unHTMLElement (toHTMLElement self)) val)+ +foreign import javascript unsafe "($1[\"hidden\"] ? 1 : 0)"+ js_getHidden :: JSRef HTMLElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.hidden Mozilla HTMLElement.hidden documentation> +getHidden :: (MonadIO m, IsHTMLElement self) => self -> m Bool+getHidden self+ = liftIO (js_getHidden (unHTMLElement (toHTMLElement self)))+ +foreign import javascript unsafe "$1[\"accessKey\"] = $2;"+ js_setAccessKey :: JSRef HTMLElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.accessKey Mozilla HTMLElement.accessKey documentation> +setAccessKey ::+ (MonadIO m, IsHTMLElement self, ToJSString val) =>+ self -> val -> m ()+setAccessKey self val+ = liftIO+ (js_setAccessKey (unHTMLElement (toHTMLElement self))+ (toJSString val))+ +foreign import javascript unsafe "$1[\"accessKey\"]"+ js_getAccessKey :: JSRef HTMLElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.accessKey Mozilla HTMLElement.accessKey documentation> +getAccessKey ::+ (MonadIO m, IsHTMLElement self, FromJSString result) =>+ self -> m result+getAccessKey self+ = liftIO+ (fromJSString <$>+ (js_getAccessKey (unHTMLElement (toHTMLElement self))))+ +foreign import javascript unsafe "$1[\"innerText\"] = $2;"+ js_setInnerText ::+ JSRef HTMLElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.innerText Mozilla HTMLElement.innerText documentation> +setInnerText ::+ (MonadIO m, IsHTMLElement self, ToJSString val) =>+ self -> Maybe val -> m ()+setInnerText self val+ = liftIO+ (js_setInnerText (unHTMLElement (toHTMLElement self))+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"innerText\"]"+ js_getInnerText :: JSRef HTMLElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.innerText Mozilla HTMLElement.innerText documentation> +getInnerText ::+ (MonadIO m, IsHTMLElement self, FromJSString result) =>+ self -> m (Maybe result)+getInnerText self+ = liftIO+ (fromMaybeJSString <$>+ (js_getInnerText (unHTMLElement (toHTMLElement self))))+ +foreign import javascript unsafe "$1[\"outerText\"] = $2;"+ js_setOuterText ::+ JSRef HTMLElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.outerText Mozilla HTMLElement.outerText documentation> +setOuterText ::+ (MonadIO m, IsHTMLElement self, ToJSString val) =>+ self -> Maybe val -> m ()+setOuterText self val+ = liftIO+ (js_setOuterText (unHTMLElement (toHTMLElement self))+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"outerText\"]"+ js_getOuterText :: JSRef HTMLElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.outerText Mozilla HTMLElement.outerText documentation> +getOuterText ::+ (MonadIO m, IsHTMLElement self, FromJSString result) =>+ self -> m (Maybe result)+getOuterText self+ = liftIO+ (fromMaybeJSString <$>+ (js_getOuterText (unHTMLElement (toHTMLElement self))))+ +foreign import javascript unsafe "$1[\"children\"]" js_getChildren+ :: JSRef HTMLElement -> IO (JSRef HTMLCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.children Mozilla HTMLElement.children documentation> +getChildren ::+ (MonadIO m, IsHTMLElement self) => self -> m (Maybe HTMLCollection)+getChildren self+ = liftIO+ ((js_getChildren (unHTMLElement (toHTMLElement self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"contentEditable\"] = $2;"+ js_setContentEditable ::+ JSRef HTMLElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.contentEditable Mozilla HTMLElement.contentEditable documentation> +setContentEditable ::+ (MonadIO m, IsHTMLElement self, ToJSString val) =>+ self -> Maybe val -> m ()+setContentEditable self val+ = liftIO+ (js_setContentEditable (unHTMLElement (toHTMLElement self))+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"contentEditable\"]"+ js_getContentEditable ::+ JSRef HTMLElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.contentEditable Mozilla HTMLElement.contentEditable documentation> +getContentEditable ::+ (MonadIO m, IsHTMLElement self, FromJSString result) =>+ self -> m (Maybe result)+getContentEditable self+ = liftIO+ (fromMaybeJSString <$>+ (js_getContentEditable (unHTMLElement (toHTMLElement self))))+ +foreign import javascript unsafe+ "($1[\"isContentEditable\"] ? 1 : 0)" js_getIsContentEditable ::+ JSRef HTMLElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.isContentEditable Mozilla HTMLElement.isContentEditable documentation> +getIsContentEditable ::+ (MonadIO m, IsHTMLElement self) => self -> m Bool+getIsContentEditable self+ = liftIO+ (js_getIsContentEditable (unHTMLElement (toHTMLElement self)))+ +foreign import javascript unsafe "$1[\"spellcheck\"] = $2;"+ js_setSpellcheck :: JSRef HTMLElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.spellcheck Mozilla HTMLElement.spellcheck documentation> +setSpellcheck ::+ (MonadIO m, IsHTMLElement self) => self -> Bool -> m ()+setSpellcheck self val+ = liftIO+ (js_setSpellcheck (unHTMLElement (toHTMLElement self)) val)+ +foreign import javascript unsafe "($1[\"spellcheck\"] ? 1 : 0)"+ js_getSpellcheck :: JSRef HTMLElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.spellcheck Mozilla HTMLElement.spellcheck documentation> +getSpellcheck :: (MonadIO m, IsHTMLElement self) => self -> m Bool+getSpellcheck self+ = liftIO (js_getSpellcheck (unHTMLElement (toHTMLElement self)))
@@ -0,0 +1,143 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLEmbedElement+ (js_getSVGDocument, getSVGDocument, js_setAlign, setAlign,+ js_getAlign, getAlign, js_setHeight, setHeight, js_getHeight,+ getHeight, js_setName, setName, js_getName, getName, js_setSrc,+ setSrc, js_getSrc, getSrc, js_setType, setType, js_getType,+ getType, js_setWidth, setWidth, js_getWidth, getWidth,+ HTMLEmbedElement, castToHTMLEmbedElement, gTypeHTMLEmbedElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"getSVGDocument\"]()"+ js_getSVGDocument ::+ JSRef HTMLEmbedElement -> IO (JSRef SVGDocument)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.getSVGDocument Mozilla HTMLEmbedElement.getSVGDocument documentation> +getSVGDocument ::+ (MonadIO m) => HTMLEmbedElement -> m (Maybe SVGDocument)+getSVGDocument self+ = liftIO+ ((js_getSVGDocument (unHTMLEmbedElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"align\"] = $2;" js_setAlign+ :: JSRef HTMLEmbedElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.align Mozilla HTMLEmbedElement.align documentation> +setAlign ::+ (MonadIO m, ToJSString val) => HTMLEmbedElement -> val -> m ()+setAlign self val+ = liftIO (js_setAlign (unHTMLEmbedElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"align\"]" js_getAlign ::+ JSRef HTMLEmbedElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.align Mozilla HTMLEmbedElement.align documentation> +getAlign ::+ (MonadIO m, FromJSString result) => HTMLEmbedElement -> m result+getAlign self+ = liftIO (fromJSString <$> (js_getAlign (unHTMLEmbedElement self)))+ +foreign import javascript unsafe "$1[\"height\"] = $2;"+ js_setHeight :: JSRef HTMLEmbedElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.height Mozilla HTMLEmbedElement.height documentation> +setHeight ::+ (MonadIO m, ToJSString val) => HTMLEmbedElement -> val -> m ()+setHeight self val+ = liftIO (js_setHeight (unHTMLEmbedElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"height\"]" js_getHeight ::+ JSRef HTMLEmbedElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.height Mozilla HTMLEmbedElement.height documentation> +getHeight ::+ (MonadIO m, FromJSString result) => HTMLEmbedElement -> m result+getHeight self+ = liftIO+ (fromJSString <$> (js_getHeight (unHTMLEmbedElement self)))+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef HTMLEmbedElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.name Mozilla HTMLEmbedElement.name documentation> +setName ::+ (MonadIO m, ToJSString val) => HTMLEmbedElement -> val -> m ()+setName self val+ = liftIO (js_setName (unHTMLEmbedElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef HTMLEmbedElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.name Mozilla HTMLEmbedElement.name documentation> +getName ::+ (MonadIO m, FromJSString result) => HTMLEmbedElement -> m result+getName self+ = liftIO (fromJSString <$> (js_getName (unHTMLEmbedElement self)))+ +foreign import javascript unsafe "$1[\"src\"] = $2;" js_setSrc ::+ JSRef HTMLEmbedElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.src Mozilla HTMLEmbedElement.src documentation> +setSrc ::+ (MonadIO m, ToJSString val) => HTMLEmbedElement -> val -> m ()+setSrc self val+ = liftIO (js_setSrc (unHTMLEmbedElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"src\"]" js_getSrc ::+ JSRef HTMLEmbedElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.src Mozilla HTMLEmbedElement.src documentation> +getSrc ::+ (MonadIO m, FromJSString result) => HTMLEmbedElement -> m result+getSrc self+ = liftIO (fromJSString <$> (js_getSrc (unHTMLEmbedElement self)))+ +foreign import javascript unsafe "$1[\"type\"] = $2;" js_setType ::+ JSRef HTMLEmbedElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.type Mozilla HTMLEmbedElement.type documentation> +setType ::+ (MonadIO m, ToJSString val) => HTMLEmbedElement -> val -> m ()+setType self val+ = liftIO (js_setType (unHTMLEmbedElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef HTMLEmbedElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.type Mozilla HTMLEmbedElement.type documentation> +getType ::+ (MonadIO m, FromJSString result) => HTMLEmbedElement -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unHTMLEmbedElement self)))+ +foreign import javascript unsafe "$1[\"width\"] = $2;" js_setWidth+ :: JSRef HTMLEmbedElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.width Mozilla HTMLEmbedElement.width documentation> +setWidth ::+ (MonadIO m, ToJSString val) => HTMLEmbedElement -> val -> m ()+setWidth self val+ = liftIO (js_setWidth (unHTMLEmbedElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"width\"]" js_getWidth ::+ JSRef HTMLEmbedElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.width Mozilla HTMLEmbedElement.width documentation> +getWidth ::+ (MonadIO m, FromJSString result) => HTMLEmbedElement -> m result+getWidth self+ = liftIO (fromJSString <$> (js_getWidth (unHTMLEmbedElement self)))
@@ -0,0 +1,139 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLFieldSetElement+ (js_checkValidity, checkValidity, js_setCustomValidity,+ setCustomValidity, js_setDisabled, setDisabled, js_getDisabled,+ getDisabled, js_getForm, getForm, js_setName, setName, js_getName,+ getName, js_getType, getType, js_getElements, getElements,+ js_getWillValidate, getWillValidate, js_getValidity, getValidity,+ js_getValidationMessage, getValidationMessage, HTMLFieldSetElement,+ castToHTMLFieldSetElement, gTypeHTMLFieldSetElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "($1[\"checkValidity\"]() ? 1 : 0)" js_checkValidity ::+ JSRef HTMLFieldSetElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.checkValidity Mozilla HTMLFieldSetElement.checkValidity documentation> +checkValidity :: (MonadIO m) => HTMLFieldSetElement -> m Bool+checkValidity self+ = liftIO (js_checkValidity (unHTMLFieldSetElement self))+ +foreign import javascript unsafe "$1[\"setCustomValidity\"]($2)"+ js_setCustomValidity ::+ JSRef HTMLFieldSetElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.setCustomValidity Mozilla HTMLFieldSetElement.setCustomValidity documentation> +setCustomValidity ::+ (MonadIO m, ToJSString error) =>+ HTMLFieldSetElement -> Maybe error -> m ()+setCustomValidity self error+ = liftIO+ (js_setCustomValidity (unHTMLFieldSetElement self)+ (toMaybeJSString error))+ +foreign import javascript unsafe "$1[\"disabled\"] = $2;"+ js_setDisabled :: JSRef HTMLFieldSetElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.disabled Mozilla HTMLFieldSetElement.disabled documentation> +setDisabled :: (MonadIO m) => HTMLFieldSetElement -> Bool -> m ()+setDisabled self val+ = liftIO (js_setDisabled (unHTMLFieldSetElement self) val)+ +foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"+ js_getDisabled :: JSRef HTMLFieldSetElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.disabled Mozilla HTMLFieldSetElement.disabled documentation> +getDisabled :: (MonadIO m) => HTMLFieldSetElement -> m Bool+getDisabled self+ = liftIO (js_getDisabled (unHTMLFieldSetElement self))+ +foreign import javascript unsafe "$1[\"form\"]" js_getForm ::+ JSRef HTMLFieldSetElement -> IO (JSRef HTMLFormElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.form Mozilla HTMLFieldSetElement.form documentation> +getForm ::+ (MonadIO m) => HTMLFieldSetElement -> m (Maybe HTMLFormElement)+getForm self+ = liftIO ((js_getForm (unHTMLFieldSetElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef HTMLFieldSetElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.name Mozilla HTMLFieldSetElement.name documentation> +setName ::+ (MonadIO m, ToJSString val) => HTMLFieldSetElement -> val -> m ()+setName self val+ = liftIO (js_setName (unHTMLFieldSetElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef HTMLFieldSetElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.name Mozilla HTMLFieldSetElement.name documentation> +getName ::+ (MonadIO m, FromJSString result) => HTMLFieldSetElement -> m result+getName self+ = liftIO+ (fromJSString <$> (js_getName (unHTMLFieldSetElement self)))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef HTMLFieldSetElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.type Mozilla HTMLFieldSetElement.type documentation> +getType ::+ (MonadIO m, FromJSString result) => HTMLFieldSetElement -> m result+getType self+ = liftIO+ (fromJSString <$> (js_getType (unHTMLFieldSetElement self)))+ +foreign import javascript unsafe "$1[\"elements\"]" js_getElements+ :: JSRef HTMLFieldSetElement -> IO (JSRef HTMLCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.elements Mozilla HTMLFieldSetElement.elements documentation> +getElements ::+ (MonadIO m) => HTMLFieldSetElement -> m (Maybe HTMLCollection)+getElements self+ = liftIO+ ((js_getElements (unHTMLFieldSetElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "($1[\"willValidate\"] ? 1 : 0)"+ js_getWillValidate :: JSRef HTMLFieldSetElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.willValidate Mozilla HTMLFieldSetElement.willValidate documentation> +getWillValidate :: (MonadIO m) => HTMLFieldSetElement -> m Bool+getWillValidate self+ = liftIO (js_getWillValidate (unHTMLFieldSetElement self))+ +foreign import javascript unsafe "$1[\"validity\"]" js_getValidity+ :: JSRef HTMLFieldSetElement -> IO (JSRef ValidityState)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.validity Mozilla HTMLFieldSetElement.validity documentation> +getValidity ::+ (MonadIO m) => HTMLFieldSetElement -> m (Maybe ValidityState)+getValidity self+ = liftIO+ ((js_getValidity (unHTMLFieldSetElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"validationMessage\"]"+ js_getValidationMessage :: JSRef HTMLFieldSetElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.validationMessage Mozilla HTMLFieldSetElement.validationMessage documentation> +getValidationMessage ::+ (MonadIO m, FromJSString result) => HTMLFieldSetElement -> m result+getValidationMessage self+ = liftIO+ (fromJSString <$>+ (js_getValidationMessage (unHTMLFieldSetElement self)))
@@ -0,0 +1,74 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLFontElement+ (js_setColor, setColor, js_getColor, getColor, js_setFace, setFace,+ js_getFace, getFace, js_setSize, setSize, js_getSize, getSize,+ HTMLFontElement, castToHTMLFontElement, gTypeHTMLFontElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"color\"] = $2;" js_setColor+ :: JSRef HTMLFontElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFontElement.color Mozilla HTMLFontElement.color documentation> +setColor ::+ (MonadIO m, ToJSString val) => HTMLFontElement -> val -> m ()+setColor self val+ = liftIO (js_setColor (unHTMLFontElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"color\"]" js_getColor ::+ JSRef HTMLFontElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFontElement.color Mozilla HTMLFontElement.color documentation> +getColor ::+ (MonadIO m, FromJSString result) => HTMLFontElement -> m result+getColor self+ = liftIO (fromJSString <$> (js_getColor (unHTMLFontElement self)))+ +foreign import javascript unsafe "$1[\"face\"] = $2;" js_setFace ::+ JSRef HTMLFontElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFontElement.face Mozilla HTMLFontElement.face documentation> +setFace ::+ (MonadIO m, ToJSString val) => HTMLFontElement -> val -> m ()+setFace self val+ = liftIO (js_setFace (unHTMLFontElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"face\"]" js_getFace ::+ JSRef HTMLFontElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFontElement.face Mozilla HTMLFontElement.face documentation> +getFace ::+ (MonadIO m, FromJSString result) => HTMLFontElement -> m result+getFace self+ = liftIO (fromJSString <$> (js_getFace (unHTMLFontElement self)))+ +foreign import javascript unsafe "$1[\"size\"] = $2;" js_setSize ::+ JSRef HTMLFontElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFontElement.size Mozilla HTMLFontElement.size documentation> +setSize ::+ (MonadIO m, ToJSString val) => HTMLFontElement -> val -> m ()+setSize self val+ = liftIO (js_setSize (unHTMLFontElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"size\"]" js_getSize ::+ JSRef HTMLFontElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFontElement.size Mozilla HTMLFontElement.size documentation> +getSize ::+ (MonadIO m, FromJSString result) => HTMLFontElement -> m result+getSize self+ = liftIO (fromJSString <$> (js_getSize (unHTMLFontElement self)))
@@ -0,0 +1,44 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLFormControlsCollection+ (js__get, _get, js_namedItem, namedItem,+ HTMLFormControlsCollection, castToHTMLFormControlsCollection,+ gTypeHTMLFormControlsCollection)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"_get\"]($2)" js__get ::+ JSRef HTMLFormControlsCollection -> Word -> IO (JSRef Node)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormControlsCollection._get Mozilla HTMLFormControlsCollection._get documentation> +_get ::+ (MonadIO m) => HTMLFormControlsCollection -> Word -> m (Maybe Node)+_get self index+ = liftIO+ ((js__get (unHTMLFormControlsCollection self) index) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"namedItem\"]($2)"+ js_namedItem ::+ JSRef HTMLFormControlsCollection -> JSString -> IO (JSRef Node)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormControlsCollection.namedItem Mozilla HTMLFormControlsCollection.namedItem documentation> +namedItem ::+ (MonadIO m, ToJSString name) =>+ HTMLFormControlsCollection -> name -> m (Maybe Node)+namedItem self name+ = liftIO+ ((js_namedItem (unHTMLFormControlsCollection self)+ (toJSString name))+ >>= fromJSRef)
@@ -0,0 +1,314 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLFormElement+ (js__get, _get, js_submit, submit, js_reset, reset,+ js_checkValidity, checkValidity, js_requestAutocomplete,+ requestAutocomplete, js_setAcceptCharset, setAcceptCharset,+ js_getAcceptCharset, getAcceptCharset, js_setAction, setAction,+ js_getAction, getAction, js_setAutocomplete, setAutocomplete,+ js_getAutocomplete, getAutocomplete, js_setEnctype, setEnctype,+ js_getEnctype, getEnctype, js_setEncoding, setEncoding,+ js_getEncoding, getEncoding, js_setMethod, setMethod, js_getMethod,+ getMethod, js_setName, setName, js_getName, getName,+ js_setNoValidate, setNoValidate, js_getNoValidate, getNoValidate,+ js_setTarget, setTarget, js_getTarget, getTarget, js_getElements,+ getElements, js_getLength, getLength, js_setAutocorrect,+ setAutocorrect, js_getAutocorrect, getAutocorrect,+ js_setAutocapitalize, setAutocapitalize, js_getAutocapitalize,+ getAutocapitalize, autocomplete, autocompleteerror,+ HTMLFormElement, castToHTMLFormElement, gTypeHTMLFormElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"_get\"]($2)" js__get ::+ JSRef HTMLFormElement -> Word -> IO (JSRef Element)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement._get Mozilla HTMLFormElement._get documentation> +_get :: (MonadIO m) => HTMLFormElement -> Word -> m (Maybe Element)+_get self index+ = liftIO ((js__get (unHTMLFormElement self) index) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"submit\"]()" js_submit ::+ JSRef HTMLFormElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.submit Mozilla HTMLFormElement.submit documentation> +submit :: (MonadIO m) => HTMLFormElement -> m ()+submit self = liftIO (js_submit (unHTMLFormElement self))+ +foreign import javascript unsafe "$1[\"reset\"]()" js_reset ::+ JSRef HTMLFormElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.reset Mozilla HTMLFormElement.reset documentation> +reset :: (MonadIO m) => HTMLFormElement -> m ()+reset self = liftIO (js_reset (unHTMLFormElement self))+ +foreign import javascript unsafe+ "($1[\"checkValidity\"]() ? 1 : 0)" js_checkValidity ::+ JSRef HTMLFormElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.checkValidity Mozilla HTMLFormElement.checkValidity documentation> +checkValidity :: (MonadIO m) => HTMLFormElement -> m Bool+checkValidity self+ = liftIO (js_checkValidity (unHTMLFormElement self))+ +foreign import javascript unsafe "$1[\"requestAutocomplete\"]()"+ js_requestAutocomplete :: JSRef HTMLFormElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.requestAutocomplete Mozilla HTMLFormElement.requestAutocomplete documentation> +requestAutocomplete :: (MonadIO m) => HTMLFormElement -> m ()+requestAutocomplete self+ = liftIO (js_requestAutocomplete (unHTMLFormElement self))+ +foreign import javascript unsafe "$1[\"acceptCharset\"] = $2;"+ js_setAcceptCharset :: JSRef HTMLFormElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.acceptCharset Mozilla HTMLFormElement.acceptCharset documentation> +setAcceptCharset ::+ (MonadIO m, ToJSString val) => HTMLFormElement -> val -> m ()+setAcceptCharset self val+ = liftIO+ (js_setAcceptCharset (unHTMLFormElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"acceptCharset\"]"+ js_getAcceptCharset :: JSRef HTMLFormElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.acceptCharset Mozilla HTMLFormElement.acceptCharset documentation> +getAcceptCharset ::+ (MonadIO m, FromJSString result) => HTMLFormElement -> m result+getAcceptCharset self+ = liftIO+ (fromJSString <$> (js_getAcceptCharset (unHTMLFormElement self)))+ +foreign import javascript unsafe "$1[\"action\"] = $2;"+ js_setAction :: JSRef HTMLFormElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.action Mozilla HTMLFormElement.action documentation> +setAction ::+ (MonadIO m, ToJSString val) => HTMLFormElement -> val -> m ()+setAction self val+ = liftIO (js_setAction (unHTMLFormElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"action\"]" js_getAction ::+ JSRef HTMLFormElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.action Mozilla HTMLFormElement.action documentation> +getAction ::+ (MonadIO m, FromJSString result) => HTMLFormElement -> m result+getAction self+ = liftIO (fromJSString <$> (js_getAction (unHTMLFormElement self)))+ +foreign import javascript unsafe "$1[\"autocomplete\"] = $2;"+ js_setAutocomplete :: JSRef HTMLFormElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.autocomplete Mozilla HTMLFormElement.autocomplete documentation> +setAutocomplete ::+ (MonadIO m, ToJSString val) => HTMLFormElement -> val -> m ()+setAutocomplete self val+ = liftIO+ (js_setAutocomplete (unHTMLFormElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"autocomplete\"]"+ js_getAutocomplete :: JSRef HTMLFormElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.autocomplete Mozilla HTMLFormElement.autocomplete documentation> +getAutocomplete ::+ (MonadIO m, FromJSString result) => HTMLFormElement -> m result+getAutocomplete self+ = liftIO+ (fromJSString <$> (js_getAutocomplete (unHTMLFormElement self)))+ +foreign import javascript unsafe "$1[\"enctype\"] = $2;"+ js_setEnctype ::+ JSRef HTMLFormElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.enctype Mozilla HTMLFormElement.enctype documentation> +setEnctype ::+ (MonadIO m, ToJSString val) => HTMLFormElement -> Maybe val -> m ()+setEnctype self val+ = liftIO+ (js_setEnctype (unHTMLFormElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"enctype\"]" js_getEnctype ::+ JSRef HTMLFormElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.enctype Mozilla HTMLFormElement.enctype documentation> +getEnctype ::+ (MonadIO m, FromJSString result) =>+ HTMLFormElement -> m (Maybe result)+getEnctype self+ = liftIO+ (fromMaybeJSString <$> (js_getEnctype (unHTMLFormElement self)))+ +foreign import javascript unsafe "$1[\"encoding\"] = $2;"+ js_setEncoding ::+ JSRef HTMLFormElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.encoding Mozilla HTMLFormElement.encoding documentation> +setEncoding ::+ (MonadIO m, ToJSString val) => HTMLFormElement -> Maybe val -> m ()+setEncoding self val+ = liftIO+ (js_setEncoding (unHTMLFormElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"encoding\"]" js_getEncoding+ :: JSRef HTMLFormElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.encoding Mozilla HTMLFormElement.encoding documentation> +getEncoding ::+ (MonadIO m, FromJSString result) =>+ HTMLFormElement -> m (Maybe result)+getEncoding self+ = liftIO+ (fromMaybeJSString <$> (js_getEncoding (unHTMLFormElement self)))+ +foreign import javascript unsafe "$1[\"method\"] = $2;"+ js_setMethod ::+ JSRef HTMLFormElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.method Mozilla HTMLFormElement.method documentation> +setMethod ::+ (MonadIO m, ToJSString val) => HTMLFormElement -> Maybe val -> m ()+setMethod self val+ = liftIO+ (js_setMethod (unHTMLFormElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"method\"]" js_getMethod ::+ JSRef HTMLFormElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.method Mozilla HTMLFormElement.method documentation> +getMethod ::+ (MonadIO m, FromJSString result) =>+ HTMLFormElement -> m (Maybe result)+getMethod self+ = liftIO+ (fromMaybeJSString <$> (js_getMethod (unHTMLFormElement self)))+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef HTMLFormElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.name Mozilla HTMLFormElement.name documentation> +setName ::+ (MonadIO m, ToJSString val) => HTMLFormElement -> val -> m ()+setName self val+ = liftIO (js_setName (unHTMLFormElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef HTMLFormElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.name Mozilla HTMLFormElement.name documentation> +getName ::+ (MonadIO m, FromJSString result) => HTMLFormElement -> m result+getName self+ = liftIO (fromJSString <$> (js_getName (unHTMLFormElement self)))+ +foreign import javascript unsafe "$1[\"noValidate\"] = $2;"+ js_setNoValidate :: JSRef HTMLFormElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.noValidate Mozilla HTMLFormElement.noValidate documentation> +setNoValidate :: (MonadIO m) => HTMLFormElement -> Bool -> m ()+setNoValidate self val+ = liftIO (js_setNoValidate (unHTMLFormElement self) val)+ +foreign import javascript unsafe "($1[\"noValidate\"] ? 1 : 0)"+ js_getNoValidate :: JSRef HTMLFormElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.noValidate Mozilla HTMLFormElement.noValidate documentation> +getNoValidate :: (MonadIO m) => HTMLFormElement -> m Bool+getNoValidate self+ = liftIO (js_getNoValidate (unHTMLFormElement self))+ +foreign import javascript unsafe "$1[\"target\"] = $2;"+ js_setTarget :: JSRef HTMLFormElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.target Mozilla HTMLFormElement.target documentation> +setTarget ::+ (MonadIO m, ToJSString val) => HTMLFormElement -> val -> m ()+setTarget self val+ = liftIO (js_setTarget (unHTMLFormElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"target\"]" js_getTarget ::+ JSRef HTMLFormElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.target Mozilla HTMLFormElement.target documentation> +getTarget ::+ (MonadIO m, FromJSString result) => HTMLFormElement -> m result+getTarget self+ = liftIO (fromJSString <$> (js_getTarget (unHTMLFormElement self)))+ +foreign import javascript unsafe "$1[\"elements\"]" js_getElements+ :: JSRef HTMLFormElement -> IO (JSRef HTMLCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.elements Mozilla HTMLFormElement.elements documentation> +getElements ::+ (MonadIO m) => HTMLFormElement -> m (Maybe HTMLCollection)+getElements self+ = liftIO ((js_getElements (unHTMLFormElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"length\"]" js_getLength ::+ JSRef HTMLFormElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.length Mozilla HTMLFormElement.length documentation> +getLength :: (MonadIO m) => HTMLFormElement -> m Int+getLength self = liftIO (js_getLength (unHTMLFormElement self))+ +foreign import javascript unsafe "$1[\"autocorrect\"] = $2;"+ js_setAutocorrect :: JSRef HTMLFormElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.autocorrect Mozilla HTMLFormElement.autocorrect documentation> +setAutocorrect :: (MonadIO m) => HTMLFormElement -> Bool -> m ()+setAutocorrect self val+ = liftIO (js_setAutocorrect (unHTMLFormElement self) val)+ +foreign import javascript unsafe "($1[\"autocorrect\"] ? 1 : 0)"+ js_getAutocorrect :: JSRef HTMLFormElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.autocorrect Mozilla HTMLFormElement.autocorrect documentation> +getAutocorrect :: (MonadIO m) => HTMLFormElement -> m Bool+getAutocorrect self+ = liftIO (js_getAutocorrect (unHTMLFormElement self))+ +foreign import javascript unsafe "$1[\"autocapitalize\"] = $2;"+ js_setAutocapitalize ::+ JSRef HTMLFormElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.autocapitalize Mozilla HTMLFormElement.autocapitalize documentation> +setAutocapitalize ::+ (MonadIO m, ToJSString val) => HTMLFormElement -> Maybe val -> m ()+setAutocapitalize self val+ = liftIO+ (js_setAutocapitalize (unHTMLFormElement self)+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"autocapitalize\"]"+ js_getAutocapitalize ::+ JSRef HTMLFormElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.autocapitalize Mozilla HTMLFormElement.autocapitalize documentation> +getAutocapitalize ::+ (MonadIO m, FromJSString result) =>+ HTMLFormElement -> m (Maybe result)+getAutocapitalize self+ = liftIO+ (fromMaybeJSString <$>+ (js_getAutocapitalize (unHTMLFormElement self)))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.onautocomplete Mozilla HTMLFormElement.onautocomplete documentation> +autocomplete :: EventName HTMLFormElement onautocomplete+autocomplete = unsafeEventName (toJSString "autocomplete")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.onautocompleteerror Mozilla HTMLFormElement.onautocompleteerror documentation> +autocompleteerror :: EventName HTMLFormElement onautocompleteerror+autocompleteerror+ = unsafeEventName (toJSString "autocompleteerror")
@@ -0,0 +1,251 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLFrameElement+ (js_getSVGDocument, getSVGDocument, js_setFrameBorder,+ setFrameBorder, js_getFrameBorder, getFrameBorder, js_setLongDesc,+ setLongDesc, js_getLongDesc, getLongDesc, js_setMarginHeight,+ setMarginHeight, js_getMarginHeight, getMarginHeight,+ js_setMarginWidth, setMarginWidth, js_getMarginWidth,+ getMarginWidth, js_setName, setName, js_getName, getName,+ js_setNoResize, setNoResize, js_getNoResize, getNoResize,+ js_setScrolling, setScrolling, js_getScrolling, getScrolling,+ js_setSrc, setSrc, js_getSrc, getSrc, js_getContentDocument,+ getContentDocument, js_getContentWindow, getContentWindow,+ js_setLocation, setLocation, js_getLocation, getLocation,+ js_getWidth, getWidth, js_getHeight, getHeight, HTMLFrameElement,+ castToHTMLFrameElement, gTypeHTMLFrameElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"getSVGDocument\"]()"+ js_getSVGDocument ::+ JSRef HTMLFrameElement -> IO (JSRef SVGDocument)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.getSVGDocument Mozilla HTMLFrameElement.getSVGDocument documentation> +getSVGDocument ::+ (MonadIO m) => HTMLFrameElement -> m (Maybe SVGDocument)+getSVGDocument self+ = liftIO+ ((js_getSVGDocument (unHTMLFrameElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"frameBorder\"] = $2;"+ js_setFrameBorder :: JSRef HTMLFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.frameBorder Mozilla HTMLFrameElement.frameBorder documentation> +setFrameBorder ::+ (MonadIO m, ToJSString val) => HTMLFrameElement -> val -> m ()+setFrameBorder self val+ = liftIO+ (js_setFrameBorder (unHTMLFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"frameBorder\"]"+ js_getFrameBorder :: JSRef HTMLFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.frameBorder Mozilla HTMLFrameElement.frameBorder documentation> +getFrameBorder ::+ (MonadIO m, FromJSString result) => HTMLFrameElement -> m result+getFrameBorder self+ = liftIO+ (fromJSString <$> (js_getFrameBorder (unHTMLFrameElement self)))+ +foreign import javascript unsafe "$1[\"longDesc\"] = $2;"+ js_setLongDesc :: JSRef HTMLFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.longDesc Mozilla HTMLFrameElement.longDesc documentation> +setLongDesc ::+ (MonadIO m, ToJSString val) => HTMLFrameElement -> val -> m ()+setLongDesc self val+ = liftIO+ (js_setLongDesc (unHTMLFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"longDesc\"]" js_getLongDesc+ :: JSRef HTMLFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.longDesc Mozilla HTMLFrameElement.longDesc documentation> +getLongDesc ::+ (MonadIO m, FromJSString result) => HTMLFrameElement -> m result+getLongDesc self+ = liftIO+ (fromJSString <$> (js_getLongDesc (unHTMLFrameElement self)))+ +foreign import javascript unsafe "$1[\"marginHeight\"] = $2;"+ js_setMarginHeight :: JSRef HTMLFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.marginHeight Mozilla HTMLFrameElement.marginHeight documentation> +setMarginHeight ::+ (MonadIO m, ToJSString val) => HTMLFrameElement -> val -> m ()+setMarginHeight self val+ = liftIO+ (js_setMarginHeight (unHTMLFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"marginHeight\"]"+ js_getMarginHeight :: JSRef HTMLFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.marginHeight Mozilla HTMLFrameElement.marginHeight documentation> +getMarginHeight ::+ (MonadIO m, FromJSString result) => HTMLFrameElement -> m result+getMarginHeight self+ = liftIO+ (fromJSString <$> (js_getMarginHeight (unHTMLFrameElement self)))+ +foreign import javascript unsafe "$1[\"marginWidth\"] = $2;"+ js_setMarginWidth :: JSRef HTMLFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.marginWidth Mozilla HTMLFrameElement.marginWidth documentation> +setMarginWidth ::+ (MonadIO m, ToJSString val) => HTMLFrameElement -> val -> m ()+setMarginWidth self val+ = liftIO+ (js_setMarginWidth (unHTMLFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"marginWidth\"]"+ js_getMarginWidth :: JSRef HTMLFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.marginWidth Mozilla HTMLFrameElement.marginWidth documentation> +getMarginWidth ::+ (MonadIO m, FromJSString result) => HTMLFrameElement -> m result+getMarginWidth self+ = liftIO+ (fromJSString <$> (js_getMarginWidth (unHTMLFrameElement self)))+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef HTMLFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.name Mozilla HTMLFrameElement.name documentation> +setName ::+ (MonadIO m, ToJSString val) => HTMLFrameElement -> val -> m ()+setName self val+ = liftIO (js_setName (unHTMLFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef HTMLFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.name Mozilla HTMLFrameElement.name documentation> +getName ::+ (MonadIO m, FromJSString result) => HTMLFrameElement -> m result+getName self+ = liftIO (fromJSString <$> (js_getName (unHTMLFrameElement self)))+ +foreign import javascript unsafe "$1[\"noResize\"] = $2;"+ js_setNoResize :: JSRef HTMLFrameElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.noResize Mozilla HTMLFrameElement.noResize documentation> +setNoResize :: (MonadIO m) => HTMLFrameElement -> Bool -> m ()+setNoResize self val+ = liftIO (js_setNoResize (unHTMLFrameElement self) val)+ +foreign import javascript unsafe "($1[\"noResize\"] ? 1 : 0)"+ js_getNoResize :: JSRef HTMLFrameElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.noResize Mozilla HTMLFrameElement.noResize documentation> +getNoResize :: (MonadIO m) => HTMLFrameElement -> m Bool+getNoResize self+ = liftIO (js_getNoResize (unHTMLFrameElement self))+ +foreign import javascript unsafe "$1[\"scrolling\"] = $2;"+ js_setScrolling :: JSRef HTMLFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.scrolling Mozilla HTMLFrameElement.scrolling documentation> +setScrolling ::+ (MonadIO m, ToJSString val) => HTMLFrameElement -> val -> m ()+setScrolling self val+ = liftIO+ (js_setScrolling (unHTMLFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"scrolling\"]"+ js_getScrolling :: JSRef HTMLFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.scrolling Mozilla HTMLFrameElement.scrolling documentation> +getScrolling ::+ (MonadIO m, FromJSString result) => HTMLFrameElement -> m result+getScrolling self+ = liftIO+ (fromJSString <$> (js_getScrolling (unHTMLFrameElement self)))+ +foreign import javascript unsafe "$1[\"src\"] = $2;" js_setSrc ::+ JSRef HTMLFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.src Mozilla HTMLFrameElement.src documentation> +setSrc ::+ (MonadIO m, ToJSString val) => HTMLFrameElement -> val -> m ()+setSrc self val+ = liftIO (js_setSrc (unHTMLFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"src\"]" js_getSrc ::+ JSRef HTMLFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.src Mozilla HTMLFrameElement.src documentation> +getSrc ::+ (MonadIO m, FromJSString result) => HTMLFrameElement -> m result+getSrc self+ = liftIO (fromJSString <$> (js_getSrc (unHTMLFrameElement self)))+ +foreign import javascript unsafe "$1[\"contentDocument\"]"+ js_getContentDocument ::+ JSRef HTMLFrameElement -> IO (JSRef Document)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.contentDocument Mozilla HTMLFrameElement.contentDocument documentation> +getContentDocument ::+ (MonadIO m) => HTMLFrameElement -> m (Maybe Document)+getContentDocument self+ = liftIO+ ((js_getContentDocument (unHTMLFrameElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"contentWindow\"]"+ js_getContentWindow :: JSRef HTMLFrameElement -> IO (JSRef Window)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.contentWindow Mozilla HTMLFrameElement.contentWindow documentation> +getContentWindow ::+ (MonadIO m) => HTMLFrameElement -> m (Maybe Window)+getContentWindow self+ = liftIO+ ((js_getContentWindow (unHTMLFrameElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"location\"] = $2;"+ js_setLocation ::+ JSRef HTMLFrameElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.location Mozilla HTMLFrameElement.location documentation> +setLocation ::+ (MonadIO m, ToJSString val) =>+ HTMLFrameElement -> Maybe val -> m ()+setLocation self val+ = liftIO+ (js_setLocation (unHTMLFrameElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"location\"]" js_getLocation+ :: JSRef HTMLFrameElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.location Mozilla HTMLFrameElement.location documentation> +getLocation ::+ (MonadIO m, FromJSString result) =>+ HTMLFrameElement -> m (Maybe result)+getLocation self+ = liftIO+ (fromMaybeJSString <$> (js_getLocation (unHTMLFrameElement self)))+ +foreign import javascript unsafe "$1[\"width\"]" js_getWidth ::+ JSRef HTMLFrameElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.width Mozilla HTMLFrameElement.width documentation> +getWidth :: (MonadIO m) => HTMLFrameElement -> m Int+getWidth self = liftIO (js_getWidth (unHTMLFrameElement self))+ +foreign import javascript unsafe "$1[\"height\"]" js_getHeight ::+ JSRef HTMLFrameElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.height Mozilla HTMLFrameElement.height documentation> +getHeight :: (MonadIO m) => HTMLFrameElement -> m Int+getHeight self = liftIO (js_getHeight (unHTMLFrameElement self))
@@ -0,0 +1,117 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLFrameSetElement+ (js_setCols, setCols, js_getCols, getCols, js_setRows, setRows,+ js_getRows, getRows, beforeUnload, hashChange, message, offline,+ online, popState, resize, storage, unload, orientationChange, blur,+ error, focus, load, HTMLFrameSetElement, castToHTMLFrameSetElement,+ gTypeHTMLFrameSetElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"cols\"] = $2;" js_setCols ::+ JSRef HTMLFrameSetElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameSetElement.cols Mozilla HTMLFrameSetElement.cols documentation> +setCols ::+ (MonadIO m, ToJSString val) => HTMLFrameSetElement -> val -> m ()+setCols self val+ = liftIO (js_setCols (unHTMLFrameSetElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"cols\"]" js_getCols ::+ JSRef HTMLFrameSetElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameSetElement.cols Mozilla HTMLFrameSetElement.cols documentation> +getCols ::+ (MonadIO m, FromJSString result) => HTMLFrameSetElement -> m result+getCols self+ = liftIO+ (fromJSString <$> (js_getCols (unHTMLFrameSetElement self)))+ +foreign import javascript unsafe "$1[\"rows\"] = $2;" js_setRows ::+ JSRef HTMLFrameSetElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameSetElement.rows Mozilla HTMLFrameSetElement.rows documentation> +setRows ::+ (MonadIO m, ToJSString val) => HTMLFrameSetElement -> val -> m ()+setRows self val+ = liftIO (js_setRows (unHTMLFrameSetElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"rows\"]" js_getRows ::+ JSRef HTMLFrameSetElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameSetElement.rows Mozilla HTMLFrameSetElement.rows documentation> +getRows ::+ (MonadIO m, FromJSString result) => HTMLFrameSetElement -> m result+getRows self+ = liftIO+ (fromJSString <$> (js_getRows (unHTMLFrameSetElement self)))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameSetElement.onbeforeunload Mozilla HTMLFrameSetElement.onbeforeunload documentation> +beforeUnload :: EventName HTMLFrameSetElement BeforeUnloadEvent+beforeUnload = unsafeEventName (toJSString "beforeunload")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameSetElement.onhashchange Mozilla HTMLFrameSetElement.onhashchange documentation> +hashChange :: EventName HTMLFrameSetElement HashChangeEvent+hashChange = unsafeEventName (toJSString "hashchange")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameSetElement.onmessage Mozilla HTMLFrameSetElement.onmessage documentation> +message :: EventName HTMLFrameSetElement MessageEvent+message = unsafeEventName (toJSString "message")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameSetElement.onoffline Mozilla HTMLFrameSetElement.onoffline documentation> +offline :: EventName HTMLFrameSetElement Event+offline = unsafeEventName (toJSString "offline")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameSetElement.ononline Mozilla HTMLFrameSetElement.ononline documentation> +online :: EventName HTMLFrameSetElement Event+online = unsafeEventName (toJSString "online")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameSetElement.onpopstate Mozilla HTMLFrameSetElement.onpopstate documentation> +popState :: EventName HTMLFrameSetElement PopStateEvent+popState = unsafeEventName (toJSString "popstate")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameSetElement.onresize Mozilla HTMLFrameSetElement.onresize documentation> +resize :: EventName HTMLFrameSetElement UIEvent+resize = unsafeEventName (toJSString "resize")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameSetElement.onstorage Mozilla HTMLFrameSetElement.onstorage documentation> +storage :: EventName HTMLFrameSetElement StorageEvent+storage = unsafeEventName (toJSString "storage")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameSetElement.onunload Mozilla HTMLFrameSetElement.onunload documentation> +unload :: EventName HTMLFrameSetElement UIEvent+unload = unsafeEventName (toJSString "unload")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameSetElement.onorientationchange Mozilla HTMLFrameSetElement.onorientationchange documentation> +orientationChange :: EventName HTMLFrameSetElement Event+orientationChange+ = unsafeEventName (toJSString "orientationchange")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameSetElement.onblur Mozilla HTMLFrameSetElement.onblur documentation> +blur :: EventName HTMLFrameSetElement FocusEvent+blur = unsafeEventName (toJSString "blur")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameSetElement.onerror Mozilla HTMLFrameSetElement.onerror documentation> +error :: EventName HTMLFrameSetElement UIEvent+error = unsafeEventName (toJSString "error")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameSetElement.onfocus Mozilla HTMLFrameSetElement.onfocus documentation> +focus :: EventName HTMLFrameSetElement FocusEvent+focus = unsafeEventName (toJSString "focus")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameSetElement.onload Mozilla HTMLFrameSetElement.onload documentation> +load :: EventName HTMLFrameSetElement UIEvent+load = unsafeEventName (toJSString "load")
@@ -0,0 +1,90 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLHRElement+ (js_setAlign, setAlign, js_getAlign, getAlign, js_setNoShade,+ setNoShade, js_getNoShade, getNoShade, js_setSize, setSize,+ js_getSize, getSize, js_setWidth, setWidth, js_getWidth, getWidth,+ HTMLHRElement, castToHTMLHRElement, gTypeHTMLHRElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"align\"] = $2;" js_setAlign+ :: JSRef HTMLHRElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLHRElement.align Mozilla HTMLHRElement.align documentation> +setAlign ::+ (MonadIO m, ToJSString val) => HTMLHRElement -> val -> m ()+setAlign self val+ = liftIO (js_setAlign (unHTMLHRElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"align\"]" js_getAlign ::+ JSRef HTMLHRElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLHRElement.align Mozilla HTMLHRElement.align documentation> +getAlign ::+ (MonadIO m, FromJSString result) => HTMLHRElement -> m result+getAlign self+ = liftIO (fromJSString <$> (js_getAlign (unHTMLHRElement self)))+ +foreign import javascript unsafe "$1[\"noShade\"] = $2;"+ js_setNoShade :: JSRef HTMLHRElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLHRElement.noShade Mozilla HTMLHRElement.noShade documentation> +setNoShade :: (MonadIO m) => HTMLHRElement -> Bool -> m ()+setNoShade self val+ = liftIO (js_setNoShade (unHTMLHRElement self) val)+ +foreign import javascript unsafe "($1[\"noShade\"] ? 1 : 0)"+ js_getNoShade :: JSRef HTMLHRElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLHRElement.noShade Mozilla HTMLHRElement.noShade documentation> +getNoShade :: (MonadIO m) => HTMLHRElement -> m Bool+getNoShade self = liftIO (js_getNoShade (unHTMLHRElement self))+ +foreign import javascript unsafe "$1[\"size\"] = $2;" js_setSize ::+ JSRef HTMLHRElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLHRElement.size Mozilla HTMLHRElement.size documentation> +setSize ::+ (MonadIO m, ToJSString val) => HTMLHRElement -> val -> m ()+setSize self val+ = liftIO (js_setSize (unHTMLHRElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"size\"]" js_getSize ::+ JSRef HTMLHRElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLHRElement.size Mozilla HTMLHRElement.size documentation> +getSize ::+ (MonadIO m, FromJSString result) => HTMLHRElement -> m result+getSize self+ = liftIO (fromJSString <$> (js_getSize (unHTMLHRElement self)))+ +foreign import javascript unsafe "$1[\"width\"] = $2;" js_setWidth+ :: JSRef HTMLHRElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLHRElement.width Mozilla HTMLHRElement.width documentation> +setWidth ::+ (MonadIO m, ToJSString val) => HTMLHRElement -> val -> m ()+setWidth self val+ = liftIO (js_setWidth (unHTMLHRElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"width\"]" js_getWidth ::+ JSRef HTMLHRElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLHRElement.width Mozilla HTMLHRElement.width documentation> +getWidth ::+ (MonadIO m, FromJSString result) => HTMLHRElement -> m result+getWidth self+ = liftIO (fromJSString <$> (js_getWidth (unHTMLHRElement self)))
@@ -0,0 +1,38 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLHeadElement+ (js_setProfile, setProfile, js_getProfile, getProfile,+ HTMLHeadElement, castToHTMLHeadElement, gTypeHTMLHeadElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"profile\"] = $2;"+ js_setProfile :: JSRef HTMLHeadElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLHeadElement.profile Mozilla HTMLHeadElement.profile documentation> +setProfile ::+ (MonadIO m, ToJSString val) => HTMLHeadElement -> val -> m ()+setProfile self val+ = liftIO (js_setProfile (unHTMLHeadElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"profile\"]" js_getProfile ::+ JSRef HTMLHeadElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLHeadElement.profile Mozilla HTMLHeadElement.profile documentation> +getProfile ::+ (MonadIO m, FromJSString result) => HTMLHeadElement -> m result+getProfile self+ = liftIO+ (fromJSString <$> (js_getProfile (unHTMLHeadElement self)))
@@ -0,0 +1,38 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLHeadingElement+ (js_setAlign, setAlign, js_getAlign, getAlign, HTMLHeadingElement,+ castToHTMLHeadingElement, gTypeHTMLHeadingElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"align\"] = $2;" js_setAlign+ :: JSRef HTMLHeadingElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLHeadingElement.align Mozilla HTMLHeadingElement.align documentation> +setAlign ::+ (MonadIO m, ToJSString val) => HTMLHeadingElement -> val -> m ()+setAlign self val+ = liftIO (js_setAlign (unHTMLHeadingElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"align\"]" js_getAlign ::+ JSRef HTMLHeadingElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLHeadingElement.align Mozilla HTMLHeadingElement.align documentation> +getAlign ::+ (MonadIO m, FromJSString result) => HTMLHeadingElement -> m result+getAlign self+ = liftIO+ (fromJSString <$> (js_getAlign (unHTMLHeadingElement self)))
@@ -0,0 +1,58 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLHtmlElement+ (js_setVersion, setVersion, js_getVersion, getVersion,+ js_setManifest, setManifest, js_getManifest, getManifest,+ HTMLHtmlElement, castToHTMLHtmlElement, gTypeHTMLHtmlElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"version\"] = $2;"+ js_setVersion :: JSRef HTMLHtmlElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLHtmlElement.version Mozilla HTMLHtmlElement.version documentation> +setVersion ::+ (MonadIO m, ToJSString val) => HTMLHtmlElement -> val -> m ()+setVersion self val+ = liftIO (js_setVersion (unHTMLHtmlElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"version\"]" js_getVersion ::+ JSRef HTMLHtmlElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLHtmlElement.version Mozilla HTMLHtmlElement.version documentation> +getVersion ::+ (MonadIO m, FromJSString result) => HTMLHtmlElement -> m result+getVersion self+ = liftIO+ (fromJSString <$> (js_getVersion (unHTMLHtmlElement self)))+ +foreign import javascript unsafe "$1[\"manifest\"] = $2;"+ js_setManifest :: JSRef HTMLHtmlElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLHtmlElement.manifest Mozilla HTMLHtmlElement.manifest documentation> +setManifest ::+ (MonadIO m, ToJSString val) => HTMLHtmlElement -> val -> m ()+setManifest self val+ = liftIO (js_setManifest (unHTMLHtmlElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"manifest\"]" js_getManifest+ :: JSRef HTMLHtmlElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLHtmlElement.manifest Mozilla HTMLHtmlElement.manifest documentation> +getManifest ::+ (MonadIO m, FromJSString result) => HTMLHtmlElement -> m result+getManifest self+ = liftIO+ (fromJSString <$> (js_getManifest (unHTMLHtmlElement self)))
@@ -0,0 +1,296 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLIFrameElement+ (js_getSVGDocument, getSVGDocument, js_setAlign, setAlign,+ js_getAlign, getAlign, js_setFrameBorder, setFrameBorder,+ js_getFrameBorder, getFrameBorder, js_setHeight, setHeight,+ js_getHeight, getHeight, js_setLongDesc, setLongDesc,+ js_getLongDesc, getLongDesc, js_setMarginHeight, setMarginHeight,+ js_getMarginHeight, getMarginHeight, js_setMarginWidth,+ setMarginWidth, js_getMarginWidth, getMarginWidth, js_setName,+ setName, js_getName, getName, js_setSandbox, setSandbox,+ js_getSandbox, getSandbox, js_setScrolling, setScrolling,+ js_getScrolling, getScrolling, js_setSrc, setSrc, js_getSrc,+ getSrc, js_setSrcdoc, setSrcdoc, js_getSrcdoc, getSrcdoc,+ js_setWidth, setWidth, js_getWidth, getWidth,+ js_getContentDocument, getContentDocument, js_getContentWindow,+ getContentWindow, HTMLIFrameElement, castToHTMLIFrameElement,+ gTypeHTMLIFrameElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"getSVGDocument\"]()"+ js_getSVGDocument ::+ JSRef HTMLIFrameElement -> IO (JSRef SVGDocument)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.getSVGDocument Mozilla HTMLIFrameElement.getSVGDocument documentation> +getSVGDocument ::+ (MonadIO m) => HTMLIFrameElement -> m (Maybe SVGDocument)+getSVGDocument self+ = liftIO+ ((js_getSVGDocument (unHTMLIFrameElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"align\"] = $2;" js_setAlign+ :: JSRef HTMLIFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.align Mozilla HTMLIFrameElement.align documentation> +setAlign ::+ (MonadIO m, ToJSString val) => HTMLIFrameElement -> val -> m ()+setAlign self val+ = liftIO (js_setAlign (unHTMLIFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"align\"]" js_getAlign ::+ JSRef HTMLIFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.align Mozilla HTMLIFrameElement.align documentation> +getAlign ::+ (MonadIO m, FromJSString result) => HTMLIFrameElement -> m result+getAlign self+ = liftIO+ (fromJSString <$> (js_getAlign (unHTMLIFrameElement self)))+ +foreign import javascript unsafe "$1[\"frameBorder\"] = $2;"+ js_setFrameBorder :: JSRef HTMLIFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.frameBorder Mozilla HTMLIFrameElement.frameBorder documentation> +setFrameBorder ::+ (MonadIO m, ToJSString val) => HTMLIFrameElement -> val -> m ()+setFrameBorder self val+ = liftIO+ (js_setFrameBorder (unHTMLIFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"frameBorder\"]"+ js_getFrameBorder :: JSRef HTMLIFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.frameBorder Mozilla HTMLIFrameElement.frameBorder documentation> +getFrameBorder ::+ (MonadIO m, FromJSString result) => HTMLIFrameElement -> m result+getFrameBorder self+ = liftIO+ (fromJSString <$> (js_getFrameBorder (unHTMLIFrameElement self)))+ +foreign import javascript unsafe "$1[\"height\"] = $2;"+ js_setHeight :: JSRef HTMLIFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.height Mozilla HTMLIFrameElement.height documentation> +setHeight ::+ (MonadIO m, ToJSString val) => HTMLIFrameElement -> val -> m ()+setHeight self val+ = liftIO (js_setHeight (unHTMLIFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"height\"]" js_getHeight ::+ JSRef HTMLIFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.height Mozilla HTMLIFrameElement.height documentation> +getHeight ::+ (MonadIO m, FromJSString result) => HTMLIFrameElement -> m result+getHeight self+ = liftIO+ (fromJSString <$> (js_getHeight (unHTMLIFrameElement self)))+ +foreign import javascript unsafe "$1[\"longDesc\"] = $2;"+ js_setLongDesc :: JSRef HTMLIFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.longDesc Mozilla HTMLIFrameElement.longDesc documentation> +setLongDesc ::+ (MonadIO m, ToJSString val) => HTMLIFrameElement -> val -> m ()+setLongDesc self val+ = liftIO+ (js_setLongDesc (unHTMLIFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"longDesc\"]" js_getLongDesc+ :: JSRef HTMLIFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.longDesc Mozilla HTMLIFrameElement.longDesc documentation> +getLongDesc ::+ (MonadIO m, FromJSString result) => HTMLIFrameElement -> m result+getLongDesc self+ = liftIO+ (fromJSString <$> (js_getLongDesc (unHTMLIFrameElement self)))+ +foreign import javascript unsafe "$1[\"marginHeight\"] = $2;"+ js_setMarginHeight :: JSRef HTMLIFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.marginHeight Mozilla HTMLIFrameElement.marginHeight documentation> +setMarginHeight ::+ (MonadIO m, ToJSString val) => HTMLIFrameElement -> val -> m ()+setMarginHeight self val+ = liftIO+ (js_setMarginHeight (unHTMLIFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"marginHeight\"]"+ js_getMarginHeight :: JSRef HTMLIFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.marginHeight Mozilla HTMLIFrameElement.marginHeight documentation> +getMarginHeight ::+ (MonadIO m, FromJSString result) => HTMLIFrameElement -> m result+getMarginHeight self+ = liftIO+ (fromJSString <$> (js_getMarginHeight (unHTMLIFrameElement self)))+ +foreign import javascript unsafe "$1[\"marginWidth\"] = $2;"+ js_setMarginWidth :: JSRef HTMLIFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.marginWidth Mozilla HTMLIFrameElement.marginWidth documentation> +setMarginWidth ::+ (MonadIO m, ToJSString val) => HTMLIFrameElement -> val -> m ()+setMarginWidth self val+ = liftIO+ (js_setMarginWidth (unHTMLIFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"marginWidth\"]"+ js_getMarginWidth :: JSRef HTMLIFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.marginWidth Mozilla HTMLIFrameElement.marginWidth documentation> +getMarginWidth ::+ (MonadIO m, FromJSString result) => HTMLIFrameElement -> m result+getMarginWidth self+ = liftIO+ (fromJSString <$> (js_getMarginWidth (unHTMLIFrameElement self)))+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef HTMLIFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.name Mozilla HTMLIFrameElement.name documentation> +setName ::+ (MonadIO m, ToJSString val) => HTMLIFrameElement -> val -> m ()+setName self val+ = liftIO (js_setName (unHTMLIFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef HTMLIFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.name Mozilla HTMLIFrameElement.name documentation> +getName ::+ (MonadIO m, FromJSString result) => HTMLIFrameElement -> m result+getName self+ = liftIO (fromJSString <$> (js_getName (unHTMLIFrameElement self)))+ +foreign import javascript unsafe "$1[\"sandbox\"] = $2;"+ js_setSandbox :: JSRef HTMLIFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.sandbox Mozilla HTMLIFrameElement.sandbox documentation> +setSandbox ::+ (MonadIO m, ToJSString val) => HTMLIFrameElement -> val -> m ()+setSandbox self val+ = liftIO+ (js_setSandbox (unHTMLIFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"sandbox\"]" js_getSandbox ::+ JSRef HTMLIFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.sandbox Mozilla HTMLIFrameElement.sandbox documentation> +getSandbox ::+ (MonadIO m, FromJSString result) => HTMLIFrameElement -> m result+getSandbox self+ = liftIO+ (fromJSString <$> (js_getSandbox (unHTMLIFrameElement self)))+ +foreign import javascript unsafe "$1[\"scrolling\"] = $2;"+ js_setScrolling :: JSRef HTMLIFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.scrolling Mozilla HTMLIFrameElement.scrolling documentation> +setScrolling ::+ (MonadIO m, ToJSString val) => HTMLIFrameElement -> val -> m ()+setScrolling self val+ = liftIO+ (js_setScrolling (unHTMLIFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"scrolling\"]"+ js_getScrolling :: JSRef HTMLIFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.scrolling Mozilla HTMLIFrameElement.scrolling documentation> +getScrolling ::+ (MonadIO m, FromJSString result) => HTMLIFrameElement -> m result+getScrolling self+ = liftIO+ (fromJSString <$> (js_getScrolling (unHTMLIFrameElement self)))+ +foreign import javascript unsafe "$1[\"src\"] = $2;" js_setSrc ::+ JSRef HTMLIFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.src Mozilla HTMLIFrameElement.src documentation> +setSrc ::+ (MonadIO m, ToJSString val) => HTMLIFrameElement -> val -> m ()+setSrc self val+ = liftIO (js_setSrc (unHTMLIFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"src\"]" js_getSrc ::+ JSRef HTMLIFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.src Mozilla HTMLIFrameElement.src documentation> +getSrc ::+ (MonadIO m, FromJSString result) => HTMLIFrameElement -> m result+getSrc self+ = liftIO (fromJSString <$> (js_getSrc (unHTMLIFrameElement self)))+ +foreign import javascript unsafe "$1[\"srcdoc\"] = $2;"+ js_setSrcdoc :: JSRef HTMLIFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.srcdoc Mozilla HTMLIFrameElement.srcdoc documentation> +setSrcdoc ::+ (MonadIO m, ToJSString val) => HTMLIFrameElement -> val -> m ()+setSrcdoc self val+ = liftIO (js_setSrcdoc (unHTMLIFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"srcdoc\"]" js_getSrcdoc ::+ JSRef HTMLIFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.srcdoc Mozilla HTMLIFrameElement.srcdoc documentation> +getSrcdoc ::+ (MonadIO m, FromJSString result) => HTMLIFrameElement -> m result+getSrcdoc self+ = liftIO+ (fromJSString <$> (js_getSrcdoc (unHTMLIFrameElement self)))+ +foreign import javascript unsafe "$1[\"width\"] = $2;" js_setWidth+ :: JSRef HTMLIFrameElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.width Mozilla HTMLIFrameElement.width documentation> +setWidth ::+ (MonadIO m, ToJSString val) => HTMLIFrameElement -> val -> m ()+setWidth self val+ = liftIO (js_setWidth (unHTMLIFrameElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"width\"]" js_getWidth ::+ JSRef HTMLIFrameElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.width Mozilla HTMLIFrameElement.width documentation> +getWidth ::+ (MonadIO m, FromJSString result) => HTMLIFrameElement -> m result+getWidth self+ = liftIO+ (fromJSString <$> (js_getWidth (unHTMLIFrameElement self)))+ +foreign import javascript unsafe "$1[\"contentDocument\"]"+ js_getContentDocument ::+ JSRef HTMLIFrameElement -> IO (JSRef Document)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.contentDocument Mozilla HTMLIFrameElement.contentDocument documentation> +getContentDocument ::+ (MonadIO m) => HTMLIFrameElement -> m (Maybe Document)+getContentDocument self+ = liftIO+ ((js_getContentDocument (unHTMLIFrameElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"contentWindow\"]"+ js_getContentWindow :: JSRef HTMLIFrameElement -> IO (JSRef Window)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.contentWindow Mozilla HTMLIFrameElement.contentWindow documentation> +getContentWindow ::+ (MonadIO m) => HTMLIFrameElement -> m (Maybe Window)+getContentWindow self+ = liftIO+ ((js_getContentWindow (unHTMLIFrameElement self)) >>= fromJSRef)
@@ -0,0 +1,363 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLImageElement+ (js_setName, setName, js_getName, getName, js_setAlign, setAlign,+ js_getAlign, getAlign, js_setAlt, setAlt, js_getAlt, getAlt,+ js_setBorder, setBorder, js_getBorder, getBorder,+ js_setCrossOrigin, setCrossOrigin, js_getCrossOrigin,+ getCrossOrigin, js_setHeight, setHeight, js_getHeight, getHeight,+ js_setHspace, setHspace, js_getHspace, getHspace, js_setIsMap,+ setIsMap, js_getIsMap, getIsMap, js_setLongDesc, setLongDesc,+ js_getLongDesc, getLongDesc, js_setSrc, setSrc, js_getSrc, getSrc,+ js_setSrcset, setSrcset, js_getSrcset, getSrcset, js_setSizes,+ setSizes, js_getSizes, getSizes, js_getCurrentSrc, getCurrentSrc,+ js_setUseMap, setUseMap, js_getUseMap, getUseMap, js_setVspace,+ setVspace, js_getVspace, getVspace, js_setWidth, setWidth,+ js_getWidth, getWidth, js_getComplete, getComplete, js_setLowsrc,+ setLowsrc, js_getLowsrc, getLowsrc, js_getNaturalHeight,+ getNaturalHeight, js_getNaturalWidth, getNaturalWidth, js_getX,+ getX, js_getY, getY, HTMLImageElement, castToHTMLImageElement,+ gTypeHTMLImageElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef HTMLImageElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.name Mozilla HTMLImageElement.name documentation> +setName ::+ (MonadIO m, ToJSString val) => HTMLImageElement -> val -> m ()+setName self val+ = liftIO (js_setName (unHTMLImageElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef HTMLImageElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.name Mozilla HTMLImageElement.name documentation> +getName ::+ (MonadIO m, FromJSString result) => HTMLImageElement -> m result+getName self+ = liftIO (fromJSString <$> (js_getName (unHTMLImageElement self)))+ +foreign import javascript unsafe "$1[\"align\"] = $2;" js_setAlign+ :: JSRef HTMLImageElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.align Mozilla HTMLImageElement.align documentation> +setAlign ::+ (MonadIO m, ToJSString val) => HTMLImageElement -> val -> m ()+setAlign self val+ = liftIO (js_setAlign (unHTMLImageElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"align\"]" js_getAlign ::+ JSRef HTMLImageElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.align Mozilla HTMLImageElement.align documentation> +getAlign ::+ (MonadIO m, FromJSString result) => HTMLImageElement -> m result+getAlign self+ = liftIO (fromJSString <$> (js_getAlign (unHTMLImageElement self)))+ +foreign import javascript unsafe "$1[\"alt\"] = $2;" js_setAlt ::+ JSRef HTMLImageElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.alt Mozilla HTMLImageElement.alt documentation> +setAlt ::+ (MonadIO m, ToJSString val) => HTMLImageElement -> val -> m ()+setAlt self val+ = liftIO (js_setAlt (unHTMLImageElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"alt\"]" js_getAlt ::+ JSRef HTMLImageElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.alt Mozilla HTMLImageElement.alt documentation> +getAlt ::+ (MonadIO m, FromJSString result) => HTMLImageElement -> m result+getAlt self+ = liftIO (fromJSString <$> (js_getAlt (unHTMLImageElement self)))+ +foreign import javascript unsafe "$1[\"border\"] = $2;"+ js_setBorder :: JSRef HTMLImageElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.border Mozilla HTMLImageElement.border documentation> +setBorder ::+ (MonadIO m, ToJSString val) => HTMLImageElement -> val -> m ()+setBorder self val+ = liftIO (js_setBorder (unHTMLImageElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"border\"]" js_getBorder ::+ JSRef HTMLImageElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.border Mozilla HTMLImageElement.border documentation> +getBorder ::+ (MonadIO m, FromJSString result) => HTMLImageElement -> m result+getBorder self+ = liftIO+ (fromJSString <$> (js_getBorder (unHTMLImageElement self)))+ +foreign import javascript unsafe "$1[\"crossOrigin\"] = $2;"+ js_setCrossOrigin :: JSRef HTMLImageElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.crossOrigin Mozilla HTMLImageElement.crossOrigin documentation> +setCrossOrigin ::+ (MonadIO m, ToJSString val) => HTMLImageElement -> val -> m ()+setCrossOrigin self val+ = liftIO+ (js_setCrossOrigin (unHTMLImageElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"crossOrigin\"]"+ js_getCrossOrigin :: JSRef HTMLImageElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.crossOrigin Mozilla HTMLImageElement.crossOrigin documentation> +getCrossOrigin ::+ (MonadIO m, FromJSString result) => HTMLImageElement -> m result+getCrossOrigin self+ = liftIO+ (fromJSString <$> (js_getCrossOrigin (unHTMLImageElement self)))+ +foreign import javascript unsafe "$1[\"height\"] = $2;"+ js_setHeight :: JSRef HTMLImageElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.height Mozilla HTMLImageElement.height documentation> +setHeight :: (MonadIO m) => HTMLImageElement -> Int -> m ()+setHeight self val+ = liftIO (js_setHeight (unHTMLImageElement self) val)+ +foreign import javascript unsafe "$1[\"height\"]" js_getHeight ::+ JSRef HTMLImageElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.height Mozilla HTMLImageElement.height documentation> +getHeight :: (MonadIO m) => HTMLImageElement -> m Int+getHeight self = liftIO (js_getHeight (unHTMLImageElement self))+ +foreign import javascript unsafe "$1[\"hspace\"] = $2;"+ js_setHspace :: JSRef HTMLImageElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.hspace Mozilla HTMLImageElement.hspace documentation> +setHspace :: (MonadIO m) => HTMLImageElement -> Int -> m ()+setHspace self val+ = liftIO (js_setHspace (unHTMLImageElement self) val)+ +foreign import javascript unsafe "$1[\"hspace\"]" js_getHspace ::+ JSRef HTMLImageElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.hspace Mozilla HTMLImageElement.hspace documentation> +getHspace :: (MonadIO m) => HTMLImageElement -> m Int+getHspace self = liftIO (js_getHspace (unHTMLImageElement self))+ +foreign import javascript unsafe "$1[\"isMap\"] = $2;" js_setIsMap+ :: JSRef HTMLImageElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.isMap Mozilla HTMLImageElement.isMap documentation> +setIsMap :: (MonadIO m) => HTMLImageElement -> Bool -> m ()+setIsMap self val+ = liftIO (js_setIsMap (unHTMLImageElement self) val)+ +foreign import javascript unsafe "($1[\"isMap\"] ? 1 : 0)"+ js_getIsMap :: JSRef HTMLImageElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.isMap Mozilla HTMLImageElement.isMap documentation> +getIsMap :: (MonadIO m) => HTMLImageElement -> m Bool+getIsMap self = liftIO (js_getIsMap (unHTMLImageElement self))+ +foreign import javascript unsafe "$1[\"longDesc\"] = $2;"+ js_setLongDesc :: JSRef HTMLImageElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.longDesc Mozilla HTMLImageElement.longDesc documentation> +setLongDesc ::+ (MonadIO m, ToJSString val) => HTMLImageElement -> val -> m ()+setLongDesc self val+ = liftIO+ (js_setLongDesc (unHTMLImageElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"longDesc\"]" js_getLongDesc+ :: JSRef HTMLImageElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.longDesc Mozilla HTMLImageElement.longDesc documentation> +getLongDesc ::+ (MonadIO m, FromJSString result) => HTMLImageElement -> m result+getLongDesc self+ = liftIO+ (fromJSString <$> (js_getLongDesc (unHTMLImageElement self)))+ +foreign import javascript unsafe "$1[\"src\"] = $2;" js_setSrc ::+ JSRef HTMLImageElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.src Mozilla HTMLImageElement.src documentation> +setSrc ::+ (MonadIO m, ToJSString val) => HTMLImageElement -> val -> m ()+setSrc self val+ = liftIO (js_setSrc (unHTMLImageElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"src\"]" js_getSrc ::+ JSRef HTMLImageElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.src Mozilla HTMLImageElement.src documentation> +getSrc ::+ (MonadIO m, FromJSString result) => HTMLImageElement -> m result+getSrc self+ = liftIO (fromJSString <$> (js_getSrc (unHTMLImageElement self)))+ +foreign import javascript unsafe "$1[\"srcset\"] = $2;"+ js_setSrcset :: JSRef HTMLImageElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.srcset Mozilla HTMLImageElement.srcset documentation> +setSrcset ::+ (MonadIO m, ToJSString val) => HTMLImageElement -> val -> m ()+setSrcset self val+ = liftIO (js_setSrcset (unHTMLImageElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"srcset\"]" js_getSrcset ::+ JSRef HTMLImageElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.srcset Mozilla HTMLImageElement.srcset documentation> +getSrcset ::+ (MonadIO m, FromJSString result) => HTMLImageElement -> m result+getSrcset self+ = liftIO+ (fromJSString <$> (js_getSrcset (unHTMLImageElement self)))+ +foreign import javascript unsafe "$1[\"sizes\"] = $2;" js_setSizes+ :: JSRef HTMLImageElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.sizes Mozilla HTMLImageElement.sizes documentation> +setSizes ::+ (MonadIO m, ToJSString val) => HTMLImageElement -> val -> m ()+setSizes self val+ = liftIO (js_setSizes (unHTMLImageElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"sizes\"]" js_getSizes ::+ JSRef HTMLImageElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.sizes Mozilla HTMLImageElement.sizes documentation> +getSizes ::+ (MonadIO m, FromJSString result) => HTMLImageElement -> m result+getSizes self+ = liftIO (fromJSString <$> (js_getSizes (unHTMLImageElement self)))+ +foreign import javascript unsafe "$1[\"currentSrc\"]"+ js_getCurrentSrc :: JSRef HTMLImageElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.currentSrc Mozilla HTMLImageElement.currentSrc documentation> +getCurrentSrc ::+ (MonadIO m, FromJSString result) => HTMLImageElement -> m result+getCurrentSrc self+ = liftIO+ (fromJSString <$> (js_getCurrentSrc (unHTMLImageElement self)))+ +foreign import javascript unsafe "$1[\"useMap\"] = $2;"+ js_setUseMap :: JSRef HTMLImageElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.useMap Mozilla HTMLImageElement.useMap documentation> +setUseMap ::+ (MonadIO m, ToJSString val) => HTMLImageElement -> val -> m ()+setUseMap self val+ = liftIO (js_setUseMap (unHTMLImageElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"useMap\"]" js_getUseMap ::+ JSRef HTMLImageElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.useMap Mozilla HTMLImageElement.useMap documentation> +getUseMap ::+ (MonadIO m, FromJSString result) => HTMLImageElement -> m result+getUseMap self+ = liftIO+ (fromJSString <$> (js_getUseMap (unHTMLImageElement self)))+ +foreign import javascript unsafe "$1[\"vspace\"] = $2;"+ js_setVspace :: JSRef HTMLImageElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.vspace Mozilla HTMLImageElement.vspace documentation> +setVspace :: (MonadIO m) => HTMLImageElement -> Int -> m ()+setVspace self val+ = liftIO (js_setVspace (unHTMLImageElement self) val)+ +foreign import javascript unsafe "$1[\"vspace\"]" js_getVspace ::+ JSRef HTMLImageElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.vspace Mozilla HTMLImageElement.vspace documentation> +getVspace :: (MonadIO m) => HTMLImageElement -> m Int+getVspace self = liftIO (js_getVspace (unHTMLImageElement self))+ +foreign import javascript unsafe "$1[\"width\"] = $2;" js_setWidth+ :: JSRef HTMLImageElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.width Mozilla HTMLImageElement.width documentation> +setWidth :: (MonadIO m) => HTMLImageElement -> Int -> m ()+setWidth self val+ = liftIO (js_setWidth (unHTMLImageElement self) val)+ +foreign import javascript unsafe "$1[\"width\"]" js_getWidth ::+ JSRef HTMLImageElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.width Mozilla HTMLImageElement.width documentation> +getWidth :: (MonadIO m) => HTMLImageElement -> m Int+getWidth self = liftIO (js_getWidth (unHTMLImageElement self))+ +foreign import javascript unsafe "($1[\"complete\"] ? 1 : 0)"+ js_getComplete :: JSRef HTMLImageElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.complete Mozilla HTMLImageElement.complete documentation> +getComplete :: (MonadIO m) => HTMLImageElement -> m Bool+getComplete self+ = liftIO (js_getComplete (unHTMLImageElement self))+ +foreign import javascript unsafe "$1[\"lowsrc\"] = $2;"+ js_setLowsrc :: JSRef HTMLImageElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.lowsrc Mozilla HTMLImageElement.lowsrc documentation> +setLowsrc ::+ (MonadIO m, ToJSString val) => HTMLImageElement -> val -> m ()+setLowsrc self val+ = liftIO (js_setLowsrc (unHTMLImageElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"lowsrc\"]" js_getLowsrc ::+ JSRef HTMLImageElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.lowsrc Mozilla HTMLImageElement.lowsrc documentation> +getLowsrc ::+ (MonadIO m, FromJSString result) => HTMLImageElement -> m result+getLowsrc self+ = liftIO+ (fromJSString <$> (js_getLowsrc (unHTMLImageElement self)))+ +foreign import javascript unsafe "$1[\"naturalHeight\"]"+ js_getNaturalHeight :: JSRef HTMLImageElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.naturalHeight Mozilla HTMLImageElement.naturalHeight documentation> +getNaturalHeight :: (MonadIO m) => HTMLImageElement -> m Int+getNaturalHeight self+ = liftIO (js_getNaturalHeight (unHTMLImageElement self))+ +foreign import javascript unsafe "$1[\"naturalWidth\"]"+ js_getNaturalWidth :: JSRef HTMLImageElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.naturalWidth Mozilla HTMLImageElement.naturalWidth documentation> +getNaturalWidth :: (MonadIO m) => HTMLImageElement -> m Int+getNaturalWidth self+ = liftIO (js_getNaturalWidth (unHTMLImageElement self))+ +foreign import javascript unsafe "$1[\"x\"]" js_getX ::+ JSRef HTMLImageElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.x Mozilla HTMLImageElement.x documentation> +getX :: (MonadIO m) => HTMLImageElement -> m Int+getX self = liftIO (js_getX (unHTMLImageElement self))+ +foreign import javascript unsafe "$1[\"y\"]" js_getY ::+ JSRef HTMLImageElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement.y Mozilla HTMLImageElement.y documentation> +getY :: (MonadIO m) => HTMLImageElement -> m Int+getY self = liftIO (js_getY (unHTMLImageElement self))
@@ -0,0 +1,995 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLInputElement+ (js_stepUp, stepUp, js_stepDown, stepDown, js_checkValidity,+ checkValidity, js_setCustomValidity, setCustomValidity, js_select,+ select, js_setRangeText, setRangeText, js_setRangeText4,+ setRangeText4, js_setSelectionRange, setSelectionRange,+ js_setAccept, setAccept, js_getAccept, getAccept, js_setAlt,+ setAlt, js_getAlt, getAlt, js_setAutocomplete, setAutocomplete,+ js_getAutocomplete, getAutocomplete, js_setAutofocus, setAutofocus,+ js_getAutofocus, getAutofocus, js_setDefaultChecked,+ setDefaultChecked, js_getDefaultChecked, getDefaultChecked,+ js_setChecked, setChecked, js_getChecked, getChecked,+ js_setDirName, setDirName, js_getDirName, getDirName,+ js_setDisabled, setDisabled, js_getDisabled, getDisabled,+ js_getForm, getForm, js_setFiles, setFiles, js_getFiles, getFiles,+ js_setFormAction, setFormAction, js_getFormAction, getFormAction,+ js_setFormEnctype, setFormEnctype, js_getFormEnctype,+ getFormEnctype, js_setFormMethod, setFormMethod, js_getFormMethod,+ getFormMethod, js_setFormNoValidate, setFormNoValidate,+ js_getFormNoValidate, getFormNoValidate, js_setFormTarget,+ setFormTarget, js_getFormTarget, getFormTarget, js_setHeight,+ setHeight, js_getHeight, getHeight, js_setIndeterminate,+ setIndeterminate, js_getIndeterminate, getIndeterminate,+ js_getList, getList, js_setMax, setMax, js_getMax, getMax,+ js_setMaxLength, setMaxLength, js_getMaxLength, getMaxLength,+ js_setMin, setMin, js_getMin, getMin, js_setMultiple, setMultiple,+ js_getMultiple, getMultiple, js_setName, setName, js_getName,+ getName, js_setPattern, setPattern, js_getPattern, getPattern,+ js_setPlaceholder, setPlaceholder, js_getPlaceholder,+ getPlaceholder, js_setReadOnly, setReadOnly, js_getReadOnly,+ getReadOnly, js_setRequired, setRequired, js_getRequired,+ getRequired, js_setSize, setSize, js_getSize, getSize, js_setSrc,+ setSrc, js_getSrc, getSrc, js_setStep, setStep, js_getStep,+ getStep, js_setType, setType, js_getType, getType,+ js_setDefaultValue, setDefaultValue, js_getDefaultValue,+ getDefaultValue, js_setValue, setValue, js_getValue, getValue,+ js_setValueAsDate, setValueAsDate, js_getValueAsDate,+ getValueAsDate, js_setValueAsNumber, setValueAsNumber,+ js_getValueAsNumber, getValueAsNumber, js_setWidth, setWidth,+ js_getWidth, getWidth, js_getWillValidate, getWillValidate,+ js_getValidity, getValidity, js_getValidationMessage,+ getValidationMessage, js_getLabels, getLabels,+ js_setSelectionStart, setSelectionStart, js_getSelectionStart,+ getSelectionStart, js_setSelectionEnd, setSelectionEnd,+ js_getSelectionEnd, getSelectionEnd, js_setSelectionDirection,+ setSelectionDirection, js_getSelectionDirection,+ getSelectionDirection, js_setAlign, setAlign, js_getAlign,+ getAlign, js_setUseMap, setUseMap, js_getUseMap, getUseMap,+ js_setIncremental, setIncremental, js_getIncremental,+ getIncremental, js_setAutocorrect, setAutocorrect,+ js_getAutocorrect, getAutocorrect, js_setAutocapitalize,+ setAutocapitalize, js_getAutocapitalize, getAutocapitalize,+ js_setCapture, setCapture, js_getCapture, getCapture,+ HTMLInputElement, castToHTMLInputElement, gTypeHTMLInputElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"stepUp\"]($2)" js_stepUp ::+ JSRef HTMLInputElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.stepUp Mozilla HTMLInputElement.stepUp documentation> +stepUp :: (MonadIO m) => HTMLInputElement -> Int -> m ()+stepUp self n = liftIO (js_stepUp (unHTMLInputElement self) n)+ +foreign import javascript unsafe "$1[\"stepDown\"]($2)" js_stepDown+ :: JSRef HTMLInputElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.stepDown Mozilla HTMLInputElement.stepDown documentation> +stepDown :: (MonadIO m) => HTMLInputElement -> Int -> m ()+stepDown self n = liftIO (js_stepDown (unHTMLInputElement self) n)+ +foreign import javascript unsafe+ "($1[\"checkValidity\"]() ? 1 : 0)" js_checkValidity ::+ JSRef HTMLInputElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.checkValidity Mozilla HTMLInputElement.checkValidity documentation> +checkValidity :: (MonadIO m) => HTMLInputElement -> m Bool+checkValidity self+ = liftIO (js_checkValidity (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"setCustomValidity\"]($2)"+ js_setCustomValidity ::+ JSRef HTMLInputElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.setCustomValidity Mozilla HTMLInputElement.setCustomValidity documentation> +setCustomValidity ::+ (MonadIO m, ToJSString error) =>+ HTMLInputElement -> Maybe error -> m ()+setCustomValidity self error+ = liftIO+ (js_setCustomValidity (unHTMLInputElement self)+ (toMaybeJSString error))+ +foreign import javascript unsafe "$1[\"select\"]()" js_select ::+ JSRef HTMLInputElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.select Mozilla HTMLInputElement.select documentation> +select :: (MonadIO m) => HTMLInputElement -> m ()+select self = liftIO (js_select (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"setRangeText\"]($2)"+ js_setRangeText :: JSRef HTMLInputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.setRangeText Mozilla HTMLInputElement.setRangeText documentation> +setRangeText ::+ (MonadIO m, ToJSString replacement) =>+ HTMLInputElement -> replacement -> m ()+setRangeText self replacement+ = liftIO+ (js_setRangeText (unHTMLInputElement self)+ (toJSString replacement))+ +foreign import javascript unsafe+ "$1[\"setRangeText\"]($2, $3, $4,\n$5)" js_setRangeText4 ::+ JSRef HTMLInputElement ->+ JSString -> Word -> Word -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.setRangeText Mozilla HTMLInputElement.setRangeText documentation> +setRangeText4 ::+ (MonadIO m, ToJSString replacement, ToJSString selectionMode) =>+ HTMLInputElement ->+ replacement -> Word -> Word -> selectionMode -> m ()+setRangeText4 self replacement start end selectionMode+ = liftIO+ (js_setRangeText4 (unHTMLInputElement self)+ (toJSString replacement)+ start+ end+ (toJSString selectionMode))+ +foreign import javascript unsafe+ "$1[\"setSelectionRange\"]($2, $3,\n$4)" js_setSelectionRange ::+ JSRef HTMLInputElement -> Int -> Int -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.setSelectionRange Mozilla HTMLInputElement.setSelectionRange documentation> +setSelectionRange ::+ (MonadIO m, ToJSString direction) =>+ HTMLInputElement -> Int -> Int -> direction -> m ()+setSelectionRange self start end direction+ = liftIO+ (js_setSelectionRange (unHTMLInputElement self) start end+ (toJSString direction))+ +foreign import javascript unsafe "$1[\"accept\"] = $2;"+ js_setAccept :: JSRef HTMLInputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.accept Mozilla HTMLInputElement.accept documentation> +setAccept ::+ (MonadIO m, ToJSString val) => HTMLInputElement -> val -> m ()+setAccept self val+ = liftIO (js_setAccept (unHTMLInputElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"accept\"]" js_getAccept ::+ JSRef HTMLInputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.accept Mozilla HTMLInputElement.accept documentation> +getAccept ::+ (MonadIO m, FromJSString result) => HTMLInputElement -> m result+getAccept self+ = liftIO+ (fromJSString <$> (js_getAccept (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"alt\"] = $2;" js_setAlt ::+ JSRef HTMLInputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.alt Mozilla HTMLInputElement.alt documentation> +setAlt ::+ (MonadIO m, ToJSString val) => HTMLInputElement -> val -> m ()+setAlt self val+ = liftIO (js_setAlt (unHTMLInputElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"alt\"]" js_getAlt ::+ JSRef HTMLInputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.alt Mozilla HTMLInputElement.alt documentation> +getAlt ::+ (MonadIO m, FromJSString result) => HTMLInputElement -> m result+getAlt self+ = liftIO (fromJSString <$> (js_getAlt (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"autocomplete\"] = $2;"+ js_setAutocomplete :: JSRef HTMLInputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.autocomplete Mozilla HTMLInputElement.autocomplete documentation> +setAutocomplete ::+ (MonadIO m, ToJSString val) => HTMLInputElement -> val -> m ()+setAutocomplete self val+ = liftIO+ (js_setAutocomplete (unHTMLInputElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"autocomplete\"]"+ js_getAutocomplete :: JSRef HTMLInputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.autocomplete Mozilla HTMLInputElement.autocomplete documentation> +getAutocomplete ::+ (MonadIO m, FromJSString result) => HTMLInputElement -> m result+getAutocomplete self+ = liftIO+ (fromJSString <$> (js_getAutocomplete (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"autofocus\"] = $2;"+ js_setAutofocus :: JSRef HTMLInputElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.autofocus Mozilla HTMLInputElement.autofocus documentation> +setAutofocus :: (MonadIO m) => HTMLInputElement -> Bool -> m ()+setAutofocus self val+ = liftIO (js_setAutofocus (unHTMLInputElement self) val)+ +foreign import javascript unsafe "($1[\"autofocus\"] ? 1 : 0)"+ js_getAutofocus :: JSRef HTMLInputElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.autofocus Mozilla HTMLInputElement.autofocus documentation> +getAutofocus :: (MonadIO m) => HTMLInputElement -> m Bool+getAutofocus self+ = liftIO (js_getAutofocus (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"defaultChecked\"] = $2;"+ js_setDefaultChecked :: JSRef HTMLInputElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.defaultChecked Mozilla HTMLInputElement.defaultChecked documentation> +setDefaultChecked ::+ (MonadIO m) => HTMLInputElement -> Bool -> m ()+setDefaultChecked self val+ = liftIO (js_setDefaultChecked (unHTMLInputElement self) val)+ +foreign import javascript unsafe "($1[\"defaultChecked\"] ? 1 : 0)"+ js_getDefaultChecked :: JSRef HTMLInputElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.defaultChecked Mozilla HTMLInputElement.defaultChecked documentation> +getDefaultChecked :: (MonadIO m) => HTMLInputElement -> m Bool+getDefaultChecked self+ = liftIO (js_getDefaultChecked (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"checked\"] = $2;"+ js_setChecked :: JSRef HTMLInputElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.checked Mozilla HTMLInputElement.checked documentation> +setChecked :: (MonadIO m) => HTMLInputElement -> Bool -> m ()+setChecked self val+ = liftIO (js_setChecked (unHTMLInputElement self) val)+ +foreign import javascript unsafe "($1[\"checked\"] ? 1 : 0)"+ js_getChecked :: JSRef HTMLInputElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.checked Mozilla HTMLInputElement.checked documentation> +getChecked :: (MonadIO m) => HTMLInputElement -> m Bool+getChecked self = liftIO (js_getChecked (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"dirName\"] = $2;"+ js_setDirName :: JSRef HTMLInputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.dirName Mozilla HTMLInputElement.dirName documentation> +setDirName ::+ (MonadIO m, ToJSString val) => HTMLInputElement -> val -> m ()+setDirName self val+ = liftIO (js_setDirName (unHTMLInputElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"dirName\"]" js_getDirName ::+ JSRef HTMLInputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.dirName Mozilla HTMLInputElement.dirName documentation> +getDirName ::+ (MonadIO m, FromJSString result) => HTMLInputElement -> m result+getDirName self+ = liftIO+ (fromJSString <$> (js_getDirName (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"disabled\"] = $2;"+ js_setDisabled :: JSRef HTMLInputElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.disabled Mozilla HTMLInputElement.disabled documentation> +setDisabled :: (MonadIO m) => HTMLInputElement -> Bool -> m ()+setDisabled self val+ = liftIO (js_setDisabled (unHTMLInputElement self) val)+ +foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"+ js_getDisabled :: JSRef HTMLInputElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.disabled Mozilla HTMLInputElement.disabled documentation> +getDisabled :: (MonadIO m) => HTMLInputElement -> m Bool+getDisabled self+ = liftIO (js_getDisabled (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"form\"]" js_getForm ::+ JSRef HTMLInputElement -> IO (JSRef HTMLFormElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.form Mozilla HTMLInputElement.form documentation> +getForm ::+ (MonadIO m) => HTMLInputElement -> m (Maybe HTMLFormElement)+getForm self+ = liftIO ((js_getForm (unHTMLInputElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"files\"] = $2;" js_setFiles+ :: JSRef HTMLInputElement -> JSRef FileList -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.files Mozilla HTMLInputElement.files documentation> +setFiles ::+ (MonadIO m) => HTMLInputElement -> Maybe FileList -> m ()+setFiles self val+ = liftIO+ (js_setFiles (unHTMLInputElement self) (maybe jsNull pToJSRef val))+ +foreign import javascript unsafe "$1[\"files\"]" js_getFiles ::+ JSRef HTMLInputElement -> IO (JSRef FileList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.files Mozilla HTMLInputElement.files documentation> +getFiles :: (MonadIO m) => HTMLInputElement -> m (Maybe FileList)+getFiles self+ = liftIO ((js_getFiles (unHTMLInputElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"formAction\"] = $2;"+ js_setFormAction :: JSRef HTMLInputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formAction Mozilla HTMLInputElement.formAction documentation> +setFormAction ::+ (MonadIO m, ToJSString val) => HTMLInputElement -> val -> m ()+setFormAction self val+ = liftIO+ (js_setFormAction (unHTMLInputElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"formAction\"]"+ js_getFormAction :: JSRef HTMLInputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formAction Mozilla HTMLInputElement.formAction documentation> +getFormAction ::+ (MonadIO m, FromJSString result) => HTMLInputElement -> m result+getFormAction self+ = liftIO+ (fromJSString <$> (js_getFormAction (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"formEnctype\"] = $2;"+ js_setFormEnctype ::+ JSRef HTMLInputElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formEnctype Mozilla HTMLInputElement.formEnctype documentation> +setFormEnctype ::+ (MonadIO m, ToJSString val) =>+ HTMLInputElement -> Maybe val -> m ()+setFormEnctype self val+ = liftIO+ (js_setFormEnctype (unHTMLInputElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"formEnctype\"]"+ js_getFormEnctype ::+ JSRef HTMLInputElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formEnctype Mozilla HTMLInputElement.formEnctype documentation> +getFormEnctype ::+ (MonadIO m, FromJSString result) =>+ HTMLInputElement -> m (Maybe result)+getFormEnctype self+ = liftIO+ (fromMaybeJSString <$>+ (js_getFormEnctype (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"formMethod\"] = $2;"+ js_setFormMethod ::+ JSRef HTMLInputElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formMethod Mozilla HTMLInputElement.formMethod documentation> +setFormMethod ::+ (MonadIO m, ToJSString val) =>+ HTMLInputElement -> Maybe val -> m ()+setFormMethod self val+ = liftIO+ (js_setFormMethod (unHTMLInputElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"formMethod\"]"+ js_getFormMethod ::+ JSRef HTMLInputElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formMethod Mozilla HTMLInputElement.formMethod documentation> +getFormMethod ::+ (MonadIO m, FromJSString result) =>+ HTMLInputElement -> m (Maybe result)+getFormMethod self+ = liftIO+ (fromMaybeJSString <$>+ (js_getFormMethod (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"formNoValidate\"] = $2;"+ js_setFormNoValidate :: JSRef HTMLInputElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formNoValidate Mozilla HTMLInputElement.formNoValidate documentation> +setFormNoValidate ::+ (MonadIO m) => HTMLInputElement -> Bool -> m ()+setFormNoValidate self val+ = liftIO (js_setFormNoValidate (unHTMLInputElement self) val)+ +foreign import javascript unsafe "($1[\"formNoValidate\"] ? 1 : 0)"+ js_getFormNoValidate :: JSRef HTMLInputElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formNoValidate Mozilla HTMLInputElement.formNoValidate documentation> +getFormNoValidate :: (MonadIO m) => HTMLInputElement -> m Bool+getFormNoValidate self+ = liftIO (js_getFormNoValidate (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"formTarget\"] = $2;"+ js_setFormTarget :: JSRef HTMLInputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formTarget Mozilla HTMLInputElement.formTarget documentation> +setFormTarget ::+ (MonadIO m, ToJSString val) => HTMLInputElement -> val -> m ()+setFormTarget self val+ = liftIO+ (js_setFormTarget (unHTMLInputElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"formTarget\"]"+ js_getFormTarget :: JSRef HTMLInputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formTarget Mozilla HTMLInputElement.formTarget documentation> +getFormTarget ::+ (MonadIO m, FromJSString result) => HTMLInputElement -> m result+getFormTarget self+ = liftIO+ (fromJSString <$> (js_getFormTarget (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"height\"] = $2;"+ js_setHeight :: JSRef HTMLInputElement -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.height Mozilla HTMLInputElement.height documentation> +setHeight :: (MonadIO m) => HTMLInputElement -> Word -> m ()+setHeight self val+ = liftIO (js_setHeight (unHTMLInputElement self) val)+ +foreign import javascript unsafe "$1[\"height\"]" js_getHeight ::+ JSRef HTMLInputElement -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.height Mozilla HTMLInputElement.height documentation> +getHeight :: (MonadIO m) => HTMLInputElement -> m Word+getHeight self = liftIO (js_getHeight (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"indeterminate\"] = $2;"+ js_setIndeterminate :: JSRef HTMLInputElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.indeterminate Mozilla HTMLInputElement.indeterminate documentation> +setIndeterminate :: (MonadIO m) => HTMLInputElement -> Bool -> m ()+setIndeterminate self val+ = liftIO (js_setIndeterminate (unHTMLInputElement self) val)+ +foreign import javascript unsafe "($1[\"indeterminate\"] ? 1 : 0)"+ js_getIndeterminate :: JSRef HTMLInputElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.indeterminate Mozilla HTMLInputElement.indeterminate documentation> +getIndeterminate :: (MonadIO m) => HTMLInputElement -> m Bool+getIndeterminate self+ = liftIO (js_getIndeterminate (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"list\"]" js_getList ::+ JSRef HTMLInputElement -> IO (JSRef HTMLElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.list Mozilla HTMLInputElement.list documentation> +getList :: (MonadIO m) => HTMLInputElement -> m (Maybe HTMLElement)+getList self+ = liftIO ((js_getList (unHTMLInputElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"max\"] = $2;" js_setMax ::+ JSRef HTMLInputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.max Mozilla HTMLInputElement.max documentation> +setMax ::+ (MonadIO m, ToJSString val) => HTMLInputElement -> val -> m ()+setMax self val+ = liftIO (js_setMax (unHTMLInputElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"max\"]" js_getMax ::+ JSRef HTMLInputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.max Mozilla HTMLInputElement.max documentation> +getMax ::+ (MonadIO m, FromJSString result) => HTMLInputElement -> m result+getMax self+ = liftIO (fromJSString <$> (js_getMax (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"maxLength\"] = $2;"+ js_setMaxLength :: JSRef HTMLInputElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.maxLength Mozilla HTMLInputElement.maxLength documentation> +setMaxLength :: (MonadIO m) => HTMLInputElement -> Int -> m ()+setMaxLength self val+ = liftIO (js_setMaxLength (unHTMLInputElement self) val)+ +foreign import javascript unsafe "$1[\"maxLength\"]"+ js_getMaxLength :: JSRef HTMLInputElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.maxLength Mozilla HTMLInputElement.maxLength documentation> +getMaxLength :: (MonadIO m) => HTMLInputElement -> m Int+getMaxLength self+ = liftIO (js_getMaxLength (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"min\"] = $2;" js_setMin ::+ JSRef HTMLInputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.min Mozilla HTMLInputElement.min documentation> +setMin ::+ (MonadIO m, ToJSString val) => HTMLInputElement -> val -> m ()+setMin self val+ = liftIO (js_setMin (unHTMLInputElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"min\"]" js_getMin ::+ JSRef HTMLInputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.min Mozilla HTMLInputElement.min documentation> +getMin ::+ (MonadIO m, FromJSString result) => HTMLInputElement -> m result+getMin self+ = liftIO (fromJSString <$> (js_getMin (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"multiple\"] = $2;"+ js_setMultiple :: JSRef HTMLInputElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.multiple Mozilla HTMLInputElement.multiple documentation> +setMultiple :: (MonadIO m) => HTMLInputElement -> Bool -> m ()+setMultiple self val+ = liftIO (js_setMultiple (unHTMLInputElement self) val)+ +foreign import javascript unsafe "($1[\"multiple\"] ? 1 : 0)"+ js_getMultiple :: JSRef HTMLInputElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.multiple Mozilla HTMLInputElement.multiple documentation> +getMultiple :: (MonadIO m) => HTMLInputElement -> m Bool+getMultiple self+ = liftIO (js_getMultiple (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef HTMLInputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.name Mozilla HTMLInputElement.name documentation> +setName ::+ (MonadIO m, ToJSString val) => HTMLInputElement -> val -> m ()+setName self val+ = liftIO (js_setName (unHTMLInputElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef HTMLInputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.name Mozilla HTMLInputElement.name documentation> +getName ::+ (MonadIO m, FromJSString result) => HTMLInputElement -> m result+getName self+ = liftIO (fromJSString <$> (js_getName (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"pattern\"] = $2;"+ js_setPattern :: JSRef HTMLInputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.pattern Mozilla HTMLInputElement.pattern documentation> +setPattern ::+ (MonadIO m, ToJSString val) => HTMLInputElement -> val -> m ()+setPattern self val+ = liftIO (js_setPattern (unHTMLInputElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"pattern\"]" js_getPattern ::+ JSRef HTMLInputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.pattern Mozilla HTMLInputElement.pattern documentation> +getPattern ::+ (MonadIO m, FromJSString result) => HTMLInputElement -> m result+getPattern self+ = liftIO+ (fromJSString <$> (js_getPattern (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"placeholder\"] = $2;"+ js_setPlaceholder :: JSRef HTMLInputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.placeholder Mozilla HTMLInputElement.placeholder documentation> +setPlaceholder ::+ (MonadIO m, ToJSString val) => HTMLInputElement -> val -> m ()+setPlaceholder self val+ = liftIO+ (js_setPlaceholder (unHTMLInputElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"placeholder\"]"+ js_getPlaceholder :: JSRef HTMLInputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.placeholder Mozilla HTMLInputElement.placeholder documentation> +getPlaceholder ::+ (MonadIO m, FromJSString result) => HTMLInputElement -> m result+getPlaceholder self+ = liftIO+ (fromJSString <$> (js_getPlaceholder (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"readOnly\"] = $2;"+ js_setReadOnly :: JSRef HTMLInputElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.readOnly Mozilla HTMLInputElement.readOnly documentation> +setReadOnly :: (MonadIO m) => HTMLInputElement -> Bool -> m ()+setReadOnly self val+ = liftIO (js_setReadOnly (unHTMLInputElement self) val)+ +foreign import javascript unsafe "($1[\"readOnly\"] ? 1 : 0)"+ js_getReadOnly :: JSRef HTMLInputElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.readOnly Mozilla HTMLInputElement.readOnly documentation> +getReadOnly :: (MonadIO m) => HTMLInputElement -> m Bool+getReadOnly self+ = liftIO (js_getReadOnly (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"required\"] = $2;"+ js_setRequired :: JSRef HTMLInputElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.required Mozilla HTMLInputElement.required documentation> +setRequired :: (MonadIO m) => HTMLInputElement -> Bool -> m ()+setRequired self val+ = liftIO (js_setRequired (unHTMLInputElement self) val)+ +foreign import javascript unsafe "($1[\"required\"] ? 1 : 0)"+ js_getRequired :: JSRef HTMLInputElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.required Mozilla HTMLInputElement.required documentation> +getRequired :: (MonadIO m) => HTMLInputElement -> m Bool+getRequired self+ = liftIO (js_getRequired (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"size\"] = $2;" js_setSize ::+ JSRef HTMLInputElement -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.size Mozilla HTMLInputElement.size documentation> +setSize :: (MonadIO m) => HTMLInputElement -> Word -> m ()+setSize self val+ = liftIO (js_setSize (unHTMLInputElement self) val)+ +foreign import javascript unsafe "$1[\"size\"]" js_getSize ::+ JSRef HTMLInputElement -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.size Mozilla HTMLInputElement.size documentation> +getSize :: (MonadIO m) => HTMLInputElement -> m Word+getSize self = liftIO (js_getSize (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"src\"] = $2;" js_setSrc ::+ JSRef HTMLInputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.src Mozilla HTMLInputElement.src documentation> +setSrc ::+ (MonadIO m, ToJSString val) => HTMLInputElement -> val -> m ()+setSrc self val+ = liftIO (js_setSrc (unHTMLInputElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"src\"]" js_getSrc ::+ JSRef HTMLInputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.src Mozilla HTMLInputElement.src documentation> +getSrc ::+ (MonadIO m, FromJSString result) => HTMLInputElement -> m result+getSrc self+ = liftIO (fromJSString <$> (js_getSrc (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"step\"] = $2;" js_setStep ::+ JSRef HTMLInputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.step Mozilla HTMLInputElement.step documentation> +setStep ::+ (MonadIO m, ToJSString val) => HTMLInputElement -> val -> m ()+setStep self val+ = liftIO (js_setStep (unHTMLInputElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"step\"]" js_getStep ::+ JSRef HTMLInputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.step Mozilla HTMLInputElement.step documentation> +getStep ::+ (MonadIO m, FromJSString result) => HTMLInputElement -> m result+getStep self+ = liftIO (fromJSString <$> (js_getStep (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"type\"] = $2;" js_setType ::+ JSRef HTMLInputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.type Mozilla HTMLInputElement.type documentation> +setType ::+ (MonadIO m, ToJSString val) => HTMLInputElement -> val -> m ()+setType self val+ = liftIO (js_setType (unHTMLInputElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef HTMLInputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.type Mozilla HTMLInputElement.type documentation> +getType ::+ (MonadIO m, FromJSString result) => HTMLInputElement -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"defaultValue\"] = $2;"+ js_setDefaultValue ::+ JSRef HTMLInputElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.defaultValue Mozilla HTMLInputElement.defaultValue documentation> +setDefaultValue ::+ (MonadIO m, ToJSString val) =>+ HTMLInputElement -> Maybe val -> m ()+setDefaultValue self val+ = liftIO+ (js_setDefaultValue (unHTMLInputElement self)+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"defaultValue\"]"+ js_getDefaultValue ::+ JSRef HTMLInputElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.defaultValue Mozilla HTMLInputElement.defaultValue documentation> +getDefaultValue ::+ (MonadIO m, FromJSString result) =>+ HTMLInputElement -> m (Maybe result)+getDefaultValue self+ = liftIO+ (fromMaybeJSString <$>+ (js_getDefaultValue (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"value\"] = $2;" js_setValue+ :: JSRef HTMLInputElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.value Mozilla HTMLInputElement.value documentation> +setValue ::+ (MonadIO m, ToJSString val) =>+ HTMLInputElement -> Maybe val -> m ()+setValue self val+ = liftIO+ (js_setValue (unHTMLInputElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"value\"]" js_getValue ::+ JSRef HTMLInputElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.value Mozilla HTMLInputElement.value documentation> +getValue ::+ (MonadIO m, FromJSString result) =>+ HTMLInputElement -> m (Maybe result)+getValue self+ = liftIO+ (fromMaybeJSString <$> (js_getValue (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"valueAsDate\"] = $2;"+ js_setValueAsDate :: JSRef HTMLInputElement -> JSRef Date -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.valueAsDate Mozilla HTMLInputElement.valueAsDate documentation> +setValueAsDate ::+ (MonadIO m, IsDate val) => HTMLInputElement -> Maybe val -> m ()+setValueAsDate self val+ = liftIO+ (js_setValueAsDate (unHTMLInputElement self)+ (maybe jsNull (unDate . toDate) val))+ +foreign import javascript unsafe "$1[\"valueAsDate\"]"+ js_getValueAsDate :: JSRef HTMLInputElement -> IO (JSRef Date)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.valueAsDate Mozilla HTMLInputElement.valueAsDate documentation> +getValueAsDate :: (MonadIO m) => HTMLInputElement -> m (Maybe Date)+getValueAsDate self+ = liftIO+ ((js_getValueAsDate (unHTMLInputElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"valueAsNumber\"] = $2;"+ js_setValueAsNumber :: JSRef HTMLInputElement -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.valueAsNumber Mozilla HTMLInputElement.valueAsNumber documentation> +setValueAsNumber ::+ (MonadIO m) => HTMLInputElement -> Double -> m ()+setValueAsNumber self val+ = liftIO (js_setValueAsNumber (unHTMLInputElement self) val)+ +foreign import javascript unsafe "$1[\"valueAsNumber\"]"+ js_getValueAsNumber :: JSRef HTMLInputElement -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.valueAsNumber Mozilla HTMLInputElement.valueAsNumber documentation> +getValueAsNumber :: (MonadIO m) => HTMLInputElement -> m Double+getValueAsNumber self+ = liftIO (js_getValueAsNumber (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"width\"] = $2;" js_setWidth+ :: JSRef HTMLInputElement -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.width Mozilla HTMLInputElement.width documentation> +setWidth :: (MonadIO m) => HTMLInputElement -> Word -> m ()+setWidth self val+ = liftIO (js_setWidth (unHTMLInputElement self) val)+ +foreign import javascript unsafe "$1[\"width\"]" js_getWidth ::+ JSRef HTMLInputElement -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.width Mozilla HTMLInputElement.width documentation> +getWidth :: (MonadIO m) => HTMLInputElement -> m Word+getWidth self = liftIO (js_getWidth (unHTMLInputElement self))+ +foreign import javascript unsafe "($1[\"willValidate\"] ? 1 : 0)"+ js_getWillValidate :: JSRef HTMLInputElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.willValidate Mozilla HTMLInputElement.willValidate documentation> +getWillValidate :: (MonadIO m) => HTMLInputElement -> m Bool+getWillValidate self+ = liftIO (js_getWillValidate (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"validity\"]" js_getValidity+ :: JSRef HTMLInputElement -> IO (JSRef ValidityState)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.validity Mozilla HTMLInputElement.validity documentation> +getValidity ::+ (MonadIO m) => HTMLInputElement -> m (Maybe ValidityState)+getValidity self+ = liftIO ((js_getValidity (unHTMLInputElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"validationMessage\"]"+ js_getValidationMessage :: JSRef HTMLInputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.validationMessage Mozilla HTMLInputElement.validationMessage documentation> +getValidationMessage ::+ (MonadIO m, FromJSString result) => HTMLInputElement -> m result+getValidationMessage self+ = liftIO+ (fromJSString <$>+ (js_getValidationMessage (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"labels\"]" js_getLabels ::+ JSRef HTMLInputElement -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.labels Mozilla HTMLInputElement.labels documentation> +getLabels :: (MonadIO m) => HTMLInputElement -> m (Maybe NodeList)+getLabels self+ = liftIO ((js_getLabels (unHTMLInputElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"selectionStart\"] = $2;"+ js_setSelectionStart :: JSRef HTMLInputElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.selectionStart Mozilla HTMLInputElement.selectionStart documentation> +setSelectionStart :: (MonadIO m) => HTMLInputElement -> Int -> m ()+setSelectionStart self val+ = liftIO (js_setSelectionStart (unHTMLInputElement self) val)+ +foreign import javascript unsafe "$1[\"selectionStart\"]"+ js_getSelectionStart :: JSRef HTMLInputElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.selectionStart Mozilla HTMLInputElement.selectionStart documentation> +getSelectionStart :: (MonadIO m) => HTMLInputElement -> m Int+getSelectionStart self+ = liftIO (js_getSelectionStart (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"selectionEnd\"] = $2;"+ js_setSelectionEnd :: JSRef HTMLInputElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.selectionEnd Mozilla HTMLInputElement.selectionEnd documentation> +setSelectionEnd :: (MonadIO m) => HTMLInputElement -> Int -> m ()+setSelectionEnd self val+ = liftIO (js_setSelectionEnd (unHTMLInputElement self) val)+ +foreign import javascript unsafe "$1[\"selectionEnd\"]"+ js_getSelectionEnd :: JSRef HTMLInputElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.selectionEnd Mozilla HTMLInputElement.selectionEnd documentation> +getSelectionEnd :: (MonadIO m) => HTMLInputElement -> m Int+getSelectionEnd self+ = liftIO (js_getSelectionEnd (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"selectionDirection\"] = $2;"+ js_setSelectionDirection ::+ JSRef HTMLInputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.selectionDirection Mozilla HTMLInputElement.selectionDirection documentation> +setSelectionDirection ::+ (MonadIO m, ToJSString val) => HTMLInputElement -> val -> m ()+setSelectionDirection self val+ = liftIO+ (js_setSelectionDirection (unHTMLInputElement self)+ (toJSString val))+ +foreign import javascript unsafe "$1[\"selectionDirection\"]"+ js_getSelectionDirection :: JSRef HTMLInputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.selectionDirection Mozilla HTMLInputElement.selectionDirection documentation> +getSelectionDirection ::+ (MonadIO m, FromJSString result) => HTMLInputElement -> m result+getSelectionDirection self+ = liftIO+ (fromJSString <$>+ (js_getSelectionDirection (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"align\"] = $2;" js_setAlign+ :: JSRef HTMLInputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.align Mozilla HTMLInputElement.align documentation> +setAlign ::+ (MonadIO m, ToJSString val) => HTMLInputElement -> val -> m ()+setAlign self val+ = liftIO (js_setAlign (unHTMLInputElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"align\"]" js_getAlign ::+ JSRef HTMLInputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.align Mozilla HTMLInputElement.align documentation> +getAlign ::+ (MonadIO m, FromJSString result) => HTMLInputElement -> m result+getAlign self+ = liftIO (fromJSString <$> (js_getAlign (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"useMap\"] = $2;"+ js_setUseMap :: JSRef HTMLInputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.useMap Mozilla HTMLInputElement.useMap documentation> +setUseMap ::+ (MonadIO m, ToJSString val) => HTMLInputElement -> val -> m ()+setUseMap self val+ = liftIO (js_setUseMap (unHTMLInputElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"useMap\"]" js_getUseMap ::+ JSRef HTMLInputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.useMap Mozilla HTMLInputElement.useMap documentation> +getUseMap ::+ (MonadIO m, FromJSString result) => HTMLInputElement -> m result+getUseMap self+ = liftIO+ (fromJSString <$> (js_getUseMap (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"incremental\"] = $2;"+ js_setIncremental :: JSRef HTMLInputElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.incremental Mozilla HTMLInputElement.incremental documentation> +setIncremental :: (MonadIO m) => HTMLInputElement -> Bool -> m ()+setIncremental self val+ = liftIO (js_setIncremental (unHTMLInputElement self) val)+ +foreign import javascript unsafe "($1[\"incremental\"] ? 1 : 0)"+ js_getIncremental :: JSRef HTMLInputElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.incremental Mozilla HTMLInputElement.incremental documentation> +getIncremental :: (MonadIO m) => HTMLInputElement -> m Bool+getIncremental self+ = liftIO (js_getIncremental (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"autocorrect\"] = $2;"+ js_setAutocorrect :: JSRef HTMLInputElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.autocorrect Mozilla HTMLInputElement.autocorrect documentation> +setAutocorrect :: (MonadIO m) => HTMLInputElement -> Bool -> m ()+setAutocorrect self val+ = liftIO (js_setAutocorrect (unHTMLInputElement self) val)+ +foreign import javascript unsafe "($1[\"autocorrect\"] ? 1 : 0)"+ js_getAutocorrect :: JSRef HTMLInputElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.autocorrect Mozilla HTMLInputElement.autocorrect documentation> +getAutocorrect :: (MonadIO m) => HTMLInputElement -> m Bool+getAutocorrect self+ = liftIO (js_getAutocorrect (unHTMLInputElement self))+ +foreign import javascript unsafe "$1[\"autocapitalize\"] = $2;"+ js_setAutocapitalize ::+ JSRef HTMLInputElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.autocapitalize Mozilla HTMLInputElement.autocapitalize documentation> +setAutocapitalize ::+ (MonadIO m, ToJSString val) =>+ HTMLInputElement -> Maybe val -> m ()+setAutocapitalize self val+ = liftIO+ (js_setAutocapitalize (unHTMLInputElement self)+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"autocapitalize\"]"+ js_getAutocapitalize ::+ JSRef HTMLInputElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.autocapitalize Mozilla HTMLInputElement.autocapitalize documentation> +getAutocapitalize ::+ (MonadIO m, FromJSString result) =>+ HTMLInputElement -> m (Maybe result)+getAutocapitalize self+ = liftIO+ (fromMaybeJSString <$>+ (js_getAutocapitalize (unHTMLInputElement self)))+ +foreign import javascript unsafe "$1[\"capture\"] = $2;"+ js_setCapture :: JSRef HTMLInputElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.capture Mozilla HTMLInputElement.capture documentation> +setCapture :: (MonadIO m) => HTMLInputElement -> Bool -> m ()+setCapture self val+ = liftIO (js_setCapture (unHTMLInputElement self) val)+ +foreign import javascript unsafe "($1[\"capture\"] ? 1 : 0)"+ js_getCapture :: JSRef HTMLInputElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.capture Mozilla HTMLInputElement.capture documentation> +getCapture :: (MonadIO m) => HTMLInputElement -> m Bool+getCapture self = liftIO (js_getCapture (unHTMLInputElement self))
@@ -0,0 +1,194 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLKeygenElement+ (js_checkValidity, checkValidity, js_setCustomValidity,+ setCustomValidity, js_setAutofocus, setAutofocus, js_getAutofocus,+ getAutofocus, js_setChallenge, setChallenge, js_getChallenge,+ getChallenge, js_setDisabled, setDisabled, js_getDisabled,+ getDisabled, js_getForm, getForm, js_setKeytype, setKeytype,+ js_getKeytype, getKeytype, js_setName, setName, js_getName,+ getName, js_getType, getType, js_getWillValidate, getWillValidate,+ js_getValidity, getValidity, js_getValidationMessage,+ getValidationMessage, js_getLabels, getLabels, HTMLKeygenElement,+ castToHTMLKeygenElement, gTypeHTMLKeygenElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "($1[\"checkValidity\"]() ? 1 : 0)" js_checkValidity ::+ JSRef HTMLKeygenElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.checkValidity Mozilla HTMLKeygenElement.checkValidity documentation> +checkValidity :: (MonadIO m) => HTMLKeygenElement -> m Bool+checkValidity self+ = liftIO (js_checkValidity (unHTMLKeygenElement self))+ +foreign import javascript unsafe "$1[\"setCustomValidity\"]($2)"+ js_setCustomValidity ::+ JSRef HTMLKeygenElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.setCustomValidity Mozilla HTMLKeygenElement.setCustomValidity documentation> +setCustomValidity ::+ (MonadIO m, ToJSString error) =>+ HTMLKeygenElement -> Maybe error -> m ()+setCustomValidity self error+ = liftIO+ (js_setCustomValidity (unHTMLKeygenElement self)+ (toMaybeJSString error))+ +foreign import javascript unsafe "$1[\"autofocus\"] = $2;"+ js_setAutofocus :: JSRef HTMLKeygenElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.autofocus Mozilla HTMLKeygenElement.autofocus documentation> +setAutofocus :: (MonadIO m) => HTMLKeygenElement -> Bool -> m ()+setAutofocus self val+ = liftIO (js_setAutofocus (unHTMLKeygenElement self) val)+ +foreign import javascript unsafe "($1[\"autofocus\"] ? 1 : 0)"+ js_getAutofocus :: JSRef HTMLKeygenElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.autofocus Mozilla HTMLKeygenElement.autofocus documentation> +getAutofocus :: (MonadIO m) => HTMLKeygenElement -> m Bool+getAutofocus self+ = liftIO (js_getAutofocus (unHTMLKeygenElement self))+ +foreign import javascript unsafe "$1[\"challenge\"] = $2;"+ js_setChallenge :: JSRef HTMLKeygenElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.challenge Mozilla HTMLKeygenElement.challenge documentation> +setChallenge ::+ (MonadIO m, ToJSString val) => HTMLKeygenElement -> val -> m ()+setChallenge self val+ = liftIO+ (js_setChallenge (unHTMLKeygenElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"challenge\"]"+ js_getChallenge :: JSRef HTMLKeygenElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.challenge Mozilla HTMLKeygenElement.challenge documentation> +getChallenge ::+ (MonadIO m, FromJSString result) => HTMLKeygenElement -> m result+getChallenge self+ = liftIO+ (fromJSString <$> (js_getChallenge (unHTMLKeygenElement self)))+ +foreign import javascript unsafe "$1[\"disabled\"] = $2;"+ js_setDisabled :: JSRef HTMLKeygenElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.disabled Mozilla HTMLKeygenElement.disabled documentation> +setDisabled :: (MonadIO m) => HTMLKeygenElement -> Bool -> m ()+setDisabled self val+ = liftIO (js_setDisabled (unHTMLKeygenElement self) val)+ +foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"+ js_getDisabled :: JSRef HTMLKeygenElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.disabled Mozilla HTMLKeygenElement.disabled documentation> +getDisabled :: (MonadIO m) => HTMLKeygenElement -> m Bool+getDisabled self+ = liftIO (js_getDisabled (unHTMLKeygenElement self))+ +foreign import javascript unsafe "$1[\"form\"]" js_getForm ::+ JSRef HTMLKeygenElement -> IO (JSRef HTMLFormElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.form Mozilla HTMLKeygenElement.form documentation> +getForm ::+ (MonadIO m) => HTMLKeygenElement -> m (Maybe HTMLFormElement)+getForm self+ = liftIO ((js_getForm (unHTMLKeygenElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"keytype\"] = $2;"+ js_setKeytype :: JSRef HTMLKeygenElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.keytype Mozilla HTMLKeygenElement.keytype documentation> +setKeytype ::+ (MonadIO m, ToJSString val) => HTMLKeygenElement -> val -> m ()+setKeytype self val+ = liftIO+ (js_setKeytype (unHTMLKeygenElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"keytype\"]" js_getKeytype ::+ JSRef HTMLKeygenElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.keytype Mozilla HTMLKeygenElement.keytype documentation> +getKeytype ::+ (MonadIO m, FromJSString result) => HTMLKeygenElement -> m result+getKeytype self+ = liftIO+ (fromJSString <$> (js_getKeytype (unHTMLKeygenElement self)))+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef HTMLKeygenElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.name Mozilla HTMLKeygenElement.name documentation> +setName ::+ (MonadIO m, ToJSString val) => HTMLKeygenElement -> val -> m ()+setName self val+ = liftIO (js_setName (unHTMLKeygenElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef HTMLKeygenElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.name Mozilla HTMLKeygenElement.name documentation> +getName ::+ (MonadIO m, FromJSString result) => HTMLKeygenElement -> m result+getName self+ = liftIO (fromJSString <$> (js_getName (unHTMLKeygenElement self)))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef HTMLKeygenElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.type Mozilla HTMLKeygenElement.type documentation> +getType ::+ (MonadIO m, FromJSString result) => HTMLKeygenElement -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unHTMLKeygenElement self)))+ +foreign import javascript unsafe "($1[\"willValidate\"] ? 1 : 0)"+ js_getWillValidate :: JSRef HTMLKeygenElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.willValidate Mozilla HTMLKeygenElement.willValidate documentation> +getWillValidate :: (MonadIO m) => HTMLKeygenElement -> m Bool+getWillValidate self+ = liftIO (js_getWillValidate (unHTMLKeygenElement self))+ +foreign import javascript unsafe "$1[\"validity\"]" js_getValidity+ :: JSRef HTMLKeygenElement -> IO (JSRef ValidityState)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.validity Mozilla HTMLKeygenElement.validity documentation> +getValidity ::+ (MonadIO m) => HTMLKeygenElement -> m (Maybe ValidityState)+getValidity self+ = liftIO+ ((js_getValidity (unHTMLKeygenElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"validationMessage\"]"+ js_getValidationMessage :: JSRef HTMLKeygenElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.validationMessage Mozilla HTMLKeygenElement.validationMessage documentation> +getValidationMessage ::+ (MonadIO m, FromJSString result) => HTMLKeygenElement -> m result+getValidationMessage self+ = liftIO+ (fromJSString <$>+ (js_getValidationMessage (unHTMLKeygenElement self)))+ +foreign import javascript unsafe "$1[\"labels\"]" js_getLabels ::+ JSRef HTMLKeygenElement -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.labels Mozilla HTMLKeygenElement.labels documentation> +getLabels :: (MonadIO m) => HTMLKeygenElement -> m (Maybe NodeList)+getLabels self+ = liftIO ((js_getLabels (unHTMLKeygenElement self)) >>= fromJSRef)
@@ -0,0 +1,52 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLLIElement+ (js_setType, setType, js_getType, getType, js_setValue, setValue,+ js_getValue, getValue, HTMLLIElement, castToHTMLLIElement,+ gTypeHTMLLIElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"type\"] = $2;" js_setType ::+ JSRef HTMLLIElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLIElement.type Mozilla HTMLLIElement.type documentation> +setType ::+ (MonadIO m, ToJSString val) => HTMLLIElement -> val -> m ()+setType self val+ = liftIO (js_setType (unHTMLLIElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef HTMLLIElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLIElement.type Mozilla HTMLLIElement.type documentation> +getType ::+ (MonadIO m, FromJSString result) => HTMLLIElement -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unHTMLLIElement self)))+ +foreign import javascript unsafe "$1[\"value\"] = $2;" js_setValue+ :: JSRef HTMLLIElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLIElement.value Mozilla HTMLLIElement.value documentation> +setValue :: (MonadIO m) => HTMLLIElement -> Int -> m ()+setValue self val = liftIO (js_setValue (unHTMLLIElement self) val)+ +foreign import javascript unsafe "$1[\"value\"]" js_getValue ::+ JSRef HTMLLIElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLIElement.value Mozilla HTMLLIElement.value documentation> +getValue :: (MonadIO m) => HTMLLIElement -> m Int+getValue self = liftIO (js_getValue (unHTMLLIElement self))
@@ -0,0 +1,57 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLLabelElement+ (js_getForm, getForm, js_setHtmlFor, setHtmlFor, js_getHtmlFor,+ getHtmlFor, js_getControl, getControl, HTMLLabelElement,+ castToHTMLLabelElement, gTypeHTMLLabelElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"form\"]" js_getForm ::+ JSRef HTMLLabelElement -> IO (JSRef HTMLFormElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLabelElement.form Mozilla HTMLLabelElement.form documentation> +getForm ::+ (MonadIO m) => HTMLLabelElement -> m (Maybe HTMLFormElement)+getForm self+ = liftIO ((js_getForm (unHTMLLabelElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"htmlFor\"] = $2;"+ js_setHtmlFor :: JSRef HTMLLabelElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLabelElement.htmlFor Mozilla HTMLLabelElement.htmlFor documentation> +setHtmlFor ::+ (MonadIO m, ToJSString val) => HTMLLabelElement -> val -> m ()+setHtmlFor self val+ = liftIO (js_setHtmlFor (unHTMLLabelElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"htmlFor\"]" js_getHtmlFor ::+ JSRef HTMLLabelElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLabelElement.htmlFor Mozilla HTMLLabelElement.htmlFor documentation> +getHtmlFor ::+ (MonadIO m, FromJSString result) => HTMLLabelElement -> m result+getHtmlFor self+ = liftIO+ (fromJSString <$> (js_getHtmlFor (unHTMLLabelElement self)))+ +foreign import javascript unsafe "$1[\"control\"]" js_getControl ::+ JSRef HTMLLabelElement -> IO (JSRef HTMLElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLabelElement.control Mozilla HTMLLabelElement.control documentation> +getControl ::+ (MonadIO m) => HTMLLabelElement -> m (Maybe HTMLElement)+getControl self+ = liftIO ((js_getControl (unHTMLLabelElement self)) >>= fromJSRef)
@@ -0,0 +1,47 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLLegendElement+ (js_getForm, getForm, js_setAlign, setAlign, js_getAlign, getAlign,+ HTMLLegendElement, castToHTMLLegendElement, gTypeHTMLLegendElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"form\"]" js_getForm ::+ JSRef HTMLLegendElement -> IO (JSRef HTMLFormElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLegendElement.form Mozilla HTMLLegendElement.form documentation> +getForm ::+ (MonadIO m) => HTMLLegendElement -> m (Maybe HTMLFormElement)+getForm self+ = liftIO ((js_getForm (unHTMLLegendElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"align\"] = $2;" js_setAlign+ :: JSRef HTMLLegendElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLegendElement.align Mozilla HTMLLegendElement.align documentation> +setAlign ::+ (MonadIO m, ToJSString val) => HTMLLegendElement -> val -> m ()+setAlign self val+ = liftIO (js_setAlign (unHTMLLegendElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"align\"]" js_getAlign ::+ JSRef HTMLLegendElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLegendElement.align Mozilla HTMLLegendElement.align documentation> +getAlign ::+ (MonadIO m, FromJSString result) => HTMLLegendElement -> m result+getAlign self+ = liftIO+ (fromJSString <$> (js_getAlign (unHTMLLegendElement self)))
@@ -0,0 +1,225 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLLinkElement+ (js_setDisabled, setDisabled, js_getDisabled, getDisabled,+ js_setCharset, setCharset, js_getCharset, getCharset, js_setHref,+ setHref, js_getHref, getHref, js_setHreflang, setHreflang,+ js_getHreflang, getHreflang, js_setMedia, setMedia, js_getMedia,+ getMedia, js_setRel, setRel, js_getRel, getRel, js_setRev, setRev,+ js_getRev, getRev, js_setSizes, setSizes, js_getSizes, getSizes,+ js_setTarget, setTarget, js_getTarget, getTarget, js_setType,+ setType, js_getType, getType, js_getSheet, getSheet, js_getRelList,+ getRelList, HTMLLinkElement, castToHTMLLinkElement,+ gTypeHTMLLinkElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"disabled\"] = $2;"+ js_setDisabled :: JSRef HTMLLinkElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.disabled Mozilla HTMLLinkElement.disabled documentation> +setDisabled :: (MonadIO m) => HTMLLinkElement -> Bool -> m ()+setDisabled self val+ = liftIO (js_setDisabled (unHTMLLinkElement self) val)+ +foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"+ js_getDisabled :: JSRef HTMLLinkElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.disabled Mozilla HTMLLinkElement.disabled documentation> +getDisabled :: (MonadIO m) => HTMLLinkElement -> m Bool+getDisabled self = liftIO (js_getDisabled (unHTMLLinkElement self))+ +foreign import javascript unsafe "$1[\"charset\"] = $2;"+ js_setCharset :: JSRef HTMLLinkElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.charset Mozilla HTMLLinkElement.charset documentation> +setCharset ::+ (MonadIO m, ToJSString val) => HTMLLinkElement -> val -> m ()+setCharset self val+ = liftIO (js_setCharset (unHTMLLinkElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"charset\"]" js_getCharset ::+ JSRef HTMLLinkElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.charset Mozilla HTMLLinkElement.charset documentation> +getCharset ::+ (MonadIO m, FromJSString result) => HTMLLinkElement -> m result+getCharset self+ = liftIO+ (fromJSString <$> (js_getCharset (unHTMLLinkElement self)))+ +foreign import javascript unsafe "$1[\"href\"] = $2;" js_setHref ::+ JSRef HTMLLinkElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.href Mozilla HTMLLinkElement.href documentation> +setHref ::+ (MonadIO m, ToJSString val) => HTMLLinkElement -> val -> m ()+setHref self val+ = liftIO (js_setHref (unHTMLLinkElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"href\"]" js_getHref ::+ JSRef HTMLLinkElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.href Mozilla HTMLLinkElement.href documentation> +getHref ::+ (MonadIO m, FromJSString result) => HTMLLinkElement -> m result+getHref self+ = liftIO (fromJSString <$> (js_getHref (unHTMLLinkElement self)))+ +foreign import javascript unsafe "$1[\"hreflang\"] = $2;"+ js_setHreflang :: JSRef HTMLLinkElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.hreflang Mozilla HTMLLinkElement.hreflang documentation> +setHreflang ::+ (MonadIO m, ToJSString val) => HTMLLinkElement -> val -> m ()+setHreflang self val+ = liftIO (js_setHreflang (unHTMLLinkElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"hreflang\"]" js_getHreflang+ :: JSRef HTMLLinkElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.hreflang Mozilla HTMLLinkElement.hreflang documentation> +getHreflang ::+ (MonadIO m, FromJSString result) => HTMLLinkElement -> m result+getHreflang self+ = liftIO+ (fromJSString <$> (js_getHreflang (unHTMLLinkElement self)))+ +foreign import javascript unsafe "$1[\"media\"] = $2;" js_setMedia+ :: JSRef HTMLLinkElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.media Mozilla HTMLLinkElement.media documentation> +setMedia ::+ (MonadIO m, ToJSString val) => HTMLLinkElement -> val -> m ()+setMedia self val+ = liftIO (js_setMedia (unHTMLLinkElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"media\"]" js_getMedia ::+ JSRef HTMLLinkElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.media Mozilla HTMLLinkElement.media documentation> +getMedia ::+ (MonadIO m, FromJSString result) => HTMLLinkElement -> m result+getMedia self+ = liftIO (fromJSString <$> (js_getMedia (unHTMLLinkElement self)))+ +foreign import javascript unsafe "$1[\"rel\"] = $2;" js_setRel ::+ JSRef HTMLLinkElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.rel Mozilla HTMLLinkElement.rel documentation> +setRel ::+ (MonadIO m, ToJSString val) => HTMLLinkElement -> val -> m ()+setRel self val+ = liftIO (js_setRel (unHTMLLinkElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"rel\"]" js_getRel ::+ JSRef HTMLLinkElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.rel Mozilla HTMLLinkElement.rel documentation> +getRel ::+ (MonadIO m, FromJSString result) => HTMLLinkElement -> m result+getRel self+ = liftIO (fromJSString <$> (js_getRel (unHTMLLinkElement self)))+ +foreign import javascript unsafe "$1[\"rev\"] = $2;" js_setRev ::+ JSRef HTMLLinkElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.rev Mozilla HTMLLinkElement.rev documentation> +setRev ::+ (MonadIO m, ToJSString val) => HTMLLinkElement -> val -> m ()+setRev self val+ = liftIO (js_setRev (unHTMLLinkElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"rev\"]" js_getRev ::+ JSRef HTMLLinkElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.rev Mozilla HTMLLinkElement.rev documentation> +getRev ::+ (MonadIO m, FromJSString result) => HTMLLinkElement -> m result+getRev self+ = liftIO (fromJSString <$> (js_getRev (unHTMLLinkElement self)))+ +foreign import javascript unsafe "$1[\"sizes\"] = $2;" js_setSizes+ :: JSRef HTMLLinkElement -> JSRef DOMSettableTokenList -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.sizes Mozilla HTMLLinkElement.sizes documentation> +setSizes ::+ (MonadIO m) =>+ HTMLLinkElement -> Maybe DOMSettableTokenList -> m ()+setSizes self val+ = liftIO+ (js_setSizes (unHTMLLinkElement self) (maybe jsNull pToJSRef val))+ +foreign import javascript unsafe "$1[\"sizes\"]" js_getSizes ::+ JSRef HTMLLinkElement -> IO (JSRef DOMSettableTokenList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.sizes Mozilla HTMLLinkElement.sizes documentation> +getSizes ::+ (MonadIO m) => HTMLLinkElement -> m (Maybe DOMSettableTokenList)+getSizes self+ = liftIO ((js_getSizes (unHTMLLinkElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"target\"] = $2;"+ js_setTarget :: JSRef HTMLLinkElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.target Mozilla HTMLLinkElement.target documentation> +setTarget ::+ (MonadIO m, ToJSString val) => HTMLLinkElement -> val -> m ()+setTarget self val+ = liftIO (js_setTarget (unHTMLLinkElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"target\"]" js_getTarget ::+ JSRef HTMLLinkElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.target Mozilla HTMLLinkElement.target documentation> +getTarget ::+ (MonadIO m, FromJSString result) => HTMLLinkElement -> m result+getTarget self+ = liftIO (fromJSString <$> (js_getTarget (unHTMLLinkElement self)))+ +foreign import javascript unsafe "$1[\"type\"] = $2;" js_setType ::+ JSRef HTMLLinkElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.type Mozilla HTMLLinkElement.type documentation> +setType ::+ (MonadIO m, ToJSString val) => HTMLLinkElement -> val -> m ()+setType self val+ = liftIO (js_setType (unHTMLLinkElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef HTMLLinkElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.type Mozilla HTMLLinkElement.type documentation> +getType ::+ (MonadIO m, FromJSString result) => HTMLLinkElement -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unHTMLLinkElement self)))+ +foreign import javascript unsafe "$1[\"sheet\"]" js_getSheet ::+ JSRef HTMLLinkElement -> IO (JSRef StyleSheet)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.sheet Mozilla HTMLLinkElement.sheet documentation> +getSheet :: (MonadIO m) => HTMLLinkElement -> m (Maybe StyleSheet)+getSheet self+ = liftIO ((js_getSheet (unHTMLLinkElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"relList\"]" js_getRelList ::+ JSRef HTMLLinkElement -> IO (JSRef DOMTokenList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.relList Mozilla HTMLLinkElement.relList documentation> +getRelList ::+ (MonadIO m) => HTMLLinkElement -> m (Maybe DOMTokenList)+getRelList self+ = liftIO ((js_getRelList (unHTMLLinkElement self)) >>= fromJSRef)
@@ -0,0 +1,46 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLMapElement+ (js_getAreas, getAreas, js_setName, setName, js_getName, getName,+ HTMLMapElement, castToHTMLMapElement, gTypeHTMLMapElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"areas\"]" js_getAreas ::+ JSRef HTMLMapElement -> IO (JSRef HTMLCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMapElement.areas Mozilla HTMLMapElement.areas documentation> +getAreas ::+ (MonadIO m) => HTMLMapElement -> m (Maybe HTMLCollection)+getAreas self+ = liftIO ((js_getAreas (unHTMLMapElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef HTMLMapElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMapElement.name Mozilla HTMLMapElement.name documentation> +setName ::+ (MonadIO m, ToJSString val) => HTMLMapElement -> val -> m ()+setName self val+ = liftIO (js_setName (unHTMLMapElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef HTMLMapElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMapElement.name Mozilla HTMLMapElement.name documentation> +getName ::+ (MonadIO m, FromJSString result) => HTMLMapElement -> m result+getName self+ = liftIO (fromJSString <$> (js_getName (unHTMLMapElement self)))
@@ -0,0 +1,236 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLMarqueeElement+ (js_start, start, js_stop, stop, js_setBehavior, setBehavior,+ js_getBehavior, getBehavior, js_setBgColor, setBgColor,+ js_getBgColor, getBgColor, js_setDirection, setDirection,+ js_getDirection, getDirection, js_setHeight, setHeight,+ js_getHeight, getHeight, js_setHspace, setHspace, js_getHspace,+ getHspace, js_setLoop, setLoop, js_getLoop, getLoop,+ js_setScrollAmount, setScrollAmount, js_getScrollAmount,+ getScrollAmount, js_setScrollDelay, setScrollDelay,+ js_getScrollDelay, getScrollDelay, js_setTrueSpeed, setTrueSpeed,+ js_getTrueSpeed, getTrueSpeed, js_setVspace, setVspace,+ js_getVspace, getVspace, js_setWidth, setWidth, js_getWidth,+ getWidth, HTMLMarqueeElement, castToHTMLMarqueeElement,+ gTypeHTMLMarqueeElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"start\"]()" js_start ::+ JSRef HTMLMarqueeElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.start Mozilla HTMLMarqueeElement.start documentation> +start :: (MonadIO m) => HTMLMarqueeElement -> m ()+start self = liftIO (js_start (unHTMLMarqueeElement self))+ +foreign import javascript unsafe "$1[\"stop\"]()" js_stop ::+ JSRef HTMLMarqueeElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.stop Mozilla HTMLMarqueeElement.stop documentation> +stop :: (MonadIO m) => HTMLMarqueeElement -> m ()+stop self = liftIO (js_stop (unHTMLMarqueeElement self))+ +foreign import javascript unsafe "$1[\"behavior\"] = $2;"+ js_setBehavior :: JSRef HTMLMarqueeElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.behavior Mozilla HTMLMarqueeElement.behavior documentation> +setBehavior ::+ (MonadIO m, ToJSString val) => HTMLMarqueeElement -> val -> m ()+setBehavior self val+ = liftIO+ (js_setBehavior (unHTMLMarqueeElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"behavior\"]" js_getBehavior+ :: JSRef HTMLMarqueeElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.behavior Mozilla HTMLMarqueeElement.behavior documentation> +getBehavior ::+ (MonadIO m, FromJSString result) => HTMLMarqueeElement -> m result+getBehavior self+ = liftIO+ (fromJSString <$> (js_getBehavior (unHTMLMarqueeElement self)))+ +foreign import javascript unsafe "$1[\"bgColor\"] = $2;"+ js_setBgColor :: JSRef HTMLMarqueeElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.bgColor Mozilla HTMLMarqueeElement.bgColor documentation> +setBgColor ::+ (MonadIO m, ToJSString val) => HTMLMarqueeElement -> val -> m ()+setBgColor self val+ = liftIO+ (js_setBgColor (unHTMLMarqueeElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"bgColor\"]" js_getBgColor ::+ JSRef HTMLMarqueeElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.bgColor Mozilla HTMLMarqueeElement.bgColor documentation> +getBgColor ::+ (MonadIO m, FromJSString result) => HTMLMarqueeElement -> m result+getBgColor self+ = liftIO+ (fromJSString <$> (js_getBgColor (unHTMLMarqueeElement self)))+ +foreign import javascript unsafe "$1[\"direction\"] = $2;"+ js_setDirection :: JSRef HTMLMarqueeElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.direction Mozilla HTMLMarqueeElement.direction documentation> +setDirection ::+ (MonadIO m, ToJSString val) => HTMLMarqueeElement -> val -> m ()+setDirection self val+ = liftIO+ (js_setDirection (unHTMLMarqueeElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"direction\"]"+ js_getDirection :: JSRef HTMLMarqueeElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.direction Mozilla HTMLMarqueeElement.direction documentation> +getDirection ::+ (MonadIO m, FromJSString result) => HTMLMarqueeElement -> m result+getDirection self+ = liftIO+ (fromJSString <$> (js_getDirection (unHTMLMarqueeElement self)))+ +foreign import javascript unsafe "$1[\"height\"] = $2;"+ js_setHeight :: JSRef HTMLMarqueeElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.height Mozilla HTMLMarqueeElement.height documentation> +setHeight ::+ (MonadIO m, ToJSString val) => HTMLMarqueeElement -> val -> m ()+setHeight self val+ = liftIO+ (js_setHeight (unHTMLMarqueeElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"height\"]" js_getHeight ::+ JSRef HTMLMarqueeElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.height Mozilla HTMLMarqueeElement.height documentation> +getHeight ::+ (MonadIO m, FromJSString result) => HTMLMarqueeElement -> m result+getHeight self+ = liftIO+ (fromJSString <$> (js_getHeight (unHTMLMarqueeElement self)))+ +foreign import javascript unsafe "$1[\"hspace\"] = $2;"+ js_setHspace :: JSRef HTMLMarqueeElement -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.hspace Mozilla HTMLMarqueeElement.hspace documentation> +setHspace :: (MonadIO m) => HTMLMarqueeElement -> Word -> m ()+setHspace self val+ = liftIO (js_setHspace (unHTMLMarqueeElement self) val)+ +foreign import javascript unsafe "$1[\"hspace\"]" js_getHspace ::+ JSRef HTMLMarqueeElement -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.hspace Mozilla HTMLMarqueeElement.hspace documentation> +getHspace :: (MonadIO m) => HTMLMarqueeElement -> m Word+getHspace self = liftIO (js_getHspace (unHTMLMarqueeElement self))+ +foreign import javascript unsafe "$1[\"loop\"] = $2;" js_setLoop ::+ JSRef HTMLMarqueeElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.loop Mozilla HTMLMarqueeElement.loop documentation> +setLoop :: (MonadIO m) => HTMLMarqueeElement -> Int -> m ()+setLoop self val+ = liftIO (js_setLoop (unHTMLMarqueeElement self) val)+ +foreign import javascript unsafe "$1[\"loop\"]" js_getLoop ::+ JSRef HTMLMarqueeElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.loop Mozilla HTMLMarqueeElement.loop documentation> +getLoop :: (MonadIO m) => HTMLMarqueeElement -> m Int+getLoop self = liftIO (js_getLoop (unHTMLMarqueeElement self))+ +foreign import javascript unsafe "$1[\"scrollAmount\"] = $2;"+ js_setScrollAmount :: JSRef HTMLMarqueeElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.scrollAmount Mozilla HTMLMarqueeElement.scrollAmount documentation> +setScrollAmount :: (MonadIO m) => HTMLMarqueeElement -> Int -> m ()+setScrollAmount self val+ = liftIO (js_setScrollAmount (unHTMLMarqueeElement self) val)+ +foreign import javascript unsafe "$1[\"scrollAmount\"]"+ js_getScrollAmount :: JSRef HTMLMarqueeElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.scrollAmount Mozilla HTMLMarqueeElement.scrollAmount documentation> +getScrollAmount :: (MonadIO m) => HTMLMarqueeElement -> m Int+getScrollAmount self+ = liftIO (js_getScrollAmount (unHTMLMarqueeElement self))+ +foreign import javascript unsafe "$1[\"scrollDelay\"] = $2;"+ js_setScrollDelay :: JSRef HTMLMarqueeElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.scrollDelay Mozilla HTMLMarqueeElement.scrollDelay documentation> +setScrollDelay :: (MonadIO m) => HTMLMarqueeElement -> Int -> m ()+setScrollDelay self val+ = liftIO (js_setScrollDelay (unHTMLMarqueeElement self) val)+ +foreign import javascript unsafe "$1[\"scrollDelay\"]"+ js_getScrollDelay :: JSRef HTMLMarqueeElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.scrollDelay Mozilla HTMLMarqueeElement.scrollDelay documentation> +getScrollDelay :: (MonadIO m) => HTMLMarqueeElement -> m Int+getScrollDelay self+ = liftIO (js_getScrollDelay (unHTMLMarqueeElement self))+ +foreign import javascript unsafe "$1[\"trueSpeed\"] = $2;"+ js_setTrueSpeed :: JSRef HTMLMarqueeElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.trueSpeed Mozilla HTMLMarqueeElement.trueSpeed documentation> +setTrueSpeed :: (MonadIO m) => HTMLMarqueeElement -> Bool -> m ()+setTrueSpeed self val+ = liftIO (js_setTrueSpeed (unHTMLMarqueeElement self) val)+ +foreign import javascript unsafe "($1[\"trueSpeed\"] ? 1 : 0)"+ js_getTrueSpeed :: JSRef HTMLMarqueeElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.trueSpeed Mozilla HTMLMarqueeElement.trueSpeed documentation> +getTrueSpeed :: (MonadIO m) => HTMLMarqueeElement -> m Bool+getTrueSpeed self+ = liftIO (js_getTrueSpeed (unHTMLMarqueeElement self))+ +foreign import javascript unsafe "$1[\"vspace\"] = $2;"+ js_setVspace :: JSRef HTMLMarqueeElement -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.vspace Mozilla HTMLMarqueeElement.vspace documentation> +setVspace :: (MonadIO m) => HTMLMarqueeElement -> Word -> m ()+setVspace self val+ = liftIO (js_setVspace (unHTMLMarqueeElement self) val)+ +foreign import javascript unsafe "$1[\"vspace\"]" js_getVspace ::+ JSRef HTMLMarqueeElement -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.vspace Mozilla HTMLMarqueeElement.vspace documentation> +getVspace :: (MonadIO m) => HTMLMarqueeElement -> m Word+getVspace self = liftIO (js_getVspace (unHTMLMarqueeElement self))+ +foreign import javascript unsafe "$1[\"width\"] = $2;" js_setWidth+ :: JSRef HTMLMarqueeElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.width Mozilla HTMLMarqueeElement.width documentation> +setWidth ::+ (MonadIO m, ToJSString val) => HTMLMarqueeElement -> val -> m ()+setWidth self val+ = liftIO (js_setWidth (unHTMLMarqueeElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"width\"]" js_getWidth ::+ JSRef HTMLMarqueeElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMarqueeElement.width Mozilla HTMLMarqueeElement.width documentation> +getWidth ::+ (MonadIO m, FromJSString result) => HTMLMarqueeElement -> m result+getWidth self+ = liftIO+ (fromJSString <$> (js_getWidth (unHTMLMarqueeElement self)))
@@ -0,0 +1,948 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLMediaElement+ (js_load, load, js_canPlayType, canPlayType, js_play, play,+ js_pause, pause, js_fastSeek, fastSeek,+ js_webkitGenerateKeyRequest, webkitGenerateKeyRequest,+ js_webkitAddKey, webkitAddKey, js_webkitCancelKeyRequest,+ webkitCancelKeyRequest, js_webkitSetMediaKeys, webkitSetMediaKeys,+ js_addTextTrack, addTextTrack, js_getVideoPlaybackQuality,+ getVideoPlaybackQuality, js_webkitShowPlaybackTargetPicker,+ webkitShowPlaybackTargetPicker, pattern NETWORK_EMPTY,+ pattern NETWORK_IDLE, pattern NETWORK_LOADING,+ pattern NETWORK_NO_SOURCE, pattern HAVE_NOTHING,+ pattern HAVE_METADATA, pattern HAVE_CURRENT_DATA,+ pattern HAVE_FUTURE_DATA, pattern HAVE_ENOUGH_DATA, js_getError,+ getError, js_setSrc, setSrc, js_getSrc, getSrc, js_getCurrentSrc,+ getCurrentSrc, js_getNetworkState, getNetworkState, js_setPreload,+ setPreload, js_getPreload, getPreload, js_getBuffered, getBuffered,+ js_getReadyState, getReadyState, js_getSeeking, getSeeking,+ js_setCurrentTime, setCurrentTime, js_getCurrentTime,+ getCurrentTime, js_getDuration, getDuration, js_getPaused,+ getPaused, js_setDefaultPlaybackRate, setDefaultPlaybackRate,+ js_getDefaultPlaybackRate, getDefaultPlaybackRate,+ js_setPlaybackRate, setPlaybackRate, js_getPlaybackRate,+ getPlaybackRate, js_getPlayed, getPlayed, js_getSeekable,+ getSeekable, js_getEnded, getEnded, js_setAutoplay, setAutoplay,+ js_getAutoplay, getAutoplay, js_setLoop, setLoop, js_getLoop,+ getLoop, js_setControls, setControls, js_getControls, getControls,+ js_setVolume, setVolume, js_getVolume, getVolume, js_setMuted,+ setMuted, js_getMuted, getMuted, js_setDefaultMuted,+ setDefaultMuted, js_getDefaultMuted, getDefaultMuted, emptied,+ loadedMetadata, loadedData, canPlay, canPlayThrough, playing,+ ended, waiting, durationChange, timeUpdate, playEvent, pauseEvent,+ rateChange, volumeChange, js_setWebkitPreservesPitch,+ setWebkitPreservesPitch, js_getWebkitPreservesPitch,+ getWebkitPreservesPitch, js_getWebkitHasClosedCaptions,+ getWebkitHasClosedCaptions, js_setWebkitClosedCaptionsVisible,+ setWebkitClosedCaptionsVisible, js_getWebkitClosedCaptionsVisible,+ getWebkitClosedCaptionsVisible, js_getWebkitAudioDecodedByteCount,+ getWebkitAudioDecodedByteCount, js_getWebkitVideoDecodedByteCount,+ getWebkitVideoDecodedByteCount, webKitKeyAdded, webKitKeyError,+ webKitKeyMessage, webKitNeedKey, js_getWebkitKeys, getWebkitKeys,+ js_getAudioTracks, getAudioTracks, js_getTextTracks, getTextTracks,+ js_getVideoTracks, getVideoTracks, js_setMediaGroup, setMediaGroup,+ js_getMediaGroup, getMediaGroup, js_setController, setController,+ js_getController, getController,+ js_getWebkitCurrentPlaybackTargetIsWireless,+ getWebkitCurrentPlaybackTargetIsWireless,+ webKitCurrentPlaybackTargetIsWirelessChanged,+ webKitPlaybackTargetAvailabilityChanged, js_setSrcObject,+ setSrcObject, js_getSrcObject, getSrcObject, HTMLMediaElement,+ castToHTMLMediaElement, gTypeHTMLMediaElement, IsHTMLMediaElement,+ toHTMLMediaElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"load\"]()" js_load ::+ JSRef HTMLMediaElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.load Mozilla HTMLMediaElement.load documentation> +load :: (MonadIO m, IsHTMLMediaElement self) => self -> m ()+load self+ = liftIO (js_load (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe "$1[\"canPlayType\"]($2, $3)"+ js_canPlayType ::+ JSRef HTMLMediaElement ->+ JSString -> JSRef (Maybe JSString) -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.canPlayType Mozilla HTMLMediaElement.canPlayType documentation> +canPlayType ::+ (MonadIO m, IsHTMLMediaElement self, ToJSString type',+ ToJSString keySystem, FromJSString result) =>+ self -> type' -> Maybe keySystem -> m result+canPlayType self type' keySystem+ = liftIO+ (fromJSString <$>+ (js_canPlayType (unHTMLMediaElement (toHTMLMediaElement self))+ (toJSString type')+ (toMaybeJSString keySystem)))+ +foreign import javascript unsafe "$1[\"play\"]()" js_play ::+ JSRef HTMLMediaElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.play Mozilla HTMLMediaElement.play documentation> +play :: (MonadIO m, IsHTMLMediaElement self) => self -> m ()+play self+ = liftIO (js_play (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe "$1[\"pause\"]()" js_pause ::+ JSRef HTMLMediaElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.pause Mozilla HTMLMediaElement.pause documentation> +pause :: (MonadIO m, IsHTMLMediaElement self) => self -> m ()+pause self+ = liftIO (js_pause (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe "$1[\"fastSeek\"]($2)" js_fastSeek+ :: JSRef HTMLMediaElement -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.fastSeek Mozilla HTMLMediaElement.fastSeek documentation> +fastSeek ::+ (MonadIO m, IsHTMLMediaElement self) => self -> Double -> m ()+fastSeek self time+ = liftIO+ (js_fastSeek (unHTMLMediaElement (toHTMLMediaElement self)) time)+ +foreign import javascript unsafe+ "$1[\"webkitGenerateKeyRequest\"]($2,\n$3)"+ js_webkitGenerateKeyRequest ::+ JSRef HTMLMediaElement ->+ JSRef (Maybe JSString) -> JSRef Uint8Array -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitGenerateKeyRequest Mozilla HTMLMediaElement.webkitGenerateKeyRequest documentation> +webkitGenerateKeyRequest ::+ (MonadIO m, IsHTMLMediaElement self, ToJSString keySystem,+ IsUint8Array initData) =>+ self -> Maybe keySystem -> Maybe initData -> m ()+webkitGenerateKeyRequest self keySystem initData+ = liftIO+ (js_webkitGenerateKeyRequest+ (unHTMLMediaElement (toHTMLMediaElement self))+ (toMaybeJSString keySystem)+ (maybe jsNull (unUint8Array . toUint8Array) initData))+ +foreign import javascript unsafe+ "$1[\"webkitAddKey\"]($2, $3, $4,\n$5)" js_webkitAddKey ::+ JSRef HTMLMediaElement ->+ JSRef (Maybe JSString) ->+ JSRef Uint8Array -> JSRef Uint8Array -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitAddKey Mozilla HTMLMediaElement.webkitAddKey documentation> +webkitAddKey ::+ (MonadIO m, IsHTMLMediaElement self, ToJSString keySystem,+ IsUint8Array key, IsUint8Array initData, ToJSString sessionId) =>+ self ->+ Maybe keySystem -> Maybe key -> Maybe initData -> sessionId -> m ()+webkitAddKey self keySystem key initData sessionId+ = liftIO+ (js_webkitAddKey (unHTMLMediaElement (toHTMLMediaElement self))+ (toMaybeJSString keySystem)+ (maybe jsNull (unUint8Array . toUint8Array) key)+ (maybe jsNull (unUint8Array . toUint8Array) initData)+ (toJSString sessionId))+ +foreign import javascript unsafe+ "$1[\"webkitCancelKeyRequest\"]($2,\n$3)" js_webkitCancelKeyRequest+ ::+ JSRef HTMLMediaElement ->+ JSRef (Maybe JSString) -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitCancelKeyRequest Mozilla HTMLMediaElement.webkitCancelKeyRequest documentation> +webkitCancelKeyRequest ::+ (MonadIO m, IsHTMLMediaElement self, ToJSString keySystem,+ ToJSString sessionId) =>+ self -> Maybe keySystem -> sessionId -> m ()+webkitCancelKeyRequest self keySystem sessionId+ = liftIO+ (js_webkitCancelKeyRequest+ (unHTMLMediaElement (toHTMLMediaElement self))+ (toMaybeJSString keySystem)+ (toJSString sessionId))+ +foreign import javascript unsafe "$1[\"webkitSetMediaKeys\"]($2)"+ js_webkitSetMediaKeys ::+ JSRef HTMLMediaElement -> JSRef MediaKeys -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitSetMediaKeys Mozilla HTMLMediaElement.webkitSetMediaKeys documentation> +webkitSetMediaKeys ::+ (MonadIO m, IsHTMLMediaElement self) =>+ self -> Maybe MediaKeys -> m ()+webkitSetMediaKeys self mediaKeys+ = liftIO+ (js_webkitSetMediaKeys+ (unHTMLMediaElement (toHTMLMediaElement self))+ (maybe jsNull pToJSRef mediaKeys))+ +foreign import javascript unsafe "$1[\"addTextTrack\"]($2, $3, $4)"+ js_addTextTrack ::+ JSRef HTMLMediaElement ->+ JSString -> JSString -> JSString -> IO (JSRef TextTrack)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.addTextTrack Mozilla HTMLMediaElement.addTextTrack documentation> +addTextTrack ::+ (MonadIO m, IsHTMLMediaElement self, ToJSString kind,+ ToJSString label, ToJSString language) =>+ self -> kind -> label -> language -> m (Maybe TextTrack)+addTextTrack self kind label language+ = liftIO+ ((js_addTextTrack (unHTMLMediaElement (toHTMLMediaElement self))+ (toJSString kind)+ (toJSString label)+ (toJSString language))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"getVideoPlaybackQuality\"]()" js_getVideoPlaybackQuality ::+ JSRef HTMLMediaElement -> IO (JSRef VideoPlaybackQuality)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.getVideoPlaybackQuality Mozilla HTMLMediaElement.getVideoPlaybackQuality documentation> +getVideoPlaybackQuality ::+ (MonadIO m, IsHTMLMediaElement self) =>+ self -> m (Maybe VideoPlaybackQuality)+getVideoPlaybackQuality self+ = liftIO+ ((js_getVideoPlaybackQuality+ (unHTMLMediaElement (toHTMLMediaElement self)))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "$1[\"webkitShowPlaybackTargetPicker\"]()"+ js_webkitShowPlaybackTargetPicker ::+ JSRef HTMLMediaElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitShowPlaybackTargetPicker Mozilla HTMLMediaElement.webkitShowPlaybackTargetPicker documentation> +webkitShowPlaybackTargetPicker ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m ()+webkitShowPlaybackTargetPicker self+ = liftIO+ (js_webkitShowPlaybackTargetPicker+ (unHTMLMediaElement (toHTMLMediaElement self)))+pattern NETWORK_EMPTY = 0+pattern NETWORK_IDLE = 1+pattern NETWORK_LOADING = 2+pattern NETWORK_NO_SOURCE = 3+pattern HAVE_NOTHING = 0+pattern HAVE_METADATA = 1+pattern HAVE_CURRENT_DATA = 2+pattern HAVE_FUTURE_DATA = 3+pattern HAVE_ENOUGH_DATA = 4+ +foreign import javascript unsafe "$1[\"error\"]" js_getError ::+ JSRef HTMLMediaElement -> IO (JSRef MediaError)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.error Mozilla HTMLMediaElement.error documentation> +getError ::+ (MonadIO m, IsHTMLMediaElement self) =>+ self -> m (Maybe MediaError)+getError self+ = liftIO+ ((js_getError (unHTMLMediaElement (toHTMLMediaElement self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"src\"] = $2;" js_setSrc ::+ JSRef HTMLMediaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.src Mozilla HTMLMediaElement.src documentation> +setSrc ::+ (MonadIO m, IsHTMLMediaElement self, ToJSString val) =>+ self -> val -> m ()+setSrc self val+ = liftIO+ (js_setSrc (unHTMLMediaElement (toHTMLMediaElement self))+ (toJSString val))+ +foreign import javascript unsafe "$1[\"src\"]" js_getSrc ::+ JSRef HTMLMediaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.src Mozilla HTMLMediaElement.src documentation> +getSrc ::+ (MonadIO m, IsHTMLMediaElement self, FromJSString result) =>+ self -> m result+getSrc self+ = liftIO+ (fromJSString <$>+ (js_getSrc (unHTMLMediaElement (toHTMLMediaElement self))))+ +foreign import javascript unsafe "$1[\"currentSrc\"]"+ js_getCurrentSrc :: JSRef HTMLMediaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.currentSrc Mozilla HTMLMediaElement.currentSrc documentation> +getCurrentSrc ::+ (MonadIO m, IsHTMLMediaElement self, FromJSString result) =>+ self -> m result+getCurrentSrc self+ = liftIO+ (fromJSString <$>+ (js_getCurrentSrc (unHTMLMediaElement (toHTMLMediaElement self))))+ +foreign import javascript unsafe "$1[\"networkState\"]"+ js_getNetworkState :: JSRef HTMLMediaElement -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.networkState Mozilla HTMLMediaElement.networkState documentation> +getNetworkState ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m Word+getNetworkState self+ = liftIO+ (js_getNetworkState (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe "$1[\"preload\"] = $2;"+ js_setPreload :: JSRef HTMLMediaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.preload Mozilla HTMLMediaElement.preload documentation> +setPreload ::+ (MonadIO m, IsHTMLMediaElement self, ToJSString val) =>+ self -> val -> m ()+setPreload self val+ = liftIO+ (js_setPreload (unHTMLMediaElement (toHTMLMediaElement self))+ (toJSString val))+ +foreign import javascript unsafe "$1[\"preload\"]" js_getPreload ::+ JSRef HTMLMediaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.preload Mozilla HTMLMediaElement.preload documentation> +getPreload ::+ (MonadIO m, IsHTMLMediaElement self, FromJSString result) =>+ self -> m result+getPreload self+ = liftIO+ (fromJSString <$>+ (js_getPreload (unHTMLMediaElement (toHTMLMediaElement self))))+ +foreign import javascript unsafe "$1[\"buffered\"]" js_getBuffered+ :: JSRef HTMLMediaElement -> IO (JSRef TimeRanges)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.buffered Mozilla HTMLMediaElement.buffered documentation> +getBuffered ::+ (MonadIO m, IsHTMLMediaElement self) =>+ self -> m (Maybe TimeRanges)+getBuffered self+ = liftIO+ ((js_getBuffered (unHTMLMediaElement (toHTMLMediaElement self)))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"readyState\"]"+ js_getReadyState :: JSRef HTMLMediaElement -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.readyState Mozilla HTMLMediaElement.readyState documentation> +getReadyState ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m Word+getReadyState self+ = liftIO+ (js_getReadyState (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe "($1[\"seeking\"] ? 1 : 0)"+ js_getSeeking :: JSRef HTMLMediaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.seeking Mozilla HTMLMediaElement.seeking documentation> +getSeeking ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m Bool+getSeeking self+ = liftIO+ (js_getSeeking (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe "$1[\"currentTime\"] = $2;"+ js_setCurrentTime :: JSRef HTMLMediaElement -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.currentTime Mozilla HTMLMediaElement.currentTime documentation> +setCurrentTime ::+ (MonadIO m, IsHTMLMediaElement self) => self -> Double -> m ()+setCurrentTime self val+ = liftIO+ (js_setCurrentTime (unHTMLMediaElement (toHTMLMediaElement self))+ val)+ +foreign import javascript unsafe "$1[\"currentTime\"]"+ js_getCurrentTime :: JSRef HTMLMediaElement -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.currentTime Mozilla HTMLMediaElement.currentTime documentation> +getCurrentTime ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m Double+getCurrentTime self+ = liftIO+ (js_getCurrentTime (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe "$1[\"duration\"]" js_getDuration+ :: JSRef HTMLMediaElement -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.duration Mozilla HTMLMediaElement.duration documentation> +getDuration ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m Double+getDuration self+ = liftIO+ (js_getDuration (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe "($1[\"paused\"] ? 1 : 0)"+ js_getPaused :: JSRef HTMLMediaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.paused Mozilla HTMLMediaElement.paused documentation> +getPaused :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool+getPaused self+ = liftIO+ (js_getPaused (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe+ "$1[\"defaultPlaybackRate\"] = $2;" js_setDefaultPlaybackRate ::+ JSRef HTMLMediaElement -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.defaultPlaybackRate Mozilla HTMLMediaElement.defaultPlaybackRate documentation> +setDefaultPlaybackRate ::+ (MonadIO m, IsHTMLMediaElement self) => self -> Double -> m ()+setDefaultPlaybackRate self val+ = liftIO+ (js_setDefaultPlaybackRate+ (unHTMLMediaElement (toHTMLMediaElement self))+ val)+ +foreign import javascript unsafe "$1[\"defaultPlaybackRate\"]"+ js_getDefaultPlaybackRate :: JSRef HTMLMediaElement -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.defaultPlaybackRate Mozilla HTMLMediaElement.defaultPlaybackRate documentation> +getDefaultPlaybackRate ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m Double+getDefaultPlaybackRate self+ = liftIO+ (js_getDefaultPlaybackRate+ (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe "$1[\"playbackRate\"] = $2;"+ js_setPlaybackRate :: JSRef HTMLMediaElement -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.playbackRate Mozilla HTMLMediaElement.playbackRate documentation> +setPlaybackRate ::+ (MonadIO m, IsHTMLMediaElement self) => self -> Double -> m ()+setPlaybackRate self val+ = liftIO+ (js_setPlaybackRate (unHTMLMediaElement (toHTMLMediaElement self))+ val)+ +foreign import javascript unsafe "$1[\"playbackRate\"]"+ js_getPlaybackRate :: JSRef HTMLMediaElement -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.playbackRate Mozilla HTMLMediaElement.playbackRate documentation> +getPlaybackRate ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m Double+getPlaybackRate self+ = liftIO+ (js_getPlaybackRate (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe "$1[\"played\"]" js_getPlayed ::+ JSRef HTMLMediaElement -> IO (JSRef TimeRanges)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.played Mozilla HTMLMediaElement.played documentation> +getPlayed ::+ (MonadIO m, IsHTMLMediaElement self) =>+ self -> m (Maybe TimeRanges)+getPlayed self+ = liftIO+ ((js_getPlayed (unHTMLMediaElement (toHTMLMediaElement self))) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"seekable\"]" js_getSeekable+ :: JSRef HTMLMediaElement -> IO (JSRef TimeRanges)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.seekable Mozilla HTMLMediaElement.seekable documentation> +getSeekable ::+ (MonadIO m, IsHTMLMediaElement self) =>+ self -> m (Maybe TimeRanges)+getSeekable self+ = liftIO+ ((js_getSeekable (unHTMLMediaElement (toHTMLMediaElement self)))+ >>= fromJSRef)+ +foreign import javascript unsafe "($1[\"ended\"] ? 1 : 0)"+ js_getEnded :: JSRef HTMLMediaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.ended Mozilla HTMLMediaElement.ended documentation> +getEnded :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool+getEnded self+ = liftIO+ (js_getEnded (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe "$1[\"autoplay\"] = $2;"+ js_setAutoplay :: JSRef HTMLMediaElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.autoplay Mozilla HTMLMediaElement.autoplay documentation> +setAutoplay ::+ (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m ()+setAutoplay self val+ = liftIO+ (js_setAutoplay (unHTMLMediaElement (toHTMLMediaElement self)) val)+ +foreign import javascript unsafe "($1[\"autoplay\"] ? 1 : 0)"+ js_getAutoplay :: JSRef HTMLMediaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.autoplay Mozilla HTMLMediaElement.autoplay documentation> +getAutoplay ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m Bool+getAutoplay self+ = liftIO+ (js_getAutoplay (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe "$1[\"loop\"] = $2;" js_setLoop ::+ JSRef HTMLMediaElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.loop Mozilla HTMLMediaElement.loop documentation> +setLoop ::+ (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m ()+setLoop self val+ = liftIO+ (js_setLoop (unHTMLMediaElement (toHTMLMediaElement self)) val)+ +foreign import javascript unsafe "($1[\"loop\"] ? 1 : 0)"+ js_getLoop :: JSRef HTMLMediaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.loop Mozilla HTMLMediaElement.loop documentation> +getLoop :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool+getLoop self+ = liftIO+ (js_getLoop (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe "$1[\"controls\"] = $2;"+ js_setControls :: JSRef HTMLMediaElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.controls Mozilla HTMLMediaElement.controls documentation> +setControls ::+ (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m ()+setControls self val+ = liftIO+ (js_setControls (unHTMLMediaElement (toHTMLMediaElement self)) val)+ +foreign import javascript unsafe "($1[\"controls\"] ? 1 : 0)"+ js_getControls :: JSRef HTMLMediaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.controls Mozilla HTMLMediaElement.controls documentation> +getControls ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m Bool+getControls self+ = liftIO+ (js_getControls (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe "$1[\"volume\"] = $2;"+ js_setVolume :: JSRef HTMLMediaElement -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.volume Mozilla HTMLMediaElement.volume documentation> +setVolume ::+ (MonadIO m, IsHTMLMediaElement self) => self -> Double -> m ()+setVolume self val+ = liftIO+ (js_setVolume (unHTMLMediaElement (toHTMLMediaElement self)) val)+ +foreign import javascript unsafe "$1[\"volume\"]" js_getVolume ::+ JSRef HTMLMediaElement -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.volume Mozilla HTMLMediaElement.volume documentation> +getVolume ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m Double+getVolume self+ = liftIO+ (js_getVolume (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe "$1[\"muted\"] = $2;" js_setMuted+ :: JSRef HTMLMediaElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.muted Mozilla HTMLMediaElement.muted documentation> +setMuted ::+ (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m ()+setMuted self val+ = liftIO+ (js_setMuted (unHTMLMediaElement (toHTMLMediaElement self)) val)+ +foreign import javascript unsafe "($1[\"muted\"] ? 1 : 0)"+ js_getMuted :: JSRef HTMLMediaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.muted Mozilla HTMLMediaElement.muted documentation> +getMuted :: (MonadIO m, IsHTMLMediaElement self) => self -> m Bool+getMuted self+ = liftIO+ (js_getMuted (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe "$1[\"defaultMuted\"] = $2;"+ js_setDefaultMuted :: JSRef HTMLMediaElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.defaultMuted Mozilla HTMLMediaElement.defaultMuted documentation> +setDefaultMuted ::+ (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m ()+setDefaultMuted self val+ = liftIO+ (js_setDefaultMuted (unHTMLMediaElement (toHTMLMediaElement self))+ val)+ +foreign import javascript unsafe "($1[\"defaultMuted\"] ? 1 : 0)"+ js_getDefaultMuted :: JSRef HTMLMediaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.defaultMuted Mozilla HTMLMediaElement.defaultMuted documentation> +getDefaultMuted ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m Bool+getDefaultMuted self+ = liftIO+ (js_getDefaultMuted (unHTMLMediaElement (toHTMLMediaElement self)))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.onemptied Mozilla HTMLMediaElement.onemptied documentation> +emptied ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+emptied = unsafeEventName (toJSString "emptied")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.onloadedmetadata Mozilla HTMLMediaElement.onloadedmetadata documentation> +loadedMetadata ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+loadedMetadata = unsafeEventName (toJSString "loadedmetadata")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.onloadeddata Mozilla HTMLMediaElement.onloadeddata documentation> +loadedData ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+loadedData = unsafeEventName (toJSString "loadeddata")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.oncanplay Mozilla HTMLMediaElement.oncanplay documentation> +canPlay ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+canPlay = unsafeEventName (toJSString "canplay")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.oncanplaythrough Mozilla HTMLMediaElement.oncanplaythrough documentation> +canPlayThrough ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+canPlayThrough = unsafeEventName (toJSString "canplaythrough")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.onplaying Mozilla HTMLMediaElement.onplaying documentation> +playing ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+playing = unsafeEventName (toJSString "playing")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.onended Mozilla HTMLMediaElement.onended documentation> +ended ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+ended = unsafeEventName (toJSString "ended")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.onwaiting Mozilla HTMLMediaElement.onwaiting documentation> +waiting ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+waiting = unsafeEventName (toJSString "waiting")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.ondurationchange Mozilla HTMLMediaElement.ondurationchange documentation> +durationChange ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+durationChange = unsafeEventName (toJSString "durationchange")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.ontimeupdate Mozilla HTMLMediaElement.ontimeupdate documentation> +timeUpdate ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+timeUpdate = unsafeEventName (toJSString "timeupdate")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.onplay Mozilla HTMLMediaElement.onplay documentation> +playEvent ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+playEvent = unsafeEventName (toJSString "play")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.onpause Mozilla HTMLMediaElement.onpause documentation> +pauseEvent ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+pauseEvent = unsafeEventName (toJSString "pause")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.onratechange Mozilla HTMLMediaElement.onratechange documentation> +rateChange ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+rateChange = unsafeEventName (toJSString "ratechange")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.onvolumechange Mozilla HTMLMediaElement.onvolumechange documentation> +volumeChange ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+volumeChange = unsafeEventName (toJSString "volumechange")+ +foreign import javascript unsafe+ "$1[\"webkitPreservesPitch\"] = $2;" js_setWebkitPreservesPitch ::+ JSRef HTMLMediaElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitPreservesPitch Mozilla HTMLMediaElement.webkitPreservesPitch documentation> +setWebkitPreservesPitch ::+ (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m ()+setWebkitPreservesPitch self val+ = liftIO+ (js_setWebkitPreservesPitch+ (unHTMLMediaElement (toHTMLMediaElement self))+ val)+ +foreign import javascript unsafe+ "($1[\"webkitPreservesPitch\"] ? 1 : 0)" js_getWebkitPreservesPitch+ :: JSRef HTMLMediaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitPreservesPitch Mozilla HTMLMediaElement.webkitPreservesPitch documentation> +getWebkitPreservesPitch ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m Bool+getWebkitPreservesPitch self+ = liftIO+ (js_getWebkitPreservesPitch+ (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe+ "($1[\"webkitHasClosedCaptions\"] ? 1 : 0)"+ js_getWebkitHasClosedCaptions :: JSRef HTMLMediaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitHasClosedCaptions Mozilla HTMLMediaElement.webkitHasClosedCaptions documentation> +getWebkitHasClosedCaptions ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m Bool+getWebkitHasClosedCaptions self+ = liftIO+ (js_getWebkitHasClosedCaptions+ (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe+ "$1[\"webkitClosedCaptionsVisible\"] = $2;"+ js_setWebkitClosedCaptionsVisible ::+ JSRef HTMLMediaElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitClosedCaptionsVisible Mozilla HTMLMediaElement.webkitClosedCaptionsVisible documentation> +setWebkitClosedCaptionsVisible ::+ (MonadIO m, IsHTMLMediaElement self) => self -> Bool -> m ()+setWebkitClosedCaptionsVisible self val+ = liftIO+ (js_setWebkitClosedCaptionsVisible+ (unHTMLMediaElement (toHTMLMediaElement self))+ val)+ +foreign import javascript unsafe+ "($1[\"webkitClosedCaptionsVisible\"] ? 1 : 0)"+ js_getWebkitClosedCaptionsVisible ::+ JSRef HTMLMediaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitClosedCaptionsVisible Mozilla HTMLMediaElement.webkitClosedCaptionsVisible documentation> +getWebkitClosedCaptionsVisible ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m Bool+getWebkitClosedCaptionsVisible self+ = liftIO+ (js_getWebkitClosedCaptionsVisible+ (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe+ "$1[\"webkitAudioDecodedByteCount\"]"+ js_getWebkitAudioDecodedByteCount ::+ JSRef HTMLMediaElement -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitAudioDecodedByteCount Mozilla HTMLMediaElement.webkitAudioDecodedByteCount documentation> +getWebkitAudioDecodedByteCount ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m Word+getWebkitAudioDecodedByteCount self+ = liftIO+ (js_getWebkitAudioDecodedByteCount+ (unHTMLMediaElement (toHTMLMediaElement self)))+ +foreign import javascript unsafe+ "$1[\"webkitVideoDecodedByteCount\"]"+ js_getWebkitVideoDecodedByteCount ::+ JSRef HTMLMediaElement -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitVideoDecodedByteCount Mozilla HTMLMediaElement.webkitVideoDecodedByteCount documentation> +getWebkitVideoDecodedByteCount ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m Word+getWebkitVideoDecodedByteCount self+ = liftIO+ (js_getWebkitVideoDecodedByteCount+ (unHTMLMediaElement (toHTMLMediaElement self)))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.onwebkitkeyadded Mozilla HTMLMediaElement.onwebkitkeyadded documentation> +webKitKeyAdded ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+webKitKeyAdded = unsafeEventName (toJSString "webkitkeyadded")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.onwebkitkeyerror Mozilla HTMLMediaElement.onwebkitkeyerror documentation> +webKitKeyError ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+webKitKeyError = unsafeEventName (toJSString "webkitkeyerror")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.onwebkitkeymessage Mozilla HTMLMediaElement.onwebkitkeymessage documentation> +webKitKeyMessage ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+webKitKeyMessage = unsafeEventName (toJSString "webkitkeymessage")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.onwebkitneedkey Mozilla HTMLMediaElement.onwebkitneedkey documentation> +webKitNeedKey ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+webKitNeedKey = unsafeEventName (toJSString "webkitneedkey")+ +foreign import javascript unsafe "$1[\"webkitKeys\"]"+ js_getWebkitKeys :: JSRef HTMLMediaElement -> IO (JSRef MediaKeys)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitKeys Mozilla HTMLMediaElement.webkitKeys documentation> +getWebkitKeys ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m (Maybe MediaKeys)+getWebkitKeys self+ = liftIO+ ((js_getWebkitKeys (unHTMLMediaElement (toHTMLMediaElement self)))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"audioTracks\"]"+ js_getAudioTracks ::+ JSRef HTMLMediaElement -> IO (JSRef AudioTrackList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.audioTracks Mozilla HTMLMediaElement.audioTracks documentation> +getAudioTracks ::+ (MonadIO m, IsHTMLMediaElement self) =>+ self -> m (Maybe AudioTrackList)+getAudioTracks self+ = liftIO+ ((js_getAudioTracks (unHTMLMediaElement (toHTMLMediaElement self)))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"textTracks\"]"+ js_getTextTracks ::+ JSRef HTMLMediaElement -> IO (JSRef TextTrackList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.textTracks Mozilla HTMLMediaElement.textTracks documentation> +getTextTracks ::+ (MonadIO m, IsHTMLMediaElement self) =>+ self -> m (Maybe TextTrackList)+getTextTracks self+ = liftIO+ ((js_getTextTracks (unHTMLMediaElement (toHTMLMediaElement self)))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"videoTracks\"]"+ js_getVideoTracks ::+ JSRef HTMLMediaElement -> IO (JSRef VideoTrackList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.videoTracks Mozilla HTMLMediaElement.videoTracks documentation> +getVideoTracks ::+ (MonadIO m, IsHTMLMediaElement self) =>+ self -> m (Maybe VideoTrackList)+getVideoTracks self+ = liftIO+ ((js_getVideoTracks (unHTMLMediaElement (toHTMLMediaElement self)))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"mediaGroup\"] = $2;"+ js_setMediaGroup ::+ JSRef HTMLMediaElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.mediaGroup Mozilla HTMLMediaElement.mediaGroup documentation> +setMediaGroup ::+ (MonadIO m, IsHTMLMediaElement self, ToJSString val) =>+ self -> Maybe val -> m ()+setMediaGroup self val+ = liftIO+ (js_setMediaGroup (unHTMLMediaElement (toHTMLMediaElement self))+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"mediaGroup\"]"+ js_getMediaGroup ::+ JSRef HTMLMediaElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.mediaGroup Mozilla HTMLMediaElement.mediaGroup documentation> +getMediaGroup ::+ (MonadIO m, IsHTMLMediaElement self, FromJSString result) =>+ self -> m (Maybe result)+getMediaGroup self+ = liftIO+ (fromMaybeJSString <$>+ (js_getMediaGroup (unHTMLMediaElement (toHTMLMediaElement self))))+ +foreign import javascript unsafe "$1[\"controller\"] = $2;"+ js_setController ::+ JSRef HTMLMediaElement -> JSRef MediaController -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.controller Mozilla HTMLMediaElement.controller documentation> +setController ::+ (MonadIO m, IsHTMLMediaElement self) =>+ self -> Maybe MediaController -> m ()+setController self val+ = liftIO+ (js_setController (unHTMLMediaElement (toHTMLMediaElement self))+ (maybe jsNull pToJSRef val))+ +foreign import javascript unsafe "$1[\"controller\"]"+ js_getController ::+ JSRef HTMLMediaElement -> IO (JSRef MediaController)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.controller Mozilla HTMLMediaElement.controller documentation> +getController ::+ (MonadIO m, IsHTMLMediaElement self) =>+ self -> m (Maybe MediaController)+getController self+ = liftIO+ ((js_getController (unHTMLMediaElement (toHTMLMediaElement self)))+ >>= fromJSRef)+ +foreign import javascript unsafe+ "($1[\"webkitCurrentPlaybackTargetIsWireless\"] ? 1 : 0)"+ js_getWebkitCurrentPlaybackTargetIsWireless ::+ JSRef HTMLMediaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitCurrentPlaybackTargetIsWireless Mozilla HTMLMediaElement.webkitCurrentPlaybackTargetIsWireless documentation> +getWebkitCurrentPlaybackTargetIsWireless ::+ (MonadIO m, IsHTMLMediaElement self) => self -> m Bool+getWebkitCurrentPlaybackTargetIsWireless self+ = liftIO+ (js_getWebkitCurrentPlaybackTargetIsWireless+ (unHTMLMediaElement (toHTMLMediaElement self)))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.onwebkitcurrentplaybacktargetiswirelesschanged Mozilla HTMLMediaElement.onwebkitcurrentplaybacktargetiswirelesschanged documentation> +webKitCurrentPlaybackTargetIsWirelessChanged ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+webKitCurrentPlaybackTargetIsWirelessChanged+ = unsafeEventName+ (toJSString "webkitcurrentplaybacktargetiswirelesschanged")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.onwebkitplaybacktargetavailabilitychanged Mozilla HTMLMediaElement.onwebkitplaybacktargetavailabilitychanged documentation> +webKitPlaybackTargetAvailabilityChanged ::+ (IsHTMLMediaElement self, IsEventTarget self) =>+ EventName self Event+webKitPlaybackTargetAvailabilityChanged+ = unsafeEventName+ (toJSString "webkitplaybacktargetavailabilitychanged")+ +foreign import javascript unsafe "$1[\"srcObject\"] = $2;"+ js_setSrcObject ::+ JSRef HTMLMediaElement -> JSRef MediaStream -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.srcObject Mozilla HTMLMediaElement.srcObject documentation> +setSrcObject ::+ (MonadIO m, IsHTMLMediaElement self) =>+ self -> Maybe MediaStream -> m ()+setSrcObject self val+ = liftIO+ (js_setSrcObject (unHTMLMediaElement (toHTMLMediaElement self))+ (maybe jsNull pToJSRef val))+ +foreign import javascript unsafe "$1[\"srcObject\"]"+ js_getSrcObject ::+ JSRef HTMLMediaElement -> IO (JSRef (Maybe MediaStream))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.srcObject Mozilla HTMLMediaElement.srcObject documentation> +getSrcObject ::+ (MonadIO m, IsHTMLMediaElement self) =>+ self -> m (Maybe MediaStream)+getSrcObject self+ = liftIO+ ((js_getSrcObject (unHTMLMediaElement (toHTMLMediaElement self)))+ >>= fromJSRefUnchecked)
@@ -0,0 +1,34 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLMenuElement+ (js_setCompact, setCompact, js_getCompact, getCompact,+ HTMLMenuElement, castToHTMLMenuElement, gTypeHTMLMenuElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"compact\"] = $2;"+ js_setCompact :: JSRef HTMLMenuElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMenuElement.compact Mozilla HTMLMenuElement.compact documentation> +setCompact :: (MonadIO m) => HTMLMenuElement -> Bool -> m ()+setCompact self val+ = liftIO (js_setCompact (unHTMLMenuElement self) val)+ +foreign import javascript unsafe "($1[\"compact\"] ? 1 : 0)"+ js_getCompact :: JSRef HTMLMenuElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMenuElement.compact Mozilla HTMLMenuElement.compact documentation> +getCompact :: (MonadIO m) => HTMLMenuElement -> m Bool+getCompact self = liftIO (js_getCompact (unHTMLMenuElement self))
@@ -0,0 +1,97 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLMetaElement+ (js_setContent, setContent, js_getContent, getContent,+ js_setHttpEquiv, setHttpEquiv, js_getHttpEquiv, getHttpEquiv,+ js_setName, setName, js_getName, getName, js_setScheme, setScheme,+ js_getScheme, getScheme, HTMLMetaElement, castToHTMLMetaElement,+ gTypeHTMLMetaElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"content\"] = $2;"+ js_setContent :: JSRef HTMLMetaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMetaElement.content Mozilla HTMLMetaElement.content documentation> +setContent ::+ (MonadIO m, ToJSString val) => HTMLMetaElement -> val -> m ()+setContent self val+ = liftIO (js_setContent (unHTMLMetaElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"content\"]" js_getContent ::+ JSRef HTMLMetaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMetaElement.content Mozilla HTMLMetaElement.content documentation> +getContent ::+ (MonadIO m, FromJSString result) => HTMLMetaElement -> m result+getContent self+ = liftIO+ (fromJSString <$> (js_getContent (unHTMLMetaElement self)))+ +foreign import javascript unsafe "$1[\"httpEquiv\"] = $2;"+ js_setHttpEquiv :: JSRef HTMLMetaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMetaElement.httpEquiv Mozilla HTMLMetaElement.httpEquiv documentation> +setHttpEquiv ::+ (MonadIO m, ToJSString val) => HTMLMetaElement -> val -> m ()+setHttpEquiv self val+ = liftIO+ (js_setHttpEquiv (unHTMLMetaElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"httpEquiv\"]"+ js_getHttpEquiv :: JSRef HTMLMetaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMetaElement.httpEquiv Mozilla HTMLMetaElement.httpEquiv documentation> +getHttpEquiv ::+ (MonadIO m, FromJSString result) => HTMLMetaElement -> m result+getHttpEquiv self+ = liftIO+ (fromJSString <$> (js_getHttpEquiv (unHTMLMetaElement self)))+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef HTMLMetaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMetaElement.name Mozilla HTMLMetaElement.name documentation> +setName ::+ (MonadIO m, ToJSString val) => HTMLMetaElement -> val -> m ()+setName self val+ = liftIO (js_setName (unHTMLMetaElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef HTMLMetaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMetaElement.name Mozilla HTMLMetaElement.name documentation> +getName ::+ (MonadIO m, FromJSString result) => HTMLMetaElement -> m result+getName self+ = liftIO (fromJSString <$> (js_getName (unHTMLMetaElement self)))+ +foreign import javascript unsafe "$1[\"scheme\"] = $2;"+ js_setScheme :: JSRef HTMLMetaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMetaElement.scheme Mozilla HTMLMetaElement.scheme documentation> +setScheme ::+ (MonadIO m, ToJSString val) => HTMLMetaElement -> val -> m ()+setScheme self val+ = liftIO (js_setScheme (unHTMLMetaElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"scheme\"]" js_getScheme ::+ JSRef HTMLMetaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMetaElement.scheme Mozilla HTMLMetaElement.scheme documentation> +getScheme ::+ (MonadIO m, FromJSString result) => HTMLMetaElement -> m result+getScheme self+ = liftIO (fromJSString <$> (js_getScheme (unHTMLMetaElement self)))
@@ -0,0 +1,118 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLMeterElement+ (js_setValue, setValue, js_getValue, getValue, js_setMin, setMin,+ js_getMin, getMin, js_setMax, setMax, js_getMax, getMax, js_setLow,+ setLow, js_getLow, getLow, js_setHigh, setHigh, js_getHigh,+ getHigh, js_setOptimum, setOptimum, js_getOptimum, getOptimum,+ js_getLabels, getLabels, HTMLMeterElement, castToHTMLMeterElement,+ gTypeHTMLMeterElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"value\"] = $2;" js_setValue+ :: JSRef HTMLMeterElement -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement.value Mozilla HTMLMeterElement.value documentation> +setValue :: (MonadIO m) => HTMLMeterElement -> Double -> m ()+setValue self val+ = liftIO (js_setValue (unHTMLMeterElement self) val)+ +foreign import javascript unsafe "$1[\"value\"]" js_getValue ::+ JSRef HTMLMeterElement -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement.value Mozilla HTMLMeterElement.value documentation> +getValue :: (MonadIO m) => HTMLMeterElement -> m Double+getValue self = liftIO (js_getValue (unHTMLMeterElement self))+ +foreign import javascript unsafe "$1[\"min\"] = $2;" js_setMin ::+ JSRef HTMLMeterElement -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement.min Mozilla HTMLMeterElement.min documentation> +setMin :: (MonadIO m) => HTMLMeterElement -> Double -> m ()+setMin self val = liftIO (js_setMin (unHTMLMeterElement self) val)+ +foreign import javascript unsafe "$1[\"min\"]" js_getMin ::+ JSRef HTMLMeterElement -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement.min Mozilla HTMLMeterElement.min documentation> +getMin :: (MonadIO m) => HTMLMeterElement -> m Double+getMin self = liftIO (js_getMin (unHTMLMeterElement self))+ +foreign import javascript unsafe "$1[\"max\"] = $2;" js_setMax ::+ JSRef HTMLMeterElement -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement.max Mozilla HTMLMeterElement.max documentation> +setMax :: (MonadIO m) => HTMLMeterElement -> Double -> m ()+setMax self val = liftIO (js_setMax (unHTMLMeterElement self) val)+ +foreign import javascript unsafe "$1[\"max\"]" js_getMax ::+ JSRef HTMLMeterElement -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement.max Mozilla HTMLMeterElement.max documentation> +getMax :: (MonadIO m) => HTMLMeterElement -> m Double+getMax self = liftIO (js_getMax (unHTMLMeterElement self))+ +foreign import javascript unsafe "$1[\"low\"] = $2;" js_setLow ::+ JSRef HTMLMeterElement -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement.low Mozilla HTMLMeterElement.low documentation> +setLow :: (MonadIO m) => HTMLMeterElement -> Double -> m ()+setLow self val = liftIO (js_setLow (unHTMLMeterElement self) val)+ +foreign import javascript unsafe "$1[\"low\"]" js_getLow ::+ JSRef HTMLMeterElement -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement.low Mozilla HTMLMeterElement.low documentation> +getLow :: (MonadIO m) => HTMLMeterElement -> m Double+getLow self = liftIO (js_getLow (unHTMLMeterElement self))+ +foreign import javascript unsafe "$1[\"high\"] = $2;" js_setHigh ::+ JSRef HTMLMeterElement -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement.high Mozilla HTMLMeterElement.high documentation> +setHigh :: (MonadIO m) => HTMLMeterElement -> Double -> m ()+setHigh self val+ = liftIO (js_setHigh (unHTMLMeterElement self) val)+ +foreign import javascript unsafe "$1[\"high\"]" js_getHigh ::+ JSRef HTMLMeterElement -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement.high Mozilla HTMLMeterElement.high documentation> +getHigh :: (MonadIO m) => HTMLMeterElement -> m Double+getHigh self = liftIO (js_getHigh (unHTMLMeterElement self))+ +foreign import javascript unsafe "$1[\"optimum\"] = $2;"+ js_setOptimum :: JSRef HTMLMeterElement -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement.optimum Mozilla HTMLMeterElement.optimum documentation> +setOptimum :: (MonadIO m) => HTMLMeterElement -> Double -> m ()+setOptimum self val+ = liftIO (js_setOptimum (unHTMLMeterElement self) val)+ +foreign import javascript unsafe "$1[\"optimum\"]" js_getOptimum ::+ JSRef HTMLMeterElement -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement.optimum Mozilla HTMLMeterElement.optimum documentation> +getOptimum :: (MonadIO m) => HTMLMeterElement -> m Double+getOptimum self = liftIO (js_getOptimum (unHTMLMeterElement self))+ +foreign import javascript unsafe "$1[\"labels\"]" js_getLabels ::+ JSRef HTMLMeterElement -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement.labels Mozilla HTMLMeterElement.labels documentation> +getLabels :: (MonadIO m) => HTMLMeterElement -> m (Maybe NodeList)+getLabels self+ = liftIO ((js_getLabels (unHTMLMeterElement self)) >>= fromJSRef)
@@ -0,0 +1,57 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLModElement+ (js_setCite, setCite, js_getCite, getCite, js_setDateTime,+ setDateTime, js_getDateTime, getDateTime, HTMLModElement,+ castToHTMLModElement, gTypeHTMLModElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"cite\"] = $2;" js_setCite ::+ JSRef HTMLModElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLModElement.cite Mozilla HTMLModElement.cite documentation> +setCite ::+ (MonadIO m, ToJSString val) => HTMLModElement -> val -> m ()+setCite self val+ = liftIO (js_setCite (unHTMLModElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"cite\"]" js_getCite ::+ JSRef HTMLModElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLModElement.cite Mozilla HTMLModElement.cite documentation> +getCite ::+ (MonadIO m, FromJSString result) => HTMLModElement -> m result+getCite self+ = liftIO (fromJSString <$> (js_getCite (unHTMLModElement self)))+ +foreign import javascript unsafe "$1[\"dateTime\"] = $2;"+ js_setDateTime :: JSRef HTMLModElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLModElement.dateTime Mozilla HTMLModElement.dateTime documentation> +setDateTime ::+ (MonadIO m, ToJSString val) => HTMLModElement -> val -> m ()+setDateTime self val+ = liftIO (js_setDateTime (unHTMLModElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"dateTime\"]" js_getDateTime+ :: JSRef HTMLModElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLModElement.dateTime Mozilla HTMLModElement.dateTime documentation> +getDateTime ::+ (MonadIO m, FromJSString result) => HTMLModElement -> m result+getDateTime self+ = liftIO+ (fromJSString <$> (js_getDateTime (unHTMLModElement self)))
@@ -0,0 +1,86 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLOListElement+ (js_setCompact, setCompact, js_getCompact, getCompact, js_setStart,+ setStart, js_getStart, getStart, js_setReversed, setReversed,+ js_getReversed, getReversed, js_setType, setType, js_getType,+ getType, HTMLOListElement, castToHTMLOListElement,+ gTypeHTMLOListElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"compact\"] = $2;"+ js_setCompact :: JSRef HTMLOListElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOListElement.compact Mozilla HTMLOListElement.compact documentation> +setCompact :: (MonadIO m) => HTMLOListElement -> Bool -> m ()+setCompact self val+ = liftIO (js_setCompact (unHTMLOListElement self) val)+ +foreign import javascript unsafe "($1[\"compact\"] ? 1 : 0)"+ js_getCompact :: JSRef HTMLOListElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOListElement.compact Mozilla HTMLOListElement.compact documentation> +getCompact :: (MonadIO m) => HTMLOListElement -> m Bool+getCompact self = liftIO (js_getCompact (unHTMLOListElement self))+ +foreign import javascript unsafe "$1[\"start\"] = $2;" js_setStart+ :: JSRef HTMLOListElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOListElement.start Mozilla HTMLOListElement.start documentation> +setStart :: (MonadIO m) => HTMLOListElement -> Int -> m ()+setStart self val+ = liftIO (js_setStart (unHTMLOListElement self) val)+ +foreign import javascript unsafe "$1[\"start\"]" js_getStart ::+ JSRef HTMLOListElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOListElement.start Mozilla HTMLOListElement.start documentation> +getStart :: (MonadIO m) => HTMLOListElement -> m Int+getStart self = liftIO (js_getStart (unHTMLOListElement self))+ +foreign import javascript unsafe "$1[\"reversed\"] = $2;"+ js_setReversed :: JSRef HTMLOListElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOListElement.reversed Mozilla HTMLOListElement.reversed documentation> +setReversed :: (MonadIO m) => HTMLOListElement -> Bool -> m ()+setReversed self val+ = liftIO (js_setReversed (unHTMLOListElement self) val)+ +foreign import javascript unsafe "($1[\"reversed\"] ? 1 : 0)"+ js_getReversed :: JSRef HTMLOListElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOListElement.reversed Mozilla HTMLOListElement.reversed documentation> +getReversed :: (MonadIO m) => HTMLOListElement -> m Bool+getReversed self+ = liftIO (js_getReversed (unHTMLOListElement self))+ +foreign import javascript unsafe "$1[\"type\"] = $2;" js_setType ::+ JSRef HTMLOListElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOListElement.type Mozilla HTMLOListElement.type documentation> +setType ::+ (MonadIO m, ToJSString val) => HTMLOListElement -> val -> m ()+setType self val+ = liftIO (js_setType (unHTMLOListElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef HTMLOListElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOListElement.type Mozilla HTMLOListElement.type documentation> +getType ::+ (MonadIO m, FromJSString result) => HTMLOListElement -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unHTMLOListElement self)))
@@ -0,0 +1,410 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLObjectElement+ (js_checkValidity, checkValidity, js_setCustomValidity,+ setCustomValidity, js_getSVGDocument, getSVGDocument, js_getForm,+ getForm, js_setCode, setCode, js_getCode, getCode, js_setAlign,+ setAlign, js_getAlign, getAlign, js_setArchive, setArchive,+ js_getArchive, getArchive, js_setBorder, setBorder, js_getBorder,+ getBorder, js_setCodeBase, setCodeBase, js_getCodeBase,+ getCodeBase, js_setCodeType, setCodeType, js_getCodeType,+ getCodeType, js_setData, setData, js_getData, getData,+ js_setDeclare, setDeclare, js_getDeclare, getDeclare, js_setHeight,+ setHeight, js_getHeight, getHeight, js_setHspace, setHspace,+ js_getHspace, getHspace, js_setName, setName, js_getName, getName,+ js_setStandby, setStandby, js_getStandby, getStandby, js_setType,+ setType, js_getType, getType, js_setUseMap, setUseMap,+ js_getUseMap, getUseMap, js_setVspace, setVspace, js_getVspace,+ getVspace, js_setWidth, setWidth, js_getWidth, getWidth,+ js_getWillValidate, getWillValidate, js_getValidity, getValidity,+ js_getValidationMessage, getValidationMessage,+ js_getContentDocument, getContentDocument, HTMLObjectElement,+ castToHTMLObjectElement, gTypeHTMLObjectElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "($1[\"checkValidity\"]() ? 1 : 0)" js_checkValidity ::+ JSRef HTMLObjectElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.checkValidity Mozilla HTMLObjectElement.checkValidity documentation> +checkValidity :: (MonadIO m) => HTMLObjectElement -> m Bool+checkValidity self+ = liftIO (js_checkValidity (unHTMLObjectElement self))+ +foreign import javascript unsafe "$1[\"setCustomValidity\"]($2)"+ js_setCustomValidity ::+ JSRef HTMLObjectElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.setCustomValidity Mozilla HTMLObjectElement.setCustomValidity documentation> +setCustomValidity ::+ (MonadIO m, ToJSString error) =>+ HTMLObjectElement -> Maybe error -> m ()+setCustomValidity self error+ = liftIO+ (js_setCustomValidity (unHTMLObjectElement self)+ (toMaybeJSString error))+ +foreign import javascript unsafe "$1[\"getSVGDocument\"]()"+ js_getSVGDocument ::+ JSRef HTMLObjectElement -> IO (JSRef SVGDocument)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.getSVGDocument Mozilla HTMLObjectElement.getSVGDocument documentation> +getSVGDocument ::+ (MonadIO m) => HTMLObjectElement -> m (Maybe SVGDocument)+getSVGDocument self+ = liftIO+ ((js_getSVGDocument (unHTMLObjectElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"form\"]" js_getForm ::+ JSRef HTMLObjectElement -> IO (JSRef HTMLFormElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.form Mozilla HTMLObjectElement.form documentation> +getForm ::+ (MonadIO m) => HTMLObjectElement -> m (Maybe HTMLFormElement)+getForm self+ = liftIO ((js_getForm (unHTMLObjectElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"code\"] = $2;" js_setCode ::+ JSRef HTMLObjectElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.code Mozilla HTMLObjectElement.code documentation> +setCode ::+ (MonadIO m, ToJSString val) => HTMLObjectElement -> val -> m ()+setCode self val+ = liftIO (js_setCode (unHTMLObjectElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"code\"]" js_getCode ::+ JSRef HTMLObjectElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.code Mozilla HTMLObjectElement.code documentation> +getCode ::+ (MonadIO m, FromJSString result) => HTMLObjectElement -> m result+getCode self+ = liftIO (fromJSString <$> (js_getCode (unHTMLObjectElement self)))+ +foreign import javascript unsafe "$1[\"align\"] = $2;" js_setAlign+ :: JSRef HTMLObjectElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.align Mozilla HTMLObjectElement.align documentation> +setAlign ::+ (MonadIO m, ToJSString val) => HTMLObjectElement -> val -> m ()+setAlign self val+ = liftIO (js_setAlign (unHTMLObjectElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"align\"]" js_getAlign ::+ JSRef HTMLObjectElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.align Mozilla HTMLObjectElement.align documentation> +getAlign ::+ (MonadIO m, FromJSString result) => HTMLObjectElement -> m result+getAlign self+ = liftIO+ (fromJSString <$> (js_getAlign (unHTMLObjectElement self)))+ +foreign import javascript unsafe "$1[\"archive\"] = $2;"+ js_setArchive :: JSRef HTMLObjectElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.archive Mozilla HTMLObjectElement.archive documentation> +setArchive ::+ (MonadIO m, ToJSString val) => HTMLObjectElement -> val -> m ()+setArchive self val+ = liftIO+ (js_setArchive (unHTMLObjectElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"archive\"]" js_getArchive ::+ JSRef HTMLObjectElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.archive Mozilla HTMLObjectElement.archive documentation> +getArchive ::+ (MonadIO m, FromJSString result) => HTMLObjectElement -> m result+getArchive self+ = liftIO+ (fromJSString <$> (js_getArchive (unHTMLObjectElement self)))+ +foreign import javascript unsafe "$1[\"border\"] = $2;"+ js_setBorder :: JSRef HTMLObjectElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.border Mozilla HTMLObjectElement.border documentation> +setBorder ::+ (MonadIO m, ToJSString val) => HTMLObjectElement -> val -> m ()+setBorder self val+ = liftIO (js_setBorder (unHTMLObjectElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"border\"]" js_getBorder ::+ JSRef HTMLObjectElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.border Mozilla HTMLObjectElement.border documentation> +getBorder ::+ (MonadIO m, FromJSString result) => HTMLObjectElement -> m result+getBorder self+ = liftIO+ (fromJSString <$> (js_getBorder (unHTMLObjectElement self)))+ +foreign import javascript unsafe "$1[\"codeBase\"] = $2;"+ js_setCodeBase :: JSRef HTMLObjectElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.codeBase Mozilla HTMLObjectElement.codeBase documentation> +setCodeBase ::+ (MonadIO m, ToJSString val) => HTMLObjectElement -> val -> m ()+setCodeBase self val+ = liftIO+ (js_setCodeBase (unHTMLObjectElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"codeBase\"]" js_getCodeBase+ :: JSRef HTMLObjectElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.codeBase Mozilla HTMLObjectElement.codeBase documentation> +getCodeBase ::+ (MonadIO m, FromJSString result) => HTMLObjectElement -> m result+getCodeBase self+ = liftIO+ (fromJSString <$> (js_getCodeBase (unHTMLObjectElement self)))+ +foreign import javascript unsafe "$1[\"codeType\"] = $2;"+ js_setCodeType :: JSRef HTMLObjectElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.codeType Mozilla HTMLObjectElement.codeType documentation> +setCodeType ::+ (MonadIO m, ToJSString val) => HTMLObjectElement -> val -> m ()+setCodeType self val+ = liftIO+ (js_setCodeType (unHTMLObjectElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"codeType\"]" js_getCodeType+ :: JSRef HTMLObjectElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.codeType Mozilla HTMLObjectElement.codeType documentation> +getCodeType ::+ (MonadIO m, FromJSString result) => HTMLObjectElement -> m result+getCodeType self+ = liftIO+ (fromJSString <$> (js_getCodeType (unHTMLObjectElement self)))+ +foreign import javascript unsafe "$1[\"data\"] = $2;" js_setData ::+ JSRef HTMLObjectElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.data Mozilla HTMLObjectElement.data documentation> +setData ::+ (MonadIO m, ToJSString val) => HTMLObjectElement -> val -> m ()+setData self val+ = liftIO (js_setData (unHTMLObjectElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"data\"]" js_getData ::+ JSRef HTMLObjectElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.data Mozilla HTMLObjectElement.data documentation> +getData ::+ (MonadIO m, FromJSString result) => HTMLObjectElement -> m result+getData self+ = liftIO (fromJSString <$> (js_getData (unHTMLObjectElement self)))+ +foreign import javascript unsafe "$1[\"declare\"] = $2;"+ js_setDeclare :: JSRef HTMLObjectElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.declare Mozilla HTMLObjectElement.declare documentation> +setDeclare :: (MonadIO m) => HTMLObjectElement -> Bool -> m ()+setDeclare self val+ = liftIO (js_setDeclare (unHTMLObjectElement self) val)+ +foreign import javascript unsafe "($1[\"declare\"] ? 1 : 0)"+ js_getDeclare :: JSRef HTMLObjectElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.declare Mozilla HTMLObjectElement.declare documentation> +getDeclare :: (MonadIO m) => HTMLObjectElement -> m Bool+getDeclare self = liftIO (js_getDeclare (unHTMLObjectElement self))+ +foreign import javascript unsafe "$1[\"height\"] = $2;"+ js_setHeight :: JSRef HTMLObjectElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.height Mozilla HTMLObjectElement.height documentation> +setHeight ::+ (MonadIO m, ToJSString val) => HTMLObjectElement -> val -> m ()+setHeight self val+ = liftIO (js_setHeight (unHTMLObjectElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"height\"]" js_getHeight ::+ JSRef HTMLObjectElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.height Mozilla HTMLObjectElement.height documentation> +getHeight ::+ (MonadIO m, FromJSString result) => HTMLObjectElement -> m result+getHeight self+ = liftIO+ (fromJSString <$> (js_getHeight (unHTMLObjectElement self)))+ +foreign import javascript unsafe "$1[\"hspace\"] = $2;"+ js_setHspace :: JSRef HTMLObjectElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.hspace Mozilla HTMLObjectElement.hspace documentation> +setHspace :: (MonadIO m) => HTMLObjectElement -> Int -> m ()+setHspace self val+ = liftIO (js_setHspace (unHTMLObjectElement self) val)+ +foreign import javascript unsafe "$1[\"hspace\"]" js_getHspace ::+ JSRef HTMLObjectElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.hspace Mozilla HTMLObjectElement.hspace documentation> +getHspace :: (MonadIO m) => HTMLObjectElement -> m Int+getHspace self = liftIO (js_getHspace (unHTMLObjectElement self))+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef HTMLObjectElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.name Mozilla HTMLObjectElement.name documentation> +setName ::+ (MonadIO m, ToJSString val) => HTMLObjectElement -> val -> m ()+setName self val+ = liftIO (js_setName (unHTMLObjectElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef HTMLObjectElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.name Mozilla HTMLObjectElement.name documentation> +getName ::+ (MonadIO m, FromJSString result) => HTMLObjectElement -> m result+getName self+ = liftIO (fromJSString <$> (js_getName (unHTMLObjectElement self)))+ +foreign import javascript unsafe "$1[\"standby\"] = $2;"+ js_setStandby :: JSRef HTMLObjectElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.standby Mozilla HTMLObjectElement.standby documentation> +setStandby ::+ (MonadIO m, ToJSString val) => HTMLObjectElement -> val -> m ()+setStandby self val+ = liftIO+ (js_setStandby (unHTMLObjectElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"standby\"]" js_getStandby ::+ JSRef HTMLObjectElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.standby Mozilla HTMLObjectElement.standby documentation> +getStandby ::+ (MonadIO m, FromJSString result) => HTMLObjectElement -> m result+getStandby self+ = liftIO+ (fromJSString <$> (js_getStandby (unHTMLObjectElement self)))+ +foreign import javascript unsafe "$1[\"type\"] = $2;" js_setType ::+ JSRef HTMLObjectElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.type Mozilla HTMLObjectElement.type documentation> +setType ::+ (MonadIO m, ToJSString val) => HTMLObjectElement -> val -> m ()+setType self val+ = liftIO (js_setType (unHTMLObjectElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef HTMLObjectElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.type Mozilla HTMLObjectElement.type documentation> +getType ::+ (MonadIO m, FromJSString result) => HTMLObjectElement -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unHTMLObjectElement self)))+ +foreign import javascript unsafe "$1[\"useMap\"] = $2;"+ js_setUseMap :: JSRef HTMLObjectElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.useMap Mozilla HTMLObjectElement.useMap documentation> +setUseMap ::+ (MonadIO m, ToJSString val) => HTMLObjectElement -> val -> m ()+setUseMap self val+ = liftIO (js_setUseMap (unHTMLObjectElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"useMap\"]" js_getUseMap ::+ JSRef HTMLObjectElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.useMap Mozilla HTMLObjectElement.useMap documentation> +getUseMap ::+ (MonadIO m, FromJSString result) => HTMLObjectElement -> m result+getUseMap self+ = liftIO+ (fromJSString <$> (js_getUseMap (unHTMLObjectElement self)))+ +foreign import javascript unsafe "$1[\"vspace\"] = $2;"+ js_setVspace :: JSRef HTMLObjectElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.vspace Mozilla HTMLObjectElement.vspace documentation> +setVspace :: (MonadIO m) => HTMLObjectElement -> Int -> m ()+setVspace self val+ = liftIO (js_setVspace (unHTMLObjectElement self) val)+ +foreign import javascript unsafe "$1[\"vspace\"]" js_getVspace ::+ JSRef HTMLObjectElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.vspace Mozilla HTMLObjectElement.vspace documentation> +getVspace :: (MonadIO m) => HTMLObjectElement -> m Int+getVspace self = liftIO (js_getVspace (unHTMLObjectElement self))+ +foreign import javascript unsafe "$1[\"width\"] = $2;" js_setWidth+ :: JSRef HTMLObjectElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.width Mozilla HTMLObjectElement.width documentation> +setWidth ::+ (MonadIO m, ToJSString val) => HTMLObjectElement -> val -> m ()+setWidth self val+ = liftIO (js_setWidth (unHTMLObjectElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"width\"]" js_getWidth ::+ JSRef HTMLObjectElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.width Mozilla HTMLObjectElement.width documentation> +getWidth ::+ (MonadIO m, FromJSString result) => HTMLObjectElement -> m result+getWidth self+ = liftIO+ (fromJSString <$> (js_getWidth (unHTMLObjectElement self)))+ +foreign import javascript unsafe "($1[\"willValidate\"] ? 1 : 0)"+ js_getWillValidate :: JSRef HTMLObjectElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.willValidate Mozilla HTMLObjectElement.willValidate documentation> +getWillValidate :: (MonadIO m) => HTMLObjectElement -> m Bool+getWillValidate self+ = liftIO (js_getWillValidate (unHTMLObjectElement self))+ +foreign import javascript unsafe "$1[\"validity\"]" js_getValidity+ :: JSRef HTMLObjectElement -> IO (JSRef ValidityState)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.validity Mozilla HTMLObjectElement.validity documentation> +getValidity ::+ (MonadIO m) => HTMLObjectElement -> m (Maybe ValidityState)+getValidity self+ = liftIO+ ((js_getValidity (unHTMLObjectElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"validationMessage\"]"+ js_getValidationMessage :: JSRef HTMLObjectElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.validationMessage Mozilla HTMLObjectElement.validationMessage documentation> +getValidationMessage ::+ (MonadIO m, FromJSString result) => HTMLObjectElement -> m result+getValidationMessage self+ = liftIO+ (fromJSString <$>+ (js_getValidationMessage (unHTMLObjectElement self)))+ +foreign import javascript unsafe "$1[\"contentDocument\"]"+ js_getContentDocument ::+ JSRef HTMLObjectElement -> IO (JSRef Document)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.contentDocument Mozilla HTMLObjectElement.contentDocument documentation> +getContentDocument ::+ (MonadIO m) => HTMLObjectElement -> m (Maybe Document)+getContentDocument self+ = liftIO+ ((js_getContentDocument (unHTMLObjectElement self)) >>= fromJSRef)
@@ -0,0 +1,56 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLOptGroupElement+ (js_setDisabled, setDisabled, js_getDisabled, getDisabled,+ js_setLabel, setLabel, js_getLabel, getLabel, HTMLOptGroupElement,+ castToHTMLOptGroupElement, gTypeHTMLOptGroupElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"disabled\"] = $2;"+ js_setDisabled :: JSRef HTMLOptGroupElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptGroupElement.disabled Mozilla HTMLOptGroupElement.disabled documentation> +setDisabled :: (MonadIO m) => HTMLOptGroupElement -> Bool -> m ()+setDisabled self val+ = liftIO (js_setDisabled (unHTMLOptGroupElement self) val)+ +foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"+ js_getDisabled :: JSRef HTMLOptGroupElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptGroupElement.disabled Mozilla HTMLOptGroupElement.disabled documentation> +getDisabled :: (MonadIO m) => HTMLOptGroupElement -> m Bool+getDisabled self+ = liftIO (js_getDisabled (unHTMLOptGroupElement self))+ +foreign import javascript unsafe "$1[\"label\"] = $2;" js_setLabel+ :: JSRef HTMLOptGroupElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptGroupElement.label Mozilla HTMLOptGroupElement.label documentation> +setLabel ::+ (MonadIO m, ToJSString val) => HTMLOptGroupElement -> val -> m ()+setLabel self val+ = liftIO+ (js_setLabel (unHTMLOptGroupElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"label\"]" js_getLabel ::+ JSRef HTMLOptGroupElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptGroupElement.label Mozilla HTMLOptGroupElement.label documentation> +getLabel ::+ (MonadIO m, FromJSString result) => HTMLOptGroupElement -> m result+getLabel self+ = liftIO+ (fromJSString <$> (js_getLabel (unHTMLOptGroupElement self)))
@@ -0,0 +1,146 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLOptionElement+ (js_setDisabled, setDisabled, js_getDisabled, getDisabled,+ js_getForm, getForm, js_setLabel, setLabel, js_getLabel, getLabel,+ js_setDefaultSelected, setDefaultSelected, js_getDefaultSelected,+ getDefaultSelected, js_setSelected, setSelected, js_getSelected,+ getSelected, js_setValue, setValue, js_getValue, getValue,+ js_setText, setText, js_getText, getText, js_getIndex, getIndex,+ HTMLOptionElement, castToHTMLOptionElement, gTypeHTMLOptionElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"disabled\"] = $2;"+ js_setDisabled :: JSRef HTMLOptionElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.disabled Mozilla HTMLOptionElement.disabled documentation> +setDisabled :: (MonadIO m) => HTMLOptionElement -> Bool -> m ()+setDisabled self val+ = liftIO (js_setDisabled (unHTMLOptionElement self) val)+ +foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"+ js_getDisabled :: JSRef HTMLOptionElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.disabled Mozilla HTMLOptionElement.disabled documentation> +getDisabled :: (MonadIO m) => HTMLOptionElement -> m Bool+getDisabled self+ = liftIO (js_getDisabled (unHTMLOptionElement self))+ +foreign import javascript unsafe "$1[\"form\"]" js_getForm ::+ JSRef HTMLOptionElement -> IO (JSRef HTMLFormElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.form Mozilla HTMLOptionElement.form documentation> +getForm ::+ (MonadIO m) => HTMLOptionElement -> m (Maybe HTMLFormElement)+getForm self+ = liftIO ((js_getForm (unHTMLOptionElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"label\"] = $2;" js_setLabel+ :: JSRef HTMLOptionElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.label Mozilla HTMLOptionElement.label documentation> +setLabel ::+ (MonadIO m, ToJSString val) => HTMLOptionElement -> val -> m ()+setLabel self val+ = liftIO (js_setLabel (unHTMLOptionElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"label\"]" js_getLabel ::+ JSRef HTMLOptionElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.label Mozilla HTMLOptionElement.label documentation> +getLabel ::+ (MonadIO m, FromJSString result) => HTMLOptionElement -> m result+getLabel self+ = liftIO+ (fromJSString <$> (js_getLabel (unHTMLOptionElement self)))+ +foreign import javascript unsafe "$1[\"defaultSelected\"] = $2;"+ js_setDefaultSelected :: JSRef HTMLOptionElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.defaultSelected Mozilla HTMLOptionElement.defaultSelected documentation> +setDefaultSelected ::+ (MonadIO m) => HTMLOptionElement -> Bool -> m ()+setDefaultSelected self val+ = liftIO (js_setDefaultSelected (unHTMLOptionElement self) val)+ +foreign import javascript unsafe+ "($1[\"defaultSelected\"] ? 1 : 0)" js_getDefaultSelected ::+ JSRef HTMLOptionElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.defaultSelected Mozilla HTMLOptionElement.defaultSelected documentation> +getDefaultSelected :: (MonadIO m) => HTMLOptionElement -> m Bool+getDefaultSelected self+ = liftIO (js_getDefaultSelected (unHTMLOptionElement self))+ +foreign import javascript unsafe "$1[\"selected\"] = $2;"+ js_setSelected :: JSRef HTMLOptionElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.selected Mozilla HTMLOptionElement.selected documentation> +setSelected :: (MonadIO m) => HTMLOptionElement -> Bool -> m ()+setSelected self val+ = liftIO (js_setSelected (unHTMLOptionElement self) val)+ +foreign import javascript unsafe "($1[\"selected\"] ? 1 : 0)"+ js_getSelected :: JSRef HTMLOptionElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.selected Mozilla HTMLOptionElement.selected documentation> +getSelected :: (MonadIO m) => HTMLOptionElement -> m Bool+getSelected self+ = liftIO (js_getSelected (unHTMLOptionElement self))+ +foreign import javascript unsafe "$1[\"value\"] = $2;" js_setValue+ :: JSRef HTMLOptionElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.value Mozilla HTMLOptionElement.value documentation> +setValue ::+ (MonadIO m, ToJSString val) => HTMLOptionElement -> val -> m ()+setValue self val+ = liftIO (js_setValue (unHTMLOptionElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"value\"]" js_getValue ::+ JSRef HTMLOptionElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.value Mozilla HTMLOptionElement.value documentation> +getValue ::+ (MonadIO m, FromJSString result) => HTMLOptionElement -> m result+getValue self+ = liftIO+ (fromJSString <$> (js_getValue (unHTMLOptionElement self)))+ +foreign import javascript unsafe "$1[\"text\"] = $2;" js_setText ::+ JSRef HTMLOptionElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.text Mozilla HTMLOptionElement.text documentation> +setText ::+ (MonadIO m, ToJSString val) => HTMLOptionElement -> val -> m ()+setText self val+ = liftIO (js_setText (unHTMLOptionElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"text\"]" js_getText ::+ JSRef HTMLOptionElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.text Mozilla HTMLOptionElement.text documentation> +getText ::+ (MonadIO m, FromJSString result) => HTMLOptionElement -> m result+getText self+ = liftIO (fromJSString <$> (js_getText (unHTMLOptionElement self)))+ +foreign import javascript unsafe "$1[\"index\"]" js_getIndex ::+ JSRef HTMLOptionElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.index Mozilla HTMLOptionElement.index documentation> +getIndex :: (MonadIO m) => HTMLOptionElement -> m Int+getIndex self = liftIO (js_getIndex (unHTMLOptionElement self))
@@ -0,0 +1,104 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLOptionsCollection+ (js_namedItem, namedItem, js_addBefore, addBefore, js_add, add,+ js_remove, remove, js_setSelectedIndex, setSelectedIndex,+ js_getSelectedIndex, getSelectedIndex, js_setLength, setLength,+ js_getLength, getLength, HTMLOptionsCollection,+ castToHTMLOptionsCollection, gTypeHTMLOptionsCollection)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"namedItem\"]($2)"+ js_namedItem ::+ JSRef HTMLOptionsCollection -> JSString -> IO (JSRef Node)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionsCollection.namedItem Mozilla HTMLOptionsCollection.namedItem documentation> +namedItem ::+ (MonadIO m, ToJSString name) =>+ HTMLOptionsCollection -> name -> m (Maybe Node)+namedItem self name+ = liftIO+ ((js_namedItem (unHTMLOptionsCollection self) (toJSString name))+ >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"add\"]($2, $3)" js_addBefore+ ::+ JSRef HTMLOptionsCollection ->+ JSRef HTMLElement -> JSRef HTMLElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionsCollection.add Mozilla HTMLOptionsCollection.add documentation> +addBefore ::+ (MonadIO m, IsHTMLElement element, IsHTMLElement before) =>+ HTMLOptionsCollection -> Maybe element -> Maybe before -> m ()+addBefore self element before+ = liftIO+ (js_addBefore (unHTMLOptionsCollection self)+ (maybe jsNull (unHTMLElement . toHTMLElement) element)+ (maybe jsNull (unHTMLElement . toHTMLElement) before))+ +foreign import javascript unsafe "$1[\"add\"]($2, $3)" js_add ::+ JSRef HTMLOptionsCollection -> JSRef HTMLElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionsCollection.add Mozilla HTMLOptionsCollection.add documentation> +add ::+ (MonadIO m, IsHTMLElement element) =>+ HTMLOptionsCollection -> Maybe element -> Int -> m ()+add self element index+ = liftIO+ (js_add (unHTMLOptionsCollection self)+ (maybe jsNull (unHTMLElement . toHTMLElement) element)+ index)+ +foreign import javascript unsafe "$1[\"remove\"]($2)" js_remove ::+ JSRef HTMLOptionsCollection -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionsCollection.remove Mozilla HTMLOptionsCollection.remove documentation> +remove :: (MonadIO m) => HTMLOptionsCollection -> Word -> m ()+remove self index+ = liftIO (js_remove (unHTMLOptionsCollection self) index)+ +foreign import javascript unsafe "$1[\"selectedIndex\"] = $2;"+ js_setSelectedIndex :: JSRef HTMLOptionsCollection -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionsCollection.selectedIndex Mozilla HTMLOptionsCollection.selectedIndex documentation> +setSelectedIndex ::+ (MonadIO m) => HTMLOptionsCollection -> Int -> m ()+setSelectedIndex self val+ = liftIO (js_setSelectedIndex (unHTMLOptionsCollection self) val)+ +foreign import javascript unsafe "$1[\"selectedIndex\"]"+ js_getSelectedIndex :: JSRef HTMLOptionsCollection -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionsCollection.selectedIndex Mozilla HTMLOptionsCollection.selectedIndex documentation> +getSelectedIndex :: (MonadIO m) => HTMLOptionsCollection -> m Int+getSelectedIndex self+ = liftIO (js_getSelectedIndex (unHTMLOptionsCollection self))+ +foreign import javascript unsafe "$1[\"length\"] = $2;"+ js_setLength :: JSRef HTMLOptionsCollection -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionsCollection.length Mozilla HTMLOptionsCollection.length documentation> +setLength :: (MonadIO m) => HTMLOptionsCollection -> Word -> m ()+setLength self val+ = liftIO (js_setLength (unHTMLOptionsCollection self) val)+ +foreign import javascript unsafe "$1[\"length\"]" js_getLength ::+ JSRef HTMLOptionsCollection -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionsCollection.length Mozilla HTMLOptionsCollection.length documentation> +getLength :: (MonadIO m) => HTMLOptionsCollection -> m Word+getLength self+ = liftIO (js_getLength (unHTMLOptionsCollection self))
@@ -0,0 +1,178 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLOutputElement+ (js_checkValidity, checkValidity, js_setCustomValidity,+ setCustomValidity, js_getHtmlFor, getHtmlFor, js_getForm, getForm,+ js_setName, setName, js_getName, getName, js_getType, getType,+ js_setDefaultValue, setDefaultValue, js_getDefaultValue,+ getDefaultValue, js_setValue, setValue, js_getValue, getValue,+ js_getWillValidate, getWillValidate, js_getValidity, getValidity,+ js_getValidationMessage, getValidationMessage, js_getLabels,+ getLabels, HTMLOutputElement, castToHTMLOutputElement,+ gTypeHTMLOutputElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "($1[\"checkValidity\"]() ? 1 : 0)" js_checkValidity ::+ JSRef HTMLOutputElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.checkValidity Mozilla HTMLOutputElement.checkValidity documentation> +checkValidity :: (MonadIO m) => HTMLOutputElement -> m Bool+checkValidity self+ = liftIO (js_checkValidity (unHTMLOutputElement self))+ +foreign import javascript unsafe "$1[\"setCustomValidity\"]($2)"+ js_setCustomValidity ::+ JSRef HTMLOutputElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.setCustomValidity Mozilla HTMLOutputElement.setCustomValidity documentation> +setCustomValidity ::+ (MonadIO m, ToJSString error) =>+ HTMLOutputElement -> Maybe error -> m ()+setCustomValidity self error+ = liftIO+ (js_setCustomValidity (unHTMLOutputElement self)+ (toMaybeJSString error))+ +foreign import javascript unsafe "$1[\"htmlFor\"]" js_getHtmlFor ::+ JSRef HTMLOutputElement -> IO (JSRef DOMSettableTokenList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.htmlFor Mozilla HTMLOutputElement.htmlFor documentation> +getHtmlFor ::+ (MonadIO m) => HTMLOutputElement -> m (Maybe DOMSettableTokenList)+getHtmlFor self+ = liftIO ((js_getHtmlFor (unHTMLOutputElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"form\"]" js_getForm ::+ JSRef HTMLOutputElement -> IO (JSRef HTMLFormElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.form Mozilla HTMLOutputElement.form documentation> +getForm ::+ (MonadIO m) => HTMLOutputElement -> m (Maybe HTMLFormElement)+getForm self+ = liftIO ((js_getForm (unHTMLOutputElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef HTMLOutputElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.name Mozilla HTMLOutputElement.name documentation> +setName ::+ (MonadIO m, ToJSString val) => HTMLOutputElement -> val -> m ()+setName self val+ = liftIO (js_setName (unHTMLOutputElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef HTMLOutputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.name Mozilla HTMLOutputElement.name documentation> +getName ::+ (MonadIO m, FromJSString result) => HTMLOutputElement -> m result+getName self+ = liftIO (fromJSString <$> (js_getName (unHTMLOutputElement self)))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef HTMLOutputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.type Mozilla HTMLOutputElement.type documentation> +getType ::+ (MonadIO m, FromJSString result) => HTMLOutputElement -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unHTMLOutputElement self)))+ +foreign import javascript unsafe "$1[\"defaultValue\"] = $2;"+ js_setDefaultValue ::+ JSRef HTMLOutputElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.defaultValue Mozilla HTMLOutputElement.defaultValue documentation> +setDefaultValue ::+ (MonadIO m, ToJSString val) =>+ HTMLOutputElement -> Maybe val -> m ()+setDefaultValue self val+ = liftIO+ (js_setDefaultValue (unHTMLOutputElement self)+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"defaultValue\"]"+ js_getDefaultValue ::+ JSRef HTMLOutputElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.defaultValue Mozilla HTMLOutputElement.defaultValue documentation> +getDefaultValue ::+ (MonadIO m, FromJSString result) =>+ HTMLOutputElement -> m (Maybe result)+getDefaultValue self+ = liftIO+ (fromMaybeJSString <$>+ (js_getDefaultValue (unHTMLOutputElement self)))+ +foreign import javascript unsafe "$1[\"value\"] = $2;" js_setValue+ :: JSRef HTMLOutputElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.value Mozilla HTMLOutputElement.value documentation> +setValue ::+ (MonadIO m, ToJSString val) =>+ HTMLOutputElement -> Maybe val -> m ()+setValue self val+ = liftIO+ (js_setValue (unHTMLOutputElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"value\"]" js_getValue ::+ JSRef HTMLOutputElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.value Mozilla HTMLOutputElement.value documentation> +getValue ::+ (MonadIO m, FromJSString result) =>+ HTMLOutputElement -> m (Maybe result)+getValue self+ = liftIO+ (fromMaybeJSString <$> (js_getValue (unHTMLOutputElement self)))+ +foreign import javascript unsafe "($1[\"willValidate\"] ? 1 : 0)"+ js_getWillValidate :: JSRef HTMLOutputElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.willValidate Mozilla HTMLOutputElement.willValidate documentation> +getWillValidate :: (MonadIO m) => HTMLOutputElement -> m Bool+getWillValidate self+ = liftIO (js_getWillValidate (unHTMLOutputElement self))+ +foreign import javascript unsafe "$1[\"validity\"]" js_getValidity+ :: JSRef HTMLOutputElement -> IO (JSRef ValidityState)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.validity Mozilla HTMLOutputElement.validity documentation> +getValidity ::+ (MonadIO m) => HTMLOutputElement -> m (Maybe ValidityState)+getValidity self+ = liftIO+ ((js_getValidity (unHTMLOutputElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"validationMessage\"]"+ js_getValidationMessage :: JSRef HTMLOutputElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.validationMessage Mozilla HTMLOutputElement.validationMessage documentation> +getValidationMessage ::+ (MonadIO m, FromJSString result) => HTMLOutputElement -> m result+getValidationMessage self+ = liftIO+ (fromJSString <$>+ (js_getValidationMessage (unHTMLOutputElement self)))+ +foreign import javascript unsafe "$1[\"labels\"]" js_getLabels ::+ JSRef HTMLOutputElement -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.labels Mozilla HTMLOutputElement.labels documentation> +getLabels :: (MonadIO m) => HTMLOutputElement -> m (Maybe NodeList)+getLabels self+ = liftIO ((js_getLabels (unHTMLOutputElement self)) >>= fromJSRef)
@@ -0,0 +1,41 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLParagraphElement+ (js_setAlign, setAlign, js_getAlign, getAlign,+ HTMLParagraphElement, castToHTMLParagraphElement,+ gTypeHTMLParagraphElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"align\"] = $2;" js_setAlign+ :: JSRef HTMLParagraphElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLParagraphElement.align Mozilla HTMLParagraphElement.align documentation> +setAlign ::+ (MonadIO m, ToJSString val) => HTMLParagraphElement -> val -> m ()+setAlign self val+ = liftIO+ (js_setAlign (unHTMLParagraphElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"align\"]" js_getAlign ::+ JSRef HTMLParagraphElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLParagraphElement.align Mozilla HTMLParagraphElement.align documentation> +getAlign ::+ (MonadIO m, FromJSString result) =>+ HTMLParagraphElement -> m result+getAlign self+ = liftIO+ (fromJSString <$> (js_getAlign (unHTMLParagraphElement self)))
@@ -0,0 +1,95 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLParamElement+ (js_setName, setName, js_getName, getName, js_setType, setType,+ js_getType, getType, js_setValue, setValue, js_getValue, getValue,+ js_setValueType, setValueType, js_getValueType, getValueType,+ HTMLParamElement, castToHTMLParamElement, gTypeHTMLParamElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef HTMLParamElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLParamElement.name Mozilla HTMLParamElement.name documentation> +setName ::+ (MonadIO m, ToJSString val) => HTMLParamElement -> val -> m ()+setName self val+ = liftIO (js_setName (unHTMLParamElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef HTMLParamElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLParamElement.name Mozilla HTMLParamElement.name documentation> +getName ::+ (MonadIO m, FromJSString result) => HTMLParamElement -> m result+getName self+ = liftIO (fromJSString <$> (js_getName (unHTMLParamElement self)))+ +foreign import javascript unsafe "$1[\"type\"] = $2;" js_setType ::+ JSRef HTMLParamElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLParamElement.type Mozilla HTMLParamElement.type documentation> +setType ::+ (MonadIO m, ToJSString val) => HTMLParamElement -> val -> m ()+setType self val+ = liftIO (js_setType (unHTMLParamElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef HTMLParamElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLParamElement.type Mozilla HTMLParamElement.type documentation> +getType ::+ (MonadIO m, FromJSString result) => HTMLParamElement -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unHTMLParamElement self)))+ +foreign import javascript unsafe "$1[\"value\"] = $2;" js_setValue+ :: JSRef HTMLParamElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLParamElement.value Mozilla HTMLParamElement.value documentation> +setValue ::+ (MonadIO m, ToJSString val) => HTMLParamElement -> val -> m ()+setValue self val+ = liftIO (js_setValue (unHTMLParamElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"value\"]" js_getValue ::+ JSRef HTMLParamElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLParamElement.value Mozilla HTMLParamElement.value documentation> +getValue ::+ (MonadIO m, FromJSString result) => HTMLParamElement -> m result+getValue self+ = liftIO (fromJSString <$> (js_getValue (unHTMLParamElement self)))+ +foreign import javascript unsafe "$1[\"valueType\"] = $2;"+ js_setValueType :: JSRef HTMLParamElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLParamElement.valueType Mozilla HTMLParamElement.valueType documentation> +setValueType ::+ (MonadIO m, ToJSString val) => HTMLParamElement -> val -> m ()+setValueType self val+ = liftIO+ (js_setValueType (unHTMLParamElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"valueType\"]"+ js_getValueType :: JSRef HTMLParamElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLParamElement.valueType Mozilla HTMLParamElement.valueType documentation> +getValueType ::+ (MonadIO m, FromJSString result) => HTMLParamElement -> m result+getValueType self+ = liftIO+ (fromJSString <$> (js_getValueType (unHTMLParamElement self)))
@@ -0,0 +1,49 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLPreElement+ (js_setWidth, setWidth, js_getWidth, getWidth, js_setWrap, setWrap,+ js_getWrap, getWrap, HTMLPreElement, castToHTMLPreElement,+ gTypeHTMLPreElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"width\"] = $2;" js_setWidth+ :: JSRef HTMLPreElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLPreElement.width Mozilla HTMLPreElement.width documentation> +setWidth :: (MonadIO m) => HTMLPreElement -> Int -> m ()+setWidth self val+ = liftIO (js_setWidth (unHTMLPreElement self) val)+ +foreign import javascript unsafe "$1[\"width\"]" js_getWidth ::+ JSRef HTMLPreElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLPreElement.width Mozilla HTMLPreElement.width documentation> +getWidth :: (MonadIO m) => HTMLPreElement -> m Int+getWidth self = liftIO (js_getWidth (unHTMLPreElement self))+ +foreign import javascript unsafe "$1[\"wrap\"] = $2;" js_setWrap ::+ JSRef HTMLPreElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLPreElement.wrap Mozilla HTMLPreElement.wrap documentation> +setWrap :: (MonadIO m) => HTMLPreElement -> Bool -> m ()+setWrap self val = liftIO (js_setWrap (unHTMLPreElement self) val)+ +foreign import javascript unsafe "($1[\"wrap\"] ? 1 : 0)"+ js_getWrap :: JSRef HTMLPreElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLPreElement.wrap Mozilla HTMLPreElement.wrap documentation> +getWrap :: (MonadIO m) => HTMLPreElement -> m Bool+getWrap self = liftIO (js_getWrap (unHTMLPreElement self))
@@ -0,0 +1,69 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLProgressElement+ (js_setValue, setValue, js_getValue, getValue, js_setMax, setMax,+ js_getMax, getMax, js_getPosition, getPosition, js_getLabels,+ getLabels, HTMLProgressElement, castToHTMLProgressElement,+ gTypeHTMLProgressElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"value\"] = $2;" js_setValue+ :: JSRef HTMLProgressElement -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLProgressElement.value Mozilla HTMLProgressElement.value documentation> +setValue :: (MonadIO m) => HTMLProgressElement -> Double -> m ()+setValue self val+ = liftIO (js_setValue (unHTMLProgressElement self) val)+ +foreign import javascript unsafe "$1[\"value\"]" js_getValue ::+ JSRef HTMLProgressElement -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLProgressElement.value Mozilla HTMLProgressElement.value documentation> +getValue :: (MonadIO m) => HTMLProgressElement -> m Double+getValue self = liftIO (js_getValue (unHTMLProgressElement self))+ +foreign import javascript unsafe "$1[\"max\"] = $2;" js_setMax ::+ JSRef HTMLProgressElement -> Double -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLProgressElement.max Mozilla HTMLProgressElement.max documentation> +setMax :: (MonadIO m) => HTMLProgressElement -> Double -> m ()+setMax self val+ = liftIO (js_setMax (unHTMLProgressElement self) val)+ +foreign import javascript unsafe "$1[\"max\"]" js_getMax ::+ JSRef HTMLProgressElement -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLProgressElement.max Mozilla HTMLProgressElement.max documentation> +getMax :: (MonadIO m) => HTMLProgressElement -> m Double+getMax self = liftIO (js_getMax (unHTMLProgressElement self))+ +foreign import javascript unsafe "$1[\"position\"]" js_getPosition+ :: JSRef HTMLProgressElement -> IO Double++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLProgressElement.position Mozilla HTMLProgressElement.position documentation> +getPosition :: (MonadIO m) => HTMLProgressElement -> m Double+getPosition self+ = liftIO (js_getPosition (unHTMLProgressElement self))+ +foreign import javascript unsafe "$1[\"labels\"]" js_getLabels ::+ JSRef HTMLProgressElement -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLProgressElement.labels Mozilla HTMLProgressElement.labels documentation> +getLabels ::+ (MonadIO m) => HTMLProgressElement -> m (Maybe NodeList)+getLabels self+ = liftIO+ ((js_getLabels (unHTMLProgressElement self)) >>= fromJSRef)
@@ -0,0 +1,37 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLQuoteElement+ (js_setCite, setCite, js_getCite, getCite, HTMLQuoteElement,+ castToHTMLQuoteElement, gTypeHTMLQuoteElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"cite\"] = $2;" js_setCite ::+ JSRef HTMLQuoteElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLQuoteElement.cite Mozilla HTMLQuoteElement.cite documentation> +setCite ::+ (MonadIO m, ToJSString val) => HTMLQuoteElement -> val -> m ()+setCite self val+ = liftIO (js_setCite (unHTMLQuoteElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"cite\"]" js_getCite ::+ JSRef HTMLQuoteElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLQuoteElement.cite Mozilla HTMLQuoteElement.cite documentation> +getCite ::+ (MonadIO m, FromJSString result) => HTMLQuoteElement -> m result+getCite self+ = liftIO (fromJSString <$> (js_getCite (unHTMLQuoteElement self)))
@@ -0,0 +1,212 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLScriptElement+ (js_setText, setText, js_getText, getText, js_setHtmlFor,+ setHtmlFor, js_getHtmlFor, getHtmlFor, js_setEvent, setEvent,+ js_getEvent, getEvent, js_setCharset, setCharset, js_getCharset,+ getCharset, js_setAsync, setAsync, js_getAsync, getAsync,+ js_setDefer, setDefer, js_getDefer, getDefer, js_setSrc, setSrc,+ js_getSrc, getSrc, js_setType, setType, js_getType, getType,+ js_setCrossOrigin, setCrossOrigin, js_getCrossOrigin,+ getCrossOrigin, js_setNonce, setNonce, js_getNonce, getNonce,+ HTMLScriptElement, castToHTMLScriptElement, gTypeHTMLScriptElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"text\"] = $2;" js_setText ::+ JSRef HTMLScriptElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.text Mozilla HTMLScriptElement.text documentation> +setText ::+ (MonadIO m, ToJSString val) =>+ HTMLScriptElement -> Maybe val -> m ()+setText self val+ = liftIO+ (js_setText (unHTMLScriptElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"text\"]" js_getText ::+ JSRef HTMLScriptElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.text Mozilla HTMLScriptElement.text documentation> +getText ::+ (MonadIO m, FromJSString result) =>+ HTMLScriptElement -> m (Maybe result)+getText self+ = liftIO+ (fromMaybeJSString <$> (js_getText (unHTMLScriptElement self)))+ +foreign import javascript unsafe "$1[\"htmlFor\"] = $2;"+ js_setHtmlFor :: JSRef HTMLScriptElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.htmlFor Mozilla HTMLScriptElement.htmlFor documentation> +setHtmlFor ::+ (MonadIO m, ToJSString val) => HTMLScriptElement -> val -> m ()+setHtmlFor self val+ = liftIO+ (js_setHtmlFor (unHTMLScriptElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"htmlFor\"]" js_getHtmlFor ::+ JSRef HTMLScriptElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.htmlFor Mozilla HTMLScriptElement.htmlFor documentation> +getHtmlFor ::+ (MonadIO m, FromJSString result) => HTMLScriptElement -> m result+getHtmlFor self+ = liftIO+ (fromJSString <$> (js_getHtmlFor (unHTMLScriptElement self)))+ +foreign import javascript unsafe "$1[\"event\"] = $2;" js_setEvent+ :: JSRef HTMLScriptElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.event Mozilla HTMLScriptElement.event documentation> +setEvent ::+ (MonadIO m, ToJSString val) => HTMLScriptElement -> val -> m ()+setEvent self val+ = liftIO (js_setEvent (unHTMLScriptElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"event\"]" js_getEvent ::+ JSRef HTMLScriptElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.event Mozilla HTMLScriptElement.event documentation> +getEvent ::+ (MonadIO m, FromJSString result) => HTMLScriptElement -> m result+getEvent self+ = liftIO+ (fromJSString <$> (js_getEvent (unHTMLScriptElement self)))+ +foreign import javascript unsafe "$1[\"charset\"] = $2;"+ js_setCharset :: JSRef HTMLScriptElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.charset Mozilla HTMLScriptElement.charset documentation> +setCharset ::+ (MonadIO m, ToJSString val) => HTMLScriptElement -> val -> m ()+setCharset self val+ = liftIO+ (js_setCharset (unHTMLScriptElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"charset\"]" js_getCharset ::+ JSRef HTMLScriptElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.charset Mozilla HTMLScriptElement.charset documentation> +getCharset ::+ (MonadIO m, FromJSString result) => HTMLScriptElement -> m result+getCharset self+ = liftIO+ (fromJSString <$> (js_getCharset (unHTMLScriptElement self)))+ +foreign import javascript unsafe "$1[\"async\"] = $2;" js_setAsync+ :: JSRef HTMLScriptElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.async Mozilla HTMLScriptElement.async documentation> +setAsync :: (MonadIO m) => HTMLScriptElement -> Bool -> m ()+setAsync self val+ = liftIO (js_setAsync (unHTMLScriptElement self) val)+ +foreign import javascript unsafe "($1[\"async\"] ? 1 : 0)"+ js_getAsync :: JSRef HTMLScriptElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.async Mozilla HTMLScriptElement.async documentation> +getAsync :: (MonadIO m) => HTMLScriptElement -> m Bool+getAsync self = liftIO (js_getAsync (unHTMLScriptElement self))+ +foreign import javascript unsafe "$1[\"defer\"] = $2;" js_setDefer+ :: JSRef HTMLScriptElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.defer Mozilla HTMLScriptElement.defer documentation> +setDefer :: (MonadIO m) => HTMLScriptElement -> Bool -> m ()+setDefer self val+ = liftIO (js_setDefer (unHTMLScriptElement self) val)+ +foreign import javascript unsafe "($1[\"defer\"] ? 1 : 0)"+ js_getDefer :: JSRef HTMLScriptElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.defer Mozilla HTMLScriptElement.defer documentation> +getDefer :: (MonadIO m) => HTMLScriptElement -> m Bool+getDefer self = liftIO (js_getDefer (unHTMLScriptElement self))+ +foreign import javascript unsafe "$1[\"src\"] = $2;" js_setSrc ::+ JSRef HTMLScriptElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.src Mozilla HTMLScriptElement.src documentation> +setSrc ::+ (MonadIO m, ToJSString val) => HTMLScriptElement -> val -> m ()+setSrc self val+ = liftIO (js_setSrc (unHTMLScriptElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"src\"]" js_getSrc ::+ JSRef HTMLScriptElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.src Mozilla HTMLScriptElement.src documentation> +getSrc ::+ (MonadIO m, FromJSString result) => HTMLScriptElement -> m result+getSrc self+ = liftIO (fromJSString <$> (js_getSrc (unHTMLScriptElement self)))+ +foreign import javascript unsafe "$1[\"type\"] = $2;" js_setType ::+ JSRef HTMLScriptElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.type Mozilla HTMLScriptElement.type documentation> +setType ::+ (MonadIO m, ToJSString val) => HTMLScriptElement -> val -> m ()+setType self val+ = liftIO (js_setType (unHTMLScriptElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef HTMLScriptElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.type Mozilla HTMLScriptElement.type documentation> +getType ::+ (MonadIO m, FromJSString result) => HTMLScriptElement -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unHTMLScriptElement self)))+ +foreign import javascript unsafe "$1[\"crossOrigin\"] = $2;"+ js_setCrossOrigin :: JSRef HTMLScriptElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.crossOrigin Mozilla HTMLScriptElement.crossOrigin documentation> +setCrossOrigin ::+ (MonadIO m, ToJSString val) => HTMLScriptElement -> val -> m ()+setCrossOrigin self val+ = liftIO+ (js_setCrossOrigin (unHTMLScriptElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"crossOrigin\"]"+ js_getCrossOrigin :: JSRef HTMLScriptElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.crossOrigin Mozilla HTMLScriptElement.crossOrigin documentation> +getCrossOrigin ::+ (MonadIO m, FromJSString result) => HTMLScriptElement -> m result+getCrossOrigin self+ = liftIO+ (fromJSString <$> (js_getCrossOrigin (unHTMLScriptElement self)))+ +foreign import javascript unsafe "$1[\"nonce\"] = $2;" js_setNonce+ :: JSRef HTMLScriptElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.nonce Mozilla HTMLScriptElement.nonce documentation> +setNonce ::+ (MonadIO m, ToJSString val) => HTMLScriptElement -> val -> m ()+setNonce self val+ = liftIO (js_setNonce (unHTMLScriptElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"nonce\"]" js_getNonce ::+ JSRef HTMLScriptElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.nonce Mozilla HTMLScriptElement.nonce documentation> +getNonce ::+ (MonadIO m, FromJSString result) => HTMLScriptElement -> m result+getNonce self+ = liftIO+ (fromJSString <$> (js_getNonce (unHTMLScriptElement self)))
@@ -0,0 +1,337 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLSelectElement+ (js_item, item, js_namedItem, namedItem, js_addBefore, addBefore,+ js_add, add, js_remove, remove, js_checkValidity, checkValidity,+ js_setCustomValidity, setCustomValidity, js_setAutofocus,+ setAutofocus, js_getAutofocus, getAutofocus, js_setDisabled,+ setDisabled, js_getDisabled, getDisabled, js_getForm, getForm,+ js_setMultiple, setMultiple, js_getMultiple, getMultiple,+ js_setName, setName, js_getName, getName, js_setRequired,+ setRequired, js_getRequired, getRequired, js_setSize, setSize,+ js_getSize, getSize, js_getType, getType, js_getOptions,+ getOptions, js_setLength, setLength, js_getLength, getLength,+ js_getSelectedOptions, getSelectedOptions, js_setSelectedIndex,+ setSelectedIndex, js_getSelectedIndex, getSelectedIndex,+ js_setValue, setValue, js_getValue, getValue, js_getWillValidate,+ getWillValidate, js_getValidity, getValidity,+ js_getValidationMessage, getValidationMessage, js_getLabels,+ getLabels, HTMLSelectElement, castToHTMLSelectElement,+ gTypeHTMLSelectElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"item\"]($2)" js_item ::+ JSRef HTMLSelectElement -> Word -> IO (JSRef Node)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.item Mozilla HTMLSelectElement.item documentation> +item :: (MonadIO m) => HTMLSelectElement -> Word -> m (Maybe Node)+item self index+ = liftIO ((js_item (unHTMLSelectElement self) index) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"namedItem\"]($2)"+ js_namedItem ::+ JSRef HTMLSelectElement -> JSString -> IO (JSRef Node)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.namedItem Mozilla HTMLSelectElement.namedItem documentation> +namedItem ::+ (MonadIO m, ToJSString name) =>+ HTMLSelectElement -> name -> m (Maybe Node)+namedItem self name+ = liftIO+ ((js_namedItem (unHTMLSelectElement self) (toJSString name)) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"add\"]($2, $3)" js_addBefore+ ::+ JSRef HTMLSelectElement ->+ JSRef HTMLElement -> JSRef HTMLElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.add Mozilla HTMLSelectElement.add documentation> +addBefore ::+ (MonadIO m, IsHTMLElement element, IsHTMLElement before) =>+ HTMLSelectElement -> Maybe element -> Maybe before -> m ()+addBefore self element before+ = liftIO+ (js_addBefore (unHTMLSelectElement self)+ (maybe jsNull (unHTMLElement . toHTMLElement) element)+ (maybe jsNull (unHTMLElement . toHTMLElement) before))+ +foreign import javascript unsafe "$1[\"add\"]($2, $3)" js_add ::+ JSRef HTMLSelectElement -> JSRef HTMLElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.add Mozilla HTMLSelectElement.add documentation> +add ::+ (MonadIO m, IsHTMLElement element) =>+ HTMLSelectElement -> Maybe element -> Int -> m ()+add self element index+ = liftIO+ (js_add (unHTMLSelectElement self)+ (maybe jsNull (unHTMLElement . toHTMLElement) element)+ index)+ +foreign import javascript unsafe "$1[\"remove\"]()" js_remove ::+ JSRef HTMLSelectElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.remove Mozilla HTMLSelectElement.remove documentation> +remove :: (MonadIO m) => HTMLSelectElement -> m ()+remove self = liftIO (js_remove (unHTMLSelectElement self))+ +foreign import javascript unsafe+ "($1[\"checkValidity\"]() ? 1 : 0)" js_checkValidity ::+ JSRef HTMLSelectElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.checkValidity Mozilla HTMLSelectElement.checkValidity documentation> +checkValidity :: (MonadIO m) => HTMLSelectElement -> m Bool+checkValidity self+ = liftIO (js_checkValidity (unHTMLSelectElement self))+ +foreign import javascript unsafe "$1[\"setCustomValidity\"]($2)"+ js_setCustomValidity ::+ JSRef HTMLSelectElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.setCustomValidity Mozilla HTMLSelectElement.setCustomValidity documentation> +setCustomValidity ::+ (MonadIO m, ToJSString error) =>+ HTMLSelectElement -> Maybe error -> m ()+setCustomValidity self error+ = liftIO+ (js_setCustomValidity (unHTMLSelectElement self)+ (toMaybeJSString error))+ +foreign import javascript unsafe "$1[\"autofocus\"] = $2;"+ js_setAutofocus :: JSRef HTMLSelectElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.autofocus Mozilla HTMLSelectElement.autofocus documentation> +setAutofocus :: (MonadIO m) => HTMLSelectElement -> Bool -> m ()+setAutofocus self val+ = liftIO (js_setAutofocus (unHTMLSelectElement self) val)+ +foreign import javascript unsafe "($1[\"autofocus\"] ? 1 : 0)"+ js_getAutofocus :: JSRef HTMLSelectElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.autofocus Mozilla HTMLSelectElement.autofocus documentation> +getAutofocus :: (MonadIO m) => HTMLSelectElement -> m Bool+getAutofocus self+ = liftIO (js_getAutofocus (unHTMLSelectElement self))+ +foreign import javascript unsafe "$1[\"disabled\"] = $2;"+ js_setDisabled :: JSRef HTMLSelectElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.disabled Mozilla HTMLSelectElement.disabled documentation> +setDisabled :: (MonadIO m) => HTMLSelectElement -> Bool -> m ()+setDisabled self val+ = liftIO (js_setDisabled (unHTMLSelectElement self) val)+ +foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"+ js_getDisabled :: JSRef HTMLSelectElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.disabled Mozilla HTMLSelectElement.disabled documentation> +getDisabled :: (MonadIO m) => HTMLSelectElement -> m Bool+getDisabled self+ = liftIO (js_getDisabled (unHTMLSelectElement self))+ +foreign import javascript unsafe "$1[\"form\"]" js_getForm ::+ JSRef HTMLSelectElement -> IO (JSRef HTMLFormElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.form Mozilla HTMLSelectElement.form documentation> +getForm ::+ (MonadIO m) => HTMLSelectElement -> m (Maybe HTMLFormElement)+getForm self+ = liftIO ((js_getForm (unHTMLSelectElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"multiple\"] = $2;"+ js_setMultiple :: JSRef HTMLSelectElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.multiple Mozilla HTMLSelectElement.multiple documentation> +setMultiple :: (MonadIO m) => HTMLSelectElement -> Bool -> m ()+setMultiple self val+ = liftIO (js_setMultiple (unHTMLSelectElement self) val)+ +foreign import javascript unsafe "($1[\"multiple\"] ? 1 : 0)"+ js_getMultiple :: JSRef HTMLSelectElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.multiple Mozilla HTMLSelectElement.multiple documentation> +getMultiple :: (MonadIO m) => HTMLSelectElement -> m Bool+getMultiple self+ = liftIO (js_getMultiple (unHTMLSelectElement self))+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef HTMLSelectElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.name Mozilla HTMLSelectElement.name documentation> +setName ::+ (MonadIO m, ToJSString val) => HTMLSelectElement -> val -> m ()+setName self val+ = liftIO (js_setName (unHTMLSelectElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef HTMLSelectElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.name Mozilla HTMLSelectElement.name documentation> +getName ::+ (MonadIO m, FromJSString result) => HTMLSelectElement -> m result+getName self+ = liftIO (fromJSString <$> (js_getName (unHTMLSelectElement self)))+ +foreign import javascript unsafe "$1[\"required\"] = $2;"+ js_setRequired :: JSRef HTMLSelectElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.required Mozilla HTMLSelectElement.required documentation> +setRequired :: (MonadIO m) => HTMLSelectElement -> Bool -> m ()+setRequired self val+ = liftIO (js_setRequired (unHTMLSelectElement self) val)+ +foreign import javascript unsafe "($1[\"required\"] ? 1 : 0)"+ js_getRequired :: JSRef HTMLSelectElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.required Mozilla HTMLSelectElement.required documentation> +getRequired :: (MonadIO m) => HTMLSelectElement -> m Bool+getRequired self+ = liftIO (js_getRequired (unHTMLSelectElement self))+ +foreign import javascript unsafe "$1[\"size\"] = $2;" js_setSize ::+ JSRef HTMLSelectElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.size Mozilla HTMLSelectElement.size documentation> +setSize :: (MonadIO m) => HTMLSelectElement -> Int -> m ()+setSize self val+ = liftIO (js_setSize (unHTMLSelectElement self) val)+ +foreign import javascript unsafe "$1[\"size\"]" js_getSize ::+ JSRef HTMLSelectElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.size Mozilla HTMLSelectElement.size documentation> +getSize :: (MonadIO m) => HTMLSelectElement -> m Int+getSize self = liftIO (js_getSize (unHTMLSelectElement self))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef HTMLSelectElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.type Mozilla HTMLSelectElement.type documentation> +getType ::+ (MonadIO m, FromJSString result) => HTMLSelectElement -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unHTMLSelectElement self)))+ +foreign import javascript unsafe "$1[\"options\"]" js_getOptions ::+ JSRef HTMLSelectElement -> IO (JSRef HTMLOptionsCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.options Mozilla HTMLSelectElement.options documentation> +getOptions ::+ (MonadIO m) => HTMLSelectElement -> m (Maybe HTMLOptionsCollection)+getOptions self+ = liftIO ((js_getOptions (unHTMLSelectElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"length\"] = $2;"+ js_setLength :: JSRef HTMLSelectElement -> Word -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.length Mozilla HTMLSelectElement.length documentation> +setLength :: (MonadIO m) => HTMLSelectElement -> Word -> m ()+setLength self val+ = liftIO (js_setLength (unHTMLSelectElement self) val)+ +foreign import javascript unsafe "$1[\"length\"]" js_getLength ::+ JSRef HTMLSelectElement -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.length Mozilla HTMLSelectElement.length documentation> +getLength :: (MonadIO m) => HTMLSelectElement -> m Word+getLength self = liftIO (js_getLength (unHTMLSelectElement self))+ +foreign import javascript unsafe "$1[\"selectedOptions\"]"+ js_getSelectedOptions ::+ JSRef HTMLSelectElement -> IO (JSRef HTMLCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.selectedOptions Mozilla HTMLSelectElement.selectedOptions documentation> +getSelectedOptions ::+ (MonadIO m) => HTMLSelectElement -> m (Maybe HTMLCollection)+getSelectedOptions self+ = liftIO+ ((js_getSelectedOptions (unHTMLSelectElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"selectedIndex\"] = $2;"+ js_setSelectedIndex :: JSRef HTMLSelectElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.selectedIndex Mozilla HTMLSelectElement.selectedIndex documentation> +setSelectedIndex :: (MonadIO m) => HTMLSelectElement -> Int -> m ()+setSelectedIndex self val+ = liftIO (js_setSelectedIndex (unHTMLSelectElement self) val)+ +foreign import javascript unsafe "$1[\"selectedIndex\"]"+ js_getSelectedIndex :: JSRef HTMLSelectElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.selectedIndex Mozilla HTMLSelectElement.selectedIndex documentation> +getSelectedIndex :: (MonadIO m) => HTMLSelectElement -> m Int+getSelectedIndex self+ = liftIO (js_getSelectedIndex (unHTMLSelectElement self))+ +foreign import javascript unsafe "$1[\"value\"] = $2;" js_setValue+ :: JSRef HTMLSelectElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.value Mozilla HTMLSelectElement.value documentation> +setValue ::+ (MonadIO m, ToJSString val) =>+ HTMLSelectElement -> Maybe val -> m ()+setValue self val+ = liftIO+ (js_setValue (unHTMLSelectElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"value\"]" js_getValue ::+ JSRef HTMLSelectElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.value Mozilla HTMLSelectElement.value documentation> +getValue ::+ (MonadIO m, FromJSString result) =>+ HTMLSelectElement -> m (Maybe result)+getValue self+ = liftIO+ (fromMaybeJSString <$> (js_getValue (unHTMLSelectElement self)))+ +foreign import javascript unsafe "($1[\"willValidate\"] ? 1 : 0)"+ js_getWillValidate :: JSRef HTMLSelectElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.willValidate Mozilla HTMLSelectElement.willValidate documentation> +getWillValidate :: (MonadIO m) => HTMLSelectElement -> m Bool+getWillValidate self+ = liftIO (js_getWillValidate (unHTMLSelectElement self))+ +foreign import javascript unsafe "$1[\"validity\"]" js_getValidity+ :: JSRef HTMLSelectElement -> IO (JSRef ValidityState)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.validity Mozilla HTMLSelectElement.validity documentation> +getValidity ::+ (MonadIO m) => HTMLSelectElement -> m (Maybe ValidityState)+getValidity self+ = liftIO+ ((js_getValidity (unHTMLSelectElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"validationMessage\"]"+ js_getValidationMessage :: JSRef HTMLSelectElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.validationMessage Mozilla HTMLSelectElement.validationMessage documentation> +getValidationMessage ::+ (MonadIO m, FromJSString result) => HTMLSelectElement -> m result+getValidationMessage self+ = liftIO+ (fromJSString <$>+ (js_getValidationMessage (unHTMLSelectElement self)))+ +foreign import javascript unsafe "$1[\"labels\"]" js_getLabels ::+ JSRef HTMLSelectElement -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.labels Mozilla HTMLSelectElement.labels documentation> +getLabels :: (MonadIO m) => HTMLSelectElement -> m (Maybe NodeList)+getLabels self+ = liftIO ((js_getLabels (unHTMLSelectElement self)) >>= fromJSRef)
@@ -0,0 +1,75 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLSourceElement+ (js_setSrc, setSrc, js_getSrc, getSrc, js_setType, setType,+ js_getType, getType, js_setMedia, setMedia, js_getMedia, getMedia,+ HTMLSourceElement, castToHTMLSourceElement, gTypeHTMLSourceElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"src\"] = $2;" js_setSrc ::+ JSRef HTMLSourceElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSourceElement.src Mozilla HTMLSourceElement.src documentation> +setSrc ::+ (MonadIO m, ToJSString val) => HTMLSourceElement -> val -> m ()+setSrc self val+ = liftIO (js_setSrc (unHTMLSourceElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"src\"]" js_getSrc ::+ JSRef HTMLSourceElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSourceElement.src Mozilla HTMLSourceElement.src documentation> +getSrc ::+ (MonadIO m, FromJSString result) => HTMLSourceElement -> m result+getSrc self+ = liftIO (fromJSString <$> (js_getSrc (unHTMLSourceElement self)))+ +foreign import javascript unsafe "$1[\"type\"] = $2;" js_setType ::+ JSRef HTMLSourceElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSourceElement.type Mozilla HTMLSourceElement.type documentation> +setType ::+ (MonadIO m, ToJSString val) => HTMLSourceElement -> val -> m ()+setType self val+ = liftIO (js_setType (unHTMLSourceElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef HTMLSourceElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSourceElement.type Mozilla HTMLSourceElement.type documentation> +getType ::+ (MonadIO m, FromJSString result) => HTMLSourceElement -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unHTMLSourceElement self)))+ +foreign import javascript unsafe "$1[\"media\"] = $2;" js_setMedia+ :: JSRef HTMLSourceElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSourceElement.media Mozilla HTMLSourceElement.media documentation> +setMedia ::+ (MonadIO m, ToJSString val) => HTMLSourceElement -> val -> m ()+setMedia self val+ = liftIO (js_setMedia (unHTMLSourceElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"media\"]" js_getMedia ::+ JSRef HTMLSourceElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSourceElement.media Mozilla HTMLSourceElement.media documentation> +getMedia ::+ (MonadIO m, FromJSString result) => HTMLSourceElement -> m result+getMedia self+ = liftIO+ (fromJSString <$> (js_getMedia (unHTMLSourceElement self)))
@@ -0,0 +1,81 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLStyleElement+ (js_setDisabled, setDisabled, js_getDisabled, getDisabled,+ js_setMedia, setMedia, js_getMedia, getMedia, js_setType, setType,+ js_getType, getType, js_getSheet, getSheet, HTMLStyleElement,+ castToHTMLStyleElement, gTypeHTMLStyleElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"disabled\"] = $2;"+ js_setDisabled :: JSRef HTMLStyleElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLStyleElement.disabled Mozilla HTMLStyleElement.disabled documentation> +setDisabled :: (MonadIO m) => HTMLStyleElement -> Bool -> m ()+setDisabled self val+ = liftIO (js_setDisabled (unHTMLStyleElement self) val)+ +foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"+ js_getDisabled :: JSRef HTMLStyleElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLStyleElement.disabled Mozilla HTMLStyleElement.disabled documentation> +getDisabled :: (MonadIO m) => HTMLStyleElement -> m Bool+getDisabled self+ = liftIO (js_getDisabled (unHTMLStyleElement self))+ +foreign import javascript unsafe "$1[\"media\"] = $2;" js_setMedia+ :: JSRef HTMLStyleElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLStyleElement.media Mozilla HTMLStyleElement.media documentation> +setMedia ::+ (MonadIO m, ToJSString val) => HTMLStyleElement -> val -> m ()+setMedia self val+ = liftIO (js_setMedia (unHTMLStyleElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"media\"]" js_getMedia ::+ JSRef HTMLStyleElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLStyleElement.media Mozilla HTMLStyleElement.media documentation> +getMedia ::+ (MonadIO m, FromJSString result) => HTMLStyleElement -> m result+getMedia self+ = liftIO (fromJSString <$> (js_getMedia (unHTMLStyleElement self)))+ +foreign import javascript unsafe "$1[\"type\"] = $2;" js_setType ::+ JSRef HTMLStyleElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLStyleElement.type Mozilla HTMLStyleElement.type documentation> +setType ::+ (MonadIO m, ToJSString val) => HTMLStyleElement -> val -> m ()+setType self val+ = liftIO (js_setType (unHTMLStyleElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef HTMLStyleElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLStyleElement.type Mozilla HTMLStyleElement.type documentation> +getType ::+ (MonadIO m, FromJSString result) => HTMLStyleElement -> m result+getType self+ = liftIO (fromJSString <$> (js_getType (unHTMLStyleElement self)))+ +foreign import javascript unsafe "$1[\"sheet\"]" js_getSheet ::+ JSRef HTMLStyleElement -> IO (JSRef StyleSheet)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLStyleElement.sheet Mozilla HTMLStyleElement.sheet documentation> +getSheet :: (MonadIO m) => HTMLStyleElement -> m (Maybe StyleSheet)+getSheet self+ = liftIO ((js_getSheet (unHTMLStyleElement self)) >>= fromJSRef)
@@ -0,0 +1,42 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLTableCaptionElement+ (js_setAlign, setAlign, js_getAlign, getAlign,+ HTMLTableCaptionElement, castToHTMLTableCaptionElement,+ gTypeHTMLTableCaptionElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"align\"] = $2;" js_setAlign+ :: JSRef HTMLTableCaptionElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCaptionElement.align Mozilla HTMLTableCaptionElement.align documentation> +setAlign ::+ (MonadIO m, ToJSString val) =>+ HTMLTableCaptionElement -> val -> m ()+setAlign self val+ = liftIO+ (js_setAlign (unHTMLTableCaptionElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"align\"]" js_getAlign ::+ JSRef HTMLTableCaptionElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCaptionElement.align Mozilla HTMLTableCaptionElement.align documentation> +getAlign ::+ (MonadIO m, FromJSString result) =>+ HTMLTableCaptionElement -> m result+getAlign self+ = liftIO+ (fromJSString <$> (js_getAlign (unHTMLTableCaptionElement self)))
@@ -0,0 +1,316 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLTableCellElement+ (js_getCellIndex, getCellIndex, js_setAbbr, setAbbr, js_getAbbr,+ getAbbr, js_setAlign, setAlign, js_getAlign, getAlign, js_setAxis,+ setAxis, js_getAxis, getAxis, js_setBgColor, setBgColor,+ js_getBgColor, getBgColor, js_setCh, setCh, js_getCh, getCh,+ js_setChOff, setChOff, js_getChOff, getChOff, js_setColSpan,+ setColSpan, js_getColSpan, getColSpan, js_setHeaders, setHeaders,+ js_getHeaders, getHeaders, js_setHeight, setHeight, js_getHeight,+ getHeight, js_setNoWrap, setNoWrap, js_getNoWrap, getNoWrap,+ js_setRowSpan, setRowSpan, js_getRowSpan, getRowSpan, js_setScope,+ setScope, js_getScope, getScope, js_setVAlign, setVAlign,+ js_getVAlign, getVAlign, js_setWidth, setWidth, js_getWidth,+ getWidth, HTMLTableCellElement, castToHTMLTableCellElement,+ gTypeHTMLTableCellElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"cellIndex\"]"+ js_getCellIndex :: JSRef HTMLTableCellElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.cellIndex Mozilla HTMLTableCellElement.cellIndex documentation> +getCellIndex :: (MonadIO m) => HTMLTableCellElement -> m Int+getCellIndex self+ = liftIO (js_getCellIndex (unHTMLTableCellElement self))+ +foreign import javascript unsafe "$1[\"abbr\"] = $2;" js_setAbbr ::+ JSRef HTMLTableCellElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.abbr Mozilla HTMLTableCellElement.abbr documentation> +setAbbr ::+ (MonadIO m, ToJSString val) => HTMLTableCellElement -> val -> m ()+setAbbr self val+ = liftIO+ (js_setAbbr (unHTMLTableCellElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"abbr\"]" js_getAbbr ::+ JSRef HTMLTableCellElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.abbr Mozilla HTMLTableCellElement.abbr documentation> +getAbbr ::+ (MonadIO m, FromJSString result) =>+ HTMLTableCellElement -> m result+getAbbr self+ = liftIO+ (fromJSString <$> (js_getAbbr (unHTMLTableCellElement self)))+ +foreign import javascript unsafe "$1[\"align\"] = $2;" js_setAlign+ :: JSRef HTMLTableCellElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.align Mozilla HTMLTableCellElement.align documentation> +setAlign ::+ (MonadIO m, ToJSString val) => HTMLTableCellElement -> val -> m ()+setAlign self val+ = liftIO+ (js_setAlign (unHTMLTableCellElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"align\"]" js_getAlign ::+ JSRef HTMLTableCellElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.align Mozilla HTMLTableCellElement.align documentation> +getAlign ::+ (MonadIO m, FromJSString result) =>+ HTMLTableCellElement -> m result+getAlign self+ = liftIO+ (fromJSString <$> (js_getAlign (unHTMLTableCellElement self)))+ +foreign import javascript unsafe "$1[\"axis\"] = $2;" js_setAxis ::+ JSRef HTMLTableCellElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.axis Mozilla HTMLTableCellElement.axis documentation> +setAxis ::+ (MonadIO m, ToJSString val) => HTMLTableCellElement -> val -> m ()+setAxis self val+ = liftIO+ (js_setAxis (unHTMLTableCellElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"axis\"]" js_getAxis ::+ JSRef HTMLTableCellElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.axis Mozilla HTMLTableCellElement.axis documentation> +getAxis ::+ (MonadIO m, FromJSString result) =>+ HTMLTableCellElement -> m result+getAxis self+ = liftIO+ (fromJSString <$> (js_getAxis (unHTMLTableCellElement self)))+ +foreign import javascript unsafe "$1[\"bgColor\"] = $2;"+ js_setBgColor :: JSRef HTMLTableCellElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.bgColor Mozilla HTMLTableCellElement.bgColor documentation> +setBgColor ::+ (MonadIO m, ToJSString val) => HTMLTableCellElement -> val -> m ()+setBgColor self val+ = liftIO+ (js_setBgColor (unHTMLTableCellElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"bgColor\"]" js_getBgColor ::+ JSRef HTMLTableCellElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.bgColor Mozilla HTMLTableCellElement.bgColor documentation> +getBgColor ::+ (MonadIO m, FromJSString result) =>+ HTMLTableCellElement -> m result+getBgColor self+ = liftIO+ (fromJSString <$> (js_getBgColor (unHTMLTableCellElement self)))+ +foreign import javascript unsafe "$1[\"ch\"] = $2;" js_setCh ::+ JSRef HTMLTableCellElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.ch Mozilla HTMLTableCellElement.ch documentation> +setCh ::+ (MonadIO m, ToJSString val) => HTMLTableCellElement -> val -> m ()+setCh self val+ = liftIO (js_setCh (unHTMLTableCellElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"ch\"]" js_getCh ::+ JSRef HTMLTableCellElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.ch Mozilla HTMLTableCellElement.ch documentation> +getCh ::+ (MonadIO m, FromJSString result) =>+ HTMLTableCellElement -> m result+getCh self+ = liftIO+ (fromJSString <$> (js_getCh (unHTMLTableCellElement self)))+ +foreign import javascript unsafe "$1[\"chOff\"] = $2;" js_setChOff+ :: JSRef HTMLTableCellElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.chOff Mozilla HTMLTableCellElement.chOff documentation> +setChOff ::+ (MonadIO m, ToJSString val) => HTMLTableCellElement -> val -> m ()+setChOff self val+ = liftIO+ (js_setChOff (unHTMLTableCellElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"chOff\"]" js_getChOff ::+ JSRef HTMLTableCellElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.chOff Mozilla HTMLTableCellElement.chOff documentation> +getChOff ::+ (MonadIO m, FromJSString result) =>+ HTMLTableCellElement -> m result+getChOff self+ = liftIO+ (fromJSString <$> (js_getChOff (unHTMLTableCellElement self)))+ +foreign import javascript unsafe "$1[\"colSpan\"] = $2;"+ js_setColSpan :: JSRef HTMLTableCellElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.colSpan Mozilla HTMLTableCellElement.colSpan documentation> +setColSpan :: (MonadIO m) => HTMLTableCellElement -> Int -> m ()+setColSpan self val+ = liftIO (js_setColSpan (unHTMLTableCellElement self) val)+ +foreign import javascript unsafe "$1[\"colSpan\"]" js_getColSpan ::+ JSRef HTMLTableCellElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.colSpan Mozilla HTMLTableCellElement.colSpan documentation> +getColSpan :: (MonadIO m) => HTMLTableCellElement -> m Int+getColSpan self+ = liftIO (js_getColSpan (unHTMLTableCellElement self))+ +foreign import javascript unsafe "$1[\"headers\"] = $2;"+ js_setHeaders :: JSRef HTMLTableCellElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.headers Mozilla HTMLTableCellElement.headers documentation> +setHeaders ::+ (MonadIO m, ToJSString val) => HTMLTableCellElement -> val -> m ()+setHeaders self val+ = liftIO+ (js_setHeaders (unHTMLTableCellElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"headers\"]" js_getHeaders ::+ JSRef HTMLTableCellElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.headers Mozilla HTMLTableCellElement.headers documentation> +getHeaders ::+ (MonadIO m, FromJSString result) =>+ HTMLTableCellElement -> m result+getHeaders self+ = liftIO+ (fromJSString <$> (js_getHeaders (unHTMLTableCellElement self)))+ +foreign import javascript unsafe "$1[\"height\"] = $2;"+ js_setHeight :: JSRef HTMLTableCellElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.height Mozilla HTMLTableCellElement.height documentation> +setHeight ::+ (MonadIO m, ToJSString val) => HTMLTableCellElement -> val -> m ()+setHeight self val+ = liftIO+ (js_setHeight (unHTMLTableCellElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"height\"]" js_getHeight ::+ JSRef HTMLTableCellElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.height Mozilla HTMLTableCellElement.height documentation> +getHeight ::+ (MonadIO m, FromJSString result) =>+ HTMLTableCellElement -> m result+getHeight self+ = liftIO+ (fromJSString <$> (js_getHeight (unHTMLTableCellElement self)))+ +foreign import javascript unsafe "$1[\"noWrap\"] = $2;"+ js_setNoWrap :: JSRef HTMLTableCellElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.noWrap Mozilla HTMLTableCellElement.noWrap documentation> +setNoWrap :: (MonadIO m) => HTMLTableCellElement -> Bool -> m ()+setNoWrap self val+ = liftIO (js_setNoWrap (unHTMLTableCellElement self) val)+ +foreign import javascript unsafe "($1[\"noWrap\"] ? 1 : 0)"+ js_getNoWrap :: JSRef HTMLTableCellElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.noWrap Mozilla HTMLTableCellElement.noWrap documentation> +getNoWrap :: (MonadIO m) => HTMLTableCellElement -> m Bool+getNoWrap self+ = liftIO (js_getNoWrap (unHTMLTableCellElement self))+ +foreign import javascript unsafe "$1[\"rowSpan\"] = $2;"+ js_setRowSpan :: JSRef HTMLTableCellElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.rowSpan Mozilla HTMLTableCellElement.rowSpan documentation> +setRowSpan :: (MonadIO m) => HTMLTableCellElement -> Int -> m ()+setRowSpan self val+ = liftIO (js_setRowSpan (unHTMLTableCellElement self) val)+ +foreign import javascript unsafe "$1[\"rowSpan\"]" js_getRowSpan ::+ JSRef HTMLTableCellElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.rowSpan Mozilla HTMLTableCellElement.rowSpan documentation> +getRowSpan :: (MonadIO m) => HTMLTableCellElement -> m Int+getRowSpan self+ = liftIO (js_getRowSpan (unHTMLTableCellElement self))+ +foreign import javascript unsafe "$1[\"scope\"] = $2;" js_setScope+ :: JSRef HTMLTableCellElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.scope Mozilla HTMLTableCellElement.scope documentation> +setScope ::+ (MonadIO m, ToJSString val) => HTMLTableCellElement -> val -> m ()+setScope self val+ = liftIO+ (js_setScope (unHTMLTableCellElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"scope\"]" js_getScope ::+ JSRef HTMLTableCellElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.scope Mozilla HTMLTableCellElement.scope documentation> +getScope ::+ (MonadIO m, FromJSString result) =>+ HTMLTableCellElement -> m result+getScope self+ = liftIO+ (fromJSString <$> (js_getScope (unHTMLTableCellElement self)))+ +foreign import javascript unsafe "$1[\"vAlign\"] = $2;"+ js_setVAlign :: JSRef HTMLTableCellElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.vAlign Mozilla HTMLTableCellElement.vAlign documentation> +setVAlign ::+ (MonadIO m, ToJSString val) => HTMLTableCellElement -> val -> m ()+setVAlign self val+ = liftIO+ (js_setVAlign (unHTMLTableCellElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"vAlign\"]" js_getVAlign ::+ JSRef HTMLTableCellElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.vAlign Mozilla HTMLTableCellElement.vAlign documentation> +getVAlign ::+ (MonadIO m, FromJSString result) =>+ HTMLTableCellElement -> m result+getVAlign self+ = liftIO+ (fromJSString <$> (js_getVAlign (unHTMLTableCellElement self)))+ +foreign import javascript unsafe "$1[\"width\"] = $2;" js_setWidth+ :: JSRef HTMLTableCellElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.width Mozilla HTMLTableCellElement.width documentation> +setWidth ::+ (MonadIO m, ToJSString val) => HTMLTableCellElement -> val -> m ()+setWidth self val+ = liftIO+ (js_setWidth (unHTMLTableCellElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"width\"]" js_getWidth ::+ JSRef HTMLTableCellElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement.width Mozilla HTMLTableCellElement.width documentation> +getWidth ::+ (MonadIO m, FromJSString result) =>+ HTMLTableCellElement -> m result+getWidth self+ = liftIO+ (fromJSString <$> (js_getWidth (unHTMLTableCellElement self)))
@@ -0,0 +1,136 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLTableColElement+ (js_setAlign, setAlign, js_getAlign, getAlign, js_setCh, setCh,+ js_getCh, getCh, js_setChOff, setChOff, js_getChOff, getChOff,+ js_setSpan, setSpan, js_getSpan, getSpan, js_setVAlign, setVAlign,+ js_getVAlign, getVAlign, js_setWidth, setWidth, js_getWidth,+ getWidth, HTMLTableColElement, castToHTMLTableColElement,+ gTypeHTMLTableColElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"align\"] = $2;" js_setAlign+ :: JSRef HTMLTableColElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableColElement.align Mozilla HTMLTableColElement.align documentation> +setAlign ::+ (MonadIO m, ToJSString val) => HTMLTableColElement -> val -> m ()+setAlign self val+ = liftIO+ (js_setAlign (unHTMLTableColElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"align\"]" js_getAlign ::+ JSRef HTMLTableColElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableColElement.align Mozilla HTMLTableColElement.align documentation> +getAlign ::+ (MonadIO m, FromJSString result) => HTMLTableColElement -> m result+getAlign self+ = liftIO+ (fromJSString <$> (js_getAlign (unHTMLTableColElement self)))+ +foreign import javascript unsafe "$1[\"ch\"] = $2;" js_setCh ::+ JSRef HTMLTableColElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableColElement.ch Mozilla HTMLTableColElement.ch documentation> +setCh ::+ (MonadIO m, ToJSString val) => HTMLTableColElement -> val -> m ()+setCh self val+ = liftIO (js_setCh (unHTMLTableColElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"ch\"]" js_getCh ::+ JSRef HTMLTableColElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableColElement.ch Mozilla HTMLTableColElement.ch documentation> +getCh ::+ (MonadIO m, FromJSString result) => HTMLTableColElement -> m result+getCh self+ = liftIO (fromJSString <$> (js_getCh (unHTMLTableColElement self)))+ +foreign import javascript unsafe "$1[\"chOff\"] = $2;" js_setChOff+ :: JSRef HTMLTableColElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableColElement.chOff Mozilla HTMLTableColElement.chOff documentation> +setChOff ::+ (MonadIO m, ToJSString val) => HTMLTableColElement -> val -> m ()+setChOff self val+ = liftIO+ (js_setChOff (unHTMLTableColElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"chOff\"]" js_getChOff ::+ JSRef HTMLTableColElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableColElement.chOff Mozilla HTMLTableColElement.chOff documentation> +getChOff ::+ (MonadIO m, FromJSString result) => HTMLTableColElement -> m result+getChOff self+ = liftIO+ (fromJSString <$> (js_getChOff (unHTMLTableColElement self)))+ +foreign import javascript unsafe "$1[\"span\"] = $2;" js_setSpan ::+ JSRef HTMLTableColElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableColElement.span Mozilla HTMLTableColElement.span documentation> +setSpan :: (MonadIO m) => HTMLTableColElement -> Int -> m ()+setSpan self val+ = liftIO (js_setSpan (unHTMLTableColElement self) val)+ +foreign import javascript unsafe "$1[\"span\"]" js_getSpan ::+ JSRef HTMLTableColElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableColElement.span Mozilla HTMLTableColElement.span documentation> +getSpan :: (MonadIO m) => HTMLTableColElement -> m Int+getSpan self = liftIO (js_getSpan (unHTMLTableColElement self))+ +foreign import javascript unsafe "$1[\"vAlign\"] = $2;"+ js_setVAlign :: JSRef HTMLTableColElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableColElement.vAlign Mozilla HTMLTableColElement.vAlign documentation> +setVAlign ::+ (MonadIO m, ToJSString val) => HTMLTableColElement -> val -> m ()+setVAlign self val+ = liftIO+ (js_setVAlign (unHTMLTableColElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"vAlign\"]" js_getVAlign ::+ JSRef HTMLTableColElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableColElement.vAlign Mozilla HTMLTableColElement.vAlign documentation> +getVAlign ::+ (MonadIO m, FromJSString result) => HTMLTableColElement -> m result+getVAlign self+ = liftIO+ (fromJSString <$> (js_getVAlign (unHTMLTableColElement self)))+ +foreign import javascript unsafe "$1[\"width\"] = $2;" js_setWidth+ :: JSRef HTMLTableColElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableColElement.width Mozilla HTMLTableColElement.width documentation> +setWidth ::+ (MonadIO m, ToJSString val) => HTMLTableColElement -> val -> m ()+setWidth self val+ = liftIO+ (js_setWidth (unHTMLTableColElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"width\"]" js_getWidth ::+ JSRef HTMLTableColElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableColElement.width Mozilla HTMLTableColElement.width documentation> +getWidth ::+ (MonadIO m, FromJSString result) => HTMLTableColElement -> m result+getWidth self+ = liftIO+ (fromJSString <$> (js_getWidth (unHTMLTableColElement self)))
@@ -0,0 +1,367 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLTableElement+ (js_createTHead, createTHead, js_deleteTHead, deleteTHead,+ js_createTFoot, createTFoot, js_deleteTFoot, deleteTFoot,+ js_createTBody, createTBody, js_createCaption, createCaption,+ js_deleteCaption, deleteCaption, js_insertRow, insertRow,+ js_deleteRow, deleteRow, js_setCaption, setCaption, js_getCaption,+ getCaption, js_setTHead, setTHead, js_getTHead, getTHead,+ js_setTFoot, setTFoot, js_getTFoot, getTFoot, js_getRows, getRows,+ js_getTBodies, getTBodies, js_setAlign, setAlign, js_getAlign,+ getAlign, js_setBgColor, setBgColor, js_getBgColor, getBgColor,+ js_setBorder, setBorder, js_getBorder, getBorder,+ js_setCellPadding, setCellPadding, js_getCellPadding,+ getCellPadding, js_setCellSpacing, setCellSpacing,+ js_getCellSpacing, getCellSpacing, js_setFrame, setFrame,+ js_getFrame, getFrame, js_setRules, setRules, js_getRules,+ getRules, js_setSummary, setSummary, js_getSummary, getSummary,+ js_setWidth, setWidth, js_getWidth, getWidth, HTMLTableElement,+ castToHTMLTableElement, gTypeHTMLTableElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"createTHead\"]()"+ js_createTHead :: JSRef HTMLTableElement -> IO (JSRef HTMLElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createTHead Mozilla HTMLTableElement.createTHead documentation> +createTHead ::+ (MonadIO m) => HTMLTableElement -> m (Maybe HTMLElement)+createTHead self+ = liftIO ((js_createTHead (unHTMLTableElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"deleteTHead\"]()"+ js_deleteTHead :: JSRef HTMLTableElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.deleteTHead Mozilla HTMLTableElement.deleteTHead documentation> +deleteTHead :: (MonadIO m) => HTMLTableElement -> m ()+deleteTHead self+ = liftIO (js_deleteTHead (unHTMLTableElement self))+ +foreign import javascript unsafe "$1[\"createTFoot\"]()"+ js_createTFoot :: JSRef HTMLTableElement -> IO (JSRef HTMLElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createTFoot Mozilla HTMLTableElement.createTFoot documentation> +createTFoot ::+ (MonadIO m) => HTMLTableElement -> m (Maybe HTMLElement)+createTFoot self+ = liftIO ((js_createTFoot (unHTMLTableElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"deleteTFoot\"]()"+ js_deleteTFoot :: JSRef HTMLTableElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.deleteTFoot Mozilla HTMLTableElement.deleteTFoot documentation> +deleteTFoot :: (MonadIO m) => HTMLTableElement -> m ()+deleteTFoot self+ = liftIO (js_deleteTFoot (unHTMLTableElement self))+ +foreign import javascript unsafe "$1[\"createTBody\"]()"+ js_createTBody :: JSRef HTMLTableElement -> IO (JSRef HTMLElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createTBody Mozilla HTMLTableElement.createTBody documentation> +createTBody ::+ (MonadIO m) => HTMLTableElement -> m (Maybe HTMLElement)+createTBody self+ = liftIO ((js_createTBody (unHTMLTableElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"createCaption\"]()"+ js_createCaption ::+ JSRef HTMLTableElement -> IO (JSRef HTMLElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createCaption Mozilla HTMLTableElement.createCaption documentation> +createCaption ::+ (MonadIO m) => HTMLTableElement -> m (Maybe HTMLElement)+createCaption self+ = liftIO+ ((js_createCaption (unHTMLTableElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"deleteCaption\"]()"+ js_deleteCaption :: JSRef HTMLTableElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.deleteCaption Mozilla HTMLTableElement.deleteCaption documentation> +deleteCaption :: (MonadIO m) => HTMLTableElement -> m ()+deleteCaption self+ = liftIO (js_deleteCaption (unHTMLTableElement self))+ +foreign import javascript unsafe "$1[\"insertRow\"]($2)"+ js_insertRow ::+ JSRef HTMLTableElement -> Int -> IO (JSRef HTMLElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.insertRow Mozilla HTMLTableElement.insertRow documentation> +insertRow ::+ (MonadIO m) => HTMLTableElement -> Int -> m (Maybe HTMLElement)+insertRow self index+ = liftIO+ ((js_insertRow (unHTMLTableElement self) index) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"deleteRow\"]($2)"+ js_deleteRow :: JSRef HTMLTableElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.deleteRow Mozilla HTMLTableElement.deleteRow documentation> +deleteRow :: (MonadIO m) => HTMLTableElement -> Int -> m ()+deleteRow self index+ = liftIO (js_deleteRow (unHTMLTableElement self) index)+ +foreign import javascript unsafe "$1[\"caption\"] = $2;"+ js_setCaption ::+ JSRef HTMLTableElement -> JSRef HTMLTableCaptionElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.caption Mozilla HTMLTableElement.caption documentation> +setCaption ::+ (MonadIO m) =>+ HTMLTableElement -> Maybe HTMLTableCaptionElement -> m ()+setCaption self val+ = liftIO+ (js_setCaption (unHTMLTableElement self)+ (maybe jsNull pToJSRef val))+ +foreign import javascript unsafe "$1[\"caption\"]" js_getCaption ::+ JSRef HTMLTableElement -> IO (JSRef HTMLTableCaptionElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.caption Mozilla HTMLTableElement.caption documentation> +getCaption ::+ (MonadIO m) =>+ HTMLTableElement -> m (Maybe HTMLTableCaptionElement)+getCaption self+ = liftIO ((js_getCaption (unHTMLTableElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"tHead\"] = $2;" js_setTHead+ :: JSRef HTMLTableElement -> JSRef HTMLTableSectionElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.tHead Mozilla HTMLTableElement.tHead documentation> +setTHead ::+ (MonadIO m) =>+ HTMLTableElement -> Maybe HTMLTableSectionElement -> m ()+setTHead self val+ = liftIO+ (js_setTHead (unHTMLTableElement self) (maybe jsNull pToJSRef val))+ +foreign import javascript unsafe "$1[\"tHead\"]" js_getTHead ::+ JSRef HTMLTableElement -> IO (JSRef HTMLTableSectionElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.tHead Mozilla HTMLTableElement.tHead documentation> +getTHead ::+ (MonadIO m) =>+ HTMLTableElement -> m (Maybe HTMLTableSectionElement)+getTHead self+ = liftIO ((js_getTHead (unHTMLTableElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"tFoot\"] = $2;" js_setTFoot+ :: JSRef HTMLTableElement -> JSRef HTMLTableSectionElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.tFoot Mozilla HTMLTableElement.tFoot documentation> +setTFoot ::+ (MonadIO m) =>+ HTMLTableElement -> Maybe HTMLTableSectionElement -> m ()+setTFoot self val+ = liftIO+ (js_setTFoot (unHTMLTableElement self) (maybe jsNull pToJSRef val))+ +foreign import javascript unsafe "$1[\"tFoot\"]" js_getTFoot ::+ JSRef HTMLTableElement -> IO (JSRef HTMLTableSectionElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.tFoot Mozilla HTMLTableElement.tFoot documentation> +getTFoot ::+ (MonadIO m) =>+ HTMLTableElement -> m (Maybe HTMLTableSectionElement)+getTFoot self+ = liftIO ((js_getTFoot (unHTMLTableElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"rows\"]" js_getRows ::+ JSRef HTMLTableElement -> IO (JSRef HTMLCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.rows Mozilla HTMLTableElement.rows documentation> +getRows ::+ (MonadIO m) => HTMLTableElement -> m (Maybe HTMLCollection)+getRows self+ = liftIO ((js_getRows (unHTMLTableElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"tBodies\"]" js_getTBodies ::+ JSRef HTMLTableElement -> IO (JSRef HTMLCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.tBodies Mozilla HTMLTableElement.tBodies documentation> +getTBodies ::+ (MonadIO m) => HTMLTableElement -> m (Maybe HTMLCollection)+getTBodies self+ = liftIO ((js_getTBodies (unHTMLTableElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"align\"] = $2;" js_setAlign+ :: JSRef HTMLTableElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.align Mozilla HTMLTableElement.align documentation> +setAlign ::+ (MonadIO m, ToJSString val) => HTMLTableElement -> val -> m ()+setAlign self val+ = liftIO (js_setAlign (unHTMLTableElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"align\"]" js_getAlign ::+ JSRef HTMLTableElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.align Mozilla HTMLTableElement.align documentation> +getAlign ::+ (MonadIO m, FromJSString result) => HTMLTableElement -> m result+getAlign self+ = liftIO (fromJSString <$> (js_getAlign (unHTMLTableElement self)))+ +foreign import javascript unsafe "$1[\"bgColor\"] = $2;"+ js_setBgColor :: JSRef HTMLTableElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.bgColor Mozilla HTMLTableElement.bgColor documentation> +setBgColor ::+ (MonadIO m, ToJSString val) => HTMLTableElement -> val -> m ()+setBgColor self val+ = liftIO (js_setBgColor (unHTMLTableElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"bgColor\"]" js_getBgColor ::+ JSRef HTMLTableElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.bgColor Mozilla HTMLTableElement.bgColor documentation> +getBgColor ::+ (MonadIO m, FromJSString result) => HTMLTableElement -> m result+getBgColor self+ = liftIO+ (fromJSString <$> (js_getBgColor (unHTMLTableElement self)))+ +foreign import javascript unsafe "$1[\"border\"] = $2;"+ js_setBorder :: JSRef HTMLTableElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.border Mozilla HTMLTableElement.border documentation> +setBorder ::+ (MonadIO m, ToJSString val) => HTMLTableElement -> val -> m ()+setBorder self val+ = liftIO (js_setBorder (unHTMLTableElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"border\"]" js_getBorder ::+ JSRef HTMLTableElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.border Mozilla HTMLTableElement.border documentation> +getBorder ::+ (MonadIO m, FromJSString result) => HTMLTableElement -> m result+getBorder self+ = liftIO+ (fromJSString <$> (js_getBorder (unHTMLTableElement self)))+ +foreign import javascript unsafe "$1[\"cellPadding\"] = $2;"+ js_setCellPadding :: JSRef HTMLTableElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.cellPadding Mozilla HTMLTableElement.cellPadding documentation> +setCellPadding ::+ (MonadIO m, ToJSString val) => HTMLTableElement -> val -> m ()+setCellPadding self val+ = liftIO+ (js_setCellPadding (unHTMLTableElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"cellPadding\"]"+ js_getCellPadding :: JSRef HTMLTableElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.cellPadding Mozilla HTMLTableElement.cellPadding documentation> +getCellPadding ::+ (MonadIO m, FromJSString result) => HTMLTableElement -> m result+getCellPadding self+ = liftIO+ (fromJSString <$> (js_getCellPadding (unHTMLTableElement self)))+ +foreign import javascript unsafe "$1[\"cellSpacing\"] = $2;"+ js_setCellSpacing :: JSRef HTMLTableElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.cellSpacing Mozilla HTMLTableElement.cellSpacing documentation> +setCellSpacing ::+ (MonadIO m, ToJSString val) => HTMLTableElement -> val -> m ()+setCellSpacing self val+ = liftIO+ (js_setCellSpacing (unHTMLTableElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"cellSpacing\"]"+ js_getCellSpacing :: JSRef HTMLTableElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.cellSpacing Mozilla HTMLTableElement.cellSpacing documentation> +getCellSpacing ::+ (MonadIO m, FromJSString result) => HTMLTableElement -> m result+getCellSpacing self+ = liftIO+ (fromJSString <$> (js_getCellSpacing (unHTMLTableElement self)))+ +foreign import javascript unsafe "$1[\"frame\"] = $2;" js_setFrame+ :: JSRef HTMLTableElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.frame Mozilla HTMLTableElement.frame documentation> +setFrame ::+ (MonadIO m, ToJSString val) => HTMLTableElement -> val -> m ()+setFrame self val+ = liftIO (js_setFrame (unHTMLTableElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"frame\"]" js_getFrame ::+ JSRef HTMLTableElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.frame Mozilla HTMLTableElement.frame documentation> +getFrame ::+ (MonadIO m, FromJSString result) => HTMLTableElement -> m result+getFrame self+ = liftIO (fromJSString <$> (js_getFrame (unHTMLTableElement self)))+ +foreign import javascript unsafe "$1[\"rules\"] = $2;" js_setRules+ :: JSRef HTMLTableElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.rules Mozilla HTMLTableElement.rules documentation> +setRules ::+ (MonadIO m, ToJSString val) => HTMLTableElement -> val -> m ()+setRules self val+ = liftIO (js_setRules (unHTMLTableElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"rules\"]" js_getRules ::+ JSRef HTMLTableElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.rules Mozilla HTMLTableElement.rules documentation> +getRules ::+ (MonadIO m, FromJSString result) => HTMLTableElement -> m result+getRules self+ = liftIO (fromJSString <$> (js_getRules (unHTMLTableElement self)))+ +foreign import javascript unsafe "$1[\"summary\"] = $2;"+ js_setSummary :: JSRef HTMLTableElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.summary Mozilla HTMLTableElement.summary documentation> +setSummary ::+ (MonadIO m, ToJSString val) => HTMLTableElement -> val -> m ()+setSummary self val+ = liftIO (js_setSummary (unHTMLTableElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"summary\"]" js_getSummary ::+ JSRef HTMLTableElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.summary Mozilla HTMLTableElement.summary documentation> +getSummary ::+ (MonadIO m, FromJSString result) => HTMLTableElement -> m result+getSummary self+ = liftIO+ (fromJSString <$> (js_getSummary (unHTMLTableElement self)))+ +foreign import javascript unsafe "$1[\"width\"] = $2;" js_setWidth+ :: JSRef HTMLTableElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.width Mozilla HTMLTableElement.width documentation> +setWidth ::+ (MonadIO m, ToJSString val) => HTMLTableElement -> val -> m ()+setWidth self val+ = liftIO (js_setWidth (unHTMLTableElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"width\"]" js_getWidth ::+ JSRef HTMLTableElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.width Mozilla HTMLTableElement.width documentation> +getWidth ::+ (MonadIO m, FromJSString result) => HTMLTableElement -> m result+getWidth self+ = liftIO (fromJSString <$> (js_getWidth (unHTMLTableElement self)))
@@ -0,0 +1,167 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLTableRowElement+ (js_insertCell, insertCell, js_deleteCell, deleteCell,+ js_getRowIndex, getRowIndex, js_getSectionRowIndex,+ getSectionRowIndex, js_getCells, getCells, js_setAlign, setAlign,+ js_getAlign, getAlign, js_setBgColor, setBgColor, js_getBgColor,+ getBgColor, js_setCh, setCh, js_getCh, getCh, js_setChOff,+ setChOff, js_getChOff, getChOff, js_setVAlign, setVAlign,+ js_getVAlign, getVAlign, HTMLTableRowElement,+ castToHTMLTableRowElement, gTypeHTMLTableRowElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"insertCell\"]($2)"+ js_insertCell ::+ JSRef HTMLTableRowElement -> Int -> IO (JSRef HTMLElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.insertCell Mozilla HTMLTableRowElement.insertCell documentation> +insertCell ::+ (MonadIO m) => HTMLTableRowElement -> Int -> m (Maybe HTMLElement)+insertCell self index+ = liftIO+ ((js_insertCell (unHTMLTableRowElement self) index) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"deleteCell\"]($2)"+ js_deleteCell :: JSRef HTMLTableRowElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.deleteCell Mozilla HTMLTableRowElement.deleteCell documentation> +deleteCell :: (MonadIO m) => HTMLTableRowElement -> Int -> m ()+deleteCell self index+ = liftIO (js_deleteCell (unHTMLTableRowElement self) index)+ +foreign import javascript unsafe "$1[\"rowIndex\"]" js_getRowIndex+ :: JSRef HTMLTableRowElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.rowIndex Mozilla HTMLTableRowElement.rowIndex documentation> +getRowIndex :: (MonadIO m) => HTMLTableRowElement -> m Int+getRowIndex self+ = liftIO (js_getRowIndex (unHTMLTableRowElement self))+ +foreign import javascript unsafe "$1[\"sectionRowIndex\"]"+ js_getSectionRowIndex :: JSRef HTMLTableRowElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.sectionRowIndex Mozilla HTMLTableRowElement.sectionRowIndex documentation> +getSectionRowIndex :: (MonadIO m) => HTMLTableRowElement -> m Int+getSectionRowIndex self+ = liftIO (js_getSectionRowIndex (unHTMLTableRowElement self))+ +foreign import javascript unsafe "$1[\"cells\"]" js_getCells ::+ JSRef HTMLTableRowElement -> IO (JSRef HTMLCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.cells Mozilla HTMLTableRowElement.cells documentation> +getCells ::+ (MonadIO m) => HTMLTableRowElement -> m (Maybe HTMLCollection)+getCells self+ = liftIO ((js_getCells (unHTMLTableRowElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"align\"] = $2;" js_setAlign+ :: JSRef HTMLTableRowElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.align Mozilla HTMLTableRowElement.align documentation> +setAlign ::+ (MonadIO m, ToJSString val) => HTMLTableRowElement -> val -> m ()+setAlign self val+ = liftIO+ (js_setAlign (unHTMLTableRowElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"align\"]" js_getAlign ::+ JSRef HTMLTableRowElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.align Mozilla HTMLTableRowElement.align documentation> +getAlign ::+ (MonadIO m, FromJSString result) => HTMLTableRowElement -> m result+getAlign self+ = liftIO+ (fromJSString <$> (js_getAlign (unHTMLTableRowElement self)))+ +foreign import javascript unsafe "$1[\"bgColor\"] = $2;"+ js_setBgColor :: JSRef HTMLTableRowElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.bgColor Mozilla HTMLTableRowElement.bgColor documentation> +setBgColor ::+ (MonadIO m, ToJSString val) => HTMLTableRowElement -> val -> m ()+setBgColor self val+ = liftIO+ (js_setBgColor (unHTMLTableRowElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"bgColor\"]" js_getBgColor ::+ JSRef HTMLTableRowElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.bgColor Mozilla HTMLTableRowElement.bgColor documentation> +getBgColor ::+ (MonadIO m, FromJSString result) => HTMLTableRowElement -> m result+getBgColor self+ = liftIO+ (fromJSString <$> (js_getBgColor (unHTMLTableRowElement self)))+ +foreign import javascript unsafe "$1[\"ch\"] = $2;" js_setCh ::+ JSRef HTMLTableRowElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.ch Mozilla HTMLTableRowElement.ch documentation> +setCh ::+ (MonadIO m, ToJSString val) => HTMLTableRowElement -> val -> m ()+setCh self val+ = liftIO (js_setCh (unHTMLTableRowElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"ch\"]" js_getCh ::+ JSRef HTMLTableRowElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.ch Mozilla HTMLTableRowElement.ch documentation> +getCh ::+ (MonadIO m, FromJSString result) => HTMLTableRowElement -> m result+getCh self+ = liftIO (fromJSString <$> (js_getCh (unHTMLTableRowElement self)))+ +foreign import javascript unsafe "$1[\"chOff\"] = $2;" js_setChOff+ :: JSRef HTMLTableRowElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.chOff Mozilla HTMLTableRowElement.chOff documentation> +setChOff ::+ (MonadIO m, ToJSString val) => HTMLTableRowElement -> val -> m ()+setChOff self val+ = liftIO+ (js_setChOff (unHTMLTableRowElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"chOff\"]" js_getChOff ::+ JSRef HTMLTableRowElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.chOff Mozilla HTMLTableRowElement.chOff documentation> +getChOff ::+ (MonadIO m, FromJSString result) => HTMLTableRowElement -> m result+getChOff self+ = liftIO+ (fromJSString <$> (js_getChOff (unHTMLTableRowElement self)))+ +foreign import javascript unsafe "$1[\"vAlign\"] = $2;"+ js_setVAlign :: JSRef HTMLTableRowElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.vAlign Mozilla HTMLTableRowElement.vAlign documentation> +setVAlign ::+ (MonadIO m, ToJSString val) => HTMLTableRowElement -> val -> m ()+setVAlign self val+ = liftIO+ (js_setVAlign (unHTMLTableRowElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"vAlign\"]" js_getVAlign ::+ JSRef HTMLTableRowElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.vAlign Mozilla HTMLTableRowElement.vAlign documentation> +getVAlign ::+ (MonadIO m, FromJSString result) => HTMLTableRowElement -> m result+getVAlign self+ = liftIO+ (fromJSString <$> (js_getVAlign (unHTMLTableRowElement self)))
@@ -0,0 +1,142 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLTableSectionElement+ (js_insertRow, insertRow, js_deleteRow, deleteRow, js_setAlign,+ setAlign, js_getAlign, getAlign, js_setCh, setCh, js_getCh, getCh,+ js_setChOff, setChOff, js_getChOff, getChOff, js_setVAlign,+ setVAlign, js_getVAlign, getVAlign, js_getRows, getRows,+ HTMLTableSectionElement, castToHTMLTableSectionElement,+ gTypeHTMLTableSectionElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"insertRow\"]($2)"+ js_insertRow ::+ JSRef HTMLTableSectionElement -> Int -> IO (JSRef HTMLElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.insertRow Mozilla HTMLTableSectionElement.insertRow documentation> +insertRow ::+ (MonadIO m) =>+ HTMLTableSectionElement -> Int -> m (Maybe HTMLElement)+insertRow self index+ = liftIO+ ((js_insertRow (unHTMLTableSectionElement self) index) >>=+ fromJSRef)+ +foreign import javascript unsafe "$1[\"deleteRow\"]($2)"+ js_deleteRow :: JSRef HTMLTableSectionElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.deleteRow Mozilla HTMLTableSectionElement.deleteRow documentation> +deleteRow :: (MonadIO m) => HTMLTableSectionElement -> Int -> m ()+deleteRow self index+ = liftIO (js_deleteRow (unHTMLTableSectionElement self) index)+ +foreign import javascript unsafe "$1[\"align\"] = $2;" js_setAlign+ :: JSRef HTMLTableSectionElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.align Mozilla HTMLTableSectionElement.align documentation> +setAlign ::+ (MonadIO m, ToJSString val) =>+ HTMLTableSectionElement -> val -> m ()+setAlign self val+ = liftIO+ (js_setAlign (unHTMLTableSectionElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"align\"]" js_getAlign ::+ JSRef HTMLTableSectionElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.align Mozilla HTMLTableSectionElement.align documentation> +getAlign ::+ (MonadIO m, FromJSString result) =>+ HTMLTableSectionElement -> m result+getAlign self+ = liftIO+ (fromJSString <$> (js_getAlign (unHTMLTableSectionElement self)))+ +foreign import javascript unsafe "$1[\"ch\"] = $2;" js_setCh ::+ JSRef HTMLTableSectionElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.ch Mozilla HTMLTableSectionElement.ch documentation> +setCh ::+ (MonadIO m, ToJSString val) =>+ HTMLTableSectionElement -> val -> m ()+setCh self val+ = liftIO+ (js_setCh (unHTMLTableSectionElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"ch\"]" js_getCh ::+ JSRef HTMLTableSectionElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.ch Mozilla HTMLTableSectionElement.ch documentation> +getCh ::+ (MonadIO m, FromJSString result) =>+ HTMLTableSectionElement -> m result+getCh self+ = liftIO+ (fromJSString <$> (js_getCh (unHTMLTableSectionElement self)))+ +foreign import javascript unsafe "$1[\"chOff\"] = $2;" js_setChOff+ :: JSRef HTMLTableSectionElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.chOff Mozilla HTMLTableSectionElement.chOff documentation> +setChOff ::+ (MonadIO m, ToJSString val) =>+ HTMLTableSectionElement -> val -> m ()+setChOff self val+ = liftIO+ (js_setChOff (unHTMLTableSectionElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"chOff\"]" js_getChOff ::+ JSRef HTMLTableSectionElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.chOff Mozilla HTMLTableSectionElement.chOff documentation> +getChOff ::+ (MonadIO m, FromJSString result) =>+ HTMLTableSectionElement -> m result+getChOff self+ = liftIO+ (fromJSString <$> (js_getChOff (unHTMLTableSectionElement self)))+ +foreign import javascript unsafe "$1[\"vAlign\"] = $2;"+ js_setVAlign :: JSRef HTMLTableSectionElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.vAlign Mozilla HTMLTableSectionElement.vAlign documentation> +setVAlign ::+ (MonadIO m, ToJSString val) =>+ HTMLTableSectionElement -> val -> m ()+setVAlign self val+ = liftIO+ (js_setVAlign (unHTMLTableSectionElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"vAlign\"]" js_getVAlign ::+ JSRef HTMLTableSectionElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.vAlign Mozilla HTMLTableSectionElement.vAlign documentation> +getVAlign ::+ (MonadIO m, FromJSString result) =>+ HTMLTableSectionElement -> m result+getVAlign self+ = liftIO+ (fromJSString <$> (js_getVAlign (unHTMLTableSectionElement self)))+ +foreign import javascript unsafe "$1[\"rows\"]" js_getRows ::+ JSRef HTMLTableSectionElement -> IO (JSRef HTMLCollection)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.rows Mozilla HTMLTableSectionElement.rows documentation> +getRows ::+ (MonadIO m) => HTMLTableSectionElement -> m (Maybe HTMLCollection)+getRows self+ = liftIO+ ((js_getRows (unHTMLTableSectionElement self)) >>= fromJSRef)
@@ -0,0 +1,29 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLTemplateElement+ (js_getContent, getContent, HTMLTemplateElement,+ castToHTMLTemplateElement, gTypeHTMLTemplateElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"content\"]" js_getContent ::+ JSRef HTMLTemplateElement -> IO (JSRef DocumentFragment)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement.content Mozilla HTMLTemplateElement.content documentation> +getContent ::+ (MonadIO m) => HTMLTemplateElement -> m (Maybe DocumentFragment)+getContent self+ = liftIO+ ((js_getContent (unHTMLTemplateElement self)) >>= fromJSRef)
@@ -0,0 +1,520 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLTextAreaElement+ (js_checkValidity, checkValidity, js_setCustomValidity,+ setCustomValidity, js_select, select, js_setRangeText,+ setRangeText, js_setRangeText4, setRangeText4,+ js_setSelectionRange, setSelectionRange, js_setAutofocus,+ setAutofocus, js_getAutofocus, getAutofocus, js_setCols, setCols,+ js_getCols, getCols, js_setDirName, setDirName, js_getDirName,+ getDirName, js_setDisabled, setDisabled, js_getDisabled,+ getDisabled, js_getForm, getForm, js_setMaxLength, setMaxLength,+ js_getMaxLength, getMaxLength, js_setName, setName, js_getName,+ getName, js_setPlaceholder, setPlaceholder, js_getPlaceholder,+ getPlaceholder, js_setReadOnly, setReadOnly, js_getReadOnly,+ getReadOnly, js_setRequired, setRequired, js_getRequired,+ getRequired, js_setRows, setRows, js_getRows, getRows, js_setWrap,+ setWrap, js_getWrap, getWrap, js_getType, getType,+ js_setDefaultValue, setDefaultValue, js_getDefaultValue,+ getDefaultValue, js_setValue, setValue, js_getValue, getValue,+ js_getTextLength, getTextLength, js_getWillValidate,+ getWillValidate, js_getValidity, getValidity,+ js_getValidationMessage, getValidationMessage, js_getLabels,+ getLabels, js_setSelectionStart, setSelectionStart,+ js_getSelectionStart, getSelectionStart, js_setSelectionEnd,+ setSelectionEnd, js_getSelectionEnd, getSelectionEnd,+ js_setSelectionDirection, setSelectionDirection,+ js_getSelectionDirection, getSelectionDirection, js_setAutocorrect,+ setAutocorrect, js_getAutocorrect, getAutocorrect,+ js_setAutocapitalize, setAutocapitalize, js_getAutocapitalize,+ getAutocapitalize, HTMLTextAreaElement, castToHTMLTextAreaElement,+ gTypeHTMLTextAreaElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe+ "($1[\"checkValidity\"]() ? 1 : 0)" js_checkValidity ::+ JSRef HTMLTextAreaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.checkValidity Mozilla HTMLTextAreaElement.checkValidity documentation> +checkValidity :: (MonadIO m) => HTMLTextAreaElement -> m Bool+checkValidity self+ = liftIO (js_checkValidity (unHTMLTextAreaElement self))+ +foreign import javascript unsafe "$1[\"setCustomValidity\"]($2)"+ js_setCustomValidity ::+ JSRef HTMLTextAreaElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.setCustomValidity Mozilla HTMLTextAreaElement.setCustomValidity documentation> +setCustomValidity ::+ (MonadIO m, ToJSString error) =>+ HTMLTextAreaElement -> Maybe error -> m ()+setCustomValidity self error+ = liftIO+ (js_setCustomValidity (unHTMLTextAreaElement self)+ (toMaybeJSString error))+ +foreign import javascript unsafe "$1[\"select\"]()" js_select ::+ JSRef HTMLTextAreaElement -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.select Mozilla HTMLTextAreaElement.select documentation> +select :: (MonadIO m) => HTMLTextAreaElement -> m ()+select self = liftIO (js_select (unHTMLTextAreaElement self))+ +foreign import javascript unsafe "$1[\"setRangeText\"]($2)"+ js_setRangeText :: JSRef HTMLTextAreaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.setRangeText Mozilla HTMLTextAreaElement.setRangeText documentation> +setRangeText ::+ (MonadIO m, ToJSString replacement) =>+ HTMLTextAreaElement -> replacement -> m ()+setRangeText self replacement+ = liftIO+ (js_setRangeText (unHTMLTextAreaElement self)+ (toJSString replacement))+ +foreign import javascript unsafe+ "$1[\"setRangeText\"]($2, $3, $4,\n$5)" js_setRangeText4 ::+ JSRef HTMLTextAreaElement ->+ JSString -> Word -> Word -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.setRangeText Mozilla HTMLTextAreaElement.setRangeText documentation> +setRangeText4 ::+ (MonadIO m, ToJSString replacement, ToJSString selectionMode) =>+ HTMLTextAreaElement ->+ replacement -> Word -> Word -> selectionMode -> m ()+setRangeText4 self replacement start end selectionMode+ = liftIO+ (js_setRangeText4 (unHTMLTextAreaElement self)+ (toJSString replacement)+ start+ end+ (toJSString selectionMode))+ +foreign import javascript unsafe+ "$1[\"setSelectionRange\"]($2, $3,\n$4)" js_setSelectionRange ::+ JSRef HTMLTextAreaElement -> Int -> Int -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.setSelectionRange Mozilla HTMLTextAreaElement.setSelectionRange documentation> +setSelectionRange ::+ (MonadIO m, ToJSString direction) =>+ HTMLTextAreaElement -> Int -> Int -> direction -> m ()+setSelectionRange self start end direction+ = liftIO+ (js_setSelectionRange (unHTMLTextAreaElement self) start end+ (toJSString direction))+ +foreign import javascript unsafe "$1[\"autofocus\"] = $2;"+ js_setAutofocus :: JSRef HTMLTextAreaElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.autofocus Mozilla HTMLTextAreaElement.autofocus documentation> +setAutofocus :: (MonadIO m) => HTMLTextAreaElement -> Bool -> m ()+setAutofocus self val+ = liftIO (js_setAutofocus (unHTMLTextAreaElement self) val)+ +foreign import javascript unsafe "($1[\"autofocus\"] ? 1 : 0)"+ js_getAutofocus :: JSRef HTMLTextAreaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.autofocus Mozilla HTMLTextAreaElement.autofocus documentation> +getAutofocus :: (MonadIO m) => HTMLTextAreaElement -> m Bool+getAutofocus self+ = liftIO (js_getAutofocus (unHTMLTextAreaElement self))+ +foreign import javascript unsafe "$1[\"cols\"] = $2;" js_setCols ::+ JSRef HTMLTextAreaElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.cols Mozilla HTMLTextAreaElement.cols documentation> +setCols :: (MonadIO m) => HTMLTextAreaElement -> Int -> m ()+setCols self val+ = liftIO (js_setCols (unHTMLTextAreaElement self) val)+ +foreign import javascript unsafe "$1[\"cols\"]" js_getCols ::+ JSRef HTMLTextAreaElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.cols Mozilla HTMLTextAreaElement.cols documentation> +getCols :: (MonadIO m) => HTMLTextAreaElement -> m Int+getCols self = liftIO (js_getCols (unHTMLTextAreaElement self))+ +foreign import javascript unsafe "$1[\"dirName\"] = $2;"+ js_setDirName :: JSRef HTMLTextAreaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.dirName Mozilla HTMLTextAreaElement.dirName documentation> +setDirName ::+ (MonadIO m, ToJSString val) => HTMLTextAreaElement -> val -> m ()+setDirName self val+ = liftIO+ (js_setDirName (unHTMLTextAreaElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"dirName\"]" js_getDirName ::+ JSRef HTMLTextAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.dirName Mozilla HTMLTextAreaElement.dirName documentation> +getDirName ::+ (MonadIO m, FromJSString result) => HTMLTextAreaElement -> m result+getDirName self+ = liftIO+ (fromJSString <$> (js_getDirName (unHTMLTextAreaElement self)))+ +foreign import javascript unsafe "$1[\"disabled\"] = $2;"+ js_setDisabled :: JSRef HTMLTextAreaElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.disabled Mozilla HTMLTextAreaElement.disabled documentation> +setDisabled :: (MonadIO m) => HTMLTextAreaElement -> Bool -> m ()+setDisabled self val+ = liftIO (js_setDisabled (unHTMLTextAreaElement self) val)+ +foreign import javascript unsafe "($1[\"disabled\"] ? 1 : 0)"+ js_getDisabled :: JSRef HTMLTextAreaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.disabled Mozilla HTMLTextAreaElement.disabled documentation> +getDisabled :: (MonadIO m) => HTMLTextAreaElement -> m Bool+getDisabled self+ = liftIO (js_getDisabled (unHTMLTextAreaElement self))+ +foreign import javascript unsafe "$1[\"form\"]" js_getForm ::+ JSRef HTMLTextAreaElement -> IO (JSRef HTMLFormElement)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.form Mozilla HTMLTextAreaElement.form documentation> +getForm ::+ (MonadIO m) => HTMLTextAreaElement -> m (Maybe HTMLFormElement)+getForm self+ = liftIO ((js_getForm (unHTMLTextAreaElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"maxLength\"] = $2;"+ js_setMaxLength :: JSRef HTMLTextAreaElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.maxLength Mozilla HTMLTextAreaElement.maxLength documentation> +setMaxLength :: (MonadIO m) => HTMLTextAreaElement -> Int -> m ()+setMaxLength self val+ = liftIO (js_setMaxLength (unHTMLTextAreaElement self) val)+ +foreign import javascript unsafe "$1[\"maxLength\"]"+ js_getMaxLength :: JSRef HTMLTextAreaElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.maxLength Mozilla HTMLTextAreaElement.maxLength documentation> +getMaxLength :: (MonadIO m) => HTMLTextAreaElement -> m Int+getMaxLength self+ = liftIO (js_getMaxLength (unHTMLTextAreaElement self))+ +foreign import javascript unsafe "$1[\"name\"] = $2;" js_setName ::+ JSRef HTMLTextAreaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.name Mozilla HTMLTextAreaElement.name documentation> +setName ::+ (MonadIO m, ToJSString val) => HTMLTextAreaElement -> val -> m ()+setName self val+ = liftIO (js_setName (unHTMLTextAreaElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"name\"]" js_getName ::+ JSRef HTMLTextAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.name Mozilla HTMLTextAreaElement.name documentation> +getName ::+ (MonadIO m, FromJSString result) => HTMLTextAreaElement -> m result+getName self+ = liftIO+ (fromJSString <$> (js_getName (unHTMLTextAreaElement self)))+ +foreign import javascript unsafe "$1[\"placeholder\"] = $2;"+ js_setPlaceholder :: JSRef HTMLTextAreaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.placeholder Mozilla HTMLTextAreaElement.placeholder documentation> +setPlaceholder ::+ (MonadIO m, ToJSString val) => HTMLTextAreaElement -> val -> m ()+setPlaceholder self val+ = liftIO+ (js_setPlaceholder (unHTMLTextAreaElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"placeholder\"]"+ js_getPlaceholder :: JSRef HTMLTextAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.placeholder Mozilla HTMLTextAreaElement.placeholder documentation> +getPlaceholder ::+ (MonadIO m, FromJSString result) => HTMLTextAreaElement -> m result+getPlaceholder self+ = liftIO+ (fromJSString <$> (js_getPlaceholder (unHTMLTextAreaElement self)))+ +foreign import javascript unsafe "$1[\"readOnly\"] = $2;"+ js_setReadOnly :: JSRef HTMLTextAreaElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.readOnly Mozilla HTMLTextAreaElement.readOnly documentation> +setReadOnly :: (MonadIO m) => HTMLTextAreaElement -> Bool -> m ()+setReadOnly self val+ = liftIO (js_setReadOnly (unHTMLTextAreaElement self) val)+ +foreign import javascript unsafe "($1[\"readOnly\"] ? 1 : 0)"+ js_getReadOnly :: JSRef HTMLTextAreaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.readOnly Mozilla HTMLTextAreaElement.readOnly documentation> +getReadOnly :: (MonadIO m) => HTMLTextAreaElement -> m Bool+getReadOnly self+ = liftIO (js_getReadOnly (unHTMLTextAreaElement self))+ +foreign import javascript unsafe "$1[\"required\"] = $2;"+ js_setRequired :: JSRef HTMLTextAreaElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.required Mozilla HTMLTextAreaElement.required documentation> +setRequired :: (MonadIO m) => HTMLTextAreaElement -> Bool -> m ()+setRequired self val+ = liftIO (js_setRequired (unHTMLTextAreaElement self) val)+ +foreign import javascript unsafe "($1[\"required\"] ? 1 : 0)"+ js_getRequired :: JSRef HTMLTextAreaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.required Mozilla HTMLTextAreaElement.required documentation> +getRequired :: (MonadIO m) => HTMLTextAreaElement -> m Bool+getRequired self+ = liftIO (js_getRequired (unHTMLTextAreaElement self))+ +foreign import javascript unsafe "$1[\"rows\"] = $2;" js_setRows ::+ JSRef HTMLTextAreaElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.rows Mozilla HTMLTextAreaElement.rows documentation> +setRows :: (MonadIO m) => HTMLTextAreaElement -> Int -> m ()+setRows self val+ = liftIO (js_setRows (unHTMLTextAreaElement self) val)+ +foreign import javascript unsafe "$1[\"rows\"]" js_getRows ::+ JSRef HTMLTextAreaElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.rows Mozilla HTMLTextAreaElement.rows documentation> +getRows :: (MonadIO m) => HTMLTextAreaElement -> m Int+getRows self = liftIO (js_getRows (unHTMLTextAreaElement self))+ +foreign import javascript unsafe "$1[\"wrap\"] = $2;" js_setWrap ::+ JSRef HTMLTextAreaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.wrap Mozilla HTMLTextAreaElement.wrap documentation> +setWrap ::+ (MonadIO m, ToJSString val) => HTMLTextAreaElement -> val -> m ()+setWrap self val+ = liftIO (js_setWrap (unHTMLTextAreaElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"wrap\"]" js_getWrap ::+ JSRef HTMLTextAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.wrap Mozilla HTMLTextAreaElement.wrap documentation> +getWrap ::+ (MonadIO m, FromJSString result) => HTMLTextAreaElement -> m result+getWrap self+ = liftIO+ (fromJSString <$> (js_getWrap (unHTMLTextAreaElement self)))+ +foreign import javascript unsafe "$1[\"type\"]" js_getType ::+ JSRef HTMLTextAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.type Mozilla HTMLTextAreaElement.type documentation> +getType ::+ (MonadIO m, FromJSString result) => HTMLTextAreaElement -> m result+getType self+ = liftIO+ (fromJSString <$> (js_getType (unHTMLTextAreaElement self)))+ +foreign import javascript unsafe "$1[\"defaultValue\"] = $2;"+ js_setDefaultValue ::+ JSRef HTMLTextAreaElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.defaultValue Mozilla HTMLTextAreaElement.defaultValue documentation> +setDefaultValue ::+ (MonadIO m, ToJSString val) =>+ HTMLTextAreaElement -> Maybe val -> m ()+setDefaultValue self val+ = liftIO+ (js_setDefaultValue (unHTMLTextAreaElement self)+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"defaultValue\"]"+ js_getDefaultValue ::+ JSRef HTMLTextAreaElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.defaultValue Mozilla HTMLTextAreaElement.defaultValue documentation> +getDefaultValue ::+ (MonadIO m, FromJSString result) =>+ HTMLTextAreaElement -> m (Maybe result)+getDefaultValue self+ = liftIO+ (fromMaybeJSString <$>+ (js_getDefaultValue (unHTMLTextAreaElement self)))+ +foreign import javascript unsafe "$1[\"value\"] = $2;" js_setValue+ :: JSRef HTMLTextAreaElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.value Mozilla HTMLTextAreaElement.value documentation> +setValue ::+ (MonadIO m, ToJSString val) =>+ HTMLTextAreaElement -> Maybe val -> m ()+setValue self val+ = liftIO+ (js_setValue (unHTMLTextAreaElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"value\"]" js_getValue ::+ JSRef HTMLTextAreaElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.value Mozilla HTMLTextAreaElement.value documentation> +getValue ::+ (MonadIO m, FromJSString result) =>+ HTMLTextAreaElement -> m (Maybe result)+getValue self+ = liftIO+ (fromMaybeJSString <$> (js_getValue (unHTMLTextAreaElement self)))+ +foreign import javascript unsafe "$1[\"textLength\"]"+ js_getTextLength :: JSRef HTMLTextAreaElement -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.textLength Mozilla HTMLTextAreaElement.textLength documentation> +getTextLength :: (MonadIO m) => HTMLTextAreaElement -> m Word+getTextLength self+ = liftIO (js_getTextLength (unHTMLTextAreaElement self))+ +foreign import javascript unsafe "($1[\"willValidate\"] ? 1 : 0)"+ js_getWillValidate :: JSRef HTMLTextAreaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.willValidate Mozilla HTMLTextAreaElement.willValidate documentation> +getWillValidate :: (MonadIO m) => HTMLTextAreaElement -> m Bool+getWillValidate self+ = liftIO (js_getWillValidate (unHTMLTextAreaElement self))+ +foreign import javascript unsafe "$1[\"validity\"]" js_getValidity+ :: JSRef HTMLTextAreaElement -> IO (JSRef ValidityState)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.validity Mozilla HTMLTextAreaElement.validity documentation> +getValidity ::+ (MonadIO m) => HTMLTextAreaElement -> m (Maybe ValidityState)+getValidity self+ = liftIO+ ((js_getValidity (unHTMLTextAreaElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"validationMessage\"]"+ js_getValidationMessage :: JSRef HTMLTextAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.validationMessage Mozilla HTMLTextAreaElement.validationMessage documentation> +getValidationMessage ::+ (MonadIO m, FromJSString result) => HTMLTextAreaElement -> m result+getValidationMessage self+ = liftIO+ (fromJSString <$>+ (js_getValidationMessage (unHTMLTextAreaElement self)))+ +foreign import javascript unsafe "$1[\"labels\"]" js_getLabels ::+ JSRef HTMLTextAreaElement -> IO (JSRef NodeList)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.labels Mozilla HTMLTextAreaElement.labels documentation> +getLabels ::+ (MonadIO m) => HTMLTextAreaElement -> m (Maybe NodeList)+getLabels self+ = liftIO+ ((js_getLabels (unHTMLTextAreaElement self)) >>= fromJSRef)+ +foreign import javascript unsafe "$1[\"selectionStart\"] = $2;"+ js_setSelectionStart :: JSRef HTMLTextAreaElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.selectionStart Mozilla HTMLTextAreaElement.selectionStart documentation> +setSelectionStart ::+ (MonadIO m) => HTMLTextAreaElement -> Int -> m ()+setSelectionStart self val+ = liftIO (js_setSelectionStart (unHTMLTextAreaElement self) val)+ +foreign import javascript unsafe "$1[\"selectionStart\"]"+ js_getSelectionStart :: JSRef HTMLTextAreaElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.selectionStart Mozilla HTMLTextAreaElement.selectionStart documentation> +getSelectionStart :: (MonadIO m) => HTMLTextAreaElement -> m Int+getSelectionStart self+ = liftIO (js_getSelectionStart (unHTMLTextAreaElement self))+ +foreign import javascript unsafe "$1[\"selectionEnd\"] = $2;"+ js_setSelectionEnd :: JSRef HTMLTextAreaElement -> Int -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.selectionEnd Mozilla HTMLTextAreaElement.selectionEnd documentation> +setSelectionEnd ::+ (MonadIO m) => HTMLTextAreaElement -> Int -> m ()+setSelectionEnd self val+ = liftIO (js_setSelectionEnd (unHTMLTextAreaElement self) val)+ +foreign import javascript unsafe "$1[\"selectionEnd\"]"+ js_getSelectionEnd :: JSRef HTMLTextAreaElement -> IO Int++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.selectionEnd Mozilla HTMLTextAreaElement.selectionEnd documentation> +getSelectionEnd :: (MonadIO m) => HTMLTextAreaElement -> m Int+getSelectionEnd self+ = liftIO (js_getSelectionEnd (unHTMLTextAreaElement self))+ +foreign import javascript unsafe "$1[\"selectionDirection\"] = $2;"+ js_setSelectionDirection ::+ JSRef HTMLTextAreaElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.selectionDirection Mozilla HTMLTextAreaElement.selectionDirection documentation> +setSelectionDirection ::+ (MonadIO m, ToJSString val) => HTMLTextAreaElement -> val -> m ()+setSelectionDirection self val+ = liftIO+ (js_setSelectionDirection (unHTMLTextAreaElement self)+ (toJSString val))+ +foreign import javascript unsafe "$1[\"selectionDirection\"]"+ js_getSelectionDirection ::+ JSRef HTMLTextAreaElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.selectionDirection Mozilla HTMLTextAreaElement.selectionDirection documentation> +getSelectionDirection ::+ (MonadIO m, FromJSString result) => HTMLTextAreaElement -> m result+getSelectionDirection self+ = liftIO+ (fromJSString <$>+ (js_getSelectionDirection (unHTMLTextAreaElement self)))+ +foreign import javascript unsafe "$1[\"autocorrect\"] = $2;"+ js_setAutocorrect :: JSRef HTMLTextAreaElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.autocorrect Mozilla HTMLTextAreaElement.autocorrect documentation> +setAutocorrect ::+ (MonadIO m) => HTMLTextAreaElement -> Bool -> m ()+setAutocorrect self val+ = liftIO (js_setAutocorrect (unHTMLTextAreaElement self) val)+ +foreign import javascript unsafe "($1[\"autocorrect\"] ? 1 : 0)"+ js_getAutocorrect :: JSRef HTMLTextAreaElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.autocorrect Mozilla HTMLTextAreaElement.autocorrect documentation> +getAutocorrect :: (MonadIO m) => HTMLTextAreaElement -> m Bool+getAutocorrect self+ = liftIO (js_getAutocorrect (unHTMLTextAreaElement self))+ +foreign import javascript unsafe "$1[\"autocapitalize\"] = $2;"+ js_setAutocapitalize ::+ JSRef HTMLTextAreaElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.autocapitalize Mozilla HTMLTextAreaElement.autocapitalize documentation> +setAutocapitalize ::+ (MonadIO m, ToJSString val) =>+ HTMLTextAreaElement -> Maybe val -> m ()+setAutocapitalize self val+ = liftIO+ (js_setAutocapitalize (unHTMLTextAreaElement self)+ (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"autocapitalize\"]"+ js_getAutocapitalize ::+ JSRef HTMLTextAreaElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.autocapitalize Mozilla HTMLTextAreaElement.autocapitalize documentation> +getAutocapitalize ::+ (MonadIO m, FromJSString result) =>+ HTMLTextAreaElement -> m (Maybe result)+getAutocapitalize self+ = liftIO+ (fromMaybeJSString <$>+ (js_getAutocapitalize (unHTMLTextAreaElement self)))
@@ -0,0 +1,41 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLTitleElement+ (js_setText, setText, js_getText, getText, HTMLTitleElement,+ castToHTMLTitleElement, gTypeHTMLTitleElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+ +foreign import javascript unsafe "$1[\"text\"] = $2;" js_setText ::+ JSRef HTMLTitleElement -> JSRef (Maybe JSString) -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTitleElement.text Mozilla HTMLTitleElement.text documentation> +setText ::+ (MonadIO m, ToJSString val) =>+ HTMLTitleElement -> Maybe val -> m ()+setText self val+ = liftIO+ (js_setText (unHTMLTitleElement self) (toMaybeJSString val))+ +foreign import javascript unsafe "$1[\"text\"]" js_getText ::+ JSRef HTMLTitleElement -> IO (JSRef (Maybe JSString))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTitleElement.text Mozilla HTMLTitleElement.text documentation> +getText ::+ (MonadIO m, FromJSString result) =>+ HTMLTitleElement -> m (Maybe result)+getText self+ = liftIO+ (fromMaybeJSString <$> (js_getText (unHTMLTitleElement self)))
@@ -0,0 +1,132 @@+{-# LANGUAGE PatternSynonyms, ForeignFunctionInterface, JavaScriptFFI #-}+module GHCJS.DOM.JSFFI.Generated.HTMLTrackElement+ (pattern NONE, pattern LOADING, pattern LOADED, pattern ERROR,+ js_setKind, setKind, js_getKind, getKind, js_setSrc, setSrc,+ js_getSrc, getSrc, js_setSrclang, setSrclang, js_getSrclang,+ getSrclang, js_setLabel, setLabel, js_getLabel, getLabel,+ js_setDefault, setDefault, js_getDefault, getDefault,+ js_getReadyState, getReadyState, js_getTrack, getTrack,+ HTMLTrackElement, castToHTMLTrackElement, gTypeHTMLTrackElement)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, fmap, Show, Read, Eq, Ord)+import Data.Typeable (Typeable)+import GHCJS.Types (JSRef(..), JSString, castRef)+import GHCJS.Foreign (jsNull)+import GHCJS.Foreign.Callback (syncCallback, asyncCallback, syncCallback1, asyncCallback1, syncCallback2, asyncCallback2, OnBlocked(..))+import GHCJS.Marshal (ToJSRef(..), FromJSRef(..))+import GHCJS.Marshal.Pure (PToJSRef(..), PFromJSRef(..))+import Control.Monad.IO.Class (MonadIO(..))+import Data.Int (Int64)+import Data.Word (Word, Word64)+import GHCJS.DOM.Types+import Control.Applicative ((<$>))+import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName)+import GHCJS.DOM.Enums+pattern NONE = 0+pattern LOADING = 1+pattern LOADED = 2+pattern ERROR = 3+ +foreign import javascript unsafe "$1[\"kind\"] = $2;" js_setKind ::+ JSRef HTMLTrackElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTrackElement.kind Mozilla HTMLTrackElement.kind documentation> +setKind ::+ (MonadIO m, ToJSString val) => HTMLTrackElement -> val -> m ()+setKind self val+ = liftIO (js_setKind (unHTMLTrackElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"kind\"]" js_getKind ::+ JSRef HTMLTrackElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTrackElement.kind Mozilla HTMLTrackElement.kind documentation> +getKind ::+ (MonadIO m, FromJSString result) => HTMLTrackElement -> m result+getKind self+ = liftIO (fromJSString <$> (js_getKind (unHTMLTrackElement self)))+ +foreign import javascript unsafe "$1[\"src\"] = $2;" js_setSrc ::+ JSRef HTMLTrackElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTrackElement.src Mozilla HTMLTrackElement.src documentation> +setSrc ::+ (MonadIO m, ToJSString val) => HTMLTrackElement -> val -> m ()+setSrc self val+ = liftIO (js_setSrc (unHTMLTrackElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"src\"]" js_getSrc ::+ JSRef HTMLTrackElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTrackElement.src Mozilla HTMLTrackElement.src documentation> +getSrc ::+ (MonadIO m, FromJSString result) => HTMLTrackElement -> m result+getSrc self+ = liftIO (fromJSString <$> (js_getSrc (unHTMLTrackElement self)))+ +foreign import javascript unsafe "$1[\"srclang\"] = $2;"+ js_setSrclang :: JSRef HTMLTrackElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTrackElement.srclang Mozilla HTMLTrackElement.srclang documentation> +setSrclang ::+ (MonadIO m, ToJSString val) => HTMLTrackElement -> val -> m ()+setSrclang self val+ = liftIO (js_setSrclang (unHTMLTrackElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"srclang\"]" js_getSrclang ::+ JSRef HTMLTrackElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTrackElement.srclang Mozilla HTMLTrackElement.srclang documentation> +getSrclang ::+ (MonadIO m, FromJSString result) => HTMLTrackElement -> m result+getSrclang self+ = liftIO+ (fromJSString <$> (js_getSrclang (unHTMLTrackElement self)))+ +foreign import javascript unsafe "$1[\"label\"] = $2;" js_setLabel+ :: JSRef HTMLTrackElement -> JSString -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTrackElement.label Mozilla HTMLTrackElement.label documentation> +setLabel ::+ (MonadIO m, ToJSString val) => HTMLTrackElement -> val -> m ()+setLabel self val+ = liftIO (js_setLabel (unHTMLTrackElement self) (toJSString val))+ +foreign import javascript unsafe "$1[\"label\"]" js_getLabel ::+ JSRef HTMLTrackElement -> IO JSString++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTrackElement.label Mozilla HTMLTrackElement.label documentation> +getLabel ::+ (MonadIO m, FromJSString result) => HTMLTrackElement -> m result+getLabel self+ = liftIO (fromJSString <$> (js_getLabel (unHTMLTrackElement self)))+ +foreign import javascript unsafe "$1[\"default\"] = $2;"+ js_setDefault :: JSRef HTMLTrackElement -> Bool -> IO ()++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTrackElement.default Mozilla HTMLTrackElement.default documentation> +setDefault :: (MonadIO m) => HTMLTrackElement -> Bool -> m ()+setDefault self val+ = liftIO (js_setDefault (unHTMLTrackElement self) val)+ +foreign import javascript unsafe "($1[\"default\"] ? 1 : 0)"+ js_getDefault :: JSRef HTMLTrackElement -> IO Bool++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTrackElement.default Mozilla HTMLTrackElement.default documentation> +getDefault :: (MonadIO m) => HTMLTrackElement -> m Bool+getDefault self = liftIO (js_getDefault (unHTMLTrackElement self))+ +foreign import javascript unsafe "$1[\"readyState\"]"+ js_getReadyState :: JSRef HTMLTrackElement -> IO Word++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTrackElement.readyState Mozilla HTMLTrackElement.readyState documentation> +getReadyState :: (MonadIO m) => HTMLTrackElement -> m Word+getReadyState self+ = liftIO (js_getReadyState (unHTMLTrackElement self))+ +foreign import javascript unsafe "$1[\"track\"]" js_getTrack ::+ JSRef HTMLTrackElement -> IO (JSRef TextTrack)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTrackElement.track Mozilla HTMLTrackElement.track documentation> +getTrack :: (MonadIO m) => HTMLTrackElement -> m (Maybe TextTrack)+getTrack self+ = liftIO ((js_getTrack (unHTMLTrackElement self)) >>= fromJSRef)
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff