jsaddle-dom 0.4.0.1 → 0.4.1.0
raw patch · 320 files changed
+17691/−3663 lines, 320 filesdep ~jsaddlePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: jsaddle
API changes (from Hackage documentation)
- JSDOM.EventM: instance JSDOM.Types.MonadDOM (Control.Monad.Trans.Reader.ReaderT e JSDOM.Types.DOM)
- JSDOM.Types: class (Applicative m, MonadIO m) => MonadDOM m
- JSDOM.Types: instance JSDOM.Types.MonadDOM Language.Javascript.JSaddle.Types.JSM
- JSDOM.Types: propagateGError :: a -> a
+ JSDOM: nextAnimationFrame :: (Double -> JSM a) -> JSM a
+ JSDOM: waitForAnimationFrame :: JSM Double
+ JSDOM.Generated.AbstractView: getDocumentUnchecked :: (MonadDOM m) => AbstractView -> m Document
+ JSDOM.Generated.AbstractView: getStyleMediaUnchecked :: (MonadDOM m) => AbstractView -> m StyleMedia
+ JSDOM.Generated.AllAudioCapabilities: getVolumeUnchecked :: (MonadDOM m) => AllAudioCapabilities -> m CapabilityRange
+ JSDOM.Generated.AllVideoCapabilities: getAspectRatioUnchecked :: (MonadDOM m) => AllVideoCapabilities -> m CapabilityRange
+ JSDOM.Generated.AllVideoCapabilities: getFrameRateUnchecked :: (MonadDOM m) => AllVideoCapabilities -> m CapabilityRange
+ JSDOM.Generated.AllVideoCapabilities: getHeightUnchecked :: (MonadDOM m) => AllVideoCapabilities -> m CapabilityRange
+ JSDOM.Generated.AllVideoCapabilities: getWidthUnchecked :: (MonadDOM m) => AllVideoCapabilities -> m CapabilityRange
+ JSDOM.Generated.Attr: getNameUnchecked :: (MonadDOM m, FromJSString result) => Attr -> m result
+ JSDOM.Generated.Attr: getOwnerElementUnchecked :: (MonadDOM m) => Attr -> m Element
+ JSDOM.Generated.Attr: getValueUnchecked :: (MonadDOM m, FromJSString result) => Attr -> m result
+ JSDOM.Generated.AudioBuffer: getChannelDataUnchecked :: (MonadDOM m) => AudioBuffer -> Word -> m Float32Array
+ JSDOM.Generated.AudioBuffer: getChannelData_ :: (MonadDOM m) => AudioBuffer -> Word -> m ()
+ JSDOM.Generated.AudioBufferSourceNode: getBufferUnchecked :: (MonadDOM m) => AudioBufferSourceNode -> m AudioBuffer
+ JSDOM.Generated.AudioBufferSourceNode: getGainUnchecked :: (MonadDOM m) => AudioBufferSourceNode -> m AudioParam
+ JSDOM.Generated.AudioBufferSourceNode: getPlaybackRateUnchecked :: (MonadDOM m) => AudioBufferSourceNode -> m AudioParam
+ JSDOM.Generated.AudioContext: createAnalyserUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m AnalyserNode
+ JSDOM.Generated.AudioContext: createAnalyser_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createBiquadFilterUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m BiquadFilterNode
+ JSDOM.Generated.AudioContext: createBiquadFilter_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createBufferFromArrayBufferUnchecked :: (MonadDOM m, IsAudioContext self, IsArrayBuffer buffer) => self -> Maybe buffer -> Bool -> m AudioBuffer
+ JSDOM.Generated.AudioContext: createBufferFromArrayBuffer_ :: (MonadDOM m, IsAudioContext self, IsArrayBuffer buffer) => self -> Maybe buffer -> Bool -> m ()
+ JSDOM.Generated.AudioContext: createBufferSourceUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m AudioBufferSourceNode
+ JSDOM.Generated.AudioContext: createBufferSource_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createBufferUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Float -> m AudioBuffer
+ JSDOM.Generated.AudioContext: createBuffer_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Float -> m ()
+ JSDOM.Generated.AudioContext: createChannelMergerUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> m ChannelMergerNode
+ JSDOM.Generated.AudioContext: createChannelMerger_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> m ()
+ JSDOM.Generated.AudioContext: createChannelSplitterUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> m ChannelSplitterNode
+ JSDOM.Generated.AudioContext: createChannelSplitter_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> m ()
+ JSDOM.Generated.AudioContext: createConvolverUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m ConvolverNode
+ JSDOM.Generated.AudioContext: createConvolver_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createDelayNodeUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Double -> m DelayNode
+ JSDOM.Generated.AudioContext: createDelayNode_ :: (MonadDOM m, IsAudioContext self) => self -> Double -> m ()
+ JSDOM.Generated.AudioContext: createDelayUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Double -> m DelayNode
+ JSDOM.Generated.AudioContext: createDelay_ :: (MonadDOM m, IsAudioContext self) => self -> Double -> m ()
+ JSDOM.Generated.AudioContext: createDynamicsCompressorUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m DynamicsCompressorNode
+ JSDOM.Generated.AudioContext: createDynamicsCompressor_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createGainNodeUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m GainNode
+ JSDOM.Generated.AudioContext: createGainNode_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createGainUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m GainNode
+ JSDOM.Generated.AudioContext: createGain_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createJavaScriptNodeUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m ScriptProcessorNode
+ JSDOM.Generated.AudioContext: createJavaScriptNode_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m ()
+ JSDOM.Generated.AudioContext: createMediaElementSourceUnchecked :: (MonadDOM m, IsAudioContext self, IsHTMLMediaElement mediaElement) => self -> Maybe mediaElement -> m MediaElementAudioSourceNode
+ JSDOM.Generated.AudioContext: createMediaElementSource_ :: (MonadDOM m, IsAudioContext self, IsHTMLMediaElement mediaElement) => self -> Maybe mediaElement -> m ()
+ JSDOM.Generated.AudioContext: createMediaStreamDestinationUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m MediaStreamAudioDestinationNode
+ JSDOM.Generated.AudioContext: createMediaStreamDestination_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createMediaStreamSourceUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Maybe MediaStream -> m MediaStreamAudioSourceNode
+ JSDOM.Generated.AudioContext: createMediaStreamSource_ :: (MonadDOM m, IsAudioContext self) => self -> Maybe MediaStream -> m ()
+ JSDOM.Generated.AudioContext: createOscillatorUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m OscillatorNode
+ JSDOM.Generated.AudioContext: createOscillator_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createPannerUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m PannerNode
+ JSDOM.Generated.AudioContext: createPanner_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createPeriodicWaveUnchecked :: (MonadDOM m, IsAudioContext self, IsFloat32Array real, IsFloat32Array imag) => self -> Maybe real -> Maybe imag -> m PeriodicWave
+ JSDOM.Generated.AudioContext: createPeriodicWave_ :: (MonadDOM m, IsAudioContext self, IsFloat32Array real, IsFloat32Array imag) => self -> Maybe real -> Maybe imag -> m ()
+ JSDOM.Generated.AudioContext: createScriptProcessorUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m ScriptProcessorNode
+ JSDOM.Generated.AudioContext: createScriptProcessor_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m ()
+ JSDOM.Generated.AudioContext: createWaveShaperUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m WaveShaperNode
+ JSDOM.Generated.AudioContext: createWaveShaper_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: getDestinationUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m AudioDestinationNode
+ JSDOM.Generated.AudioContext: getListenerUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m AudioListener
+ JSDOM.Generated.AudioNode: getContextUnchecked :: (MonadDOM m, IsAudioNode self) => self -> m AudioContext
+ JSDOM.Generated.AudioProcessingEvent: getInputBufferUnchecked :: (MonadDOM m) => AudioProcessingEvent -> m AudioBuffer
+ JSDOM.Generated.AudioProcessingEvent: getOutputBufferUnchecked :: (MonadDOM m) => AudioProcessingEvent -> m AudioBuffer
+ JSDOM.Generated.AudioTrack: getSourceBufferUnchecked :: (MonadDOM m) => AudioTrack -> m SourceBuffer
+ JSDOM.Generated.AudioTrackList: getTrackByIdUnchecked :: (MonadDOM m, ToJSString id) => AudioTrackList -> id -> m AudioTrack
+ JSDOM.Generated.AudioTrackList: getTrackById_ :: (MonadDOM m, ToJSString id) => AudioTrackList -> id -> m ()
+ JSDOM.Generated.AudioTrackList: itemUnchecked :: (MonadDOM m) => AudioTrackList -> Word -> m AudioTrack
+ JSDOM.Generated.AudioTrackList: item_ :: (MonadDOM m) => AudioTrackList -> Word -> m ()
+ JSDOM.Generated.BiquadFilterNode: getDetuneUnchecked :: (MonadDOM m) => BiquadFilterNode -> m AudioParam
+ JSDOM.Generated.BiquadFilterNode: getFrequencyUnchecked :: (MonadDOM m) => BiquadFilterNode -> m AudioParam
+ JSDOM.Generated.BiquadFilterNode: getGainUnchecked :: (MonadDOM m) => BiquadFilterNode -> m AudioParam
+ JSDOM.Generated.BiquadFilterNode: getQUnchecked :: (MonadDOM m) => BiquadFilterNode -> m AudioParam
+ JSDOM.Generated.Blob: sliceUnchecked :: (MonadDOM m, IsBlob self, ToJSString contentType) => self -> Int64 -> Int64 -> Maybe contentType -> m Blob
+ JSDOM.Generated.Blob: slice_ :: (MonadDOM m, IsBlob self, ToJSString contentType) => self -> Int64 -> Int64 -> Maybe contentType -> m ()
+ JSDOM.Generated.CSS: supports2_ :: (MonadDOM m, ToJSString property, ToJSString value) => CSS -> property -> value -> m ()
+ JSDOM.Generated.CSS: supports_ :: (MonadDOM m, ToJSString conditionText) => CSS -> conditionText -> m ()
+ JSDOM.Generated.CSSCharsetRule: getEncodingUnchecked :: (MonadDOM m, FromJSString result) => CSSCharsetRule -> m result
+ JSDOM.Generated.CSSFontFaceLoadEvent: getErrorUnchecked :: (MonadDOM m) => CSSFontFaceLoadEvent -> m DOMError
+ JSDOM.Generated.CSSFontFaceLoadEvent: getFontfaceUnchecked :: (MonadDOM m) => CSSFontFaceLoadEvent -> m CSSFontFaceRule
+ JSDOM.Generated.CSSFontFaceRule: getStyleUnchecked :: (MonadDOM m) => CSSFontFaceRule -> m CSSStyleDeclaration
+ JSDOM.Generated.CSSImportRule: getHrefUnchecked :: (MonadDOM m, FromJSString result) => CSSImportRule -> m result
+ JSDOM.Generated.CSSImportRule: getMediaUnchecked :: (MonadDOM m) => CSSImportRule -> m MediaList
+ JSDOM.Generated.CSSImportRule: getStyleSheetUnchecked :: (MonadDOM m) => CSSImportRule -> m CSSStyleSheet
+ JSDOM.Generated.CSSKeyframeRule: getStyleUnchecked :: (MonadDOM m) => CSSKeyframeRule -> m CSSStyleDeclaration
+ JSDOM.Generated.CSSKeyframesRule: _getUnchecked :: (MonadDOM m) => CSSKeyframesRule -> Word -> m CSSKeyframeRule
+ JSDOM.Generated.CSSKeyframesRule: _get_ :: (MonadDOM m) => CSSKeyframesRule -> Word -> m ()
+ JSDOM.Generated.CSSKeyframesRule: findRuleUnchecked :: (MonadDOM m, ToJSString key) => CSSKeyframesRule -> key -> m CSSKeyframeRule
+ JSDOM.Generated.CSSKeyframesRule: findRule_ :: (MonadDOM m, ToJSString key) => CSSKeyframesRule -> key -> m ()
+ JSDOM.Generated.CSSKeyframesRule: getCssRulesUnchecked :: (MonadDOM m) => CSSKeyframesRule -> m CSSRuleList
+ JSDOM.Generated.CSSKeyframesRule: getNameUnchecked :: (MonadDOM m, FromJSString result) => CSSKeyframesRule -> m result
+ JSDOM.Generated.CSSMediaRule: getCssRulesUnchecked :: (MonadDOM m) => CSSMediaRule -> m CSSRuleList
+ JSDOM.Generated.CSSMediaRule: getMediaUnchecked :: (MonadDOM m) => CSSMediaRule -> m MediaList
+ JSDOM.Generated.CSSMediaRule: insertRule_ :: (MonadDOM m, ToJSString rule) => CSSMediaRule -> rule -> Word -> m ()
+ JSDOM.Generated.CSSPageRule: getSelectorTextUnchecked :: (MonadDOM m, FromJSString result) => CSSPageRule -> m result
+ JSDOM.Generated.CSSPageRule: getStyleUnchecked :: (MonadDOM m) => CSSPageRule -> m CSSStyleDeclaration
+ JSDOM.Generated.CSSPrimitiveValue: getCounterValueUnchecked :: (MonadDOM m) => CSSPrimitiveValue -> m Counter
+ JSDOM.Generated.CSSPrimitiveValue: getCounterValue_ :: (MonadDOM m) => CSSPrimitiveValue -> m ()
+ JSDOM.Generated.CSSPrimitiveValue: getFloatValue_ :: (MonadDOM m) => CSSPrimitiveValue -> Word -> m ()
+ JSDOM.Generated.CSSPrimitiveValue: getRGBColorValueUnchecked :: (MonadDOM m) => CSSPrimitiveValue -> m RGBColor
+ JSDOM.Generated.CSSPrimitiveValue: getRGBColorValue_ :: (MonadDOM m) => CSSPrimitiveValue -> m ()
+ JSDOM.Generated.CSSPrimitiveValue: getRectValueUnchecked :: (MonadDOM m) => CSSPrimitiveValue -> m Rect
+ JSDOM.Generated.CSSPrimitiveValue: getRectValue_ :: (MonadDOM m) => CSSPrimitiveValue -> m ()
+ JSDOM.Generated.CSSPrimitiveValue: getStringValue_ :: (MonadDOM m) => CSSPrimitiveValue -> m ()
+ JSDOM.Generated.CSSRule: getCssTextUnchecked :: (MonadDOM m, IsCSSRule self, FromJSString result) => self -> m result
+ JSDOM.Generated.CSSRule: getParentRuleUnchecked :: (MonadDOM m, IsCSSRule self) => self -> m CSSRule
+ JSDOM.Generated.CSSRule: getParentStyleSheetUnchecked :: (MonadDOM m, IsCSSRule self) => self -> m CSSStyleSheet
+ JSDOM.Generated.CSSRuleList: itemUnchecked :: (MonadDOM m) => CSSRuleList -> Word -> m CSSRule
+ JSDOM.Generated.CSSRuleList: item_ :: (MonadDOM m) => CSSRuleList -> Word -> m ()
+ JSDOM.Generated.CSSStyleDeclaration: getCssTextUnchecked :: (MonadDOM m, FromJSString result) => CSSStyleDeclaration -> m result
+ JSDOM.Generated.CSSStyleDeclaration: getParentRuleUnchecked :: (MonadDOM m) => CSSStyleDeclaration -> m CSSRule
+ JSDOM.Generated.CSSStyleDeclaration: getPropertyCSSValueUnchecked :: (MonadDOM m, ToJSString propertyName) => CSSStyleDeclaration -> propertyName -> m CSSValue
+ JSDOM.Generated.CSSStyleDeclaration: getPropertyCSSValue_ :: (MonadDOM m, ToJSString propertyName) => CSSStyleDeclaration -> propertyName -> m ()
+ JSDOM.Generated.CSSStyleDeclaration: getPropertyPriorityUnchecked :: (MonadDOM m, ToJSString propertyName, FromJSString result) => CSSStyleDeclaration -> propertyName -> m result
+ JSDOM.Generated.CSSStyleDeclaration: getPropertyPriority_ :: (MonadDOM m, ToJSString propertyName) => CSSStyleDeclaration -> propertyName -> m ()
+ JSDOM.Generated.CSSStyleDeclaration: getPropertyShorthandUnchecked :: (MonadDOM m, ToJSString propertyName, FromJSString result) => CSSStyleDeclaration -> propertyName -> m result
+ JSDOM.Generated.CSSStyleDeclaration: getPropertyShorthand_ :: (MonadDOM m, ToJSString propertyName) => CSSStyleDeclaration -> propertyName -> m ()
+ JSDOM.Generated.CSSStyleDeclaration: getPropertyValueUnchecked :: (MonadDOM m, ToJSString propertyName, FromJSString result) => CSSStyleDeclaration -> propertyName -> m result
+ JSDOM.Generated.CSSStyleDeclaration: getPropertyValue_ :: (MonadDOM m, ToJSString propertyName) => CSSStyleDeclaration -> propertyName -> m ()
+ JSDOM.Generated.CSSStyleDeclaration: isPropertyImplicit_ :: (MonadDOM m, ToJSString propertyName) => CSSStyleDeclaration -> propertyName -> m ()
+ JSDOM.Generated.CSSStyleDeclaration: item_ :: (MonadDOM m) => CSSStyleDeclaration -> Word -> m ()
+ JSDOM.Generated.CSSStyleDeclaration: removePropertyUnchecked :: (MonadDOM m, ToJSString propertyName, FromJSString result) => CSSStyleDeclaration -> propertyName -> m result
+ JSDOM.Generated.CSSStyleDeclaration: removeProperty_ :: (MonadDOM m, ToJSString propertyName) => CSSStyleDeclaration -> propertyName -> m ()
+ JSDOM.Generated.CSSStyleRule: getSelectorTextUnchecked :: (MonadDOM m, FromJSString result) => CSSStyleRule -> m result
+ JSDOM.Generated.CSSStyleRule: getStyleUnchecked :: (MonadDOM m) => CSSStyleRule -> m CSSStyleDeclaration
+ JSDOM.Generated.CSSStyleSheet: addRule_ :: (MonadDOM m, ToJSString selector, ToJSString style) => CSSStyleSheet -> selector -> style -> Word -> m ()
+ JSDOM.Generated.CSSStyleSheet: getCssRulesUnchecked :: (MonadDOM m) => CSSStyleSheet -> m CSSRuleList
+ JSDOM.Generated.CSSStyleSheet: getOwnerRuleUnchecked :: (MonadDOM m) => CSSStyleSheet -> m CSSRule
+ JSDOM.Generated.CSSStyleSheet: getRulesUnchecked :: (MonadDOM m) => CSSStyleSheet -> m CSSRuleList
+ JSDOM.Generated.CSSStyleSheet: insertRule_ :: (MonadDOM m, ToJSString rule) => CSSStyleSheet -> rule -> Word -> m ()
+ JSDOM.Generated.CSSSupportsRule: getCssRulesUnchecked :: (MonadDOM m) => CSSSupportsRule -> m CSSRuleList
+ JSDOM.Generated.CSSSupportsRule: insertRule_ :: (MonadDOM m, ToJSString rule) => CSSSupportsRule -> rule -> Word -> m ()
+ JSDOM.Generated.CSSValue: getCssTextUnchecked :: (MonadDOM m, IsCSSValue self, FromJSString result) => self -> m result
+ JSDOM.Generated.CSSValueList: itemUnchecked :: (MonadDOM m, IsCSSValueList self) => self -> Word -> m CSSValue
+ JSDOM.Generated.CSSValueList: item_ :: (MonadDOM m, IsCSSValueList self) => self -> Word -> m ()
+ JSDOM.Generated.CanvasRenderingContext: getCanvasUnchecked :: (MonadDOM m, IsCanvasRenderingContext self) => self -> m HTMLCanvasElement
+ JSDOM.Generated.CanvasRenderingContext2D: createImageDataSizeUnchecked :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> m ImageData
+ JSDOM.Generated.CanvasRenderingContext2D: createImageDataSize_ :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: createImageDataUnchecked :: (MonadDOM m) => CanvasRenderingContext2D -> Maybe ImageData -> m ImageData
+ JSDOM.Generated.CanvasRenderingContext2D: createImageData_ :: (MonadDOM m) => CanvasRenderingContext2D -> Maybe ImageData -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: createLinearGradientUnchecked :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m CanvasGradient
+ JSDOM.Generated.CanvasRenderingContext2D: createLinearGradient_ :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: createPatternFromCanvasUnchecked :: (MonadDOM m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLCanvasElement -> Maybe repetitionType -> m CanvasPattern
+ JSDOM.Generated.CanvasRenderingContext2D: createPatternFromCanvas_ :: (MonadDOM m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLCanvasElement -> Maybe repetitionType -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: createPatternUnchecked :: (MonadDOM m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Maybe repetitionType -> m CanvasPattern
+ JSDOM.Generated.CanvasRenderingContext2D: createPattern_ :: (MonadDOM m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Maybe repetitionType -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: createRadialGradientUnchecked :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> m CanvasGradient
+ JSDOM.Generated.CanvasRenderingContext2D: createRadialGradient_ :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: getFillStyleUnchecked :: (MonadDOM m) => CanvasRenderingContext2D -> m CanvasStyle
+ JSDOM.Generated.CanvasRenderingContext2D: getGlobalCompositeOperationUnchecked :: (MonadDOM m, FromJSString result) => CanvasRenderingContext2D -> m result
+ JSDOM.Generated.CanvasRenderingContext2D: getImageDataUnchecked :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ImageData
+ JSDOM.Generated.CanvasRenderingContext2D: getImageData_ :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: getLineCapUnchecked :: (MonadDOM m, FromJSString result) => CanvasRenderingContext2D -> m result
+ JSDOM.Generated.CanvasRenderingContext2D: getLineDash_ :: (MonadDOM m) => CanvasRenderingContext2D -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: getLineJoinUnchecked :: (MonadDOM m, FromJSString result) => CanvasRenderingContext2D -> m result
+ JSDOM.Generated.CanvasRenderingContext2D: getShadowColorUnchecked :: (MonadDOM m, FromJSString result) => CanvasRenderingContext2D -> m result
+ JSDOM.Generated.CanvasRenderingContext2D: getStrokeStyleUnchecked :: (MonadDOM m) => CanvasRenderingContext2D -> m CanvasStyle
+ JSDOM.Generated.CanvasRenderingContext2D: getWebkitLineDashUnchecked :: (MonadDOM m) => CanvasRenderingContext2D -> m Array
+ JSDOM.Generated.CanvasRenderingContext2D: isPointInPathPath_ :: (MonadDOM m) => CanvasRenderingContext2D -> Maybe Path2D -> Float -> Float -> CanvasWindingRule -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: isPointInPath_ :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> CanvasWindingRule -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: isPointInStrokePath_ :: (MonadDOM m) => CanvasRenderingContext2D -> Maybe Path2D -> Float -> Float -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: isPointInStroke_ :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: measureTextUnchecked :: (MonadDOM m, ToJSString text) => CanvasRenderingContext2D -> text -> m TextMetrics
+ JSDOM.Generated.CanvasRenderingContext2D: measureText_ :: (MonadDOM m, ToJSString text) => CanvasRenderingContext2D -> text -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: webkitGetImageDataHDUnchecked :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ImageData
+ JSDOM.Generated.CanvasRenderingContext2D: webkitGetImageDataHD_ :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.CharacterData: getDataUnchecked :: (MonadDOM m, IsCharacterData self, FromJSString result) => self -> m result
+ JSDOM.Generated.CharacterData: substringDataUnchecked :: (MonadDOM m, IsCharacterData self, FromJSString result) => self -> Word -> Word -> m result
+ JSDOM.Generated.CharacterData: substringData_ :: (MonadDOM m, IsCharacterData self) => self -> Word -> Word -> m ()
+ JSDOM.Generated.ClientRectList: itemUnchecked :: (MonadDOM m) => ClientRectList -> Word -> m ClientRect
+ JSDOM.Generated.ClientRectList: item_ :: (MonadDOM m) => ClientRectList -> Word -> m ()
+ JSDOM.Generated.CommandLineAPIHost: databaseId_ :: (MonadDOM m) => CommandLineAPIHost -> JSVal -> m ()
+ JSDOM.Generated.CommandLineAPIHost: getEventListenersUnchecked :: (MonadDOM m, IsNode node) => CommandLineAPIHost -> Maybe node -> m Array
+ JSDOM.Generated.CommandLineAPIHost: getEventListeners_ :: (MonadDOM m, IsNode node) => CommandLineAPIHost -> Maybe node -> m ()
+ JSDOM.Generated.CommandLineAPIHost: inspectedObject_ :: (MonadDOM m) => CommandLineAPIHost -> Int -> m ()
+ JSDOM.Generated.CommandLineAPIHost: storageId_ :: (MonadDOM m) => CommandLineAPIHost -> JSVal -> m ()
+ JSDOM.Generated.ConvolverNode: getBufferUnchecked :: (MonadDOM m) => ConvolverNode -> m AudioBuffer
+ JSDOM.Generated.Coordinates: getAltitudeAccuracyUnchecked :: (MonadDOM m) => Coordinates -> m Double
+ JSDOM.Generated.Coordinates: getAltitudeUnchecked :: (MonadDOM m) => Coordinates -> m Double
+ JSDOM.Generated.Coordinates: getHeadingUnchecked :: (MonadDOM m) => Coordinates -> m Double
+ JSDOM.Generated.Coordinates: getSpeedUnchecked :: (MonadDOM m) => Coordinates -> m Double
+ JSDOM.Generated.Crypto: getRandomValuesUnchecked :: (MonadDOM m, IsArrayBufferView array) => Crypto -> Maybe array -> m ArrayBufferView
+ JSDOM.Generated.Crypto: getRandomValues_ :: (MonadDOM m, IsArrayBufferView array) => Crypto -> Maybe array -> m ()
+ JSDOM.Generated.Crypto: getWebkitSubtleUnchecked :: (MonadDOM m) => Crypto -> m SubtleCrypto
+ JSDOM.Generated.CryptoKey: getAlgorithmUnchecked :: (MonadDOM m) => CryptoKey -> m Algorithm
+ JSDOM.Generated.CryptoKeyPair: getPrivateKeyUnchecked :: (MonadDOM m) => CryptoKeyPair -> m CryptoKey
+ JSDOM.Generated.CryptoKeyPair: getPublicKeyUnchecked :: (MonadDOM m) => CryptoKeyPair -> m CryptoKey
+ JSDOM.Generated.DOMImplementation: createCSSStyleSheetUnchecked :: (MonadDOM m, ToJSString title, ToJSString media) => DOMImplementation -> title -> media -> m CSSStyleSheet
+ JSDOM.Generated.DOMImplementation: createCSSStyleSheet_ :: (MonadDOM m, ToJSString title, ToJSString media) => DOMImplementation -> title -> media -> m ()
+ JSDOM.Generated.DOMImplementation: createDocumentTypeUnchecked :: (MonadDOM m, ToJSString qualifiedName, ToJSString publicId, ToJSString systemId) => DOMImplementation -> Maybe qualifiedName -> Maybe publicId -> Maybe systemId -> m DocumentType
+ JSDOM.Generated.DOMImplementation: createDocumentType_ :: (MonadDOM m, ToJSString qualifiedName, ToJSString publicId, ToJSString systemId) => DOMImplementation -> Maybe qualifiedName -> Maybe publicId -> Maybe systemId -> m ()
+ JSDOM.Generated.DOMImplementation: createDocumentUnchecked :: (MonadDOM m, ToJSString namespaceURI, ToJSString qualifiedName) => DOMImplementation -> Maybe namespaceURI -> Maybe qualifiedName -> Maybe DocumentType -> m Document
+ JSDOM.Generated.DOMImplementation: createDocument_ :: (MonadDOM m, ToJSString namespaceURI, ToJSString qualifiedName) => DOMImplementation -> Maybe namespaceURI -> Maybe qualifiedName -> Maybe DocumentType -> m ()
+ JSDOM.Generated.DOMImplementation: createHTMLDocumentUnchecked :: (MonadDOM m, ToJSString title) => DOMImplementation -> title -> m HTMLDocument
+ JSDOM.Generated.DOMImplementation: createHTMLDocument_ :: (MonadDOM m, ToJSString title) => DOMImplementation -> title -> m ()
+ JSDOM.Generated.DOMImplementation: hasFeature_ :: (MonadDOM m, ToJSString feature, ToJSString version) => DOMImplementation -> feature -> Maybe version -> m ()
+ JSDOM.Generated.DOMNamedFlowCollection: itemUnchecked :: (MonadDOM m) => DOMNamedFlowCollection -> Word -> m WebKitNamedFlow
+ JSDOM.Generated.DOMNamedFlowCollection: item_ :: (MonadDOM m) => DOMNamedFlowCollection -> Word -> m ()
+ JSDOM.Generated.DOMNamedFlowCollection: namedItemUnchecked :: (MonadDOM m, ToJSString name) => DOMNamedFlowCollection -> name -> m WebKitNamedFlow
+ JSDOM.Generated.DOMNamedFlowCollection: namedItem_ :: (MonadDOM m, ToJSString name) => DOMNamedFlowCollection -> name -> m ()
+ JSDOM.Generated.DOMParser: parseFromStringUnchecked :: (MonadDOM m, ToJSString str, ToJSString contentType) => DOMParser -> str -> contentType -> m Document
+ JSDOM.Generated.DOMParser: parseFromString_ :: (MonadDOM m, ToJSString str, ToJSString contentType) => DOMParser -> str -> contentType -> m ()
+ JSDOM.Generated.DOMSettableTokenList: _getUnchecked :: (MonadDOM m, FromJSString result) => DOMSettableTokenList -> Word -> m result
+ JSDOM.Generated.DOMSettableTokenList: _get_ :: (MonadDOM m) => DOMSettableTokenList -> Word -> m ()
+ JSDOM.Generated.DOMStringList: contains_ :: (MonadDOM m, ToJSString string) => DOMStringList -> string -> m ()
+ JSDOM.Generated.DOMStringList: itemUnchecked :: (MonadDOM m, FromJSString result) => DOMStringList -> Word -> m result
+ JSDOM.Generated.DOMStringList: item_ :: (MonadDOM m) => DOMStringList -> Word -> m ()
+ JSDOM.Generated.DOMTokenList: contains_ :: (MonadDOM m, IsDOMTokenList self, ToJSString token) => self -> token -> m ()
+ JSDOM.Generated.DOMTokenList: itemUnchecked :: (MonadDOM m, IsDOMTokenList self, FromJSString result) => self -> Word -> m result
+ JSDOM.Generated.DOMTokenList: item_ :: (MonadDOM m, IsDOMTokenList self) => self -> Word -> m ()
+ JSDOM.Generated.DOMTokenList: toString_ :: (MonadDOM m, IsDOMTokenList self) => self -> m ()
+ JSDOM.Generated.DOMTokenList: toggle_ :: (MonadDOM m, IsDOMTokenList self, ToJSString token) => self -> token -> Bool -> m ()
+ JSDOM.Generated.DataCue: getDataUnchecked :: (MonadDOM m) => DataCue -> m ArrayBuffer
+ JSDOM.Generated.DataTransfer: getData_ :: (MonadDOM m, ToJSString type') => DataTransfer -> type' -> m ()
+ JSDOM.Generated.DataTransfer: getFilesUnchecked :: (MonadDOM m) => DataTransfer -> m FileList
+ JSDOM.Generated.DataTransfer: getItemsUnchecked :: (MonadDOM m) => DataTransfer -> m DataTransferItemList
+ JSDOM.Generated.DataTransfer: getTypesUnchecked :: (MonadDOM m) => DataTransfer -> m Array
+ JSDOM.Generated.DataTransferItem: getAsFileUnchecked :: (MonadDOM m) => DataTransferItem -> m Blob
+ JSDOM.Generated.DataTransferItem: getAsFile_ :: (MonadDOM m) => DataTransferItem -> m ()
+ JSDOM.Generated.DataTransferItemList: itemUnchecked :: (MonadDOM m) => DataTransferItemList -> Word -> m DataTransferItem
+ JSDOM.Generated.DataTransferItemList: item_ :: (MonadDOM m) => DataTransferItemList -> Word -> m ()
+ JSDOM.Generated.DelayNode: getDelayTimeUnchecked :: (MonadDOM m) => DelayNode -> m AudioParam
+ JSDOM.Generated.DeviceMotionEvent: getAccelerationIncludingGravityUnchecked :: (MonadDOM m) => DeviceMotionEvent -> m Acceleration
+ JSDOM.Generated.DeviceMotionEvent: getAccelerationUnchecked :: (MonadDOM m) => DeviceMotionEvent -> m Acceleration
+ JSDOM.Generated.DeviceMotionEvent: getRotationRateUnchecked :: (MonadDOM m) => DeviceMotionEvent -> m RotationRate
+ JSDOM.Generated.Document: adoptNodeUnchecked :: (MonadDOM m, IsDocument self, IsNode source) => self -> Maybe source -> m Node
+ JSDOM.Generated.Document: adoptNode_ :: (MonadDOM m, IsDocument self, IsNode source) => self -> Maybe source -> m ()
+ JSDOM.Generated.Document: caretRangeFromPointUnchecked :: (MonadDOM m, IsDocument self) => self -> Int -> Int -> m Range
+ JSDOM.Generated.Document: caretRangeFromPoint_ :: (MonadDOM m, IsDocument self) => self -> Int -> Int -> m ()
+ JSDOM.Generated.Document: createAttributeNSUnchecked :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> Maybe qualifiedName -> m Attr
+ JSDOM.Generated.Document: createAttributeNS_ :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> Maybe qualifiedName -> m ()
+ JSDOM.Generated.Document: createAttributeUnchecked :: (MonadDOM m, IsDocument self, ToJSString name) => self -> name -> m Attr
+ JSDOM.Generated.Document: createAttribute_ :: (MonadDOM m, IsDocument self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.Document: createCDATASectionUnchecked :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m CDATASection
+ JSDOM.Generated.Document: createCDATASection_ :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m ()
+ JSDOM.Generated.Document: createCommentUnchecked :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m Comment
+ JSDOM.Generated.Document: createComment_ :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m ()
+ JSDOM.Generated.Document: createDocumentFragmentUnchecked :: (MonadDOM m, IsDocument self) => self -> m DocumentFragment
+ JSDOM.Generated.Document: createDocumentFragment_ :: (MonadDOM m, IsDocument self) => self -> m ()
+ JSDOM.Generated.Document: createElementNSUnchecked :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> Maybe qualifiedName -> m Element
+ JSDOM.Generated.Document: createElementNS_ :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> Maybe qualifiedName -> m ()
+ JSDOM.Generated.Document: createElementUnchecked :: (MonadDOM m, IsDocument self, ToJSString tagName) => self -> Maybe tagName -> m Element
+ JSDOM.Generated.Document: createElement_ :: (MonadDOM m, IsDocument self, ToJSString tagName) => self -> Maybe tagName -> m ()
+ JSDOM.Generated.Document: createEntityReferenceUnchecked :: (MonadDOM m, IsDocument self, ToJSString name) => self -> name -> m EntityReference
+ JSDOM.Generated.Document: createEntityReference_ :: (MonadDOM m, IsDocument self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.Document: createEventUnchecked :: (MonadDOM m, IsDocument self, ToJSString eventType) => self -> eventType -> m Event
+ JSDOM.Generated.Document: createEvent_ :: (MonadDOM m, IsDocument self, ToJSString eventType) => self -> eventType -> m ()
+ JSDOM.Generated.Document: createExpressionUnchecked :: (MonadDOM m, IsDocument self, ToJSString expression) => self -> expression -> Maybe XPathNSResolver -> m XPathExpression
+ JSDOM.Generated.Document: createExpression_ :: (MonadDOM m, IsDocument self, ToJSString expression) => self -> expression -> Maybe XPathNSResolver -> m ()
+ JSDOM.Generated.Document: createNSResolverUnchecked :: (MonadDOM m, IsDocument self, IsNode nodeResolver) => self -> Maybe nodeResolver -> m XPathNSResolver
+ JSDOM.Generated.Document: createNSResolver_ :: (MonadDOM m, IsDocument self, IsNode nodeResolver) => self -> Maybe nodeResolver -> m ()
+ JSDOM.Generated.Document: createNodeIteratorUnchecked :: (MonadDOM m, IsDocument self, IsNode root) => self -> Maybe root -> Word -> Maybe NodeFilter -> Bool -> m NodeIterator
+ JSDOM.Generated.Document: createNodeIterator_ :: (MonadDOM m, IsDocument self, IsNode root) => self -> Maybe root -> Word -> Maybe NodeFilter -> Bool -> m ()
+ JSDOM.Generated.Document: createProcessingInstructionUnchecked :: (MonadDOM m, IsDocument self, ToJSString target, ToJSString data') => self -> target -> data' -> m ProcessingInstruction
+ JSDOM.Generated.Document: createProcessingInstruction_ :: (MonadDOM m, IsDocument self, ToJSString target, ToJSString data') => self -> target -> data' -> m ()
+ JSDOM.Generated.Document: createRangeUnchecked :: (MonadDOM m, IsDocument self) => self -> m Range
+ JSDOM.Generated.Document: createRange_ :: (MonadDOM m, IsDocument self) => self -> m ()
+ JSDOM.Generated.Document: createTextNodeUnchecked :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m Text
+ JSDOM.Generated.Document: createTextNode_ :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m ()
+ JSDOM.Generated.Document: createTouchListUnchecked :: (MonadDOM m, IsDocument self) => self -> m TouchList
+ JSDOM.Generated.Document: createTouchList_ :: (MonadDOM m, IsDocument self) => self -> m ()
+ JSDOM.Generated.Document: createTouchUnchecked :: (MonadDOM m, IsDocument self, IsEventTarget target) => self -> Maybe Window -> Maybe target -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Float -> Float -> m Touch
+ JSDOM.Generated.Document: createTouch_ :: (MonadDOM m, IsDocument self, IsEventTarget target) => self -> Maybe Window -> Maybe target -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Float -> Float -> m ()
+ JSDOM.Generated.Document: createTreeWalkerUnchecked :: (MonadDOM m, IsDocument self, IsNode root) => self -> Maybe root -> Word -> Maybe NodeFilter -> Bool -> m TreeWalker
+ JSDOM.Generated.Document: createTreeWalker_ :: (MonadDOM m, IsDocument self, IsNode root) => self -> Maybe root -> Word -> Maybe NodeFilter -> Bool -> m ()
+ JSDOM.Generated.Document: elementFromPointUnchecked :: (MonadDOM m, IsDocument self) => self -> Int -> Int -> m Element
+ JSDOM.Generated.Document: elementFromPoint_ :: (MonadDOM m, IsDocument self) => self -> Int -> Int -> m ()
+ JSDOM.Generated.Document: evaluateUnchecked :: (MonadDOM m, IsDocument self, ToJSString expression, IsNode contextNode) => self -> expression -> Maybe contextNode -> Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m XPathResult
+ JSDOM.Generated.Document: evaluate_ :: (MonadDOM m, IsDocument self, ToJSString expression, IsNode contextNode) => self -> expression -> Maybe contextNode -> Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m ()
+ JSDOM.Generated.Document: execCommand_ :: (MonadDOM m, IsDocument self, ToJSString command, ToJSString value) => self -> command -> Bool -> Maybe value -> m ()
+ JSDOM.Generated.Document: getActiveElementUnchecked :: (MonadDOM m, IsDocument self) => self -> m Element
+ JSDOM.Generated.Document: getAnchorsUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
+ JSDOM.Generated.Document: getAppletsUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
+ JSDOM.Generated.Document: getBodyUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLElement
+ JSDOM.Generated.Document: getCSSCanvasContextUnchecked :: (MonadDOM m, IsDocument self, ToJSString contextId, ToJSString name) => self -> contextId -> name -> Int -> Int -> m CanvasRenderingContext
+ JSDOM.Generated.Document: getCSSCanvasContext_ :: (MonadDOM m, IsDocument self, ToJSString contextId, ToJSString name) => self -> contextId -> name -> Int -> Int -> m ()
+ JSDOM.Generated.Document: getCharacterSetUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getCharsetUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getCookieUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getCurrentScriptUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLScriptElement
+ JSDOM.Generated.Document: getDefaultCharsetUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getDefaultViewUnchecked :: (MonadDOM m, IsDocument self) => self -> m Window
+ JSDOM.Generated.Document: getDoctypeUnchecked :: (MonadDOM m, IsDocument self) => self -> m DocumentType
+ JSDOM.Generated.Document: getDocumentElementUnchecked :: (MonadDOM m, IsDocument self) => self -> m Element
+ JSDOM.Generated.Document: getDocumentURIUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getDomainUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getElementByIdUnchecked :: (MonadDOM m, IsDocument self, ToJSString elementId) => self -> elementId -> m Element
+ JSDOM.Generated.Document: getElementById_ :: (MonadDOM m, IsDocument self, ToJSString elementId) => self -> elementId -> m ()
+ JSDOM.Generated.Document: getElementsByClassNameUnchecked :: (MonadDOM m, IsDocument self, ToJSString tagname) => self -> tagname -> m NodeList
+ JSDOM.Generated.Document: getElementsByClassName_ :: (MonadDOM m, IsDocument self, ToJSString tagname) => self -> tagname -> m ()
+ JSDOM.Generated.Document: getElementsByNameUnchecked :: (MonadDOM m, IsDocument self, ToJSString elementName) => self -> elementName -> m NodeList
+ JSDOM.Generated.Document: getElementsByName_ :: (MonadDOM m, IsDocument self, ToJSString elementName) => self -> elementName -> m ()
+ JSDOM.Generated.Document: getElementsByTagNameNSUnchecked :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m NodeList
+ JSDOM.Generated.Document: getElementsByTagNameNS_ :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()
+ JSDOM.Generated.Document: getElementsByTagNameUnchecked :: (MonadDOM m, IsDocument self, ToJSString tagname) => self -> tagname -> m NodeList
+ JSDOM.Generated.Document: getElementsByTagName_ :: (MonadDOM m, IsDocument self, ToJSString tagname) => self -> tagname -> m ()
+ JSDOM.Generated.Document: getFontsUnchecked :: (MonadDOM m, IsDocument self) => self -> m FontLoader
+ JSDOM.Generated.Document: getFormsUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
+ JSDOM.Generated.Document: getHeadUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLHeadElement
+ JSDOM.Generated.Document: getImagesUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
+ JSDOM.Generated.Document: getImplementationUnchecked :: (MonadDOM m, IsDocument self) => self -> m DOMImplementation
+ JSDOM.Generated.Document: getInputEncodingUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getLinksUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
+ JSDOM.Generated.Document: getLocationUnchecked :: (MonadDOM m, IsDocument self) => self -> m Location
+ JSDOM.Generated.Document: getOverrideStyleUnchecked :: (MonadDOM m, IsDocument self, IsElement element, ToJSString pseudoElement) => self -> Maybe element -> pseudoElement -> m CSSStyleDeclaration
+ JSDOM.Generated.Document: getOverrideStyle_ :: (MonadDOM m, IsDocument self, IsElement element, ToJSString pseudoElement) => self -> Maybe element -> pseudoElement -> m ()
+ JSDOM.Generated.Document: getPointerLockElementUnchecked :: (MonadDOM m, IsDocument self) => self -> m Element
+ JSDOM.Generated.Document: getPreferredStylesheetSetUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getReadyStateUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getSecurityPolicyUnchecked :: (MonadDOM m, IsDocument self) => self -> m SecurityPolicy
+ JSDOM.Generated.Document: getSelectedStylesheetSetUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getSelectionUnchecked :: (MonadDOM m, IsDocument self) => self -> m Selection
+ JSDOM.Generated.Document: getSelection_ :: (MonadDOM m, IsDocument self) => self -> m ()
+ JSDOM.Generated.Document: getStyleSheetsUnchecked :: (MonadDOM m, IsDocument self) => self -> m StyleSheetList
+ JSDOM.Generated.Document: getTitleUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getWebkitCurrentFullScreenElementUnchecked :: (MonadDOM m, IsDocument self) => self -> m Element
+ JSDOM.Generated.Document: getWebkitFullscreenElementUnchecked :: (MonadDOM m, IsDocument self) => self -> m Element
+ JSDOM.Generated.Document: getXmlEncodingUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getXmlVersionUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: hasFocus_ :: (MonadDOM m, IsDocument self) => self -> m ()
+ JSDOM.Generated.Document: importNodeUnchecked :: (MonadDOM m, IsDocument self, IsNode importedNode) => self -> Maybe importedNode -> Bool -> m Node
+ JSDOM.Generated.Document: importNode_ :: (MonadDOM m, IsDocument self, IsNode importedNode) => self -> Maybe importedNode -> Bool -> m ()
+ JSDOM.Generated.Document: queryCommandEnabled_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m ()
+ JSDOM.Generated.Document: queryCommandIndeterm_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m ()
+ JSDOM.Generated.Document: queryCommandState_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m ()
+ JSDOM.Generated.Document: queryCommandSupported_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m ()
+ JSDOM.Generated.Document: queryCommandValue_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m ()
+ JSDOM.Generated.Document: querySelectorAllUnchecked :: (MonadDOM m, IsDocument self, ToJSString selectors) => self -> selectors -> m NodeList
+ JSDOM.Generated.Document: querySelectorAll_ :: (MonadDOM m, IsDocument self, ToJSString selectors) => self -> selectors -> m ()
+ JSDOM.Generated.Document: querySelectorUnchecked :: (MonadDOM m, IsDocument self, ToJSString selectors) => self -> selectors -> m Element
+ JSDOM.Generated.Document: querySelector_ :: (MonadDOM m, IsDocument self, ToJSString selectors) => self -> selectors -> m ()
+ JSDOM.Generated.Document: webkitGetNamedFlowsUnchecked :: (MonadDOM m, IsDocument self) => self -> m DOMNamedFlowCollection
+ JSDOM.Generated.Document: webkitGetNamedFlows_ :: (MonadDOM m, IsDocument self) => self -> m ()
+ JSDOM.Generated.DocumentFragment: querySelectorAllUnchecked :: (MonadDOM m, ToJSString selectors) => DocumentFragment -> selectors -> m NodeList
+ JSDOM.Generated.DocumentFragment: querySelectorAll_ :: (MonadDOM m, ToJSString selectors) => DocumentFragment -> selectors -> m ()
+ JSDOM.Generated.DocumentFragment: querySelectorUnchecked :: (MonadDOM m, ToJSString selectors) => DocumentFragment -> selectors -> m Element
+ JSDOM.Generated.DocumentFragment: querySelector_ :: (MonadDOM m, ToJSString selectors) => DocumentFragment -> selectors -> m ()
+ JSDOM.Generated.DocumentType: getEntitiesUnchecked :: (MonadDOM m) => DocumentType -> m NamedNodeMap
+ JSDOM.Generated.DocumentType: getInternalSubsetUnchecked :: (MonadDOM m, FromJSString result) => DocumentType -> m result
+ JSDOM.Generated.DocumentType: getNotationsUnchecked :: (MonadDOM m) => DocumentType -> m NamedNodeMap
+ JSDOM.Generated.DocumentType: getPublicIdUnchecked :: (MonadDOM m, FromJSString result) => DocumentType -> m result
+ JSDOM.Generated.DocumentType: getSystemIdUnchecked :: (MonadDOM m, FromJSString result) => DocumentType -> m result
+ JSDOM.Generated.DynamicsCompressorNode: getAttackUnchecked :: (MonadDOM m) => DynamicsCompressorNode -> m AudioParam
+ JSDOM.Generated.DynamicsCompressorNode: getKneeUnchecked :: (MonadDOM m) => DynamicsCompressorNode -> m AudioParam
+ JSDOM.Generated.DynamicsCompressorNode: getRatioUnchecked :: (MonadDOM m) => DynamicsCompressorNode -> m AudioParam
+ JSDOM.Generated.DynamicsCompressorNode: getReductionUnchecked :: (MonadDOM m) => DynamicsCompressorNode -> m AudioParam
+ JSDOM.Generated.DynamicsCompressorNode: getReleaseUnchecked :: (MonadDOM m) => DynamicsCompressorNode -> m AudioParam
+ JSDOM.Generated.DynamicsCompressorNode: getThresholdUnchecked :: (MonadDOM m) => DynamicsCompressorNode -> m AudioParam
+ JSDOM.Generated.Element: closestUnchecked :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m Element
+ JSDOM.Generated.Element: closest_ :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m ()
+ JSDOM.Generated.Element: getAttributeNS_ :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()
+ JSDOM.Generated.Element: getAttributeNodeNSUnchecked :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m Attr
+ JSDOM.Generated.Element: getAttributeNodeNS_ :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()
+ JSDOM.Generated.Element: getAttributeNodeUnchecked :: (MonadDOM m, IsElement self, ToJSString name) => self -> name -> m Attr
+ JSDOM.Generated.Element: getAttributeNode_ :: (MonadDOM m, IsElement self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.Element: getAttributeUnchecked :: (MonadDOM m, IsElement self, ToJSString name, FromJSString result) => self -> name -> m result
+ JSDOM.Generated.Element: getAttribute_ :: (MonadDOM m, IsElement self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.Element: getAttributesUnchecked :: (MonadDOM m, IsElement self) => self -> m NamedNodeMap
+ JSDOM.Generated.Element: getBoundingClientRectUnchecked :: (MonadDOM m, IsElement self) => self -> m ClientRect
+ JSDOM.Generated.Element: getBoundingClientRect_ :: (MonadDOM m, IsElement self) => self -> m ()
+ JSDOM.Generated.Element: getClassListUnchecked :: (MonadDOM m, IsElement self) => self -> m DOMTokenList
+ JSDOM.Generated.Element: getClientRectsUnchecked :: (MonadDOM m, IsElement self) => self -> m ClientRectList
+ JSDOM.Generated.Element: getClientRects_ :: (MonadDOM m, IsElement self) => self -> m ()
+ JSDOM.Generated.Element: getDatasetUnchecked :: (MonadDOM m, IsElement self) => self -> m DOMStringMap
+ JSDOM.Generated.Element: getElementsByClassNameUnchecked :: (MonadDOM m, IsElement self, ToJSString name) => self -> name -> m NodeList
+ JSDOM.Generated.Element: getElementsByClassName_ :: (MonadDOM m, IsElement self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.Element: getElementsByTagNameNSUnchecked :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m NodeList
+ JSDOM.Generated.Element: getElementsByTagNameNS_ :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()
+ JSDOM.Generated.Element: getElementsByTagNameUnchecked :: (MonadDOM m, IsElement self, ToJSString name) => self -> name -> m NodeList
+ JSDOM.Generated.Element: getElementsByTagName_ :: (MonadDOM m, IsElement self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.Element: getFirstElementChildUnchecked :: (MonadDOM m, IsElement self) => self -> m Element
+ JSDOM.Generated.Element: getInnerHTMLUnchecked :: (MonadDOM m, IsElement self, FromJSString result) => self -> m result
+ JSDOM.Generated.Element: getLastElementChildUnchecked :: (MonadDOM m, IsElement self) => self -> m Element
+ JSDOM.Generated.Element: getNextElementSiblingUnchecked :: (MonadDOM m, IsElement self) => self -> m Element
+ JSDOM.Generated.Element: getOffsetParentUnchecked :: (MonadDOM m, IsElement self) => self -> m Element
+ JSDOM.Generated.Element: getOuterHTMLUnchecked :: (MonadDOM m, IsElement self, FromJSString result) => self -> m result
+ JSDOM.Generated.Element: getPreviousElementSiblingUnchecked :: (MonadDOM m, IsElement self) => self -> m Element
+ JSDOM.Generated.Element: getStyleUnchecked :: (MonadDOM m, IsElement self) => self -> m CSSStyleDeclaration
+ JSDOM.Generated.Element: getTagNameUnchecked :: (MonadDOM m, IsElement self, FromJSString result) => self -> m result
+ JSDOM.Generated.Element: hasAttributeNS_ :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()
+ JSDOM.Generated.Element: hasAttribute_ :: (MonadDOM m, IsElement self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.Element: hasAttributes_ :: (MonadDOM m, IsElement self) => self -> m ()
+ JSDOM.Generated.Element: matches_ :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m ()
+ JSDOM.Generated.Element: querySelectorAllUnchecked :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m NodeList
+ JSDOM.Generated.Element: querySelectorAll_ :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m ()
+ JSDOM.Generated.Element: querySelectorUnchecked :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m Element
+ JSDOM.Generated.Element: querySelector_ :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m ()
+ JSDOM.Generated.Element: removeAttributeNodeUnchecked :: (MonadDOM m, IsElement self) => self -> Maybe Attr -> m Attr
+ JSDOM.Generated.Element: removeAttributeNode_ :: (MonadDOM m, IsElement self) => self -> Maybe Attr -> m ()
+ JSDOM.Generated.Element: setAttributeNodeNSUnchecked :: (MonadDOM m, IsElement self) => self -> Maybe Attr -> m Attr
+ JSDOM.Generated.Element: setAttributeNodeNS_ :: (MonadDOM m, IsElement self) => self -> Maybe Attr -> m ()
+ JSDOM.Generated.Element: setAttributeNodeUnchecked :: (MonadDOM m, IsElement self) => self -> Maybe Attr -> m Attr
+ JSDOM.Generated.Element: setAttributeNode_ :: (MonadDOM m, IsElement self) => self -> Maybe Attr -> m ()
+ JSDOM.Generated.Element: webkitGetRegionFlowRanges_ :: (MonadDOM m, IsElement self) => self -> m ()
+ JSDOM.Generated.Element: webkitMatchesSelector_ :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m ()
+ JSDOM.Generated.Entity: getNotationNameUnchecked :: (MonadDOM m, FromJSString result) => Entity -> m result
+ JSDOM.Generated.Entity: getPublicIdUnchecked :: (MonadDOM m, FromJSString result) => Entity -> m result
+ JSDOM.Generated.Entity: getSystemIdUnchecked :: (MonadDOM m, FromJSString result) => Entity -> m result
+ JSDOM.Generated.Event: getClipboardDataUnchecked :: (MonadDOM m, IsEvent self) => self -> m DataTransfer
+ JSDOM.Generated.Event: getCurrentTargetUnchecked :: (MonadDOM m, IsEvent self) => self -> m EventTarget
+ JSDOM.Generated.Event: getSrcElementUnchecked :: (MonadDOM m, IsEvent self) => self -> m EventTarget
+ JSDOM.Generated.Event: getTargetUnchecked :: (MonadDOM m, IsEvent self) => self -> m EventTarget
+ JSDOM.Generated.EventTarget: dispatchEvent_ :: (MonadDOM m, IsEventTarget self, IsEvent event) => self -> Maybe event -> m ()
+ JSDOM.Generated.File: getLastModifiedDateUnchecked :: (MonadDOM m) => File -> m Date
+ JSDOM.Generated.FileList: itemUnchecked :: (MonadDOM m) => FileList -> Word -> m File
+ JSDOM.Generated.FileList: item_ :: (MonadDOM m) => FileList -> Word -> m ()
+ JSDOM.Generated.FileReader: getErrorUnchecked :: (MonadDOM m) => FileReader -> m FileError
+ JSDOM.Generated.FileReaderSync: readAsArrayBufferUnchecked :: (MonadDOM m, IsBlob blob) => FileReaderSync -> Maybe blob -> m ArrayBuffer
+ JSDOM.Generated.FileReaderSync: readAsArrayBuffer_ :: (MonadDOM m, IsBlob blob) => FileReaderSync -> Maybe blob -> m ()
+ JSDOM.Generated.FileReaderSync: readAsBinaryString_ :: (MonadDOM m, IsBlob blob) => FileReaderSync -> Maybe blob -> m ()
+ JSDOM.Generated.FileReaderSync: readAsDataURL_ :: (MonadDOM m, IsBlob blob) => FileReaderSync -> Maybe blob -> m ()
+ JSDOM.Generated.FileReaderSync: readAsText_ :: (MonadDOM m, IsBlob blob, ToJSString encoding) => FileReaderSync -> Maybe blob -> encoding -> m ()
+ JSDOM.Generated.FocusEvent: getRelatedTargetUnchecked :: (MonadDOM m) => FocusEvent -> m EventTarget
+ JSDOM.Generated.FontLoader: checkFont_ :: (MonadDOM m, ToJSString font, ToJSString text) => FontLoader -> font -> text -> m ()
+ JSDOM.Generated.GainNode: getGainUnchecked :: (MonadDOM m) => GainNode -> m AudioParam
+ JSDOM.Generated.GamepadEvent: getGamepadUnchecked :: (MonadDOM m) => GamepadEvent -> m Gamepad
+ JSDOM.Generated.Geolocation: watchPosition_ :: (MonadDOM m, IsPositionOptions options) => Geolocation -> Maybe PositionCallback -> Maybe PositionErrorCallback -> Maybe options -> m ()
+ JSDOM.Generated.Geoposition: getCoordsUnchecked :: (MonadDOM m) => Geoposition -> m Coordinates
+ JSDOM.Generated.HTMLAllCollection: itemUnchecked :: (MonadDOM m) => HTMLAllCollection -> Word -> m Node
+ JSDOM.Generated.HTMLAllCollection: item_ :: (MonadDOM m) => HTMLAllCollection -> Word -> m ()
+ JSDOM.Generated.HTMLAllCollection: namedItemUnchecked :: (MonadDOM m, ToJSString name) => HTMLAllCollection -> name -> m Node
+ JSDOM.Generated.HTMLAllCollection: namedItem_ :: (MonadDOM m, ToJSString name) => HTMLAllCollection -> name -> m ()
+ JSDOM.Generated.HTMLAllCollection: tagsUnchecked :: (MonadDOM m, ToJSString name) => HTMLAllCollection -> name -> m NodeList
+ JSDOM.Generated.HTMLAllCollection: tags_ :: (MonadDOM m, ToJSString name) => HTMLAllCollection -> name -> m ()
+ JSDOM.Generated.HTMLAnchorElement: getHashUnchecked :: (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result
+ JSDOM.Generated.HTMLAnchorElement: getHostUnchecked :: (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result
+ JSDOM.Generated.HTMLAnchorElement: getHostnameUnchecked :: (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result
+ JSDOM.Generated.HTMLAnchorElement: getOriginUnchecked :: (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result
+ JSDOM.Generated.HTMLAnchorElement: getPathnameUnchecked :: (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result
+ JSDOM.Generated.HTMLAnchorElement: getPortUnchecked :: (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result
+ JSDOM.Generated.HTMLAnchorElement: getProtocolUnchecked :: (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result
+ JSDOM.Generated.HTMLAnchorElement: getRelListUnchecked :: (MonadDOM m) => HTMLAnchorElement -> m DOMTokenList
+ JSDOM.Generated.HTMLAnchorElement: getSearchUnchecked :: (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result
+ JSDOM.Generated.HTMLAnchorElement: toString_ :: (MonadDOM m) => HTMLAnchorElement -> m ()
+ JSDOM.Generated.HTMLAreaElement: getRelListUnchecked :: (MonadDOM m) => HTMLAreaElement -> m DOMTokenList
+ JSDOM.Generated.HTMLBaseElement: getHrefUnchecked :: (MonadDOM m, FromJSString result) => HTMLBaseElement -> m result
+ JSDOM.Generated.HTMLButtonElement: checkValidity_ :: (MonadDOM m) => HTMLButtonElement -> m ()
+ JSDOM.Generated.HTMLButtonElement: getFormEnctypeUnchecked :: (MonadDOM m, FromJSString result) => HTMLButtonElement -> m result
+ JSDOM.Generated.HTMLButtonElement: getFormMethodUnchecked :: (MonadDOM m, FromJSString result) => HTMLButtonElement -> m result
+ JSDOM.Generated.HTMLButtonElement: getFormUnchecked :: (MonadDOM m) => HTMLButtonElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLButtonElement: getLabelsUnchecked :: (MonadDOM m) => HTMLButtonElement -> m NodeList
+ JSDOM.Generated.HTMLButtonElement: getTypeUnchecked :: (MonadDOM m, FromJSString result) => HTMLButtonElement -> m result
+ JSDOM.Generated.HTMLButtonElement: getValidityUnchecked :: (MonadDOM m) => HTMLButtonElement -> m ValidityState
+ JSDOM.Generated.HTMLCanvasElement: getContext_ :: (MonadDOM m, ToJSString contextId) => HTMLCanvasElement -> contextId -> m ()
+ JSDOM.Generated.HTMLCanvasElement: probablySupportsContext_ :: (MonadDOM m, ToJSString contextId) => HTMLCanvasElement -> contextId -> m ()
+ JSDOM.Generated.HTMLCanvasElement: toDataURL_ :: (MonadDOM m, ToJSString type') => HTMLCanvasElement -> Maybe type' -> m ()
+ JSDOM.Generated.HTMLCollection: itemUnchecked :: (MonadDOM m, IsHTMLCollection self) => self -> Word -> m Node
+ JSDOM.Generated.HTMLCollection: item_ :: (MonadDOM m, IsHTMLCollection self) => self -> Word -> m ()
+ JSDOM.Generated.HTMLCollection: namedItemUnchecked :: (MonadDOM m, IsHTMLCollection self, ToJSString name) => self -> name -> m Node
+ JSDOM.Generated.HTMLCollection: namedItem_ :: (MonadDOM m, IsHTMLCollection self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.HTMLDataListElement: getOptionsUnchecked :: (MonadDOM m) => HTMLDataListElement -> m HTMLCollection
+ JSDOM.Generated.HTMLDocument: getAlinkColorUnchecked :: (MonadDOM m, FromJSString result) => HTMLDocument -> m result
+ JSDOM.Generated.HTMLDocument: getAllUnchecked :: (MonadDOM m) => HTMLDocument -> m HTMLAllCollection
+ JSDOM.Generated.HTMLDocument: getBgColorUnchecked :: (MonadDOM m, FromJSString result) => HTMLDocument -> m result
+ JSDOM.Generated.HTMLDocument: getDesignModeUnchecked :: (MonadDOM m, FromJSString result) => HTMLDocument -> m result
+ JSDOM.Generated.HTMLDocument: getDirUnchecked :: (MonadDOM m, FromJSString result) => HTMLDocument -> m result
+ JSDOM.Generated.HTMLDocument: getEmbedsUnchecked :: (MonadDOM m) => HTMLDocument -> m HTMLCollection
+ JSDOM.Generated.HTMLDocument: getFgColorUnchecked :: (MonadDOM m, FromJSString result) => HTMLDocument -> m result
+ JSDOM.Generated.HTMLDocument: getLinkColorUnchecked :: (MonadDOM m, FromJSString result) => HTMLDocument -> m result
+ JSDOM.Generated.HTMLDocument: getPluginsUnchecked :: (MonadDOM m) => HTMLDocument -> m HTMLCollection
+ JSDOM.Generated.HTMLDocument: getScriptsUnchecked :: (MonadDOM m) => HTMLDocument -> m HTMLCollection
+ JSDOM.Generated.HTMLDocument: getVlinkColorUnchecked :: (MonadDOM m, FromJSString result) => HTMLDocument -> m result
+ JSDOM.Generated.HTMLElement: getChildrenUnchecked :: (MonadDOM m, IsHTMLElement self) => self -> m HTMLCollection
+ JSDOM.Generated.HTMLElement: getContentEditableUnchecked :: (MonadDOM m, IsHTMLElement self, FromJSString result) => self -> m result
+ JSDOM.Generated.HTMLElement: getInnerTextUnchecked :: (MonadDOM m, IsHTMLElement self, FromJSString result) => self -> m result
+ JSDOM.Generated.HTMLElement: getOuterTextUnchecked :: (MonadDOM m, IsHTMLElement self, FromJSString result) => self -> m result
+ JSDOM.Generated.HTMLElement: insertAdjacentElementUnchecked :: (MonadDOM m, IsHTMLElement self, ToJSString where', IsElement element) => self -> where' -> Maybe element -> m Element
+ JSDOM.Generated.HTMLElement: insertAdjacentElement_ :: (MonadDOM m, IsHTMLElement self, ToJSString where', IsElement element) => self -> where' -> Maybe element -> m ()
+ JSDOM.Generated.HTMLEmbedElement: getSVGDocumentUnchecked :: (MonadDOM m) => HTMLEmbedElement -> m SVGDocument
+ JSDOM.Generated.HTMLEmbedElement: getSVGDocument_ :: (MonadDOM m) => HTMLEmbedElement -> m ()
+ JSDOM.Generated.HTMLFieldSetElement: checkValidity_ :: (MonadDOM m) => HTMLFieldSetElement -> m ()
+ JSDOM.Generated.HTMLFieldSetElement: getElementsUnchecked :: (MonadDOM m) => HTMLFieldSetElement -> m HTMLCollection
+ JSDOM.Generated.HTMLFieldSetElement: getFormUnchecked :: (MonadDOM m) => HTMLFieldSetElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLFieldSetElement: getValidityUnchecked :: (MonadDOM m) => HTMLFieldSetElement -> m ValidityState
+ JSDOM.Generated.HTMLFormControlsCollection: _getUnchecked :: (MonadDOM m) => HTMLFormControlsCollection -> Word -> m Node
+ JSDOM.Generated.HTMLFormControlsCollection: _get_ :: (MonadDOM m) => HTMLFormControlsCollection -> Word -> m ()
+ JSDOM.Generated.HTMLFormControlsCollection: namedItemUnchecked :: (MonadDOM m, ToJSString name) => HTMLFormControlsCollection -> name -> m Node
+ JSDOM.Generated.HTMLFormControlsCollection: namedItem_ :: (MonadDOM m, ToJSString name) => HTMLFormControlsCollection -> name -> m ()
+ JSDOM.Generated.HTMLFormElement: _getUnchecked :: (MonadDOM m) => HTMLFormElement -> Word -> m Element
+ JSDOM.Generated.HTMLFormElement: _get_ :: (MonadDOM m) => HTMLFormElement -> Word -> m ()
+ JSDOM.Generated.HTMLFormElement: checkValidity_ :: (MonadDOM m) => HTMLFormElement -> m ()
+ JSDOM.Generated.HTMLFormElement: getAutocapitalizeUnchecked :: (MonadDOM m, FromJSString result) => HTMLFormElement -> m result
+ JSDOM.Generated.HTMLFormElement: getElementsUnchecked :: (MonadDOM m) => HTMLFormElement -> m HTMLCollection
+ JSDOM.Generated.HTMLFormElement: getEncodingUnchecked :: (MonadDOM m, FromJSString result) => HTMLFormElement -> m result
+ JSDOM.Generated.HTMLFormElement: getEnctypeUnchecked :: (MonadDOM m, FromJSString result) => HTMLFormElement -> m result
+ JSDOM.Generated.HTMLFormElement: getMethodUnchecked :: (MonadDOM m, FromJSString result) => HTMLFormElement -> m result
+ JSDOM.Generated.HTMLFrameElement: getContentDocumentUnchecked :: (MonadDOM m) => HTMLFrameElement -> m Document
+ JSDOM.Generated.HTMLFrameElement: getContentWindowUnchecked :: (MonadDOM m) => HTMLFrameElement -> m Window
+ JSDOM.Generated.HTMLFrameElement: getLocationUnchecked :: (MonadDOM m, FromJSString result) => HTMLFrameElement -> m result
+ JSDOM.Generated.HTMLFrameElement: getSVGDocumentUnchecked :: (MonadDOM m) => HTMLFrameElement -> m SVGDocument
+ JSDOM.Generated.HTMLFrameElement: getSVGDocument_ :: (MonadDOM m) => HTMLFrameElement -> m ()
+ JSDOM.Generated.HTMLIFrameElement: getContentDocumentUnchecked :: (MonadDOM m) => HTMLIFrameElement -> m Document
+ JSDOM.Generated.HTMLIFrameElement: getContentWindowUnchecked :: (MonadDOM m) => HTMLIFrameElement -> m Window
+ JSDOM.Generated.HTMLIFrameElement: getSVGDocumentUnchecked :: (MonadDOM m) => HTMLIFrameElement -> m SVGDocument
+ JSDOM.Generated.HTMLIFrameElement: getSVGDocument_ :: (MonadDOM m) => HTMLIFrameElement -> m ()
+ JSDOM.Generated.HTMLInputElement: checkValidity_ :: (MonadDOM m) => HTMLInputElement -> m ()
+ JSDOM.Generated.HTMLInputElement: getAutocapitalizeUnchecked :: (MonadDOM m, FromJSString result) => HTMLInputElement -> m result
+ JSDOM.Generated.HTMLInputElement: getDefaultValueUnchecked :: (MonadDOM m, FromJSString result) => HTMLInputElement -> m result
+ JSDOM.Generated.HTMLInputElement: getFilesUnchecked :: (MonadDOM m) => HTMLInputElement -> m FileList
+ JSDOM.Generated.HTMLInputElement: getFormEnctypeUnchecked :: (MonadDOM m, FromJSString result) => HTMLInputElement -> m result
+ JSDOM.Generated.HTMLInputElement: getFormMethodUnchecked :: (MonadDOM m, FromJSString result) => HTMLInputElement -> m result
+ JSDOM.Generated.HTMLInputElement: getFormUnchecked :: (MonadDOM m) => HTMLInputElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLInputElement: getLabelsUnchecked :: (MonadDOM m) => HTMLInputElement -> m NodeList
+ JSDOM.Generated.HTMLInputElement: getListUnchecked :: (MonadDOM m) => HTMLInputElement -> m HTMLElement
+ JSDOM.Generated.HTMLInputElement: getValidityUnchecked :: (MonadDOM m) => HTMLInputElement -> m ValidityState
+ JSDOM.Generated.HTMLInputElement: getValueAsDateUnchecked :: (MonadDOM m) => HTMLInputElement -> m Date
+ JSDOM.Generated.HTMLInputElement: getValueUnchecked :: (MonadDOM m, FromJSString result) => HTMLInputElement -> m result
+ JSDOM.Generated.HTMLKeygenElement: checkValidity_ :: (MonadDOM m) => HTMLKeygenElement -> m ()
+ JSDOM.Generated.HTMLKeygenElement: getFormUnchecked :: (MonadDOM m) => HTMLKeygenElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLKeygenElement: getLabelsUnchecked :: (MonadDOM m) => HTMLKeygenElement -> m NodeList
+ JSDOM.Generated.HTMLKeygenElement: getValidityUnchecked :: (MonadDOM m) => HTMLKeygenElement -> m ValidityState
+ JSDOM.Generated.HTMLLabelElement: getControlUnchecked :: (MonadDOM m) => HTMLLabelElement -> m HTMLElement
+ JSDOM.Generated.HTMLLabelElement: getFormUnchecked :: (MonadDOM m) => HTMLLabelElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLLegendElement: getFormUnchecked :: (MonadDOM m) => HTMLLegendElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLLinkElement: getRelListUnchecked :: (MonadDOM m) => HTMLLinkElement -> m DOMTokenList
+ JSDOM.Generated.HTMLLinkElement: getSheetUnchecked :: (MonadDOM m) => HTMLLinkElement -> m StyleSheet
+ JSDOM.Generated.HTMLLinkElement: getSizesUnchecked :: (MonadDOM m) => HTMLLinkElement -> m DOMSettableTokenList
+ JSDOM.Generated.HTMLMapElement: getAreasUnchecked :: (MonadDOM m) => HTMLMapElement -> m HTMLCollection
+ JSDOM.Generated.HTMLMediaElement: addTextTrackUnchecked :: (MonadDOM m, IsHTMLMediaElement self, ToJSString kind, ToJSString label, ToJSString language) => self -> kind -> label -> language -> m TextTrack
+ JSDOM.Generated.HTMLMediaElement: addTextTrack_ :: (MonadDOM m, IsHTMLMediaElement self, ToJSString kind, ToJSString label, ToJSString language) => self -> kind -> label -> language -> m ()
+ JSDOM.Generated.HTMLMediaElement: canPlayType_ :: (MonadDOM m, IsHTMLMediaElement self, ToJSString type', ToJSString keySystem) => self -> type' -> Maybe keySystem -> m ()
+ JSDOM.Generated.HTMLMediaElement: getAudioTracksUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m AudioTrackList
+ JSDOM.Generated.HTMLMediaElement: getBufferedUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m TimeRanges
+ JSDOM.Generated.HTMLMediaElement: getControllerUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m MediaController
+ JSDOM.Generated.HTMLMediaElement: getErrorUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m MediaError
+ JSDOM.Generated.HTMLMediaElement: getMediaGroupUnchecked :: (MonadDOM m, IsHTMLMediaElement self, FromJSString result) => self -> m result
+ JSDOM.Generated.HTMLMediaElement: getPlayedUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m TimeRanges
+ JSDOM.Generated.HTMLMediaElement: getSeekableUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m TimeRanges
+ JSDOM.Generated.HTMLMediaElement: getSrcObjectUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m MediaStream
+ JSDOM.Generated.HTMLMediaElement: getTextTracksUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m TextTrackList
+ JSDOM.Generated.HTMLMediaElement: getVideoPlaybackQualityUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m VideoPlaybackQuality
+ JSDOM.Generated.HTMLMediaElement: getVideoPlaybackQuality_ :: (MonadDOM m, IsHTMLMediaElement self) => self -> m ()
+ JSDOM.Generated.HTMLMediaElement: getVideoTracksUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m VideoTrackList
+ JSDOM.Generated.HTMLMediaElement: getWebkitKeysUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m MediaKeys
+ JSDOM.Generated.HTMLMeterElement: getLabelsUnchecked :: (MonadDOM m) => HTMLMeterElement -> m NodeList
+ JSDOM.Generated.HTMLObjectElement: checkValidity_ :: (MonadDOM m) => HTMLObjectElement -> m ()
+ JSDOM.Generated.HTMLObjectElement: getContentDocumentUnchecked :: (MonadDOM m) => HTMLObjectElement -> m Document
+ JSDOM.Generated.HTMLObjectElement: getFormUnchecked :: (MonadDOM m) => HTMLObjectElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLObjectElement: getSVGDocumentUnchecked :: (MonadDOM m) => HTMLObjectElement -> m SVGDocument
+ JSDOM.Generated.HTMLObjectElement: getSVGDocument_ :: (MonadDOM m) => HTMLObjectElement -> m ()
+ JSDOM.Generated.HTMLObjectElement: getValidityUnchecked :: (MonadDOM m) => HTMLObjectElement -> m ValidityState
+ JSDOM.Generated.HTMLOptionElement: getFormUnchecked :: (MonadDOM m) => HTMLOptionElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLOptionsCollection: namedItemUnchecked :: (MonadDOM m, ToJSString name) => HTMLOptionsCollection -> name -> m Node
+ JSDOM.Generated.HTMLOptionsCollection: namedItem_ :: (MonadDOM m, ToJSString name) => HTMLOptionsCollection -> name -> m ()
+ JSDOM.Generated.HTMLOutputElement: checkValidity_ :: (MonadDOM m) => HTMLOutputElement -> m ()
+ JSDOM.Generated.HTMLOutputElement: getDefaultValueUnchecked :: (MonadDOM m, FromJSString result) => HTMLOutputElement -> m result
+ JSDOM.Generated.HTMLOutputElement: getFormUnchecked :: (MonadDOM m) => HTMLOutputElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLOutputElement: getHtmlForUnchecked :: (MonadDOM m) => HTMLOutputElement -> m DOMSettableTokenList
+ JSDOM.Generated.HTMLOutputElement: getLabelsUnchecked :: (MonadDOM m) => HTMLOutputElement -> m NodeList
+ JSDOM.Generated.HTMLOutputElement: getValidityUnchecked :: (MonadDOM m) => HTMLOutputElement -> m ValidityState
+ JSDOM.Generated.HTMLOutputElement: getValueUnchecked :: (MonadDOM m, FromJSString result) => HTMLOutputElement -> m result
+ JSDOM.Generated.HTMLProgressElement: getLabelsUnchecked :: (MonadDOM m) => HTMLProgressElement -> m NodeList
+ JSDOM.Generated.HTMLScriptElement: getTextUnchecked :: (MonadDOM m, FromJSString result) => HTMLScriptElement -> m result
+ JSDOM.Generated.HTMLSelectElement: checkValidity_ :: (MonadDOM m) => HTMLSelectElement -> m ()
+ JSDOM.Generated.HTMLSelectElement: getFormUnchecked :: (MonadDOM m) => HTMLSelectElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLSelectElement: getLabelsUnchecked :: (MonadDOM m) => HTMLSelectElement -> m NodeList
+ JSDOM.Generated.HTMLSelectElement: getOptionsUnchecked :: (MonadDOM m) => HTMLSelectElement -> m HTMLOptionsCollection
+ JSDOM.Generated.HTMLSelectElement: getSelectedOptionsUnchecked :: (MonadDOM m) => HTMLSelectElement -> m HTMLCollection
+ JSDOM.Generated.HTMLSelectElement: getValidityUnchecked :: (MonadDOM m) => HTMLSelectElement -> m ValidityState
+ JSDOM.Generated.HTMLSelectElement: getValueUnchecked :: (MonadDOM m, FromJSString result) => HTMLSelectElement -> m result
+ JSDOM.Generated.HTMLSelectElement: itemUnchecked :: (MonadDOM m) => HTMLSelectElement -> Word -> m Node
+ JSDOM.Generated.HTMLSelectElement: item_ :: (MonadDOM m) => HTMLSelectElement -> Word -> m ()
+ JSDOM.Generated.HTMLSelectElement: namedItemUnchecked :: (MonadDOM m, ToJSString name) => HTMLSelectElement -> name -> m Node
+ JSDOM.Generated.HTMLSelectElement: namedItem_ :: (MonadDOM m, ToJSString name) => HTMLSelectElement -> name -> m ()
+ JSDOM.Generated.HTMLStyleElement: getSheetUnchecked :: (MonadDOM m) => HTMLStyleElement -> m StyleSheet
+ JSDOM.Generated.HTMLTableElement: createCaptionUnchecked :: (MonadDOM m) => HTMLTableElement -> m HTMLElement
+ JSDOM.Generated.HTMLTableElement: createCaption_ :: (MonadDOM m) => HTMLTableElement -> m ()
+ JSDOM.Generated.HTMLTableElement: createTBodyUnchecked :: (MonadDOM m) => HTMLTableElement -> m HTMLElement
+ JSDOM.Generated.HTMLTableElement: createTBody_ :: (MonadDOM m) => HTMLTableElement -> m ()
+ JSDOM.Generated.HTMLTableElement: createTFootUnchecked :: (MonadDOM m) => HTMLTableElement -> m HTMLElement
+ JSDOM.Generated.HTMLTableElement: createTFoot_ :: (MonadDOM m) => HTMLTableElement -> m ()
+ JSDOM.Generated.HTMLTableElement: createTHeadUnchecked :: (MonadDOM m) => HTMLTableElement -> m HTMLElement
+ JSDOM.Generated.HTMLTableElement: createTHead_ :: (MonadDOM m) => HTMLTableElement -> m ()
+ JSDOM.Generated.HTMLTableElement: getCaptionUnchecked :: (MonadDOM m) => HTMLTableElement -> m HTMLTableCaptionElement
+ JSDOM.Generated.HTMLTableElement: getRowsUnchecked :: (MonadDOM m) => HTMLTableElement -> m HTMLCollection
+ JSDOM.Generated.HTMLTableElement: getTBodiesUnchecked :: (MonadDOM m) => HTMLTableElement -> m HTMLCollection
+ JSDOM.Generated.HTMLTableElement: getTFootUnchecked :: (MonadDOM m) => HTMLTableElement -> m HTMLTableSectionElement
+ JSDOM.Generated.HTMLTableElement: getTHeadUnchecked :: (MonadDOM m) => HTMLTableElement -> m HTMLTableSectionElement
+ JSDOM.Generated.HTMLTableElement: insertRowUnchecked :: (MonadDOM m) => HTMLTableElement -> Int -> m HTMLElement
+ JSDOM.Generated.HTMLTableElement: insertRow_ :: (MonadDOM m) => HTMLTableElement -> Int -> m ()
+ JSDOM.Generated.HTMLTableRowElement: getCellsUnchecked :: (MonadDOM m) => HTMLTableRowElement -> m HTMLCollection
+ JSDOM.Generated.HTMLTableRowElement: insertCellUnchecked :: (MonadDOM m) => HTMLTableRowElement -> Int -> m HTMLElement
+ JSDOM.Generated.HTMLTableRowElement: insertCell_ :: (MonadDOM m) => HTMLTableRowElement -> Int -> m ()
+ JSDOM.Generated.HTMLTableSectionElement: getRowsUnchecked :: (MonadDOM m) => HTMLTableSectionElement -> m HTMLCollection
+ JSDOM.Generated.HTMLTableSectionElement: insertRowUnchecked :: (MonadDOM m) => HTMLTableSectionElement -> Int -> m HTMLElement
+ JSDOM.Generated.HTMLTableSectionElement: insertRow_ :: (MonadDOM m) => HTMLTableSectionElement -> Int -> m ()
+ JSDOM.Generated.HTMLTemplateElement: getContentUnchecked :: (MonadDOM m) => HTMLTemplateElement -> m DocumentFragment
+ JSDOM.Generated.HTMLTextAreaElement: checkValidity_ :: (MonadDOM m) => HTMLTextAreaElement -> m ()
+ JSDOM.Generated.HTMLTextAreaElement: getAutocapitalizeUnchecked :: (MonadDOM m, FromJSString result) => HTMLTextAreaElement -> m result
+ JSDOM.Generated.HTMLTextAreaElement: getDefaultValueUnchecked :: (MonadDOM m, FromJSString result) => HTMLTextAreaElement -> m result
+ JSDOM.Generated.HTMLTextAreaElement: getFormUnchecked :: (MonadDOM m) => HTMLTextAreaElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLTextAreaElement: getLabelsUnchecked :: (MonadDOM m) => HTMLTextAreaElement -> m NodeList
+ JSDOM.Generated.HTMLTextAreaElement: getValidityUnchecked :: (MonadDOM m) => HTMLTextAreaElement -> m ValidityState
+ JSDOM.Generated.HTMLTextAreaElement: getValueUnchecked :: (MonadDOM m, FromJSString result) => HTMLTextAreaElement -> m result
+ JSDOM.Generated.HTMLTitleElement: getTextUnchecked :: (MonadDOM m, FromJSString result) => HTMLTitleElement -> m result
+ JSDOM.Generated.HTMLTrackElement: getTrackUnchecked :: (MonadDOM m) => HTMLTrackElement -> m TextTrack
+ JSDOM.Generated.HTMLVideoElement: webkitSupportsPresentationMode_ :: (MonadDOM m) => HTMLVideoElement -> VideoPresentationMode -> m ()
+ JSDOM.Generated.History: getStateUnchecked :: (MonadDOM m) => History -> m SerializedScriptValue
+ JSDOM.Generated.IDBCursor: deleteUnchecked :: (MonadDOM m, IsIDBCursor self) => self -> m IDBRequest
+ JSDOM.Generated.IDBCursor: delete_ :: (MonadDOM m, IsIDBCursor self) => self -> m ()
+ JSDOM.Generated.IDBCursor: getSourceUnchecked :: (MonadDOM m, IsIDBCursor self) => self -> m IDBAny
+ JSDOM.Generated.IDBCursor: updateUnchecked :: (MonadDOM m, IsIDBCursor self) => self -> JSVal -> m IDBRequest
+ JSDOM.Generated.IDBCursor: update_ :: (MonadDOM m, IsIDBCursor self) => self -> JSVal -> m ()
+ JSDOM.Generated.IDBDatabase: createObjectStoreUnchecked :: (MonadDOM m, ToJSString name, IsDictionary options) => IDBDatabase -> name -> Maybe options -> m IDBObjectStore
+ JSDOM.Generated.IDBDatabase: createObjectStore_ :: (MonadDOM m, ToJSString name, IsDictionary options) => IDBDatabase -> name -> Maybe options -> m ()
+ JSDOM.Generated.IDBDatabase: getObjectStoreNamesUnchecked :: (MonadDOM m) => IDBDatabase -> m DOMStringList
+ JSDOM.Generated.IDBDatabase: transaction'Unchecked :: (MonadDOM m, ToJSString storeNames, ToJSString mode) => IDBDatabase -> [storeNames] -> mode -> m IDBTransaction
+ JSDOM.Generated.IDBDatabase: transaction'_ :: (MonadDOM m, ToJSString storeNames, ToJSString mode) => IDBDatabase -> [storeNames] -> mode -> m ()
+ JSDOM.Generated.IDBDatabase: transactionUnchecked :: (MonadDOM m, ToJSString storeName, ToJSString mode) => IDBDatabase -> storeName -> mode -> m IDBTransaction
+ JSDOM.Generated.IDBDatabase: transaction_ :: (MonadDOM m, ToJSString storeName, ToJSString mode) => IDBDatabase -> storeName -> mode -> m ()
+ JSDOM.Generated.IDBFactory: cmp_ :: (MonadDOM m) => IDBFactory -> JSVal -> JSVal -> m ()
+ JSDOM.Generated.IDBFactory: deleteDatabaseUnchecked :: (MonadDOM m, ToJSString name) => IDBFactory -> name -> m IDBOpenDBRequest
+ JSDOM.Generated.IDBFactory: deleteDatabase_ :: (MonadDOM m, ToJSString name) => IDBFactory -> name -> m ()
+ JSDOM.Generated.IDBFactory: openUnchecked :: (MonadDOM m, ToJSString name) => IDBFactory -> name -> Word64 -> m IDBOpenDBRequest
+ JSDOM.Generated.IDBFactory: open_ :: (MonadDOM m, ToJSString name) => IDBFactory -> name -> Word64 -> m ()
+ JSDOM.Generated.IDBIndex: countRangeUnchecked :: (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m IDBRequest
+ JSDOM.Generated.IDBIndex: countRange_ :: (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m ()
+ JSDOM.Generated.IDBIndex: countUnchecked :: (MonadDOM m) => IDBIndex -> JSVal -> m IDBRequest
+ JSDOM.Generated.IDBIndex: count_ :: (MonadDOM m) => IDBIndex -> JSVal -> m ()
+ JSDOM.Generated.IDBIndex: getKeyPathUnchecked :: (MonadDOM m) => IDBIndex -> m IDBAny
+ JSDOM.Generated.IDBIndex: getKeyRangeUnchecked :: (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m IDBRequest
+ JSDOM.Generated.IDBIndex: getKeyRange_ :: (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m ()
+ JSDOM.Generated.IDBIndex: getKeyUnchecked :: (MonadDOM m) => IDBIndex -> JSVal -> m IDBRequest
+ JSDOM.Generated.IDBIndex: getKey_ :: (MonadDOM m) => IDBIndex -> JSVal -> m ()
+ JSDOM.Generated.IDBIndex: getObjectStoreUnchecked :: (MonadDOM m) => IDBIndex -> m IDBObjectStore
+ JSDOM.Generated.IDBIndex: getRangeUnchecked :: (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m IDBRequest
+ JSDOM.Generated.IDBIndex: getRange_ :: (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m ()
+ JSDOM.Generated.IDBIndex: getUnchecked :: (MonadDOM m) => IDBIndex -> JSVal -> m IDBRequest
+ JSDOM.Generated.IDBIndex: get_ :: (MonadDOM m) => IDBIndex -> JSVal -> m ()
+ JSDOM.Generated.IDBIndex: openCursorRangeUnchecked :: (MonadDOM m, ToJSString direction) => IDBIndex -> Maybe IDBKeyRange -> direction -> m IDBRequest
+ JSDOM.Generated.IDBIndex: openCursorRange_ :: (MonadDOM m, ToJSString direction) => IDBIndex -> Maybe IDBKeyRange -> direction -> m ()
+ JSDOM.Generated.IDBIndex: openCursorUnchecked :: (MonadDOM m, ToJSString direction) => IDBIndex -> JSVal -> direction -> m IDBRequest
+ JSDOM.Generated.IDBIndex: openCursor_ :: (MonadDOM m, ToJSString direction) => IDBIndex -> JSVal -> direction -> m ()
+ JSDOM.Generated.IDBIndex: openKeyCursorRangeUnchecked :: (MonadDOM m, ToJSString direction) => IDBIndex -> Maybe IDBKeyRange -> direction -> m IDBRequest
+ JSDOM.Generated.IDBIndex: openKeyCursorRange_ :: (MonadDOM m, ToJSString direction) => IDBIndex -> Maybe IDBKeyRange -> direction -> m ()
+ JSDOM.Generated.IDBIndex: openKeyCursorUnchecked :: (MonadDOM m, ToJSString direction) => IDBIndex -> JSVal -> direction -> m IDBRequest
+ JSDOM.Generated.IDBIndex: openKeyCursor_ :: (MonadDOM m, ToJSString direction) => IDBIndex -> JSVal -> direction -> m ()
+ JSDOM.Generated.IDBKeyRange: boundUnchecked :: (MonadDOM m) => IDBKeyRange -> JSVal -> JSVal -> Bool -> Bool -> m IDBKeyRange
+ JSDOM.Generated.IDBKeyRange: bound_ :: (MonadDOM m) => IDBKeyRange -> JSVal -> JSVal -> Bool -> Bool -> m ()
+ JSDOM.Generated.IDBKeyRange: lowerBoundUnchecked :: (MonadDOM m) => IDBKeyRange -> JSVal -> Bool -> m IDBKeyRange
+ JSDOM.Generated.IDBKeyRange: lowerBound_ :: (MonadDOM m) => IDBKeyRange -> JSVal -> Bool -> m ()
+ JSDOM.Generated.IDBKeyRange: onlyUnchecked :: (MonadDOM m) => IDBKeyRange -> JSVal -> m IDBKeyRange
+ JSDOM.Generated.IDBKeyRange: only_ :: (MonadDOM m) => IDBKeyRange -> JSVal -> m ()
+ JSDOM.Generated.IDBKeyRange: upperBoundUnchecked :: (MonadDOM m) => IDBKeyRange -> JSVal -> Bool -> m IDBKeyRange
+ JSDOM.Generated.IDBKeyRange: upperBound_ :: (MonadDOM m) => IDBKeyRange -> JSVal -> Bool -> m ()
+ JSDOM.Generated.IDBObjectStore: addUnchecked :: (MonadDOM m) => IDBObjectStore -> JSVal -> JSVal -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: add_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> JSVal -> m ()
+ JSDOM.Generated.IDBObjectStore: clearUnchecked :: (MonadDOM m) => IDBObjectStore -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: clear_ :: (MonadDOM m) => IDBObjectStore -> m ()
+ JSDOM.Generated.IDBObjectStore: countRangeUnchecked :: (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: countRange_ :: (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m ()
+ JSDOM.Generated.IDBObjectStore: countUnchecked :: (MonadDOM m) => IDBObjectStore -> JSVal -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: count_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> m ()
+ JSDOM.Generated.IDBObjectStore: createIndex'Unchecked :: (MonadDOM m, ToJSString name, ToJSString keyPath, IsDictionary options) => IDBObjectStore -> name -> [keyPath] -> Maybe options -> m IDBIndex
+ JSDOM.Generated.IDBObjectStore: createIndex'_ :: (MonadDOM m, ToJSString name, ToJSString keyPath, IsDictionary options) => IDBObjectStore -> name -> [keyPath] -> Maybe options -> m ()
+ JSDOM.Generated.IDBObjectStore: createIndexUnchecked :: (MonadDOM m, ToJSString name, ToJSString keyPath, IsDictionary options) => IDBObjectStore -> name -> keyPath -> Maybe options -> m IDBIndex
+ JSDOM.Generated.IDBObjectStore: createIndex_ :: (MonadDOM m, ToJSString name, ToJSString keyPath, IsDictionary options) => IDBObjectStore -> name -> keyPath -> Maybe options -> m ()
+ JSDOM.Generated.IDBObjectStore: deleteRangeUnchecked :: (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: deleteRange_ :: (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m ()
+ JSDOM.Generated.IDBObjectStore: deleteUnchecked :: (MonadDOM m) => IDBObjectStore -> JSVal -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: delete_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> m ()
+ JSDOM.Generated.IDBObjectStore: getIndexNamesUnchecked :: (MonadDOM m) => IDBObjectStore -> m DOMStringList
+ JSDOM.Generated.IDBObjectStore: getKeyPathUnchecked :: (MonadDOM m) => IDBObjectStore -> m IDBAny
+ JSDOM.Generated.IDBObjectStore: getNameUnchecked :: (MonadDOM m, FromJSString result) => IDBObjectStore -> m result
+ JSDOM.Generated.IDBObjectStore: getRangeUnchecked :: (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: getRange_ :: (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m ()
+ JSDOM.Generated.IDBObjectStore: getTransactionUnchecked :: (MonadDOM m) => IDBObjectStore -> m IDBTransaction
+ JSDOM.Generated.IDBObjectStore: getUnchecked :: (MonadDOM m) => IDBObjectStore -> JSVal -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: get_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> m ()
+ JSDOM.Generated.IDBObjectStore: indexUnchecked :: (MonadDOM m, ToJSString name) => IDBObjectStore -> name -> m IDBIndex
+ JSDOM.Generated.IDBObjectStore: index_ :: (MonadDOM m, ToJSString name) => IDBObjectStore -> name -> m ()
+ JSDOM.Generated.IDBObjectStore: openCursorRangeUnchecked :: (MonadDOM m, ToJSString direction) => IDBObjectStore -> Maybe IDBKeyRange -> direction -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: openCursorRange_ :: (MonadDOM m, ToJSString direction) => IDBObjectStore -> Maybe IDBKeyRange -> direction -> m ()
+ JSDOM.Generated.IDBObjectStore: openCursorUnchecked :: (MonadDOM m, ToJSString direction) => IDBObjectStore -> JSVal -> direction -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: openCursor_ :: (MonadDOM m, ToJSString direction) => IDBObjectStore -> JSVal -> direction -> m ()
+ JSDOM.Generated.IDBObjectStore: putUnchecked :: (MonadDOM m) => IDBObjectStore -> JSVal -> JSVal -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: put_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> JSVal -> m ()
+ JSDOM.Generated.IDBRequest: getErrorUnchecked :: (MonadDOM m, IsIDBRequest self) => self -> m DOMError
+ JSDOM.Generated.IDBRequest: getResultUnchecked :: (MonadDOM m, IsIDBRequest self) => self -> m IDBAny
+ JSDOM.Generated.IDBRequest: getSourceUnchecked :: (MonadDOM m, IsIDBRequest self) => self -> m IDBAny
+ JSDOM.Generated.IDBRequest: getTransactionUnchecked :: (MonadDOM m, IsIDBRequest self) => self -> m IDBTransaction
+ JSDOM.Generated.IDBTransaction: getDbUnchecked :: (MonadDOM m) => IDBTransaction -> m IDBDatabase
+ JSDOM.Generated.IDBTransaction: getErrorUnchecked :: (MonadDOM m) => IDBTransaction -> m DOMError
+ JSDOM.Generated.IDBTransaction: objectStoreUnchecked :: (MonadDOM m, ToJSString name) => IDBTransaction -> name -> m IDBObjectStore
+ JSDOM.Generated.IDBTransaction: objectStore_ :: (MonadDOM m, ToJSString name) => IDBTransaction -> name -> m ()
+ JSDOM.Generated.IDBVersionChangeEvent: getNewVersionUnchecked :: (MonadDOM m) => IDBVersionChangeEvent -> m Word64
+ JSDOM.Generated.InspectorFrontendHost: canInspectWorkers_ :: (MonadDOM m) => InspectorFrontendHost -> m ()
+ JSDOM.Generated.InspectorFrontendHost: canSaveAs_ :: (MonadDOM m) => InspectorFrontendHost -> m ()
+ JSDOM.Generated.InspectorFrontendHost: canSave_ :: (MonadDOM m) => InspectorFrontendHost -> m ()
+ JSDOM.Generated.InspectorFrontendHost: debuggableType_ :: (MonadDOM m) => InspectorFrontendHost -> m ()
+ JSDOM.Generated.InspectorFrontendHost: isUnderTest_ :: (MonadDOM m) => InspectorFrontendHost -> m ()
+ JSDOM.Generated.InspectorFrontendHost: localizedStringsURL_ :: (MonadDOM m) => InspectorFrontendHost -> m ()
+ JSDOM.Generated.InspectorFrontendHost: platform_ :: (MonadDOM m) => InspectorFrontendHost -> m ()
+ JSDOM.Generated.InspectorFrontendHost: port_ :: (MonadDOM m) => InspectorFrontendHost -> m ()
+ JSDOM.Generated.InternalSettings: shouldDisplayTrackKind_ :: (MonadDOM m, ToJSString trackKind) => InternalSettings -> trackKind -> m ()
+ JSDOM.Generated.Internals: absoluteCaretBoundsUnchecked :: (MonadDOM m) => Internals -> m ClientRect
+ JSDOM.Generated.Internals: absoluteCaretBounds_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: address_ :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()
+ JSDOM.Generated.Internals: allIconURLs_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: animationsAreSuspended_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: attached_ :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()
+ JSDOM.Generated.Internals: boundingBoxUnchecked :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ClientRect
+ JSDOM.Generated.Internals: boundingBox_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: bufferedSamplesForTrackID_ :: (MonadDOM m, ToJSString trackID) => Internals -> Maybe SourceBuffer -> trackID -> m ()
+ JSDOM.Generated.Internals: captionsStyleSheetOverride_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: closestTimeToTimeRanges_ :: (MonadDOM m) => Internals -> Double -> Maybe TimeRanges -> m ()
+ JSDOM.Generated.Internals: computedStyleIncludingVisitedInfoUnchecked :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m CSSStyleDeclaration
+ JSDOM.Generated.Internals: computedStyleIncludingVisitedInfo_ :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()
+ JSDOM.Generated.Internals: configurationForViewport_ :: (MonadDOM m) => Internals -> Float -> Int -> Int -> Int -> Int -> m ()
+ JSDOM.Generated.Internals: consoleMessageArgumentCounts_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: countMatchesForText_ :: (MonadDOM m, ToJSString text, ToJSString markMatches) => Internals -> text -> Word -> markMatches -> m ()
+ JSDOM.Generated.Internals: counterValue_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: createShadowRootUnchecked :: (MonadDOM m, IsElement host) => Internals -> Maybe host -> m Node
+ JSDOM.Generated.Internals: createShadowRoot_ :: (MonadDOM m, IsElement host) => Internals -> Maybe host -> m ()
+ JSDOM.Generated.Internals: createTimeRangesUnchecked :: (MonadDOM m, IsFloat32Array startTimes, IsFloat32Array endTimes) => Internals -> Maybe startTimes -> Maybe endTimes -> m TimeRanges
+ JSDOM.Generated.Internals: createTimeRanges_ :: (MonadDOM m, IsFloat32Array startTimes, IsFloat32Array endTimes) => Internals -> Maybe startTimes -> Maybe endTimes -> m ()
+ JSDOM.Generated.Internals: description_ :: (MonadDOM m) => Internals -> JSVal -> m ()
+ JSDOM.Generated.Internals: deserializeBufferUnchecked :: (MonadDOM m, IsArrayBuffer buffer) => Internals -> Maybe buffer -> m SerializedScriptValue
+ JSDOM.Generated.Internals: deserializeBuffer_ :: (MonadDOM m, IsArrayBuffer buffer) => Internals -> Maybe buffer -> m ()
+ JSDOM.Generated.Internals: elementIsBlockingDisplaySleep_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: elementRenderTreeAsText_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: elementShouldAutoComplete_ :: (MonadDOM m, IsElement inputElement) => Internals -> Maybe inputElement -> m ()
+ JSDOM.Generated.Internals: ensureShadowRootUnchecked :: (MonadDOM m, IsElement host) => Internals -> Maybe host -> m Node
+ JSDOM.Generated.Internals: ensureShadowRoot_ :: (MonadDOM m, IsElement host) => Internals -> Maybe host -> m ()
+ JSDOM.Generated.Internals: formControlStateOfPreviousHistoryItem_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: getCurrentCursorInfo_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: getImageSourceURL_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: getReferencedFilePaths_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: getSettingsUnchecked :: (MonadDOM m) => Internals -> m InternalSettings
+ JSDOM.Generated.Internals: hasAutocorrectedMarker_ :: (MonadDOM m) => Internals -> Int -> Int -> m ()
+ JSDOM.Generated.Internals: hasGrammarMarker_ :: (MonadDOM m) => Internals -> Int -> Int -> m ()
+ JSDOM.Generated.Internals: hasPausedImageAnimations_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: hasSpellingMarker_ :: (MonadDOM m) => Internals -> Int -> Int -> m ()
+ JSDOM.Generated.Internals: includerForUnchecked :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Element
+ JSDOM.Generated.Internals: includerFor_ :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()
+ JSDOM.Generated.Internals: inspectorHighlightObject_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: inspectorHighlightRectsUnchecked :: (MonadDOM m) => Internals -> m ClientRectList
+ JSDOM.Generated.Internals: inspectorHighlightRects_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: isLoadingFromMemoryCache_ :: (MonadDOM m, ToJSString url) => Internals -> url -> m ()
+ JSDOM.Generated.Internals: isOverwriteModeEnabled_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: isPageBoxVisible_ :: (MonadDOM m) => Internals -> Int -> m ()
+ JSDOM.Generated.Internals: isPagePlayingAudio_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: isPluginSnapshotted_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: isPluginUnavailabilityIndicatorObscured_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: isPreloaded_ :: (MonadDOM m, ToJSString url) => Internals -> url -> m ()
+ JSDOM.Generated.Internals: isSelectPopupVisible_ :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()
+ JSDOM.Generated.Internals: isTimerThrottled_ :: (MonadDOM m) => Internals -> Int -> m ()
+ JSDOM.Generated.Internals: isVibrating_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: lastSpatialNavigationCandidateCount_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: lastSpellCheckProcessedSequence_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: lastSpellCheckRequestSequence_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: layerTreeAsText_ :: (MonadDOM m, IsDocument document) => Internals -> Maybe document -> Word -> m ()
+ JSDOM.Generated.Internals: lengthFromRange_ :: (MonadDOM m, IsElement scope) => Internals -> Maybe scope -> Maybe Range -> m ()
+ JSDOM.Generated.Internals: locationFromRange_ :: (MonadDOM m, IsElement scope) => Internals -> Maybe scope -> Maybe Range -> m ()
+ JSDOM.Generated.Internals: mainThreadScrollingReasons_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: mallocStatisticsUnchecked :: (MonadDOM m) => Internals -> m MallocStatistics
+ JSDOM.Generated.Internals: mallocStatistics_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: markerCountForNode_ :: (MonadDOM m, IsNode node, ToJSString markerType) => Internals -> Maybe node -> markerType -> m ()
+ JSDOM.Generated.Internals: markerDescriptionForNode_ :: (MonadDOM m, IsNode node, ToJSString markerType) => Internals -> Maybe node -> markerType -> Word -> m ()
+ JSDOM.Generated.Internals: markerRangeForNodeUnchecked :: (MonadDOM m, IsNode node, ToJSString markerType) => Internals -> Maybe node -> markerType -> Word -> m Range
+ JSDOM.Generated.Internals: markerRangeForNode_ :: (MonadDOM m, IsNode node, ToJSString markerType) => Internals -> Maybe node -> markerType -> Word -> m ()
+ JSDOM.Generated.Internals: markerTextForListItem_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: mediaElementHasCharacteristic_ :: (MonadDOM m, IsNode node, ToJSString characteristic) => Internals -> Maybe node -> characteristic -> m ()
+ JSDOM.Generated.Internals: memoryCacheSize_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: memoryInfoUnchecked :: (MonadDOM m) => Internals -> m MemoryInfo
+ JSDOM.Generated.Internals: memoryInfo_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: nodeNeedsStyleRecalc_ :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()
+ JSDOM.Generated.Internals: nodesFromRectUnchecked :: (MonadDOM m, IsDocument document) => Internals -> Maybe document -> Int -> Int -> Word -> Word -> Word -> Word -> Bool -> Bool -> Bool -> m NodeList
+ JSDOM.Generated.Internals: nodesFromRect_ :: (MonadDOM m, IsDocument document) => Internals -> Maybe document -> Int -> Int -> Word -> Word -> Word -> Word -> Bool -> Bool -> Bool -> m ()
+ JSDOM.Generated.Internals: nonFastScrollableRectsUnchecked :: (MonadDOM m) => Internals -> m ClientRectList
+ JSDOM.Generated.Internals: nonFastScrollableRects_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: numberOfActiveAnimations_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: numberOfLiveDocuments_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: numberOfLiveNodes_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: numberOfPages_ :: (MonadDOM m) => Internals -> Double -> Double -> m ()
+ JSDOM.Generated.Internals: numberOfScrollableAreas_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: openDummyInspectorFrontendUnchecked :: (MonadDOM m, ToJSString url) => Internals -> url -> m Window
+ JSDOM.Generated.Internals: openDummyInspectorFrontend_ :: (MonadDOM m, ToJSString url) => Internals -> url -> m ()
+ JSDOM.Generated.Internals: pageCacheSize_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: pageNumber_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> Float -> Float -> m ()
+ JSDOM.Generated.Internals: pageOverlayLayerTreeAsText_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: pageProperty_ :: (MonadDOM m, ToJSString propertyName) => Internals -> propertyName -> Int -> m ()
+ JSDOM.Generated.Internals: pageSizeAndMarginsInPixels_ :: (MonadDOM m) => Internals -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> m ()
+ JSDOM.Generated.Internals: parentTreeScopeUnchecked :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Node
+ JSDOM.Generated.Internals: parentTreeScope_ :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()
+ JSDOM.Generated.Internals: parserMetaData_ :: (MonadDOM m) => Internals -> JSVal -> m ()
+ JSDOM.Generated.Internals: pauseAnimationAtTimeOnElement_ :: (MonadDOM m, ToJSString animationName, IsElement element) => Internals -> animationName -> Double -> Maybe element -> m ()
+ JSDOM.Generated.Internals: pauseAnimationAtTimeOnPseudoElement_ :: (MonadDOM m, ToJSString animationName, IsElement element, ToJSString pseudoId) => Internals -> animationName -> Double -> Maybe element -> pseudoId -> m ()
+ JSDOM.Generated.Internals: pauseTransitionAtTimeOnElement_ :: (MonadDOM m, ToJSString propertyName, IsElement element) => Internals -> propertyName -> Double -> Maybe element -> m ()
+ JSDOM.Generated.Internals: pauseTransitionAtTimeOnPseudoElement_ :: (MonadDOM m, ToJSString property, IsElement element, ToJSString pseudoId) => Internals -> property -> Double -> Maybe element -> pseudoId -> m ()
+ JSDOM.Generated.Internals: rangeAsText_ :: (MonadDOM m) => Internals -> Maybe Range -> m ()
+ JSDOM.Generated.Internals: rangeForDictionaryLookupAtLocationUnchecked :: (MonadDOM m) => Internals -> Int -> Int -> m Range
+ JSDOM.Generated.Internals: rangeForDictionaryLookupAtLocation_ :: (MonadDOM m) => Internals -> Int -> Int -> m ()
+ JSDOM.Generated.Internals: rangeFromLocationAndLengthUnchecked :: (MonadDOM m, IsElement scope) => Internals -> Maybe scope -> Int -> Int -> m Range
+ JSDOM.Generated.Internals: rangeFromLocationAndLength_ :: (MonadDOM m, IsElement scope) => Internals -> Maybe scope -> Int -> Int -> m ()
+ JSDOM.Generated.Internals: repaintRectsAsText_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: scrollingStateTreeAsText_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: selectionBoundsUnchecked :: (MonadDOM m) => Internals -> m ClientRect
+ JSDOM.Generated.Internals: selectionBounds_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: serializeObjectUnchecked :: (MonadDOM m, IsSerializedScriptValue obj) => Internals -> Maybe obj -> m ArrayBuffer
+ JSDOM.Generated.Internals: serializeObject_ :: (MonadDOM m, IsSerializedScriptValue obj) => Internals -> Maybe obj -> m ()
+ JSDOM.Generated.Internals: shadowPseudoId_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: shadowRootType_ :: (MonadDOM m, IsNode root) => Internals -> Maybe root -> m ()
+ JSDOM.Generated.Internals: shadowRootUnchecked :: (MonadDOM m, IsElement host) => Internals -> Maybe host -> m Node
+ JSDOM.Generated.Internals: shadowRoot_ :: (MonadDOM m, IsElement host) => Internals -> Maybe host -> m ()
+ JSDOM.Generated.Internals: shortcutIconURLs_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: subrangeUnchecked :: (MonadDOM m) => Internals -> Maybe Range -> Int -> Int -> m Range
+ JSDOM.Generated.Internals: subrange_ :: (MonadDOM m) => Internals -> Maybe Range -> Int -> Int -> m ()
+ JSDOM.Generated.Internals: toolTipFromElement_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: touchEventHandlerCount_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: treeScopeRootNodeUnchecked :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Node
+ JSDOM.Generated.Internals: treeScopeRootNode_ :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()
+ JSDOM.Generated.Internals: typeConversionsUnchecked :: (MonadDOM m) => Internals -> m TypeConversions
+ JSDOM.Generated.Internals: typeConversions_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: userPreferredLanguages_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: visiblePlaceholder_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: wasLastChangeUserEdit_ :: (MonadDOM m, IsElement textField) => Internals -> Maybe textField -> m ()
+ JSDOM.Generated.Internals: wheelEventHandlerCount_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: xhrResponseSource_ :: (MonadDOM m) => Internals -> Maybe XMLHttpRequest -> m ()
+ JSDOM.Generated.Location: getAncestorOriginsUnchecked :: (MonadDOM m) => Location -> m DOMStringList
+ JSDOM.Generated.Location: toString_ :: (MonadDOM m) => Location -> m ()
+ JSDOM.Generated.MediaController: getBufferedUnchecked :: (MonadDOM m) => MediaController -> m TimeRanges
+ JSDOM.Generated.MediaController: getPlayedUnchecked :: (MonadDOM m) => MediaController -> m TimeRanges
+ JSDOM.Generated.MediaController: getSeekableUnchecked :: (MonadDOM m) => MediaController -> m TimeRanges
+ JSDOM.Generated.MediaControlsHost: displayNameForTrackAudio_ :: (MonadDOM m) => MediaControlsHost -> Maybe AudioTrack -> m ()
+ JSDOM.Generated.MediaControlsHost: displayNameForTrack_ :: (MonadDOM m) => MediaControlsHost -> Maybe TextTrack -> m ()
+ JSDOM.Generated.MediaControlsHost: getCaptionMenuAutomaticItemUnchecked :: (MonadDOM m) => MediaControlsHost -> m TextTrack
+ JSDOM.Generated.MediaControlsHost: getCaptionMenuOffItemUnchecked :: (MonadDOM m) => MediaControlsHost -> m TextTrack
+ JSDOM.Generated.MediaControlsHost: getTextTrackContainerUnchecked :: (MonadDOM m) => MediaControlsHost -> m HTMLElement
+ JSDOM.Generated.MediaControlsHost: mediaUIImageData_ :: (MonadDOM m) => MediaControlsHost -> MediaUIPartID -> m ()
+ JSDOM.Generated.MediaControlsHost: sortedTrackListForMenuAudio_ :: (MonadDOM m) => MediaControlsHost -> Maybe AudioTrackList -> m ()
+ JSDOM.Generated.MediaControlsHost: sortedTrackListForMenu_ :: (MonadDOM m) => MediaControlsHost -> Maybe TextTrackList -> m ()
+ JSDOM.Generated.MediaElementAudioSourceNode: getMediaElementUnchecked :: (MonadDOM m) => MediaElementAudioSourceNode -> m HTMLMediaElement
+ JSDOM.Generated.MediaKeyEvent: getErrorCodeUnchecked :: (MonadDOM m) => MediaKeyEvent -> m MediaKeyError
+ JSDOM.Generated.MediaKeyEvent: getInitDataUnchecked :: (MonadDOM m) => MediaKeyEvent -> m Uint8Array
+ JSDOM.Generated.MediaKeyEvent: getMessageUnchecked :: (MonadDOM m) => MediaKeyEvent -> m Uint8Array
+ JSDOM.Generated.MediaKeyMessageEvent: getMessageUnchecked :: (MonadDOM m) => MediaKeyMessageEvent -> m Uint8Array
+ JSDOM.Generated.MediaKeyNeededEvent: getInitDataUnchecked :: (MonadDOM m) => MediaKeyNeededEvent -> m Uint8Array
+ JSDOM.Generated.MediaKeySession: getErrorUnchecked :: (MonadDOM m) => MediaKeySession -> m MediaKeyError
+ JSDOM.Generated.MediaKeys: createSessionUnchecked :: (MonadDOM m, ToJSString type', IsUint8Array initData) => MediaKeys -> type' -> Maybe initData -> m MediaKeySession
+ JSDOM.Generated.MediaKeys: createSession_ :: (MonadDOM m, ToJSString type', IsUint8Array initData) => MediaKeys -> type' -> Maybe initData -> m ()
+ JSDOM.Generated.MediaKeys: isTypeSupported_ :: (MonadDOM m, ToJSString keySystem, ToJSString type') => MediaKeys -> keySystem -> type' -> m ()
+ JSDOM.Generated.MediaList: getMediaTextUnchecked :: (MonadDOM m, FromJSString result) => MediaList -> m result
+ JSDOM.Generated.MediaList: itemUnchecked :: (MonadDOM m, FromJSString result) => MediaList -> Word -> m result
+ JSDOM.Generated.MediaList: item_ :: (MonadDOM m) => MediaList -> Word -> m ()
+ JSDOM.Generated.MediaSource: addSourceBufferUnchecked :: (MonadDOM m, ToJSString type') => MediaSource -> type' -> m SourceBuffer
+ JSDOM.Generated.MediaSource: addSourceBuffer_ :: (MonadDOM m, ToJSString type') => MediaSource -> type' -> m ()
+ JSDOM.Generated.MediaSource: getActiveSourceBuffersUnchecked :: (MonadDOM m) => MediaSource -> m SourceBufferList
+ JSDOM.Generated.MediaSource: getSourceBuffersUnchecked :: (MonadDOM m) => MediaSource -> m SourceBufferList
+ JSDOM.Generated.MediaSource: isTypeSupported_ :: (MonadDOM m, ToJSString type') => MediaSource -> type' -> m ()
+ JSDOM.Generated.MediaSourceStates: getAspectRatioUnchecked :: (MonadDOM m) => MediaSourceStates -> m Float
+ JSDOM.Generated.MediaSourceStates: getFacingModeUnchecked :: (MonadDOM m) => MediaSourceStates -> m VideoFacingModeEnum
+ JSDOM.Generated.MediaSourceStates: getFrameRateUnchecked :: (MonadDOM m) => MediaSourceStates -> m Float
+ JSDOM.Generated.MediaSourceStates: getHeightUnchecked :: (MonadDOM m) => MediaSourceStates -> m Word
+ JSDOM.Generated.MediaSourceStates: getVolumeUnchecked :: (MonadDOM m) => MediaSourceStates -> m Word
+ JSDOM.Generated.MediaSourceStates: getWidthUnchecked :: (MonadDOM m) => MediaSourceStates -> m Word
+ JSDOM.Generated.MediaStream: cloneUnchecked :: (MonadDOM m) => MediaStream -> m MediaStream
+ JSDOM.Generated.MediaStream: clone_ :: (MonadDOM m) => MediaStream -> m ()
+ JSDOM.Generated.MediaStream: getAudioTracks_ :: (MonadDOM m) => MediaStream -> m ()
+ JSDOM.Generated.MediaStream: getTrackByIdUnchecked :: (MonadDOM m, ToJSString trackId) => MediaStream -> trackId -> m MediaStreamTrack
+ JSDOM.Generated.MediaStream: getTrackById_ :: (MonadDOM m, ToJSString trackId) => MediaStream -> trackId -> m ()
+ JSDOM.Generated.MediaStream: getTracks_ :: (MonadDOM m) => MediaStream -> m ()
+ JSDOM.Generated.MediaStream: getVideoTracks_ :: (MonadDOM m) => MediaStream -> m ()
+ JSDOM.Generated.MediaStreamAudioDestinationNode: getStreamUnchecked :: (MonadDOM m) => MediaStreamAudioDestinationNode -> m MediaStream
+ JSDOM.Generated.MediaStreamAudioSourceNode: getMediaStreamUnchecked :: (MonadDOM m) => MediaStreamAudioSourceNode -> m MediaStream
+ JSDOM.Generated.MediaStreamEvent: getStreamUnchecked :: (MonadDOM m) => MediaStreamEvent -> m MediaStream
+ JSDOM.Generated.MediaStreamTrack: cloneUnchecked :: (MonadDOM m, IsMediaStreamTrack self) => self -> m MediaStreamTrack
+ JSDOM.Generated.MediaStreamTrack: clone_ :: (MonadDOM m, IsMediaStreamTrack self) => self -> m ()
+ JSDOM.Generated.MediaStreamTrack: getCapabilitiesUnchecked :: (MonadDOM m, IsMediaStreamTrack self) => self -> m MediaStreamCapabilities
+ JSDOM.Generated.MediaStreamTrack: getCapabilities_ :: (MonadDOM m, IsMediaStreamTrack self) => self -> m ()
+ JSDOM.Generated.MediaStreamTrack: getConstraintsUnchecked :: (MonadDOM m, IsMediaStreamTrack self) => self -> m MediaTrackConstraints
+ JSDOM.Generated.MediaStreamTrack: getConstraints_ :: (MonadDOM m, IsMediaStreamTrack self) => self -> m ()
+ JSDOM.Generated.MediaStreamTrack: statesUnchecked :: (MonadDOM m, IsMediaStreamTrack self) => self -> m MediaSourceStates
+ JSDOM.Generated.MediaStreamTrack: states_ :: (MonadDOM m, IsMediaStreamTrack self) => self -> m ()
+ JSDOM.Generated.MediaStreamTrackEvent: getTrackUnchecked :: (MonadDOM m) => MediaStreamTrackEvent -> m MediaStreamTrack
+ JSDOM.Generated.MediaTrackConstraints: getMandatoryUnchecked :: (MonadDOM m) => MediaTrackConstraints -> m MediaTrackConstraintSet
+ JSDOM.Generated.MessageChannel: getPort1Unchecked :: (MonadDOM m) => MessageChannel -> m MessagePort
+ JSDOM.Generated.MessageChannel: getPort2Unchecked :: (MonadDOM m) => MessageChannel -> m MessagePort
+ JSDOM.Generated.MessageEvent: getSourceUnchecked :: (MonadDOM m) => MessageEvent -> m EventTarget
+ JSDOM.Generated.MimeType: getEnabledPluginUnchecked :: (MonadDOM m) => MimeType -> m Plugin
+ JSDOM.Generated.MimeTypeArray: itemUnchecked :: (MonadDOM m) => MimeTypeArray -> Word -> m MimeType
+ JSDOM.Generated.MimeTypeArray: item_ :: (MonadDOM m) => MimeTypeArray -> Word -> m ()
+ JSDOM.Generated.MimeTypeArray: namedItemUnchecked :: (MonadDOM m, ToJSString name) => MimeTypeArray -> name -> m MimeType
+ JSDOM.Generated.MimeTypeArray: namedItem_ :: (MonadDOM m, ToJSString name) => MimeTypeArray -> name -> m ()
+ JSDOM.Generated.MouseEvent: getDataTransferUnchecked :: (MonadDOM m, IsMouseEvent self) => self -> m DataTransfer
+ JSDOM.Generated.MouseEvent: getFromElementUnchecked :: (MonadDOM m, IsMouseEvent self) => self -> m Node
+ JSDOM.Generated.MouseEvent: getRelatedTargetUnchecked :: (MonadDOM m, IsMouseEvent self) => self -> m EventTarget
+ JSDOM.Generated.MouseEvent: getToElementUnchecked :: (MonadDOM m, IsMouseEvent self) => self -> m Node
+ JSDOM.Generated.MutationEvent: getRelatedNodeUnchecked :: (MonadDOM m) => MutationEvent -> m Node
+ JSDOM.Generated.MutationObserver: takeRecords_ :: (MonadDOM m) => MutationObserver -> m ()
+ JSDOM.Generated.MutationRecord: getAddedNodesUnchecked :: (MonadDOM m) => MutationRecord -> m NodeList
+ JSDOM.Generated.MutationRecord: getAttributeNameUnchecked :: (MonadDOM m, FromJSString result) => MutationRecord -> m result
+ JSDOM.Generated.MutationRecord: getAttributeNamespaceUnchecked :: (MonadDOM m, FromJSString result) => MutationRecord -> m result
+ JSDOM.Generated.MutationRecord: getNextSiblingUnchecked :: (MonadDOM m) => MutationRecord -> m Node
+ JSDOM.Generated.MutationRecord: getOldValueUnchecked :: (MonadDOM m, FromJSString result) => MutationRecord -> m result
+ JSDOM.Generated.MutationRecord: getPreviousSiblingUnchecked :: (MonadDOM m) => MutationRecord -> m Node
+ JSDOM.Generated.MutationRecord: getRemovedNodesUnchecked :: (MonadDOM m) => MutationRecord -> m NodeList
+ JSDOM.Generated.MutationRecord: getTargetUnchecked :: (MonadDOM m) => MutationRecord -> m Node
+ JSDOM.Generated.NamedNodeMap: getNamedItemNSUnchecked :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => NamedNodeMap -> Maybe namespaceURI -> localName -> m Node
+ JSDOM.Generated.NamedNodeMap: getNamedItemNS_ :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => NamedNodeMap -> Maybe namespaceURI -> localName -> m ()
+ JSDOM.Generated.NamedNodeMap: getNamedItemUnchecked :: (MonadDOM m, ToJSString name) => NamedNodeMap -> name -> m Node
+ JSDOM.Generated.NamedNodeMap: getNamedItem_ :: (MonadDOM m, ToJSString name) => NamedNodeMap -> name -> m ()
+ JSDOM.Generated.NamedNodeMap: itemUnchecked :: (MonadDOM m) => NamedNodeMap -> Word -> m Node
+ JSDOM.Generated.NamedNodeMap: item_ :: (MonadDOM m) => NamedNodeMap -> Word -> m ()
+ JSDOM.Generated.NamedNodeMap: removeNamedItemNSUnchecked :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => NamedNodeMap -> Maybe namespaceURI -> localName -> m Node
+ JSDOM.Generated.NamedNodeMap: removeNamedItemNS_ :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => NamedNodeMap -> Maybe namespaceURI -> localName -> m ()
+ JSDOM.Generated.NamedNodeMap: removeNamedItemUnchecked :: (MonadDOM m, ToJSString name) => NamedNodeMap -> name -> m Node
+ JSDOM.Generated.NamedNodeMap: removeNamedItem_ :: (MonadDOM m, ToJSString name) => NamedNodeMap -> name -> m ()
+ JSDOM.Generated.NamedNodeMap: setNamedItemNSUnchecked :: (MonadDOM m, IsNode node) => NamedNodeMap -> Maybe node -> m Node
+ JSDOM.Generated.NamedNodeMap: setNamedItemNS_ :: (MonadDOM m, IsNode node) => NamedNodeMap -> Maybe node -> m ()
+ JSDOM.Generated.NamedNodeMap: setNamedItemUnchecked :: (MonadDOM m, IsNode node) => NamedNodeMap -> Maybe node -> m Node
+ JSDOM.Generated.NamedNodeMap: setNamedItem_ :: (MonadDOM m, IsNode node) => NamedNodeMap -> Maybe node -> m ()
+ JSDOM.Generated.Navigator: getGamepads_ :: (MonadDOM m) => Navigator -> m ()
+ JSDOM.Generated.Navigator: getGeolocationUnchecked :: (MonadDOM m) => Navigator -> m Geolocation
+ JSDOM.Generated.Navigator: getMimeTypesUnchecked :: (MonadDOM m) => Navigator -> m MimeTypeArray
+ JSDOM.Generated.Navigator: getPluginsUnchecked :: (MonadDOM m) => Navigator -> m PluginArray
+ JSDOM.Generated.Navigator: getWebkitBatteryUnchecked :: (MonadDOM m) => Navigator -> m BatteryManager
+ JSDOM.Generated.Navigator: getWebkitPersistentStorageUnchecked :: (MonadDOM m) => Navigator -> m StorageQuota
+ JSDOM.Generated.Navigator: getWebkitTemporaryStorageUnchecked :: (MonadDOM m) => Navigator -> m StorageQuota
+ JSDOM.Generated.Navigator: isProtocolHandlerRegistered_ :: (MonadDOM m, ToJSString scheme, ToJSString url) => Navigator -> scheme -> url -> m ()
+ JSDOM.Generated.Navigator: javaEnabled_ :: (MonadDOM m) => Navigator -> m ()
+ JSDOM.Generated.Navigator: vibratePattern_ :: (MonadDOM m) => Navigator -> [Word] -> m ()
+ JSDOM.Generated.Navigator: vibrate_ :: (MonadDOM m) => Navigator -> Word -> m ()
+ JSDOM.Generated.Node: appendChildUnchecked :: (MonadDOM m, IsNode self, IsNode newChild) => self -> Maybe newChild -> m Node
+ JSDOM.Generated.Node: appendChild_ :: (MonadDOM m, IsNode self, IsNode newChild) => self -> Maybe newChild -> m ()
+ JSDOM.Generated.Node: cloneNodeUnchecked :: (MonadDOM m, IsNode self) => self -> Bool -> m Node
+ JSDOM.Generated.Node: cloneNode_ :: (MonadDOM m, IsNode self) => self -> Bool -> m ()
+ JSDOM.Generated.Node: compareDocumentPosition_ :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m ()
+ JSDOM.Generated.Node: contains_ :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m ()
+ JSDOM.Generated.Node: getBaseURIUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
+ JSDOM.Generated.Node: getChildNodesUnchecked :: (MonadDOM m, IsNode self) => self -> m NodeList
+ JSDOM.Generated.Node: getFirstChildUnchecked :: (MonadDOM m, IsNode self) => self -> m Node
+ JSDOM.Generated.Node: getLastChildUnchecked :: (MonadDOM m, IsNode self) => self -> m Node
+ JSDOM.Generated.Node: getLocalNameUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
+ JSDOM.Generated.Node: getNamespaceURIUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
+ JSDOM.Generated.Node: getNextSiblingUnchecked :: (MonadDOM m, IsNode self) => self -> m Node
+ JSDOM.Generated.Node: getNodeNameUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
+ JSDOM.Generated.Node: getNodeValueUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
+ JSDOM.Generated.Node: getOwnerDocumentUnchecked :: (MonadDOM m, IsNode self) => self -> m Document
+ JSDOM.Generated.Node: getParentElementUnchecked :: (MonadDOM m, IsNode self) => self -> m Element
+ JSDOM.Generated.Node: getParentNodeUnchecked :: (MonadDOM m, IsNode self) => self -> m Node
+ JSDOM.Generated.Node: getPrefixUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
+ JSDOM.Generated.Node: getPreviousSiblingUnchecked :: (MonadDOM m, IsNode self) => self -> m Node
+ JSDOM.Generated.Node: getTextContentUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
+ JSDOM.Generated.Node: hasChildNodes_ :: (MonadDOM m, IsNode self) => self -> m ()
+ JSDOM.Generated.Node: insertBeforeUnchecked :: (MonadDOM m, IsNode self, IsNode newChild, IsNode refChild) => self -> Maybe newChild -> Maybe refChild -> m Node
+ JSDOM.Generated.Node: insertBefore_ :: (MonadDOM m, IsNode self, IsNode newChild, IsNode refChild) => self -> Maybe newChild -> Maybe refChild -> m ()
+ JSDOM.Generated.Node: isDefaultNamespace_ :: (MonadDOM m, IsNode self, ToJSString namespaceURI) => self -> Maybe namespaceURI -> m ()
+ JSDOM.Generated.Node: isEqualNode_ :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m ()
+ JSDOM.Generated.Node: isSameNode_ :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m ()
+ JSDOM.Generated.Node: isSupported_ :: (MonadDOM m, IsNode self, ToJSString feature, ToJSString version) => self -> feature -> Maybe version -> m ()
+ JSDOM.Generated.Node: lookupNamespaceURIUnchecked :: (MonadDOM m, IsNode self, ToJSString prefix, FromJSString result) => self -> Maybe prefix -> m result
+ JSDOM.Generated.Node: lookupNamespaceURI_ :: (MonadDOM m, IsNode self, ToJSString prefix) => self -> Maybe prefix -> m ()
+ JSDOM.Generated.Node: lookupPrefixUnchecked :: (MonadDOM m, IsNode self, ToJSString namespaceURI, FromJSString result) => self -> Maybe namespaceURI -> m result
+ JSDOM.Generated.Node: lookupPrefix_ :: (MonadDOM m, IsNode self, ToJSString namespaceURI) => self -> Maybe namespaceURI -> m ()
+ JSDOM.Generated.Node: removeChildUnchecked :: (MonadDOM m, IsNode self, IsNode oldChild) => self -> Maybe oldChild -> m Node
+ JSDOM.Generated.Node: removeChild_ :: (MonadDOM m, IsNode self, IsNode oldChild) => self -> Maybe oldChild -> m ()
+ JSDOM.Generated.Node: replaceChildUnchecked :: (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild) => self -> Maybe newChild -> Maybe oldChild -> m Node
+ JSDOM.Generated.Node: replaceChild_ :: (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild) => self -> Maybe newChild -> Maybe oldChild -> m ()
+ JSDOM.Generated.NodeFilter: acceptNode_ :: (MonadDOM m, IsNode n) => NodeFilter -> Maybe n -> m ()
+ JSDOM.Generated.NodeIterator: getFilterUnchecked :: (MonadDOM m) => NodeIterator -> m NodeFilter
+ JSDOM.Generated.NodeIterator: getReferenceNodeUnchecked :: (MonadDOM m) => NodeIterator -> m Node
+ JSDOM.Generated.NodeIterator: getRootUnchecked :: (MonadDOM m) => NodeIterator -> m Node
+ JSDOM.Generated.NodeIterator: nextNodeUnchecked :: (MonadDOM m) => NodeIterator -> m Node
+ JSDOM.Generated.NodeIterator: nextNode_ :: (MonadDOM m) => NodeIterator -> m ()
+ JSDOM.Generated.NodeIterator: previousNodeUnchecked :: (MonadDOM m) => NodeIterator -> m Node
+ JSDOM.Generated.NodeIterator: previousNode_ :: (MonadDOM m) => NodeIterator -> m ()
+ JSDOM.Generated.NodeList: itemUnchecked :: (MonadDOM m, IsNodeList self) => self -> Word -> m Node
+ JSDOM.Generated.NodeList: item_ :: (MonadDOM m, IsNodeList self) => self -> Word -> m ()
+ JSDOM.Generated.NotificationCenter: checkPermission_ :: (MonadDOM m) => NotificationCenter -> m ()
+ JSDOM.Generated.NotificationCenter: createNotificationUnchecked :: (MonadDOM m, ToJSString iconUrl, ToJSString title, ToJSString body) => NotificationCenter -> iconUrl -> title -> body -> m Notification
+ JSDOM.Generated.NotificationCenter: createNotification_ :: (MonadDOM m, ToJSString iconUrl, ToJSString title, ToJSString body) => NotificationCenter -> iconUrl -> title -> body -> m ()
+ JSDOM.Generated.OESVertexArrayObject: createVertexArrayOESUnchecked :: (MonadDOM m) => OESVertexArrayObject -> m WebGLVertexArrayObjectOES
+ JSDOM.Generated.OESVertexArrayObject: createVertexArrayOES_ :: (MonadDOM m) => OESVertexArrayObject -> m ()
+ JSDOM.Generated.OESVertexArrayObject: isVertexArrayOES_ :: (MonadDOM m) => OESVertexArrayObject -> Maybe WebGLVertexArrayObjectOES -> m ()
+ JSDOM.Generated.OfflineAudioCompletionEvent: getRenderedBufferUnchecked :: (MonadDOM m) => OfflineAudioCompletionEvent -> m AudioBuffer
+ JSDOM.Generated.OscillatorNode: getDetuneUnchecked :: (MonadDOM m) => OscillatorNode -> m AudioParam
+ JSDOM.Generated.OscillatorNode: getFrequencyUnchecked :: (MonadDOM m) => OscillatorNode -> m AudioParam
+ JSDOM.Generated.Performance: getNavigationUnchecked :: (MonadDOM m) => Performance -> m PerformanceNavigation
+ JSDOM.Generated.Performance: getTimingUnchecked :: (MonadDOM m) => Performance -> m PerformanceTiming
+ JSDOM.Generated.Performance: now_ :: (MonadDOM m) => Performance -> m ()
+ JSDOM.Generated.Performance: webkitGetEntriesByNameUnchecked :: (MonadDOM m, ToJSString name, ToJSString entryType) => Performance -> name -> entryType -> m PerformanceEntryList
+ JSDOM.Generated.Performance: webkitGetEntriesByName_ :: (MonadDOM m, ToJSString name, ToJSString entryType) => Performance -> name -> entryType -> m ()
+ JSDOM.Generated.Performance: webkitGetEntriesByTypeUnchecked :: (MonadDOM m, ToJSString entryType) => Performance -> entryType -> m PerformanceEntryList
+ JSDOM.Generated.Performance: webkitGetEntriesByType_ :: (MonadDOM m, ToJSString entryType) => Performance -> entryType -> m ()
+ JSDOM.Generated.Performance: webkitGetEntriesUnchecked :: (MonadDOM m) => Performance -> m PerformanceEntryList
+ JSDOM.Generated.Performance: webkitGetEntries_ :: (MonadDOM m) => Performance -> m ()
+ JSDOM.Generated.PerformanceEntryList: itemUnchecked :: (MonadDOM m) => PerformanceEntryList -> Word -> m PerformanceEntry
+ JSDOM.Generated.PerformanceEntryList: item_ :: (MonadDOM m) => PerformanceEntryList -> Word -> m ()
+ JSDOM.Generated.Plugin: itemUnchecked :: (MonadDOM m) => Plugin -> Word -> m MimeType
+ JSDOM.Generated.Plugin: item_ :: (MonadDOM m) => Plugin -> Word -> m ()
+ JSDOM.Generated.Plugin: namedItemUnchecked :: (MonadDOM m, ToJSString name) => Plugin -> name -> m MimeType
+ JSDOM.Generated.Plugin: namedItem_ :: (MonadDOM m, ToJSString name) => Plugin -> name -> m ()
+ JSDOM.Generated.PluginArray: itemUnchecked :: (MonadDOM m) => PluginArray -> Word -> m Plugin
+ JSDOM.Generated.PluginArray: item_ :: (MonadDOM m) => PluginArray -> Word -> m ()
+ JSDOM.Generated.PluginArray: namedItemUnchecked :: (MonadDOM m, ToJSString name) => PluginArray -> name -> m Plugin
+ JSDOM.Generated.PluginArray: namedItem_ :: (MonadDOM m, ToJSString name) => PluginArray -> name -> m ()
+ JSDOM.Generated.ProcessingInstruction: getSheetUnchecked :: (MonadDOM m) => ProcessingInstruction -> m StyleSheet
+ JSDOM.Generated.ProcessingInstruction: getTargetUnchecked :: (MonadDOM m, FromJSString result) => ProcessingInstruction -> m result
+ JSDOM.Generated.RGBColor: getBlueUnchecked :: (MonadDOM m) => RGBColor -> m CSSPrimitiveValue
+ JSDOM.Generated.RGBColor: getGreenUnchecked :: (MonadDOM m) => RGBColor -> m CSSPrimitiveValue
+ JSDOM.Generated.RGBColor: getRedUnchecked :: (MonadDOM m) => RGBColor -> m CSSPrimitiveValue
+ JSDOM.Generated.RTCDTMFSender: getTrackUnchecked :: (MonadDOM m) => RTCDTMFSender -> m MediaStreamTrack
+ JSDOM.Generated.RTCDataChannelEvent: getChannelUnchecked :: (MonadDOM m) => RTCDataChannelEvent -> m RTCDataChannel
+ JSDOM.Generated.RTCIceCandidateEvent: getCandidateUnchecked :: (MonadDOM m) => RTCIceCandidateEvent -> m RTCIceCandidate
+ JSDOM.Generated.RTCPeerConnection: createDTMFSenderUnchecked :: (MonadDOM m, IsMediaStreamTrack track) => RTCPeerConnection -> Maybe track -> m RTCDTMFSender
+ JSDOM.Generated.RTCPeerConnection: createDTMFSender_ :: (MonadDOM m, IsMediaStreamTrack track) => RTCPeerConnection -> Maybe track -> m ()
+ JSDOM.Generated.RTCPeerConnection: createDataChannelUnchecked :: (MonadDOM m, ToJSString label, IsDictionary options) => RTCPeerConnection -> Maybe label -> Maybe options -> m RTCDataChannel
+ JSDOM.Generated.RTCPeerConnection: createDataChannel_ :: (MonadDOM m, ToJSString label, IsDictionary options) => RTCPeerConnection -> Maybe label -> Maybe options -> m ()
+ JSDOM.Generated.RTCPeerConnection: getConfigurationUnchecked :: (MonadDOM m) => RTCPeerConnection -> m RTCConfiguration
+ JSDOM.Generated.RTCPeerConnection: getConfiguration_ :: (MonadDOM m) => RTCPeerConnection -> m ()
+ JSDOM.Generated.RTCPeerConnection: getLocalDescriptionUnchecked :: (MonadDOM m) => RTCPeerConnection -> m RTCSessionDescription
+ JSDOM.Generated.RTCPeerConnection: getLocalStreams_ :: (MonadDOM m) => RTCPeerConnection -> m ()
+ JSDOM.Generated.RTCPeerConnection: getRemoteDescriptionUnchecked :: (MonadDOM m) => RTCPeerConnection -> m RTCSessionDescription
+ JSDOM.Generated.RTCPeerConnection: getRemoteStreams_ :: (MonadDOM m) => RTCPeerConnection -> m ()
+ JSDOM.Generated.RTCPeerConnection: getStreamByIdUnchecked :: (MonadDOM m, ToJSString streamId) => RTCPeerConnection -> streamId -> m MediaStream
+ JSDOM.Generated.RTCPeerConnection: getStreamById_ :: (MonadDOM m, ToJSString streamId) => RTCPeerConnection -> streamId -> m ()
+ JSDOM.Generated.RTCStatsReport: getLocalUnchecked :: (MonadDOM m) => RTCStatsReport -> m RTCStatsReport
+ JSDOM.Generated.RTCStatsReport: getRemoteUnchecked :: (MonadDOM m) => RTCStatsReport -> m RTCStatsReport
+ JSDOM.Generated.RTCStatsReport: getTimestampUnchecked :: (MonadDOM m) => RTCStatsReport -> m Date
+ JSDOM.Generated.RTCStatsReport: names_ :: (MonadDOM m) => RTCStatsReport -> m ()
+ JSDOM.Generated.RTCStatsReport: stat_ :: (MonadDOM m, ToJSString name) => RTCStatsReport -> name -> m ()
+ JSDOM.Generated.RTCStatsResponse: namedItemUnchecked :: (MonadDOM m, ToJSString name) => RTCStatsResponse -> name -> m RTCStatsReport
+ JSDOM.Generated.RTCStatsResponse: namedItem_ :: (MonadDOM m, ToJSString name) => RTCStatsResponse -> name -> m ()
+ JSDOM.Generated.RTCStatsResponse: result_ :: (MonadDOM m) => RTCStatsResponse -> m ()
+ JSDOM.Generated.RadioNodeList: _getUnchecked :: (MonadDOM m) => RadioNodeList -> Word -> m Node
+ JSDOM.Generated.RadioNodeList: _get_ :: (MonadDOM m) => RadioNodeList -> Word -> m ()
+ JSDOM.Generated.Range: cloneContentsUnchecked :: (MonadDOM m) => Range -> m DocumentFragment
+ JSDOM.Generated.Range: cloneContents_ :: (MonadDOM m) => Range -> m ()
+ JSDOM.Generated.Range: cloneRangeUnchecked :: (MonadDOM m) => Range -> m Range
+ JSDOM.Generated.Range: cloneRange_ :: (MonadDOM m) => Range -> m ()
+ JSDOM.Generated.Range: compareBoundaryPoints_ :: (MonadDOM m) => Range -> Word -> Maybe Range -> m ()
+ JSDOM.Generated.Range: compareNode_ :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m ()
+ JSDOM.Generated.Range: comparePoint_ :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> Int -> m ()
+ JSDOM.Generated.Range: createContextualFragmentUnchecked :: (MonadDOM m, ToJSString html) => Range -> html -> m DocumentFragment
+ JSDOM.Generated.Range: createContextualFragment_ :: (MonadDOM m, ToJSString html) => Range -> html -> m ()
+ JSDOM.Generated.Range: extractContentsUnchecked :: (MonadDOM m) => Range -> m DocumentFragment
+ JSDOM.Generated.Range: extractContents_ :: (MonadDOM m) => Range -> m ()
+ JSDOM.Generated.Range: getBoundingClientRectUnchecked :: (MonadDOM m) => Range -> m ClientRect
+ JSDOM.Generated.Range: getBoundingClientRect_ :: (MonadDOM m) => Range -> m ()
+ JSDOM.Generated.Range: getClientRectsUnchecked :: (MonadDOM m) => Range -> m ClientRectList
+ JSDOM.Generated.Range: getClientRects_ :: (MonadDOM m) => Range -> m ()
+ JSDOM.Generated.Range: getCommonAncestorContainerUnchecked :: (MonadDOM m) => Range -> m Node
+ JSDOM.Generated.Range: getEndContainerUnchecked :: (MonadDOM m) => Range -> m Node
+ JSDOM.Generated.Range: getStartContainerUnchecked :: (MonadDOM m) => Range -> m Node
+ JSDOM.Generated.Range: intersectsNode_ :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m ()
+ JSDOM.Generated.Range: isPointInRange_ :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> Int -> m ()
+ JSDOM.Generated.Range: toString_ :: (MonadDOM m) => Range -> m ()
+ JSDOM.Generated.ReadableStream: cancelUnchecked :: (MonadDOM m, ToJSString reason) => ReadableStream -> reason -> m Promise
+ JSDOM.Generated.ReadableStream: cancel_ :: (MonadDOM m, ToJSString reason) => ReadableStream -> reason -> m ()
+ JSDOM.Generated.ReadableStream: getClosedUnchecked :: (MonadDOM m) => ReadableStream -> m Promise
+ JSDOM.Generated.ReadableStream: getReadyUnchecked :: (MonadDOM m) => ReadableStream -> m Promise
+ JSDOM.Generated.ReadableStream: pipeThroughUnchecked :: (MonadDOM m) => ReadableStream -> JSVal -> JSVal -> m GObject
+ JSDOM.Generated.ReadableStream: pipeThrough_ :: (MonadDOM m) => ReadableStream -> JSVal -> JSVal -> m ()
+ JSDOM.Generated.ReadableStream: pipeToUnchecked :: (MonadDOM m) => ReadableStream -> JSVal -> JSVal -> m Promise
+ JSDOM.Generated.ReadableStream: pipeTo_ :: (MonadDOM m) => ReadableStream -> JSVal -> JSVal -> m ()
+ JSDOM.Generated.ReadableStream: readUnchecked :: (MonadDOM m) => ReadableStream -> m GObject
+ JSDOM.Generated.ReadableStream: read_ :: (MonadDOM m) => ReadableStream -> m ()
+ JSDOM.Generated.Rect: getBottomUnchecked :: (MonadDOM m) => Rect -> m CSSPrimitiveValue
+ JSDOM.Generated.Rect: getLeftUnchecked :: (MonadDOM m) => Rect -> m CSSPrimitiveValue
+ JSDOM.Generated.Rect: getRightUnchecked :: (MonadDOM m) => Rect -> m CSSPrimitiveValue
+ JSDOM.Generated.Rect: getTopUnchecked :: (MonadDOM m) => Rect -> m CSSPrimitiveValue
+ JSDOM.Generated.SQLResultSet: getRowsUnchecked :: (MonadDOM m) => SQLResultSet -> m SQLResultSetRowList
+ JSDOM.Generated.SQLResultSetRowList: item_ :: (MonadDOM m) => SQLResultSetRowList -> Word -> m ()
+ JSDOM.Generated.SVGAElement: getTargetUnchecked :: (MonadDOM m) => SVGAElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGAngle: getValueAsStringUnchecked :: (MonadDOM m, FromJSString result) => SVGAngle -> m result
+ JSDOM.Generated.SVGAnimatedAngle: getAnimValUnchecked :: (MonadDOM m) => SVGAnimatedAngle -> m SVGAngle
+ JSDOM.Generated.SVGAnimatedAngle: getBaseValUnchecked :: (MonadDOM m) => SVGAnimatedAngle -> m SVGAngle
+ JSDOM.Generated.SVGAnimatedLength: getAnimValUnchecked :: (MonadDOM m) => SVGAnimatedLength -> m SVGLength
+ JSDOM.Generated.SVGAnimatedLength: getBaseValUnchecked :: (MonadDOM m) => SVGAnimatedLength -> m SVGLength
+ JSDOM.Generated.SVGAnimatedLengthList: getAnimValUnchecked :: (MonadDOM m) => SVGAnimatedLengthList -> m SVGLengthList
+ JSDOM.Generated.SVGAnimatedLengthList: getBaseValUnchecked :: (MonadDOM m) => SVGAnimatedLengthList -> m SVGLengthList
+ JSDOM.Generated.SVGAnimatedNumberList: getAnimValUnchecked :: (MonadDOM m) => SVGAnimatedNumberList -> m SVGNumberList
+ JSDOM.Generated.SVGAnimatedNumberList: getBaseValUnchecked :: (MonadDOM m) => SVGAnimatedNumberList -> m SVGNumberList
+ JSDOM.Generated.SVGAnimatedPreserveAspectRatio: getAnimValUnchecked :: (MonadDOM m) => SVGAnimatedPreserveAspectRatio -> m SVGPreserveAspectRatio
+ JSDOM.Generated.SVGAnimatedPreserveAspectRatio: getBaseValUnchecked :: (MonadDOM m) => SVGAnimatedPreserveAspectRatio -> m SVGPreserveAspectRatio
+ JSDOM.Generated.SVGAnimatedRect: getAnimValUnchecked :: (MonadDOM m) => SVGAnimatedRect -> m SVGRect
+ JSDOM.Generated.SVGAnimatedRect: getBaseValUnchecked :: (MonadDOM m) => SVGAnimatedRect -> m SVGRect
+ JSDOM.Generated.SVGAnimatedTransformList: getAnimValUnchecked :: (MonadDOM m) => SVGAnimatedTransformList -> m SVGTransformList
+ JSDOM.Generated.SVGAnimatedTransformList: getBaseValUnchecked :: (MonadDOM m) => SVGAnimatedTransformList -> m SVGTransformList
+ JSDOM.Generated.SVGAnimationElement: getCurrentTime_ :: (MonadDOM m, IsSVGAnimationElement self) => self -> m ()
+ JSDOM.Generated.SVGAnimationElement: getSimpleDuration_ :: (MonadDOM m, IsSVGAnimationElement self) => self -> m ()
+ JSDOM.Generated.SVGAnimationElement: getStartTime_ :: (MonadDOM m, IsSVGAnimationElement self) => self -> m ()
+ JSDOM.Generated.SVGAnimationElement: getTargetElementUnchecked :: (MonadDOM m, IsSVGAnimationElement self) => self -> m SVGElement
+ JSDOM.Generated.SVGCircleElement: getCxUnchecked :: (MonadDOM m) => SVGCircleElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGCircleElement: getCyUnchecked :: (MonadDOM m) => SVGCircleElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGCircleElement: getRUnchecked :: (MonadDOM m) => SVGCircleElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGClipPathElement: getClipPathUnitsUnchecked :: (MonadDOM m) => SVGClipPathElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGColor: getRgbColorUnchecked :: (MonadDOM m, IsSVGColor self) => self -> m RGBColor
+ JSDOM.Generated.SVGComponentTransferFunctionElement: getAmplitudeUnchecked :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) => self -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGComponentTransferFunctionElement: getExponentUnchecked :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) => self -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGComponentTransferFunctionElement: getInterceptUnchecked :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) => self -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGComponentTransferFunctionElement: getOffsetUnchecked :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) => self -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGComponentTransferFunctionElement: getSlopeUnchecked :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) => self -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGComponentTransferFunctionElement: getTableValuesUnchecked :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) => self -> m SVGAnimatedNumberList
+ JSDOM.Generated.SVGComponentTransferFunctionElement: getTypeUnchecked :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) => self -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGCursorElement: getXUnchecked :: (MonadDOM m) => SVGCursorElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGCursorElement: getYUnchecked :: (MonadDOM m) => SVGCursorElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGDocument: createEventUnchecked :: (MonadDOM m, ToJSString eventType) => SVGDocument -> eventType -> m Event
+ JSDOM.Generated.SVGDocument: createEvent_ :: (MonadDOM m, ToJSString eventType) => SVGDocument -> eventType -> m ()
+ JSDOM.Generated.SVGDocument: getRootElementUnchecked :: (MonadDOM m) => SVGDocument -> m SVGSVGElement
+ JSDOM.Generated.SVGElement: getClassNameUnchecked :: (MonadDOM m, IsSVGElement self) => self -> m SVGAnimatedString
+ JSDOM.Generated.SVGElement: getOwnerSVGElementUnchecked :: (MonadDOM m, IsSVGElement self) => self -> m SVGSVGElement
+ JSDOM.Generated.SVGElement: getPresentationAttributeUnchecked :: (MonadDOM m, IsSVGElement self, ToJSString name) => self -> name -> m CSSValue
+ JSDOM.Generated.SVGElement: getPresentationAttribute_ :: (MonadDOM m, IsSVGElement self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.SVGElement: getStyleUnchecked :: (MonadDOM m, IsSVGElement self) => self -> m CSSStyleDeclaration
+ JSDOM.Generated.SVGElement: getViewportElementUnchecked :: (MonadDOM m, IsSVGElement self) => self -> m SVGElement
+ JSDOM.Generated.SVGElement: getXmlbaseUnchecked :: (MonadDOM m, IsSVGElement self, FromJSString result) => self -> m result
+ JSDOM.Generated.SVGEllipseElement: getCxUnchecked :: (MonadDOM m) => SVGEllipseElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGEllipseElement: getCyUnchecked :: (MonadDOM m) => SVGEllipseElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGEllipseElement: getRxUnchecked :: (MonadDOM m) => SVGEllipseElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGEllipseElement: getRyUnchecked :: (MonadDOM m) => SVGEllipseElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGExternalResourcesRequired: getExternalResourcesRequiredUnchecked :: (MonadDOM m) => SVGExternalResourcesRequired -> m SVGAnimatedBoolean
+ JSDOM.Generated.SVGFEBlendElement: getIn1Unchecked :: (MonadDOM m) => SVGFEBlendElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEBlendElement: getIn2Unchecked :: (MonadDOM m) => SVGFEBlendElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEBlendElement: getModeUnchecked :: (MonadDOM m) => SVGFEBlendElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFEColorMatrixElement: getIn1Unchecked :: (MonadDOM m) => SVGFEColorMatrixElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEColorMatrixElement: getTypeUnchecked :: (MonadDOM m) => SVGFEColorMatrixElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFEColorMatrixElement: getValuesUnchecked :: (MonadDOM m) => SVGFEColorMatrixElement -> m SVGAnimatedNumberList
+ JSDOM.Generated.SVGFEComponentTransferElement: getIn1Unchecked :: (MonadDOM m) => SVGFEComponentTransferElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFECompositeElement: getIn1Unchecked :: (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFECompositeElement: getIn2Unchecked :: (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFECompositeElement: getK1Unchecked :: (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFECompositeElement: getK2Unchecked :: (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFECompositeElement: getK3Unchecked :: (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFECompositeElement: getK4Unchecked :: (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFECompositeElement: getOperatorUnchecked :: (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getBiasUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getDivisorUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getEdgeModeUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getIn1Unchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getKernelMatrixUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumberList
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getKernelUnitLengthXUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getKernelUnitLengthYUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getOrderXUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getOrderYUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getPreserveAlphaUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedBoolean
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getTargetXUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getTargetYUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger
+ JSDOM.Generated.SVGFEDiffuseLightingElement: getDiffuseConstantUnchecked :: (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDiffuseLightingElement: getIn1Unchecked :: (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEDiffuseLightingElement: getKernelUnitLengthXUnchecked :: (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDiffuseLightingElement: getKernelUnitLengthYUnchecked :: (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDiffuseLightingElement: getSurfaceScaleUnchecked :: (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDisplacementMapElement: getIn1Unchecked :: (MonadDOM m) => SVGFEDisplacementMapElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEDisplacementMapElement: getIn2Unchecked :: (MonadDOM m) => SVGFEDisplacementMapElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEDisplacementMapElement: getScaleUnchecked :: (MonadDOM m) => SVGFEDisplacementMapElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDisplacementMapElement: getXChannelSelectorUnchecked :: (MonadDOM m) => SVGFEDisplacementMapElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFEDisplacementMapElement: getYChannelSelectorUnchecked :: (MonadDOM m) => SVGFEDisplacementMapElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFEDistantLightElement: getAzimuthUnchecked :: (MonadDOM m) => SVGFEDistantLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDistantLightElement: getElevationUnchecked :: (MonadDOM m) => SVGFEDistantLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDropShadowElement: getDxUnchecked :: (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDropShadowElement: getDyUnchecked :: (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDropShadowElement: getIn1Unchecked :: (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEDropShadowElement: getStdDeviationXUnchecked :: (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDropShadowElement: getStdDeviationYUnchecked :: (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEGaussianBlurElement: getEdgeModeUnchecked :: (MonadDOM m) => SVGFEGaussianBlurElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFEGaussianBlurElement: getIn1Unchecked :: (MonadDOM m) => SVGFEGaussianBlurElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEGaussianBlurElement: getStdDeviationXUnchecked :: (MonadDOM m) => SVGFEGaussianBlurElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEGaussianBlurElement: getStdDeviationYUnchecked :: (MonadDOM m) => SVGFEGaussianBlurElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEImageElement: getPreserveAspectRatioUnchecked :: (MonadDOM m) => SVGFEImageElement -> m SVGAnimatedPreserveAspectRatio
+ JSDOM.Generated.SVGFEMergeNodeElement: getIn1Unchecked :: (MonadDOM m) => SVGFEMergeNodeElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEMorphologyElement: getIn1Unchecked :: (MonadDOM m) => SVGFEMorphologyElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEMorphologyElement: getOperatorUnchecked :: (MonadDOM m) => SVGFEMorphologyElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFEMorphologyElement: getRadiusXUnchecked :: (MonadDOM m) => SVGFEMorphologyElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEMorphologyElement: getRadiusYUnchecked :: (MonadDOM m) => SVGFEMorphologyElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEOffsetElement: getDxUnchecked :: (MonadDOM m) => SVGFEOffsetElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEOffsetElement: getDyUnchecked :: (MonadDOM m) => SVGFEOffsetElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEOffsetElement: getIn1Unchecked :: (MonadDOM m) => SVGFEOffsetElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEPointLightElement: getXUnchecked :: (MonadDOM m) => SVGFEPointLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEPointLightElement: getYUnchecked :: (MonadDOM m) => SVGFEPointLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEPointLightElement: getZUnchecked :: (MonadDOM m) => SVGFEPointLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpecularLightingElement: getIn1Unchecked :: (MonadDOM m) => SVGFESpecularLightingElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFESpecularLightingElement: getSpecularConstantUnchecked :: (MonadDOM m) => SVGFESpecularLightingElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpecularLightingElement: getSpecularExponentUnchecked :: (MonadDOM m) => SVGFESpecularLightingElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpecularLightingElement: getSurfaceScaleUnchecked :: (MonadDOM m) => SVGFESpecularLightingElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpotLightElement: getLimitingConeAngleUnchecked :: (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpotLightElement: getPointsAtXUnchecked :: (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpotLightElement: getPointsAtYUnchecked :: (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpotLightElement: getPointsAtZUnchecked :: (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpotLightElement: getSpecularExponentUnchecked :: (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpotLightElement: getXUnchecked :: (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpotLightElement: getYUnchecked :: (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpotLightElement: getZUnchecked :: (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFETileElement: getIn1Unchecked :: (MonadDOM m) => SVGFETileElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFETurbulenceElement: getBaseFrequencyXUnchecked :: (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFETurbulenceElement: getBaseFrequencyYUnchecked :: (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFETurbulenceElement: getNumOctavesUnchecked :: (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedInteger
+ JSDOM.Generated.SVGFETurbulenceElement: getSeedUnchecked :: (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFETurbulenceElement: getStitchTilesUnchecked :: (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFETurbulenceElement: getTypeUnchecked :: (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFilterElement: getFilterResXUnchecked :: (MonadDOM m) => SVGFilterElement -> m SVGAnimatedInteger
+ JSDOM.Generated.SVGFilterElement: getFilterResYUnchecked :: (MonadDOM m) => SVGFilterElement -> m SVGAnimatedInteger
+ JSDOM.Generated.SVGFilterElement: getFilterUnitsUnchecked :: (MonadDOM m) => SVGFilterElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFilterElement: getHeightUnchecked :: (MonadDOM m) => SVGFilterElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGFilterElement: getPrimitiveUnitsUnchecked :: (MonadDOM m) => SVGFilterElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFilterElement: getWidthUnchecked :: (MonadDOM m) => SVGFilterElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGFilterElement: getXUnchecked :: (MonadDOM m) => SVGFilterElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGFilterElement: getYUnchecked :: (MonadDOM m) => SVGFilterElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGFilterPrimitiveStandardAttributes: getHeightUnchecked :: (MonadDOM m) => SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedLength
+ JSDOM.Generated.SVGFilterPrimitiveStandardAttributes: getResultUnchecked :: (MonadDOM m) => SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedString
+ JSDOM.Generated.SVGFilterPrimitiveStandardAttributes: getWidthUnchecked :: (MonadDOM m) => SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedLength
+ JSDOM.Generated.SVGFilterPrimitiveStandardAttributes: getXUnchecked :: (MonadDOM m) => SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedLength
+ JSDOM.Generated.SVGFilterPrimitiveStandardAttributes: getYUnchecked :: (MonadDOM m) => SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedLength
+ JSDOM.Generated.SVGFitToViewBox: getPreserveAspectRatioUnchecked :: (MonadDOM m) => SVGFitToViewBox -> m SVGAnimatedPreserveAspectRatio
+ JSDOM.Generated.SVGFitToViewBox: getViewBoxUnchecked :: (MonadDOM m) => SVGFitToViewBox -> m SVGAnimatedRect
+ JSDOM.Generated.SVGForeignObjectElement: getHeightUnchecked :: (MonadDOM m) => SVGForeignObjectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGForeignObjectElement: getWidthUnchecked :: (MonadDOM m) => SVGForeignObjectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGForeignObjectElement: getXUnchecked :: (MonadDOM m) => SVGForeignObjectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGForeignObjectElement: getYUnchecked :: (MonadDOM m) => SVGForeignObjectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGGradientElement: getGradientTransformUnchecked :: (MonadDOM m, IsSVGGradientElement self) => self -> m SVGAnimatedTransformList
+ JSDOM.Generated.SVGGradientElement: getGradientUnitsUnchecked :: (MonadDOM m, IsSVGGradientElement self) => self -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGGradientElement: getSpreadMethodUnchecked :: (MonadDOM m, IsSVGGradientElement self) => self -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGGraphicsElement: getBBoxUnchecked :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGRect
+ JSDOM.Generated.SVGGraphicsElement: getBBox_ :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m ()
+ JSDOM.Generated.SVGGraphicsElement: getCTMUnchecked :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGMatrix
+ JSDOM.Generated.SVGGraphicsElement: getCTM_ :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m ()
+ JSDOM.Generated.SVGGraphicsElement: getFarthestViewportElementUnchecked :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGElement
+ JSDOM.Generated.SVGGraphicsElement: getNearestViewportElementUnchecked :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGElement
+ JSDOM.Generated.SVGGraphicsElement: getScreenCTMUnchecked :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGMatrix
+ JSDOM.Generated.SVGGraphicsElement: getScreenCTM_ :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m ()
+ JSDOM.Generated.SVGGraphicsElement: getTransformToElementUnchecked :: (MonadDOM m, IsSVGGraphicsElement self, IsSVGElement element) => self -> Maybe element -> m SVGMatrix
+ JSDOM.Generated.SVGGraphicsElement: getTransformToElement_ :: (MonadDOM m, IsSVGGraphicsElement self, IsSVGElement element) => self -> Maybe element -> m ()
+ JSDOM.Generated.SVGGraphicsElement: getTransformUnchecked :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGAnimatedTransformList
+ JSDOM.Generated.SVGImageElement: getHeightUnchecked :: (MonadDOM m) => SVGImageElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGImageElement: getPreserveAspectRatioUnchecked :: (MonadDOM m) => SVGImageElement -> m SVGAnimatedPreserveAspectRatio
+ JSDOM.Generated.SVGImageElement: getWidthUnchecked :: (MonadDOM m) => SVGImageElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGImageElement: getXUnchecked :: (MonadDOM m) => SVGImageElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGImageElement: getYUnchecked :: (MonadDOM m) => SVGImageElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGLength: getValueAsStringUnchecked :: (MonadDOM m, FromJSString result) => SVGLength -> m result
+ JSDOM.Generated.SVGLengthList: appendItemUnchecked :: (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> m SVGLength
+ JSDOM.Generated.SVGLengthList: appendItem_ :: (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> m ()
+ JSDOM.Generated.SVGLengthList: getItemUnchecked :: (MonadDOM m) => SVGLengthList -> Word -> m SVGLength
+ JSDOM.Generated.SVGLengthList: getItem_ :: (MonadDOM m) => SVGLengthList -> Word -> m ()
+ JSDOM.Generated.SVGLengthList: initializeUnchecked :: (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> m SVGLength
+ JSDOM.Generated.SVGLengthList: initialize_ :: (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> m ()
+ JSDOM.Generated.SVGLengthList: insertItemBeforeUnchecked :: (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> Word -> m SVGLength
+ JSDOM.Generated.SVGLengthList: insertItemBefore_ :: (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> Word -> m ()
+ JSDOM.Generated.SVGLengthList: removeItemUnchecked :: (MonadDOM m) => SVGLengthList -> Word -> m SVGLength
+ JSDOM.Generated.SVGLengthList: removeItem_ :: (MonadDOM m) => SVGLengthList -> Word -> m ()
+ JSDOM.Generated.SVGLengthList: replaceItemUnchecked :: (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> Word -> m SVGLength
+ JSDOM.Generated.SVGLengthList: replaceItem_ :: (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> Word -> m ()
+ JSDOM.Generated.SVGLineElement: getX1Unchecked :: (MonadDOM m) => SVGLineElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGLineElement: getX2Unchecked :: (MonadDOM m) => SVGLineElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGLineElement: getY1Unchecked :: (MonadDOM m) => SVGLineElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGLineElement: getY2Unchecked :: (MonadDOM m) => SVGLineElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGLinearGradientElement: getX1Unchecked :: (MonadDOM m) => SVGLinearGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGLinearGradientElement: getX2Unchecked :: (MonadDOM m) => SVGLinearGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGLinearGradientElement: getY1Unchecked :: (MonadDOM m) => SVGLinearGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGLinearGradientElement: getY2Unchecked :: (MonadDOM m) => SVGLinearGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGMarkerElement: getMarkerHeightUnchecked :: (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGMarkerElement: getMarkerUnitsUnchecked :: (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGMarkerElement: getMarkerWidthUnchecked :: (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGMarkerElement: getOrientAngleUnchecked :: (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedAngle
+ JSDOM.Generated.SVGMarkerElement: getOrientTypeUnchecked :: (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGMarkerElement: getRefXUnchecked :: (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGMarkerElement: getRefYUnchecked :: (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGMaskElement: getHeightUnchecked :: (MonadDOM m) => SVGMaskElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGMaskElement: getMaskContentUnitsUnchecked :: (MonadDOM m) => SVGMaskElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGMaskElement: getMaskUnitsUnchecked :: (MonadDOM m) => SVGMaskElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGMaskElement: getWidthUnchecked :: (MonadDOM m) => SVGMaskElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGMaskElement: getXUnchecked :: (MonadDOM m) => SVGMaskElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGMaskElement: getYUnchecked :: (MonadDOM m) => SVGMaskElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGMatrix: flipXUnchecked :: (MonadDOM m) => SVGMatrix -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: flipX_ :: (MonadDOM m) => SVGMatrix -> m ()
+ JSDOM.Generated.SVGMatrix: flipYUnchecked :: (MonadDOM m) => SVGMatrix -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: flipY_ :: (MonadDOM m) => SVGMatrix -> m ()
+ JSDOM.Generated.SVGMatrix: inverseUnchecked :: (MonadDOM m) => SVGMatrix -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: inverse_ :: (MonadDOM m) => SVGMatrix -> m ()
+ JSDOM.Generated.SVGMatrix: multiplyUnchecked :: (MonadDOM m) => SVGMatrix -> Maybe SVGMatrix -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: multiply_ :: (MonadDOM m) => SVGMatrix -> Maybe SVGMatrix -> m ()
+ JSDOM.Generated.SVGMatrix: rotateFromVectorUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> Float -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: rotateFromVector_ :: (MonadDOM m) => SVGMatrix -> Float -> Float -> m ()
+ JSDOM.Generated.SVGMatrix: rotateUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: rotate_ :: (MonadDOM m) => SVGMatrix -> Float -> m ()
+ JSDOM.Generated.SVGMatrix: scaleNonUniformUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> Float -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: scaleNonUniform_ :: (MonadDOM m) => SVGMatrix -> Float -> Float -> m ()
+ JSDOM.Generated.SVGMatrix: scaleUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: scale_ :: (MonadDOM m) => SVGMatrix -> Float -> m ()
+ JSDOM.Generated.SVGMatrix: skewXUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: skewX_ :: (MonadDOM m) => SVGMatrix -> Float -> m ()
+ JSDOM.Generated.SVGMatrix: skewYUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: skewY_ :: (MonadDOM m) => SVGMatrix -> Float -> m ()
+ JSDOM.Generated.SVGMatrix: translateUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> Float -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: translate_ :: (MonadDOM m) => SVGMatrix -> Float -> Float -> m ()
+ JSDOM.Generated.SVGNumberList: appendItemUnchecked :: (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> m SVGNumber
+ JSDOM.Generated.SVGNumberList: appendItem_ :: (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> m ()
+ JSDOM.Generated.SVGNumberList: getItemUnchecked :: (MonadDOM m) => SVGNumberList -> Word -> m SVGNumber
+ JSDOM.Generated.SVGNumberList: getItem_ :: (MonadDOM m) => SVGNumberList -> Word -> m ()
+ JSDOM.Generated.SVGNumberList: initializeUnchecked :: (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> m SVGNumber
+ JSDOM.Generated.SVGNumberList: initialize_ :: (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> m ()
+ JSDOM.Generated.SVGNumberList: insertItemBeforeUnchecked :: (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> Word -> m SVGNumber
+ JSDOM.Generated.SVGNumberList: insertItemBefore_ :: (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> Word -> m ()
+ JSDOM.Generated.SVGNumberList: removeItemUnchecked :: (MonadDOM m) => SVGNumberList -> Word -> m SVGNumber
+ JSDOM.Generated.SVGNumberList: removeItem_ :: (MonadDOM m) => SVGNumberList -> Word -> m ()
+ JSDOM.Generated.SVGNumberList: replaceItemUnchecked :: (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> Word -> m SVGNumber
+ JSDOM.Generated.SVGNumberList: replaceItem_ :: (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> Word -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegArcAbsUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> Float -> Bool -> Bool -> m SVGPathSegArcAbs
+ JSDOM.Generated.SVGPathElement: createSVGPathSegArcAbs_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> Float -> Bool -> Bool -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegArcRelUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> Float -> Bool -> Bool -> m SVGPathSegArcRel
+ JSDOM.Generated.SVGPathElement: createSVGPathSegArcRel_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> Float -> Bool -> Bool -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegClosePathUnchecked :: (MonadDOM m) => SVGPathElement -> m SVGPathSegClosePath
+ JSDOM.Generated.SVGPathElement: createSVGPathSegClosePath_ :: (MonadDOM m) => SVGPathElement -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoCubicAbsUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> Float -> Float -> m SVGPathSegCurvetoCubicAbs
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoCubicAbs_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoCubicRelUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> Float -> Float -> m SVGPathSegCurvetoCubicRel
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoCubicRel_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoCubicSmoothAbsUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> m SVGPathSegCurvetoCubicSmoothAbs
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoCubicSmoothAbs_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoCubicSmoothRelUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> m SVGPathSegCurvetoCubicSmoothRel
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoCubicSmoothRel_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoQuadraticAbsUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> m SVGPathSegCurvetoQuadraticAbs
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoQuadraticAbs_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoQuadraticRelUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> m SVGPathSegCurvetoQuadraticRel
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoQuadraticRel_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoQuadraticSmoothAbsUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m SVGPathSegCurvetoQuadraticSmoothAbs
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoQuadraticSmoothAbs_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoQuadraticSmoothRelUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m SVGPathSegCurvetoQuadraticSmoothRel
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoQuadraticSmoothRel_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoAbsUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m SVGPathSegLinetoAbs
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoAbs_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoHorizontalAbsUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> m SVGPathSegLinetoHorizontalAbs
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoHorizontalAbs_ :: (MonadDOM m) => SVGPathElement -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoHorizontalRelUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> m SVGPathSegLinetoHorizontalRel
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoHorizontalRel_ :: (MonadDOM m) => SVGPathElement -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoRelUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m SVGPathSegLinetoRel
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoRel_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoVerticalAbsUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> m SVGPathSegLinetoVerticalAbs
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoVerticalAbs_ :: (MonadDOM m) => SVGPathElement -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoVerticalRelUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> m SVGPathSegLinetoVerticalRel
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoVerticalRel_ :: (MonadDOM m) => SVGPathElement -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegMovetoAbsUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m SVGPathSegMovetoAbs
+ JSDOM.Generated.SVGPathElement: createSVGPathSegMovetoAbs_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegMovetoRelUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m SVGPathSegMovetoRel
+ JSDOM.Generated.SVGPathElement: createSVGPathSegMovetoRel_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: getAnimatedNormalizedPathSegListUnchecked :: (MonadDOM m) => SVGPathElement -> m SVGPathSegList
+ JSDOM.Generated.SVGPathElement: getAnimatedPathSegListUnchecked :: (MonadDOM m) => SVGPathElement -> m SVGPathSegList
+ JSDOM.Generated.SVGPathElement: getNormalizedPathSegListUnchecked :: (MonadDOM m) => SVGPathElement -> m SVGPathSegList
+ JSDOM.Generated.SVGPathElement: getPathLengthUnchecked :: (MonadDOM m) => SVGPathElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGPathElement: getPathSegAtLength_ :: (MonadDOM m) => SVGPathElement -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: getPathSegListUnchecked :: (MonadDOM m) => SVGPathElement -> m SVGPathSegList
+ JSDOM.Generated.SVGPathElement: getPointAtLengthUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> m SVGPoint
+ JSDOM.Generated.SVGPathElement: getPointAtLength_ :: (MonadDOM m) => SVGPathElement -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: getTotalLength_ :: (MonadDOM m) => SVGPathElement -> m ()
+ JSDOM.Generated.SVGPathSegList: appendItemUnchecked :: (MonadDOM m, IsSVGPathSeg newItem) => SVGPathSegList -> Maybe newItem -> m SVGPathSeg
+ JSDOM.Generated.SVGPathSegList: appendItem_ :: (MonadDOM m, IsSVGPathSeg newItem) => SVGPathSegList -> Maybe newItem -> m ()
+ JSDOM.Generated.SVGPathSegList: getItemUnchecked :: (MonadDOM m) => SVGPathSegList -> Word -> m SVGPathSeg
+ JSDOM.Generated.SVGPathSegList: getItem_ :: (MonadDOM m) => SVGPathSegList -> Word -> m ()
+ JSDOM.Generated.SVGPathSegList: initializeUnchecked :: (MonadDOM m, IsSVGPathSeg newItem) => SVGPathSegList -> Maybe newItem -> m SVGPathSeg
+ JSDOM.Generated.SVGPathSegList: initialize_ :: (MonadDOM m, IsSVGPathSeg newItem) => SVGPathSegList -> Maybe newItem -> m ()
+ JSDOM.Generated.SVGPathSegList: insertItemBeforeUnchecked :: (MonadDOM m, IsSVGPathSeg newItem) => SVGPathSegList -> Maybe newItem -> Word -> m SVGPathSeg
+ JSDOM.Generated.SVGPathSegList: insertItemBefore_ :: (MonadDOM m, IsSVGPathSeg newItem) => SVGPathSegList -> Maybe newItem -> Word -> m ()
+ JSDOM.Generated.SVGPathSegList: removeItemUnchecked :: (MonadDOM m) => SVGPathSegList -> Word -> m SVGPathSeg
+ JSDOM.Generated.SVGPathSegList: removeItem_ :: (MonadDOM m) => SVGPathSegList -> Word -> m ()
+ JSDOM.Generated.SVGPathSegList: replaceItemUnchecked :: (MonadDOM m, IsSVGPathSeg newItem) => SVGPathSegList -> Maybe newItem -> Word -> m SVGPathSeg
+ JSDOM.Generated.SVGPathSegList: replaceItem_ :: (MonadDOM m, IsSVGPathSeg newItem) => SVGPathSegList -> Maybe newItem -> Word -> m ()
+ JSDOM.Generated.SVGPatternElement: getHeightUnchecked :: (MonadDOM m) => SVGPatternElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGPatternElement: getPatternContentUnitsUnchecked :: (MonadDOM m) => SVGPatternElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGPatternElement: getPatternTransformUnchecked :: (MonadDOM m) => SVGPatternElement -> m SVGAnimatedTransformList
+ JSDOM.Generated.SVGPatternElement: getPatternUnitsUnchecked :: (MonadDOM m) => SVGPatternElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGPatternElement: getWidthUnchecked :: (MonadDOM m) => SVGPatternElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGPatternElement: getXUnchecked :: (MonadDOM m) => SVGPatternElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGPatternElement: getYUnchecked :: (MonadDOM m) => SVGPatternElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGPoint: matrixTransformUnchecked :: (MonadDOM m) => SVGPoint -> Maybe SVGMatrix -> m SVGPoint
+ JSDOM.Generated.SVGPoint: matrixTransform_ :: (MonadDOM m) => SVGPoint -> Maybe SVGMatrix -> m ()
+ JSDOM.Generated.SVGPointList: appendItemUnchecked :: (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> m SVGPoint
+ JSDOM.Generated.SVGPointList: appendItem_ :: (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> m ()
+ JSDOM.Generated.SVGPointList: getItemUnchecked :: (MonadDOM m) => SVGPointList -> Word -> m SVGPoint
+ JSDOM.Generated.SVGPointList: getItem_ :: (MonadDOM m) => SVGPointList -> Word -> m ()
+ JSDOM.Generated.SVGPointList: initializeUnchecked :: (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> m SVGPoint
+ JSDOM.Generated.SVGPointList: initialize_ :: (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> m ()
+ JSDOM.Generated.SVGPointList: insertItemBeforeUnchecked :: (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> Word -> m SVGPoint
+ JSDOM.Generated.SVGPointList: insertItemBefore_ :: (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> Word -> m ()
+ JSDOM.Generated.SVGPointList: removeItemUnchecked :: (MonadDOM m) => SVGPointList -> Word -> m SVGPoint
+ JSDOM.Generated.SVGPointList: removeItem_ :: (MonadDOM m) => SVGPointList -> Word -> m ()
+ JSDOM.Generated.SVGPointList: replaceItemUnchecked :: (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> Word -> m SVGPoint
+ JSDOM.Generated.SVGPointList: replaceItem_ :: (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> Word -> m ()
+ JSDOM.Generated.SVGPolygonElement: getAnimatedPointsUnchecked :: (MonadDOM m) => SVGPolygonElement -> m SVGPointList
+ JSDOM.Generated.SVGPolygonElement: getPointsUnchecked :: (MonadDOM m) => SVGPolygonElement -> m SVGPointList
+ JSDOM.Generated.SVGPolylineElement: getAnimatedPointsUnchecked :: (MonadDOM m) => SVGPolylineElement -> m SVGPointList
+ JSDOM.Generated.SVGPolylineElement: getPointsUnchecked :: (MonadDOM m) => SVGPolylineElement -> m SVGPointList
+ JSDOM.Generated.SVGRadialGradientElement: getCxUnchecked :: (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRadialGradientElement: getCyUnchecked :: (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRadialGradientElement: getFrUnchecked :: (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRadialGradientElement: getFxUnchecked :: (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRadialGradientElement: getFyUnchecked :: (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRadialGradientElement: getRUnchecked :: (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRectElement: getHeightUnchecked :: (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRectElement: getRxUnchecked :: (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRectElement: getRyUnchecked :: (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRectElement: getWidthUnchecked :: (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRectElement: getXUnchecked :: (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRectElement: getYUnchecked :: (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGSVGElement: animationsPaused_ :: (MonadDOM m) => SVGSVGElement -> m ()
+ JSDOM.Generated.SVGSVGElement: checkEnclosure_ :: (MonadDOM m, IsSVGElement element) => SVGSVGElement -> Maybe element -> Maybe SVGRect -> m ()
+ JSDOM.Generated.SVGSVGElement: checkIntersection_ :: (MonadDOM m, IsSVGElement element) => SVGSVGElement -> Maybe element -> Maybe SVGRect -> m ()
+ JSDOM.Generated.SVGSVGElement: createSVGAngleUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGAngle
+ JSDOM.Generated.SVGSVGElement: createSVGAngle_ :: (MonadDOM m) => SVGSVGElement -> m ()
+ JSDOM.Generated.SVGSVGElement: createSVGLengthUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGLength
+ JSDOM.Generated.SVGSVGElement: createSVGLength_ :: (MonadDOM m) => SVGSVGElement -> m ()
+ JSDOM.Generated.SVGSVGElement: createSVGMatrixUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGMatrix
+ JSDOM.Generated.SVGSVGElement: createSVGMatrix_ :: (MonadDOM m) => SVGSVGElement -> m ()
+ JSDOM.Generated.SVGSVGElement: createSVGNumberUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGNumber
+ JSDOM.Generated.SVGSVGElement: createSVGNumber_ :: (MonadDOM m) => SVGSVGElement -> m ()
+ JSDOM.Generated.SVGSVGElement: createSVGPointUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGPoint
+ JSDOM.Generated.SVGSVGElement: createSVGPoint_ :: (MonadDOM m) => SVGSVGElement -> m ()
+ JSDOM.Generated.SVGSVGElement: createSVGRectUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGRect
+ JSDOM.Generated.SVGSVGElement: createSVGRect_ :: (MonadDOM m) => SVGSVGElement -> m ()
+ JSDOM.Generated.SVGSVGElement: createSVGTransformFromMatrixUnchecked :: (MonadDOM m) => SVGSVGElement -> Maybe SVGMatrix -> m SVGTransform
+ JSDOM.Generated.SVGSVGElement: createSVGTransformFromMatrix_ :: (MonadDOM m) => SVGSVGElement -> Maybe SVGMatrix -> m ()
+ JSDOM.Generated.SVGSVGElement: createSVGTransformUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGTransform
+ JSDOM.Generated.SVGSVGElement: createSVGTransform_ :: (MonadDOM m) => SVGSVGElement -> m ()
+ JSDOM.Generated.SVGSVGElement: getCurrentTime_ :: (MonadDOM m) => SVGSVGElement -> m ()
+ JSDOM.Generated.SVGSVGElement: getCurrentTranslateUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGPoint
+ JSDOM.Generated.SVGSVGElement: getCurrentViewUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGViewSpec
+ JSDOM.Generated.SVGSVGElement: getElementByIdUnchecked :: (MonadDOM m, ToJSString elementId) => SVGSVGElement -> elementId -> m Element
+ JSDOM.Generated.SVGSVGElement: getElementById_ :: (MonadDOM m, ToJSString elementId) => SVGSVGElement -> elementId -> m ()
+ JSDOM.Generated.SVGSVGElement: getEnclosureListUnchecked :: (MonadDOM m, IsSVGElement referenceElement) => SVGSVGElement -> Maybe SVGRect -> Maybe referenceElement -> m NodeList
+ JSDOM.Generated.SVGSVGElement: getEnclosureList_ :: (MonadDOM m, IsSVGElement referenceElement) => SVGSVGElement -> Maybe SVGRect -> Maybe referenceElement -> m ()
+ JSDOM.Generated.SVGSVGElement: getHeightUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGSVGElement: getIntersectionListUnchecked :: (MonadDOM m, IsSVGElement referenceElement) => SVGSVGElement -> Maybe SVGRect -> Maybe referenceElement -> m NodeList
+ JSDOM.Generated.SVGSVGElement: getIntersectionList_ :: (MonadDOM m, IsSVGElement referenceElement) => SVGSVGElement -> Maybe SVGRect -> Maybe referenceElement -> m ()
+ JSDOM.Generated.SVGSVGElement: getViewportUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGRect
+ JSDOM.Generated.SVGSVGElement: getWidthUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGSVGElement: getXUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGSVGElement: getYUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGSVGElement: suspendRedraw_ :: (MonadDOM m) => SVGSVGElement -> Word -> m ()
+ JSDOM.Generated.SVGScriptElement: getTypeUnchecked :: (MonadDOM m, FromJSString result) => SVGScriptElement -> m result
+ JSDOM.Generated.SVGStopElement: getOffsetUnchecked :: (MonadDOM m) => SVGStopElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGStringList: appendItem_ :: (MonadDOM m, ToJSString item) => SVGStringList -> item -> m ()
+ JSDOM.Generated.SVGStringList: getItem_ :: (MonadDOM m) => SVGStringList -> Word -> m ()
+ JSDOM.Generated.SVGStringList: initialize_ :: (MonadDOM m, ToJSString item) => SVGStringList -> item -> m ()
+ JSDOM.Generated.SVGStringList: insertItemBefore_ :: (MonadDOM m, ToJSString item) => SVGStringList -> item -> Word -> m ()
+ JSDOM.Generated.SVGStringList: removeItem_ :: (MonadDOM m) => SVGStringList -> Word -> m ()
+ JSDOM.Generated.SVGStringList: replaceItem_ :: (MonadDOM m, ToJSString item) => SVGStringList -> item -> Word -> m ()
+ JSDOM.Generated.SVGTests: getRequiredExtensionsUnchecked :: (MonadDOM m) => SVGTests -> m SVGStringList
+ JSDOM.Generated.SVGTests: getRequiredFeaturesUnchecked :: (MonadDOM m) => SVGTests -> m SVGStringList
+ JSDOM.Generated.SVGTests: getSystemLanguageUnchecked :: (MonadDOM m) => SVGTests -> m SVGStringList
+ JSDOM.Generated.SVGTests: hasExtension_ :: (MonadDOM m, ToJSString extension) => SVGTests -> extension -> m ()
+ JSDOM.Generated.SVGTextContentElement: getCharNumAtPosition_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Maybe SVGPoint -> m ()
+ JSDOM.Generated.SVGTextContentElement: getComputedTextLength_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> m ()
+ JSDOM.Generated.SVGTextContentElement: getEndPositionOfCharUnchecked :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m SVGPoint
+ JSDOM.Generated.SVGTextContentElement: getEndPositionOfChar_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()
+ JSDOM.Generated.SVGTextContentElement: getExtentOfCharUnchecked :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m SVGRect
+ JSDOM.Generated.SVGTextContentElement: getExtentOfChar_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()
+ JSDOM.Generated.SVGTextContentElement: getLengthAdjustUnchecked :: (MonadDOM m, IsSVGTextContentElement self) => self -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGTextContentElement: getNumberOfChars_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> m ()
+ JSDOM.Generated.SVGTextContentElement: getRotationOfChar_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()
+ JSDOM.Generated.SVGTextContentElement: getStartPositionOfCharUnchecked :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m SVGPoint
+ JSDOM.Generated.SVGTextContentElement: getStartPositionOfChar_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()
+ JSDOM.Generated.SVGTextContentElement: getSubStringLength_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> Word -> m ()
+ JSDOM.Generated.SVGTextContentElement: getTextLengthUnchecked :: (MonadDOM m, IsSVGTextContentElement self) => self -> m SVGAnimatedLength
+ JSDOM.Generated.SVGTextPathElement: getMethodUnchecked :: (MonadDOM m) => SVGTextPathElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGTextPathElement: getSpacingUnchecked :: (MonadDOM m) => SVGTextPathElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGTextPathElement: getStartOffsetUnchecked :: (MonadDOM m) => SVGTextPathElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGTextPositioningElement: getDxUnchecked :: (MonadDOM m, IsSVGTextPositioningElement self) => self -> m SVGAnimatedLengthList
+ JSDOM.Generated.SVGTextPositioningElement: getDyUnchecked :: (MonadDOM m, IsSVGTextPositioningElement self) => self -> m SVGAnimatedLengthList
+ JSDOM.Generated.SVGTextPositioningElement: getRotateUnchecked :: (MonadDOM m, IsSVGTextPositioningElement self) => self -> m SVGAnimatedNumberList
+ JSDOM.Generated.SVGTextPositioningElement: getXUnchecked :: (MonadDOM m, IsSVGTextPositioningElement self) => self -> m SVGAnimatedLengthList
+ JSDOM.Generated.SVGTextPositioningElement: getYUnchecked :: (MonadDOM m, IsSVGTextPositioningElement self) => self -> m SVGAnimatedLengthList
+ JSDOM.Generated.SVGTransform: getMatrixUnchecked :: (MonadDOM m) => SVGTransform -> m SVGMatrix
+ JSDOM.Generated.SVGTransformList: appendItemUnchecked :: (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> m SVGTransform
+ JSDOM.Generated.SVGTransformList: appendItem_ :: (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> m ()
+ JSDOM.Generated.SVGTransformList: consolidateUnchecked :: (MonadDOM m) => SVGTransformList -> m SVGTransform
+ JSDOM.Generated.SVGTransformList: consolidate_ :: (MonadDOM m) => SVGTransformList -> m ()
+ JSDOM.Generated.SVGTransformList: createSVGTransformFromMatrixUnchecked :: (MonadDOM m) => SVGTransformList -> Maybe SVGMatrix -> m SVGTransform
+ JSDOM.Generated.SVGTransformList: createSVGTransformFromMatrix_ :: (MonadDOM m) => SVGTransformList -> Maybe SVGMatrix -> m ()
+ JSDOM.Generated.SVGTransformList: getItemUnchecked :: (MonadDOM m) => SVGTransformList -> Word -> m SVGTransform
+ JSDOM.Generated.SVGTransformList: getItem_ :: (MonadDOM m) => SVGTransformList -> Word -> m ()
+ JSDOM.Generated.SVGTransformList: initializeUnchecked :: (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> m SVGTransform
+ JSDOM.Generated.SVGTransformList: initialize_ :: (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> m ()
+ JSDOM.Generated.SVGTransformList: insertItemBeforeUnchecked :: (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> Word -> m SVGTransform
+ JSDOM.Generated.SVGTransformList: insertItemBefore_ :: (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> Word -> m ()
+ JSDOM.Generated.SVGTransformList: removeItemUnchecked :: (MonadDOM m) => SVGTransformList -> Word -> m SVGTransform
+ JSDOM.Generated.SVGTransformList: removeItem_ :: (MonadDOM m) => SVGTransformList -> Word -> m ()
+ JSDOM.Generated.SVGTransformList: replaceItemUnchecked :: (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> Word -> m SVGTransform
+ JSDOM.Generated.SVGTransformList: replaceItem_ :: (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> Word -> m ()
+ JSDOM.Generated.SVGURIReference: getHrefUnchecked :: (MonadDOM m) => SVGURIReference -> m SVGAnimatedString
+ JSDOM.Generated.SVGUseElement: getHeightUnchecked :: (MonadDOM m) => SVGUseElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGUseElement: getWidthUnchecked :: (MonadDOM m) => SVGUseElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGUseElement: getXUnchecked :: (MonadDOM m) => SVGUseElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGUseElement: getYUnchecked :: (MonadDOM m) => SVGUseElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGViewElement: getViewTargetUnchecked :: (MonadDOM m) => SVGViewElement -> m SVGStringList
+ JSDOM.Generated.SVGViewSpec: getTransformUnchecked :: (MonadDOM m) => SVGViewSpec -> m SVGTransformList
+ JSDOM.Generated.SVGViewSpec: getViewTargetUnchecked :: (MonadDOM m) => SVGViewSpec -> m SVGElement
+ JSDOM.Generated.SVGZoomEvent: getNewTranslateUnchecked :: (MonadDOM m) => SVGZoomEvent -> m SVGPoint
+ JSDOM.Generated.SVGZoomEvent: getPreviousTranslateUnchecked :: (MonadDOM m) => SVGZoomEvent -> m SVGPoint
+ JSDOM.Generated.SVGZoomEvent: getZoomRectScreenUnchecked :: (MonadDOM m) => SVGZoomEvent -> m SVGRect
+ JSDOM.Generated.ScriptProfile: getRootNodeUnchecked :: (MonadDOM m) => ScriptProfile -> m ScriptProfileNode
+ JSDOM.Generated.ScriptProfileNode: children_ :: (MonadDOM m) => ScriptProfileNode -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsConnectionTo_ :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsFontFrom_ :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsFormAction_ :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsFrameFrom_ :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsImageFrom_ :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsMediaFrom_ :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsObjectFrom_ :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsPluginType_ :: (MonadDOM m, ToJSString type') => SecurityPolicy -> type' -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsScriptFrom_ :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsStyleFrom_ :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()
+ JSDOM.Generated.SecurityPolicy: getReportURIsUnchecked :: (MonadDOM m) => SecurityPolicy -> m DOMStringList
+ JSDOM.Generated.Selection: containsNode_ :: (MonadDOM m, IsNode node) => Selection -> Maybe node -> Bool -> m ()
+ JSDOM.Generated.Selection: getAnchorNodeUnchecked :: (MonadDOM m) => Selection -> m Node
+ JSDOM.Generated.Selection: getBaseNodeUnchecked :: (MonadDOM m) => Selection -> m Node
+ JSDOM.Generated.Selection: getExtentNodeUnchecked :: (MonadDOM m) => Selection -> m Node
+ JSDOM.Generated.Selection: getFocusNodeUnchecked :: (MonadDOM m) => Selection -> m Node
+ JSDOM.Generated.Selection: getRangeAtUnchecked :: (MonadDOM m) => Selection -> Int -> m Range
+ JSDOM.Generated.Selection: getRangeAt_ :: (MonadDOM m) => Selection -> Int -> m ()
+ JSDOM.Generated.Selection: toString_ :: (MonadDOM m) => Selection -> m ()
+ JSDOM.Generated.SourceBuffer: getAudioTracksUnchecked :: (MonadDOM m) => SourceBuffer -> m AudioTrackList
+ JSDOM.Generated.SourceBuffer: getBufferedUnchecked :: (MonadDOM m) => SourceBuffer -> m TimeRanges
+ JSDOM.Generated.SourceBuffer: getTextTracksUnchecked :: (MonadDOM m) => SourceBuffer -> m TextTrackList
+ JSDOM.Generated.SourceBuffer: getVideoTracksUnchecked :: (MonadDOM m) => SourceBuffer -> m VideoTrackList
+ JSDOM.Generated.SourceBufferList: itemUnchecked :: (MonadDOM m) => SourceBufferList -> Word -> m SourceBuffer
+ JSDOM.Generated.SourceBufferList: item_ :: (MonadDOM m) => SourceBufferList -> Word -> m ()
+ JSDOM.Generated.SpeechSynthesis: getVoices_ :: (MonadDOM m) => SpeechSynthesis -> m ()
+ JSDOM.Generated.SpeechSynthesisUtterance: getVoiceUnchecked :: (MonadDOM m) => SpeechSynthesisUtterance -> m SpeechSynthesisVoice
+ JSDOM.Generated.Storage: getItemUnchecked :: (MonadDOM m, ToJSString key, FromJSString result) => Storage -> key -> m result
+ JSDOM.Generated.Storage: getItem_ :: (MonadDOM m, ToJSString key) => Storage -> key -> m ()
+ JSDOM.Generated.Storage: keyUnchecked :: (MonadDOM m, FromJSString result) => Storage -> Word -> m result
+ JSDOM.Generated.Storage: key_ :: (MonadDOM m) => Storage -> Word -> m ()
+ JSDOM.Generated.StorageEvent: getNewValueUnchecked :: (MonadDOM m, FromJSString result) => StorageEvent -> m result
+ JSDOM.Generated.StorageEvent: getOldValueUnchecked :: (MonadDOM m, FromJSString result) => StorageEvent -> m result
+ JSDOM.Generated.StorageEvent: getStorageAreaUnchecked :: (MonadDOM m) => StorageEvent -> m Storage
+ JSDOM.Generated.StyleMedia: matchMedium_ :: (MonadDOM m, ToJSString mediaquery) => StyleMedia -> mediaquery -> m ()
+ JSDOM.Generated.StyleSheet: getHrefUnchecked :: (MonadDOM m, IsStyleSheet self, FromJSString result) => self -> m result
+ JSDOM.Generated.StyleSheet: getMediaUnchecked :: (MonadDOM m, IsStyleSheet self) => self -> m MediaList
+ JSDOM.Generated.StyleSheet: getOwnerNodeUnchecked :: (MonadDOM m, IsStyleSheet self) => self -> m Node
+ JSDOM.Generated.StyleSheet: getParentStyleSheetUnchecked :: (MonadDOM m, IsStyleSheet self) => self -> m StyleSheet
+ JSDOM.Generated.StyleSheet: getTitleUnchecked :: (MonadDOM m, IsStyleSheet self, FromJSString result) => self -> m result
+ JSDOM.Generated.StyleSheet: getTypeUnchecked :: (MonadDOM m, IsStyleSheet self, FromJSString result) => self -> m result
+ JSDOM.Generated.StyleSheetList: _getUnchecked :: (MonadDOM m, ToJSString name) => StyleSheetList -> name -> m CSSStyleSheet
+ JSDOM.Generated.StyleSheetList: _get_ :: (MonadDOM m, ToJSString name) => StyleSheetList -> name -> m ()
+ JSDOM.Generated.StyleSheetList: itemUnchecked :: (MonadDOM m) => StyleSheetList -> Word -> m StyleSheet
+ JSDOM.Generated.StyleSheetList: item_ :: (MonadDOM m) => StyleSheetList -> Word -> m ()
+ JSDOM.Generated.SubtleCrypto: decryptUnchecked :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> Maybe CryptoKey -> [Maybe data'] -> m Promise
+ JSDOM.Generated.SubtleCrypto: decrypt_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> Maybe CryptoKey -> [Maybe data'] -> m ()
+ JSDOM.Generated.SubtleCrypto: digestUnchecked :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> [Maybe data'] -> m Promise
+ JSDOM.Generated.SubtleCrypto: digest_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> [Maybe data'] -> m ()
+ JSDOM.Generated.SubtleCrypto: encryptUnchecked :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> Maybe CryptoKey -> [Maybe data'] -> m Promise
+ JSDOM.Generated.SubtleCrypto: encrypt_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> Maybe CryptoKey -> [Maybe data'] -> m ()
+ JSDOM.Generated.SubtleCrypto: exportKeyUnchecked :: (MonadDOM m, ToJSString format) => SubtleCrypto -> format -> Maybe CryptoKey -> m Promise
+ JSDOM.Generated.SubtleCrypto: exportKey_ :: (MonadDOM m, ToJSString format) => SubtleCrypto -> format -> Maybe CryptoKey -> m ()
+ JSDOM.Generated.SubtleCrypto: generateKeyUnchecked :: (MonadDOM m, ToJSString algorithm) => SubtleCrypto -> algorithm -> Bool -> [KeyUsage] -> m Promise
+ JSDOM.Generated.SubtleCrypto: generateKey_ :: (MonadDOM m, ToJSString algorithm) => SubtleCrypto -> algorithm -> Bool -> [KeyUsage] -> m ()
+ JSDOM.Generated.SubtleCrypto: importKeyUnchecked :: (MonadDOM m, ToJSString format, IsCryptoOperationData keyData, ToJSString algorithm) => SubtleCrypto -> format -> Maybe keyData -> algorithm -> Bool -> [KeyUsage] -> m Promise
+ JSDOM.Generated.SubtleCrypto: importKey_ :: (MonadDOM m, ToJSString format, IsCryptoOperationData keyData, ToJSString algorithm) => SubtleCrypto -> format -> Maybe keyData -> algorithm -> Bool -> [KeyUsage] -> m ()
+ JSDOM.Generated.SubtleCrypto: signUnchecked :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> Maybe CryptoKey -> [Maybe data'] -> m Promise
+ JSDOM.Generated.SubtleCrypto: sign_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> Maybe CryptoKey -> [Maybe data'] -> m ()
+ JSDOM.Generated.SubtleCrypto: unwrapKeyUnchecked :: (MonadDOM m, ToJSString format, IsCryptoOperationData wrappedKey, ToJSString unwrapAlgorithm, ToJSString unwrappedKeyAlgorithm) => SubtleCrypto -> format -> Maybe wrappedKey -> Maybe CryptoKey -> unwrapAlgorithm -> unwrappedKeyAlgorithm -> Bool -> [KeyUsage] -> m Promise
+ JSDOM.Generated.SubtleCrypto: unwrapKey_ :: (MonadDOM m, ToJSString format, IsCryptoOperationData wrappedKey, ToJSString unwrapAlgorithm, ToJSString unwrappedKeyAlgorithm) => SubtleCrypto -> format -> Maybe wrappedKey -> Maybe CryptoKey -> unwrapAlgorithm -> unwrappedKeyAlgorithm -> Bool -> [KeyUsage] -> m ()
+ JSDOM.Generated.SubtleCrypto: verifyUnchecked :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData signature, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> Maybe CryptoKey -> Maybe signature -> [Maybe data'] -> m Promise
+ JSDOM.Generated.SubtleCrypto: verify_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData signature, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> Maybe CryptoKey -> Maybe signature -> [Maybe data'] -> m ()
+ JSDOM.Generated.SubtleCrypto: wrapKeyUnchecked :: (MonadDOM m, ToJSString format, ToJSString wrapAlgorithm) => SubtleCrypto -> format -> Maybe CryptoKey -> Maybe CryptoKey -> wrapAlgorithm -> m Promise
+ JSDOM.Generated.SubtleCrypto: wrapKey_ :: (MonadDOM m, ToJSString format, ToJSString wrapAlgorithm) => SubtleCrypto -> format -> Maybe CryptoKey -> Maybe CryptoKey -> wrapAlgorithm -> m ()
+ JSDOM.Generated.Text: replaceWholeTextUnchecked :: (MonadDOM m, IsText self, ToJSString content) => self -> content -> m Text
+ JSDOM.Generated.Text: replaceWholeText_ :: (MonadDOM m, IsText self, ToJSString content) => self -> content -> m ()
+ JSDOM.Generated.Text: splitTextUnchecked :: (MonadDOM m, IsText self) => self -> Word -> m Text
+ JSDOM.Generated.Text: splitText_ :: (MonadDOM m, IsText self) => self -> Word -> m ()
+ JSDOM.Generated.TextTrack: getActiveCuesUnchecked :: (MonadDOM m) => TextTrack -> m TextTrackCueList
+ JSDOM.Generated.TextTrack: getCuesUnchecked :: (MonadDOM m) => TextTrack -> m TextTrackCueList
+ JSDOM.Generated.TextTrack: getRegionsUnchecked :: (MonadDOM m) => TextTrack -> m VTTRegionList
+ JSDOM.Generated.TextTrack: getSourceBufferUnchecked :: (MonadDOM m) => TextTrack -> m SourceBuffer
+ JSDOM.Generated.TextTrackCue: getTrackUnchecked :: (MonadDOM m, IsTextTrackCue self) => self -> m TextTrack
+ JSDOM.Generated.TextTrackCueList: getCueByIdUnchecked :: (MonadDOM m, ToJSString id) => TextTrackCueList -> id -> m TextTrackCue
+ JSDOM.Generated.TextTrackCueList: getCueById_ :: (MonadDOM m, ToJSString id) => TextTrackCueList -> id -> m ()
+ JSDOM.Generated.TextTrackCueList: itemUnchecked :: (MonadDOM m) => TextTrackCueList -> Word -> m TextTrackCue
+ JSDOM.Generated.TextTrackCueList: item_ :: (MonadDOM m) => TextTrackCueList -> Word -> m ()
+ JSDOM.Generated.TextTrackList: getTrackByIdUnchecked :: (MonadDOM m, ToJSString id) => TextTrackList -> id -> m TextTrack
+ JSDOM.Generated.TextTrackList: getTrackById_ :: (MonadDOM m, ToJSString id) => TextTrackList -> id -> m ()
+ JSDOM.Generated.TextTrackList: itemUnchecked :: (MonadDOM m) => TextTrackList -> Word -> m TextTrack
+ JSDOM.Generated.TextTrackList: item_ :: (MonadDOM m) => TextTrackList -> Word -> m ()
+ JSDOM.Generated.TimeRanges: end_ :: (MonadDOM m) => TimeRanges -> Word -> m ()
+ JSDOM.Generated.TimeRanges: start_ :: (MonadDOM m) => TimeRanges -> Word -> m ()
+ JSDOM.Generated.Touch: getTargetUnchecked :: (MonadDOM m) => Touch -> m EventTarget
+ JSDOM.Generated.TouchEvent: getChangedTouchesUnchecked :: (MonadDOM m) => TouchEvent -> m TouchList
+ JSDOM.Generated.TouchEvent: getTargetTouchesUnchecked :: (MonadDOM m) => TouchEvent -> m TouchList
+ JSDOM.Generated.TouchEvent: getTouchesUnchecked :: (MonadDOM m) => TouchEvent -> m TouchList
+ JSDOM.Generated.TouchList: itemUnchecked :: (MonadDOM m) => TouchList -> Word -> m Touch
+ JSDOM.Generated.TouchList: item_ :: (MonadDOM m) => TouchList -> Word -> m ()
+ JSDOM.Generated.TrackEvent: getTrackUnchecked :: (MonadDOM m) => TrackEvent -> m GObject
+ JSDOM.Generated.TreeWalker: firstChildUnchecked :: (MonadDOM m) => TreeWalker -> m Node
+ JSDOM.Generated.TreeWalker: firstChild_ :: (MonadDOM m) => TreeWalker -> m ()
+ JSDOM.Generated.TreeWalker: getCurrentNodeUnchecked :: (MonadDOM m) => TreeWalker -> m Node
+ JSDOM.Generated.TreeWalker: getFilterUnchecked :: (MonadDOM m) => TreeWalker -> m NodeFilter
+ JSDOM.Generated.TreeWalker: getRootUnchecked :: (MonadDOM m) => TreeWalker -> m Node
+ JSDOM.Generated.TreeWalker: lastChildUnchecked :: (MonadDOM m) => TreeWalker -> m Node
+ JSDOM.Generated.TreeWalker: lastChild_ :: (MonadDOM m) => TreeWalker -> m ()
+ JSDOM.Generated.TreeWalker: nextNodeUnchecked :: (MonadDOM m) => TreeWalker -> m Node
+ JSDOM.Generated.TreeWalker: nextNode_ :: (MonadDOM m) => TreeWalker -> m ()
+ JSDOM.Generated.TreeWalker: nextSiblingUnchecked :: (MonadDOM m) => TreeWalker -> m Node
+ JSDOM.Generated.TreeWalker: nextSibling_ :: (MonadDOM m) => TreeWalker -> m ()
+ JSDOM.Generated.TreeWalker: parentNodeUnchecked :: (MonadDOM m) => TreeWalker -> m Node
+ JSDOM.Generated.TreeWalker: parentNode_ :: (MonadDOM m) => TreeWalker -> m ()
+ JSDOM.Generated.TreeWalker: previousNodeUnchecked :: (MonadDOM m) => TreeWalker -> m Node
+ JSDOM.Generated.TreeWalker: previousNode_ :: (MonadDOM m) => TreeWalker -> m ()
+ JSDOM.Generated.TreeWalker: previousSiblingUnchecked :: (MonadDOM m) => TreeWalker -> m Node
+ JSDOM.Generated.TreeWalker: previousSibling_ :: (MonadDOM m) => TreeWalker -> m ()
+ JSDOM.Generated.UIEvent: getViewUnchecked :: (MonadDOM m, IsUIEvent self) => self -> m Window
+ JSDOM.Generated.UIRequestEvent: getReceiverUnchecked :: (MonadDOM m) => UIRequestEvent -> m EventTarget
+ JSDOM.Generated.URL: createObjectURLSourceUnchecked :: (MonadDOM m, FromJSString result) => URL -> Maybe MediaSource -> m result
+ JSDOM.Generated.URL: createObjectURLSource_ :: (MonadDOM m) => URL -> Maybe MediaSource -> m ()
+ JSDOM.Generated.URL: createObjectURLStreamUnchecked :: (MonadDOM m, FromJSString result) => URL -> Maybe MediaStream -> m result
+ JSDOM.Generated.URL: createObjectURLStream_ :: (MonadDOM m) => URL -> Maybe MediaStream -> m ()
+ JSDOM.Generated.URL: createObjectURLUnchecked :: (MonadDOM m, IsBlob blob, FromJSString result) => URL -> Maybe blob -> m result
+ JSDOM.Generated.URL: createObjectURL_ :: (MonadDOM m, IsBlob blob) => URL -> Maybe blob -> m ()
+ JSDOM.Generated.URLUtils: getHashUnchecked :: (MonadDOM m, FromJSString result) => URLUtils -> m result
+ JSDOM.Generated.URLUtils: getHostUnchecked :: (MonadDOM m, FromJSString result) => URLUtils -> m result
+ JSDOM.Generated.URLUtils: getHostnameUnchecked :: (MonadDOM m, FromJSString result) => URLUtils -> m result
+ JSDOM.Generated.URLUtils: getPasswordUnchecked :: (MonadDOM m, FromJSString result) => URLUtils -> m result
+ JSDOM.Generated.URLUtils: getPathnameUnchecked :: (MonadDOM m, FromJSString result) => URLUtils -> m result
+ JSDOM.Generated.URLUtils: getPortUnchecked :: (MonadDOM m, FromJSString result) => URLUtils -> m result
+ JSDOM.Generated.URLUtils: getProtocolUnchecked :: (MonadDOM m, FromJSString result) => URLUtils -> m result
+ JSDOM.Generated.URLUtils: getSearchUnchecked :: (MonadDOM m, FromJSString result) => URLUtils -> m result
+ JSDOM.Generated.URLUtils: getUsernameUnchecked :: (MonadDOM m, FromJSString result) => URLUtils -> m result
+ JSDOM.Generated.URLUtils: toString_ :: (MonadDOM m) => URLUtils -> m ()
+ JSDOM.Generated.VTTCue: getCueAsHTMLUnchecked :: (MonadDOM m) => VTTCue -> m DocumentFragment
+ JSDOM.Generated.VTTCue: getCueAsHTML_ :: (MonadDOM m) => VTTCue -> m ()
+ JSDOM.Generated.VTTRegion: getTrackUnchecked :: (MonadDOM m) => VTTRegion -> m TextTrack
+ JSDOM.Generated.VTTRegionList: getRegionByIdUnchecked :: (MonadDOM m, ToJSString id) => VTTRegionList -> id -> m VTTRegion
+ JSDOM.Generated.VTTRegionList: getRegionById_ :: (MonadDOM m, ToJSString id) => VTTRegionList -> id -> m ()
+ JSDOM.Generated.VTTRegionList: itemUnchecked :: (MonadDOM m) => VTTRegionList -> Word -> m VTTRegion
+ JSDOM.Generated.VTTRegionList: item_ :: (MonadDOM m) => VTTRegionList -> Word -> m ()
+ JSDOM.Generated.VideoTrack: getSourceBufferUnchecked :: (MonadDOM m) => VideoTrack -> m SourceBuffer
+ JSDOM.Generated.VideoTrackList: getTrackByIdUnchecked :: (MonadDOM m, ToJSString id) => VideoTrackList -> id -> m VideoTrack
+ JSDOM.Generated.VideoTrackList: getTrackById_ :: (MonadDOM m, ToJSString id) => VideoTrackList -> id -> m ()
+ JSDOM.Generated.VideoTrackList: itemUnchecked :: (MonadDOM m) => VideoTrackList -> Word -> m VideoTrack
+ JSDOM.Generated.VideoTrackList: item_ :: (MonadDOM m) => VideoTrackList -> Word -> m ()
+ JSDOM.Generated.WaveShaperNode: getCurveUnchecked :: (MonadDOM m) => WaveShaperNode -> m Float32Array
+ JSDOM.Generated.WebGL2RenderingContext: clientWaitSync_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLSync -> GLbitfield -> GLuint64 -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: createQueryUnchecked :: (MonadDOM m) => WebGL2RenderingContext -> m WebGLQuery
+ JSDOM.Generated.WebGL2RenderingContext: createQuery_ :: (MonadDOM m) => WebGL2RenderingContext -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: createSamplerUnchecked :: (MonadDOM m) => WebGL2RenderingContext -> m WebGLSampler
+ JSDOM.Generated.WebGL2RenderingContext: createSampler_ :: (MonadDOM m) => WebGL2RenderingContext -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: createTransformFeedbackUnchecked :: (MonadDOM m) => WebGL2RenderingContext -> m WebGLTransformFeedback
+ JSDOM.Generated.WebGL2RenderingContext: createTransformFeedback_ :: (MonadDOM m) => WebGL2RenderingContext -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: createVertexArrayUnchecked :: (MonadDOM m) => WebGL2RenderingContext -> m WebGLVertexArrayObject
+ JSDOM.Generated.WebGL2RenderingContext: createVertexArray_ :: (MonadDOM m) => WebGL2RenderingContext -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: fenceSyncUnchecked :: (MonadDOM m) => WebGL2RenderingContext -> GLenum -> GLbitfield -> m WebGLSync
+ JSDOM.Generated.WebGL2RenderingContext: fenceSync_ :: (MonadDOM m) => WebGL2RenderingContext -> GLenum -> GLbitfield -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getActiveUniformBlockName_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getActiveUniformBlockParameter_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> GLenum -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getActiveUniformsUnchecked :: (MonadDOM m, IsUint32Array uniformIndices) => WebGL2RenderingContext -> Maybe WebGLProgram -> Maybe uniformIndices -> GLenum -> m Int32Array
+ JSDOM.Generated.WebGL2RenderingContext: getActiveUniforms_ :: (MonadDOM m, IsUint32Array uniformIndices) => WebGL2RenderingContext -> Maybe WebGLProgram -> Maybe uniformIndices -> GLenum -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getFragDataLocation_ :: (MonadDOM m, ToJSString name) => WebGL2RenderingContext -> Maybe WebGLProgram -> name -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getFramebufferAttachmentParameter_ :: (MonadDOM m) => WebGL2RenderingContext -> GLenum -> GLenum -> GLenum -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getIndexedParameter_ :: (MonadDOM m) => WebGL2RenderingContext -> GLenum -> GLuint -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getInternalformatParameter_ :: (MonadDOM m) => WebGL2RenderingContext -> GLenum -> GLenum -> GLenum -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getQueryParameter_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLQuery -> GLenum -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getQueryUnchecked :: (MonadDOM m) => WebGL2RenderingContext -> GLenum -> GLenum -> m WebGLQuery
+ JSDOM.Generated.WebGL2RenderingContext: getQuery_ :: (MonadDOM m) => WebGL2RenderingContext -> GLenum -> GLenum -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getSamplerParameter_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLSampler -> GLenum -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getSyncParameter_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLSync -> GLenum -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getTransformFeedbackVaryingUnchecked :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo
+ JSDOM.Generated.WebGL2RenderingContext: getTransformFeedbackVarying_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getUniformBlockIndex_ :: (MonadDOM m, ToJSString uniformBlockName) => WebGL2RenderingContext -> Maybe WebGLProgram -> uniformBlockName -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getUniformIndicesUnchecked :: (MonadDOM m, ToJSString uniformNames) => WebGL2RenderingContext -> Maybe WebGLProgram -> [uniformNames] -> m Uint32Array
+ JSDOM.Generated.WebGL2RenderingContext: getUniformIndices_ :: (MonadDOM m, ToJSString uniformNames) => WebGL2RenderingContext -> Maybe WebGLProgram -> [uniformNames] -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: isQuery_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLQuery -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: isSampler_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLSampler -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: isSync_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLSync -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: isTransformFeedback_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLTransformFeedback -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: isVertexArray_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLVertexArrayObject -> m ()
+ JSDOM.Generated.WebGLDebugShaders: getTranslatedShaderSourceUnchecked :: (MonadDOM m, FromJSString result) => WebGLDebugShaders -> Maybe WebGLShader -> m result
+ JSDOM.Generated.WebGLDebugShaders: getTranslatedShaderSource_ :: (MonadDOM m) => WebGLDebugShaders -> Maybe WebGLShader -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: checkFramebufferStatus_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: createBufferUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLBuffer
+ JSDOM.Generated.WebGLRenderingContextBase: createBuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: createFramebufferUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLFramebuffer
+ JSDOM.Generated.WebGLRenderingContextBase: createFramebuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: createProgramUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLProgram
+ JSDOM.Generated.WebGLRenderingContextBase: createProgram_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: createRenderbufferUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLRenderbuffer
+ JSDOM.Generated.WebGLRenderingContextBase: createRenderbuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: createShaderUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m WebGLShader
+ JSDOM.Generated.WebGLRenderingContextBase: createShader_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: createTextureUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLTexture
+ JSDOM.Generated.WebGLRenderingContextBase: createTexture_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getActiveAttribUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo
+ JSDOM.Generated.WebGLRenderingContextBase: getActiveAttrib_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getActiveUniformUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo
+ JSDOM.Generated.WebGLRenderingContextBase: getActiveUniform_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getAttribLocation_ :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getBufferParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getContextAttributesUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLContextAttributes
+ JSDOM.Generated.WebGLRenderingContextBase: getContextAttributes_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getError_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getExtension_ :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getFramebufferAttachmentParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getProgramInfoLogUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLProgram -> m result
+ JSDOM.Generated.WebGLRenderingContextBase: getProgramInfoLog_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getProgramParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getRenderbufferParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getShaderInfoLogUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m result
+ JSDOM.Generated.WebGLRenderingContextBase: getShaderInfoLog_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getShaderParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getShaderPrecisionFormatUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m WebGLShaderPrecisionFormat
+ JSDOM.Generated.WebGLRenderingContextBase: getShaderPrecisionFormat_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getShaderSourceUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m result
+ JSDOM.Generated.WebGLRenderingContextBase: getShaderSource_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getSupportedExtensions_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getTexParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getUniformLocationUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m WebGLUniformLocation
+ JSDOM.Generated.WebGLRenderingContextBase: getUniformLocation_ :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getUniform_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLUniformLocation -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getVertexAttribOffset_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getVertexAttrib_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: isBuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLBuffer -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: isContextLost_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: isEnabled_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: isFramebuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLFramebuffer -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: isProgram_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: isRenderbuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLRenderbuffer -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: isShader_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: isTexture_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLTexture -> m ()
+ JSDOM.Generated.WebKitCSSFilterValue: _getUnchecked :: (MonadDOM m) => WebKitCSSFilterValue -> Word -> m CSSValue
+ JSDOM.Generated.WebKitCSSFilterValue: _get_ :: (MonadDOM m) => WebKitCSSFilterValue -> Word -> m ()
+ JSDOM.Generated.WebKitCSSMatrix: inverseUnchecked :: (MonadDOM m) => WebKitCSSMatrix -> m WebKitCSSMatrix
+ JSDOM.Generated.WebKitCSSMatrix: inverse_ :: (MonadDOM m) => WebKitCSSMatrix -> m ()
+ JSDOM.Generated.WebKitCSSMatrix: multiplyUnchecked :: (MonadDOM m) => WebKitCSSMatrix -> Maybe WebKitCSSMatrix -> m WebKitCSSMatrix
+ JSDOM.Generated.WebKitCSSMatrix: multiply_ :: (MonadDOM m) => WebKitCSSMatrix -> Maybe WebKitCSSMatrix -> m ()
+ JSDOM.Generated.WebKitCSSMatrix: rotateAxisAngleUnchecked :: (MonadDOM m) => WebKitCSSMatrix -> Double -> Double -> Double -> Double -> m WebKitCSSMatrix
+ JSDOM.Generated.WebKitCSSMatrix: rotateAxisAngle_ :: (MonadDOM m) => WebKitCSSMatrix -> Double -> Double -> Double -> Double -> m ()
+ JSDOM.Generated.WebKitCSSMatrix: rotateUnchecked :: (MonadDOM m) => WebKitCSSMatrix -> Double -> Double -> Double -> m WebKitCSSMatrix
+ JSDOM.Generated.WebKitCSSMatrix: rotate_ :: (MonadDOM m) => WebKitCSSMatrix -> Double -> Double -> Double -> m ()
+ JSDOM.Generated.WebKitCSSMatrix: scaleUnchecked :: (MonadDOM m) => WebKitCSSMatrix -> Double -> Double -> Double -> m WebKitCSSMatrix
+ JSDOM.Generated.WebKitCSSMatrix: scale_ :: (MonadDOM m) => WebKitCSSMatrix -> Double -> Double -> Double -> m ()
+ JSDOM.Generated.WebKitCSSMatrix: skewXUnchecked :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m WebKitCSSMatrix
+ JSDOM.Generated.WebKitCSSMatrix: skewX_ :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
+ JSDOM.Generated.WebKitCSSMatrix: skewYUnchecked :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m WebKitCSSMatrix
+ JSDOM.Generated.WebKitCSSMatrix: skewY_ :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
+ JSDOM.Generated.WebKitCSSMatrix: toString_ :: (MonadDOM m) => WebKitCSSMatrix -> m ()
+ JSDOM.Generated.WebKitCSSMatrix: translateUnchecked :: (MonadDOM m) => WebKitCSSMatrix -> Double -> Double -> Double -> m WebKitCSSMatrix
+ JSDOM.Generated.WebKitCSSMatrix: translate_ :: (MonadDOM m) => WebKitCSSMatrix -> Double -> Double -> Double -> m ()
+ JSDOM.Generated.WebKitCSSRegionRule: getCssRulesUnchecked :: (MonadDOM m) => WebKitCSSRegionRule -> m CSSRuleList
+ JSDOM.Generated.WebKitCSSTransformValue: _getUnchecked :: (MonadDOM m) => WebKitCSSTransformValue -> Word -> m CSSValue
+ JSDOM.Generated.WebKitCSSTransformValue: _get_ :: (MonadDOM m) => WebKitCSSTransformValue -> Word -> m ()
+ JSDOM.Generated.WebKitCSSViewportRule: getStyleUnchecked :: (MonadDOM m) => WebKitCSSViewportRule -> m CSSStyleDeclaration
+ JSDOM.Generated.WebKitNamedFlow: getContentUnchecked :: (MonadDOM m) => WebKitNamedFlow -> m NodeList
+ JSDOM.Generated.WebKitNamedFlow: getContent_ :: (MonadDOM m) => WebKitNamedFlow -> m ()
+ JSDOM.Generated.WebKitNamedFlow: getRegionsByContentUnchecked :: (MonadDOM m, IsNode contentNode) => WebKitNamedFlow -> Maybe contentNode -> m NodeList
+ JSDOM.Generated.WebKitNamedFlow: getRegionsByContent_ :: (MonadDOM m, IsNode contentNode) => WebKitNamedFlow -> Maybe contentNode -> m ()
+ JSDOM.Generated.WebKitNamedFlow: getRegionsUnchecked :: (MonadDOM m) => WebKitNamedFlow -> m NodeList
+ JSDOM.Generated.WebKitNamedFlow: getRegions_ :: (MonadDOM m) => WebKitNamedFlow -> m ()
+ JSDOM.Generated.WebKitNamespace: getMessageHandlersUnchecked :: (MonadDOM m) => WebKitNamespace -> m UserMessageHandlersNamespace
+ JSDOM.Generated.WebSocket: getExtensionsUnchecked :: (MonadDOM m, FromJSString result) => WebSocket -> m result
+ JSDOM.Generated.WebSocket: getProtocolUnchecked :: (MonadDOM m, FromJSString result) => WebSocket -> m result
+ JSDOM.Generated.Window: confirm_ :: (MonadDOM m, ToJSString message) => Window -> message -> m ()
+ JSDOM.Generated.Window: find_ :: (MonadDOM m, ToJSString string) => Window -> string -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> m ()
+ JSDOM.Generated.Window: getApplicationCacheUnchecked :: (MonadDOM m) => Window -> m ApplicationCache
+ JSDOM.Generated.Window: getCSSUnchecked :: (MonadDOM m) => Window -> m CSS
+ JSDOM.Generated.Window: getClientInformationUnchecked :: (MonadDOM m) => Window -> m Navigator
+ JSDOM.Generated.Window: getComputedStyleUnchecked :: (MonadDOM m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m CSSStyleDeclaration
+ JSDOM.Generated.Window: getComputedStyle_ :: (MonadDOM m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m ()
+ JSDOM.Generated.Window: getCryptoUnchecked :: (MonadDOM m) => Window -> m Crypto
+ JSDOM.Generated.Window: getDocumentUnchecked :: (MonadDOM m) => Window -> m Document
+ JSDOM.Generated.Window: getEventUnchecked :: (MonadDOM m) => Window -> m Event
+ JSDOM.Generated.Window: getFrameElementUnchecked :: (MonadDOM m) => Window -> m Element
+ JSDOM.Generated.Window: getFramesUnchecked :: (MonadDOM m) => Window -> m Window
+ JSDOM.Generated.Window: getHistoryUnchecked :: (MonadDOM m) => Window -> m History
+ JSDOM.Generated.Window: getIndexedDBUnchecked :: (MonadDOM m) => Window -> m IDBFactory
+ JSDOM.Generated.Window: getLocalStorageUnchecked :: (MonadDOM m) => Window -> m Storage
+ JSDOM.Generated.Window: getLocationUnchecked :: (MonadDOM m) => Window -> m Location
+ JSDOM.Generated.Window: getLocationbarUnchecked :: (MonadDOM m) => Window -> m BarProp
+ JSDOM.Generated.Window: getMatchedCSSRulesUnchecked :: (MonadDOM m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m CSSRuleList
+ JSDOM.Generated.Window: getMatchedCSSRules_ :: (MonadDOM m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m ()
+ JSDOM.Generated.Window: getMenubarUnchecked :: (MonadDOM m) => Window -> m BarProp
+ JSDOM.Generated.Window: getNavigatorUnchecked :: (MonadDOM m) => Window -> m Navigator
+ JSDOM.Generated.Window: getOpenerUnchecked :: (MonadDOM m) => Window -> m Window
+ JSDOM.Generated.Window: getParentUnchecked :: (MonadDOM m) => Window -> m Window
+ JSDOM.Generated.Window: getPerformanceUnchecked :: (MonadDOM m) => Window -> m Performance
+ JSDOM.Generated.Window: getPersonalbarUnchecked :: (MonadDOM m) => Window -> m BarProp
+ JSDOM.Generated.Window: getScreenUnchecked :: (MonadDOM m) => Window -> m Screen
+ JSDOM.Generated.Window: getScrollbarsUnchecked :: (MonadDOM m) => Window -> m BarProp
+ JSDOM.Generated.Window: getSelectionUnchecked :: (MonadDOM m) => Window -> m Selection
+ JSDOM.Generated.Window: getSelection_ :: (MonadDOM m) => Window -> m ()
+ JSDOM.Generated.Window: getSelfUnchecked :: (MonadDOM m) => Window -> m Window
+ JSDOM.Generated.Window: getSessionStorageUnchecked :: (MonadDOM m) => Window -> m Storage
+ JSDOM.Generated.Window: getSpeechSynthesisUnchecked :: (MonadDOM m) => Window -> m SpeechSynthesis
+ JSDOM.Generated.Window: getStatusbarUnchecked :: (MonadDOM m) => Window -> m BarProp
+ JSDOM.Generated.Window: getStyleMediaUnchecked :: (MonadDOM m) => Window -> m StyleMedia
+ JSDOM.Generated.Window: getToolbarUnchecked :: (MonadDOM m) => Window -> m BarProp
+ JSDOM.Generated.Window: getTopUnchecked :: (MonadDOM m) => Window -> m Window
+ JSDOM.Generated.Window: getWebkitIndexedDBUnchecked :: (MonadDOM m) => Window -> m IDBFactory
+ JSDOM.Generated.Window: getWebkitStorageInfoUnchecked :: (MonadDOM m) => Window -> m StorageInfo
+ JSDOM.Generated.Window: getWindowUnchecked :: (MonadDOM m) => Window -> m Window
+ JSDOM.Generated.Window: matchMediaUnchecked :: (MonadDOM m, ToJSString query) => Window -> query -> m MediaQueryList
+ JSDOM.Generated.Window: matchMedia_ :: (MonadDOM m, ToJSString query) => Window -> query -> m ()
+ JSDOM.Generated.Window: openDatabaseUnchecked :: (MonadDOM m, ToJSString name, ToJSString version, ToJSString displayName) => Window -> name -> version -> displayName -> Word -> Maybe DatabaseCallback -> m Database
+ JSDOM.Generated.Window: openDatabase_ :: (MonadDOM m, ToJSString name, ToJSString version, ToJSString displayName) => Window -> name -> version -> displayName -> Word -> Maybe DatabaseCallback -> m ()
+ JSDOM.Generated.Window: openUnchecked :: (MonadDOM m, ToJSString url, ToJSString name, ToJSString options) => Window -> url -> name -> options -> m Window
+ JSDOM.Generated.Window: open_ :: (MonadDOM m, ToJSString url, ToJSString name, ToJSString options) => Window -> url -> name -> options -> m ()
+ JSDOM.Generated.Window: promptUnchecked :: (MonadDOM m, ToJSString message, ToJSString defaultValue, FromJSString result) => Window -> message -> Maybe defaultValue -> m result
+ JSDOM.Generated.Window: prompt_ :: (MonadDOM m, ToJSString message, ToJSString defaultValue) => Window -> message -> Maybe defaultValue -> m ()
+ JSDOM.Generated.Window: requestAnimationFrame_ :: (MonadDOM m) => Window -> Maybe RequestAnimationFrameCallback -> m ()
+ JSDOM.Generated.Window: showModalDialog_ :: (MonadDOM m, ToJSString url, ToJSString featureArgs) => Window -> url -> JSVal -> featureArgs -> m ()
+ JSDOM.Generated.Window: webkitConvertPointFromNodeToPageUnchecked :: (MonadDOM m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m WebKitPoint
+ JSDOM.Generated.Window: webkitConvertPointFromNodeToPage_ :: (MonadDOM m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m ()
+ JSDOM.Generated.Window: webkitConvertPointFromPageToNodeUnchecked :: (MonadDOM m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m WebKitPoint
+ JSDOM.Generated.Window: webkitConvertPointFromPageToNode_ :: (MonadDOM m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m ()
+ JSDOM.Generated.Window: webkitRequestAnimationFrame_ :: (MonadDOM m) => Window -> Maybe RequestAnimationFrameCallback -> m ()
+ JSDOM.Generated.WindowBase64: atob_ :: (MonadDOM m, ToJSString string) => WindowBase64 -> string -> m ()
+ JSDOM.Generated.WindowBase64: btoa_ :: (MonadDOM m, ToJSString string) => WindowBase64 -> string -> m ()
+ JSDOM.Generated.WindowTimers: setInterval_ :: (MonadDOM m) => WindowTimers -> JSVal -> Int -> m ()
+ JSDOM.Generated.WindowTimers: setTimeout_ :: (MonadDOM m) => WindowTimers -> JSVal -> Int -> m ()
+ JSDOM.Generated.WorkerGlobalScope: getLocationUnchecked :: (MonadDOM m, IsWorkerGlobalScope self) => self -> m WorkerLocation
+ JSDOM.Generated.WorkerGlobalScope: getNavigatorUnchecked :: (MonadDOM m, IsWorkerGlobalScope self) => self -> m WorkerNavigator
+ JSDOM.Generated.WorkerGlobalScope: getSelfUnchecked :: (MonadDOM m, IsWorkerGlobalScope self) => self -> m WorkerGlobalScope
+ JSDOM.Generated.WorkerLocation: toString_ :: (MonadDOM m) => WorkerLocation -> m ()
+ JSDOM.Generated.WorkerNavigator: getWebkitPersistentStorageUnchecked :: (MonadDOM m) => WorkerNavigator -> m StorageQuota
+ JSDOM.Generated.WorkerNavigator: getWebkitTemporaryStorageUnchecked :: (MonadDOM m) => WorkerNavigator -> m StorageQuota
+ JSDOM.Generated.XMLHttpRequest: getAllResponseHeadersUnchecked :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result
+ JSDOM.Generated.XMLHttpRequest: getAllResponseHeaders_ :: (MonadDOM m) => XMLHttpRequest -> m ()
+ JSDOM.Generated.XMLHttpRequest: getResponseHeaderUnchecked :: (MonadDOM m, ToJSString header, FromJSString result) => XMLHttpRequest -> header -> m result
+ JSDOM.Generated.XMLHttpRequest: getResponseHeader_ :: (MonadDOM m, ToJSString header) => XMLHttpRequest -> header -> m ()
+ JSDOM.Generated.XMLHttpRequest: getResponseTextUnchecked :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result
+ JSDOM.Generated.XMLHttpRequest: getResponseUnchecked :: (MonadDOM m) => XMLHttpRequest -> m GObject
+ JSDOM.Generated.XMLHttpRequest: getResponseXMLUnchecked :: (MonadDOM m) => XMLHttpRequest -> m Document
+ JSDOM.Generated.XMLHttpRequest: getUploadUnchecked :: (MonadDOM m) => XMLHttpRequest -> m XMLHttpRequestUpload
+ JSDOM.Generated.XMLSerializer: serializeToString_ :: (MonadDOM m, IsNode node) => XMLSerializer -> Maybe node -> m ()
+ JSDOM.Generated.XPathEvaluator: createExpressionUnchecked :: (MonadDOM m, ToJSString expression) => XPathEvaluator -> expression -> Maybe XPathNSResolver -> m XPathExpression
+ JSDOM.Generated.XPathEvaluator: createExpression_ :: (MonadDOM m, ToJSString expression) => XPathEvaluator -> expression -> Maybe XPathNSResolver -> m ()
+ JSDOM.Generated.XPathEvaluator: createNSResolverUnchecked :: (MonadDOM m, IsNode nodeResolver) => XPathEvaluator -> Maybe nodeResolver -> m XPathNSResolver
+ JSDOM.Generated.XPathEvaluator: createNSResolver_ :: (MonadDOM m, IsNode nodeResolver) => XPathEvaluator -> Maybe nodeResolver -> m ()
+ JSDOM.Generated.XPathEvaluator: evaluateUnchecked :: (MonadDOM m, ToJSString expression, IsNode contextNode) => XPathEvaluator -> expression -> Maybe contextNode -> Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m XPathResult
+ JSDOM.Generated.XPathEvaluator: evaluate_ :: (MonadDOM m, ToJSString expression, IsNode contextNode) => XPathEvaluator -> expression -> Maybe contextNode -> Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m ()
+ JSDOM.Generated.XPathExpression: evaluateUnchecked :: (MonadDOM m, IsNode contextNode) => XPathExpression -> Maybe contextNode -> Word -> Maybe XPathResult -> m XPathResult
+ JSDOM.Generated.XPathExpression: evaluate_ :: (MonadDOM m, IsNode contextNode) => XPathExpression -> Maybe contextNode -> Word -> Maybe XPathResult -> m ()
+ JSDOM.Generated.XPathNSResolver: lookupNamespaceURIUnchecked :: (MonadDOM m, ToJSString prefix, FromJSString result) => XPathNSResolver -> prefix -> m result
+ JSDOM.Generated.XPathNSResolver: lookupNamespaceURI_ :: (MonadDOM m, ToJSString prefix) => XPathNSResolver -> prefix -> m ()
+ JSDOM.Generated.XPathResult: getSingleNodeValueUnchecked :: (MonadDOM m) => XPathResult -> m Node
+ JSDOM.Generated.XPathResult: iterateNextUnchecked :: (MonadDOM m) => XPathResult -> m Node
+ JSDOM.Generated.XPathResult: iterateNext_ :: (MonadDOM m) => XPathResult -> m ()
+ JSDOM.Generated.XPathResult: snapshotItemUnchecked :: (MonadDOM m) => XPathResult -> Word -> m Node
+ JSDOM.Generated.XPathResult: snapshotItem_ :: (MonadDOM m) => XPathResult -> Word -> m ()
+ JSDOM.Generated.XSLTProcessor: getParameterUnchecked :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName, FromJSString result) => XSLTProcessor -> namespaceURI -> localName -> m result
+ JSDOM.Generated.XSLTProcessor: getParameter_ :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => XSLTProcessor -> namespaceURI -> localName -> m ()
+ JSDOM.Generated.XSLTProcessor: transformToDocumentUnchecked :: (MonadDOM m, IsNode source) => XSLTProcessor -> Maybe source -> m Document
+ JSDOM.Generated.XSLTProcessor: transformToDocument_ :: (MonadDOM m, IsNode source) => XSLTProcessor -> Maybe source -> m ()
+ JSDOM.Generated.XSLTProcessor: transformToFragmentUnchecked :: (MonadDOM m, IsNode source, IsDocument docVal) => XSLTProcessor -> Maybe source -> Maybe docVal -> m DocumentFragment
+ JSDOM.Generated.XSLTProcessor: transformToFragment_ :: (MonadDOM m, IsNode source, IsDocument docVal) => XSLTProcessor -> Maybe source -> Maybe docVal -> m ()
+ JSDOM.Types: Nullable :: a -> Nullable a
+ JSDOM.Types: Object :: JSVal -> Object
+ JSDOM.Types: askJSM :: MonadJSM m => m JSContextRef
+ JSDOM.Types: class (Applicative m, MonadIO m) => MonadJSM (m :: * -> *)
+ JSDOM.Types: data JSContextRef :: *
+ JSDOM.Types: data JSM a :: * -> *
+ JSDOM.Types: data JSString :: *
+ JSDOM.Types: data JSVal :: *
+ JSDOM.Types: liftJSM :: MonadJSM m => JSM a -> m a
+ JSDOM.Types: liftJSM' :: MonadJSM m => JSM a -> m a
+ JSDOM.Types: newtype Nullable a :: * -> *
+ JSDOM.Types: newtype Object :: *
+ JSDOM.Types: nullableToMaybe :: FromJSVal a => JSVal -> JSM (Maybe a)
+ JSDOM.Types: runJSM :: MonadIO m => JSM a -> JSContextRef -> m a
+ JSDOM.Types: type MonadDOM = MonadJSM
- JSDOM.Types: liftDOM :: MonadDOM m => JSM a -> m a
+ JSDOM.Types: liftDOM :: MonadDOM m => DOM a -> m a
- JSDOM.Types: runDOM :: DOM a -> DOMContext -> IO a
+ JSDOM.Types: runDOM :: MonadIO m => DOM a -> DOMContext -> m a
- JSDOM.Types: toJSString :: a -> JSString
+ JSDOM.Types: toJSString :: ToJSString a => a -> JSString
- JSDOM.Types: toJSVal :: a -> JSM JSVal
+ JSDOM.Types: toJSVal :: ToJSVal a => a -> JSM JSVal
Files
- jsaddle-dom.cabal +2/−2
- src/JSDOM.hs +6/−2
- src/JSDOM/Custom/XMLHttpRequest.hs +1/−1
- src/JSDOM/EventM.hs +0/−3
- src/JSDOM/Generated/AbstractView.hs +13/−1
- src/JSDOM/Generated/AllAudioCapabilities.hs +7/−1
- src/JSDOM/Generated/AllVideoCapabilities.hs +29/−3
- src/JSDOM/Generated/Attr.hs +19/−1
- src/JSDOM/Generated/AudioBuffer.hs +17/−2
- src/JSDOM/Generated/AudioBufferSourceNode.hs +22/−3
- src/JSDOM/Generated/AudioContext.hs +440/−11
- src/JSDOM/Generated/AudioNode.hs +11/−3
- src/JSDOM/Generated/AudioProcessingEvent.hs +15/−3
- src/JSDOM/Generated/AudioTrack.hs +8/−2
- src/JSDOM/Generated/AudioTrackList.hs +27/−1
- src/JSDOM/Generated/BiquadFilterNode.hs +25/−1
- src/JSDOM/Generated/Blob.hs +22/−2
- src/JSDOM/Generated/CSS.hs +18/−1
- src/JSDOM/Generated/CSSCharsetRule.hs +8/−2
- src/JSDOM/Generated/CSSFontFaceLoadEvent.hs +15/−2
- src/JSDOM/Generated/CSSFontFaceRule.hs +8/−2
- src/JSDOM/Generated/CSSImportRule.hs +19/−1
- src/JSDOM/Generated/CSSKeyframeRule.hs +8/−2
- src/JSDOM/Generated/CSSKeyframesRule.hs +42/−3
- src/JSDOM/Generated/CSSMediaRule.hs +21/−1
- src/JSDOM/Generated/CSSPageRule.hs +15/−2
- src/JSDOM/Generated/CSSPrimitiveValue.hs +57/−11
- src/JSDOM/Generated/CSSRule.hs +27/−2
- src/JSDOM/Generated/CSSRuleList.hs +13/−1
- src/JSDOM/Generated/CSSStyleDeclaration.hs +121/−4
- src/JSDOM/Generated/CSSStyleRule.hs +15/−2
- src/JSDOM/Generated/CSSStyleSheet.hs +38/−3
- src/JSDOM/Generated/CSSSupportsRule.hs +17/−2
- src/JSDOM/Generated/CSSValue.hs +10/−2
- src/JSDOM/Generated/CSSValueList.hs +17/−2
- src/JSDOM/Generated/CanvasRenderingContext.hs +12/−3
- src/JSDOM/Generated/CanvasRenderingContext2D.hs +303/−17
- src/JSDOM/Generated/CharacterData.hs +30/−2
- src/JSDOM/Generated/ClientRectList.hs +14/−2
- src/JSDOM/Generated/CommandLineAPIHost.hs +36/−2
- src/JSDOM/Generated/ConvolverNode.hs +9/−2
- src/JSDOM/Generated/Coordinates.hs +25/−3
- src/JSDOM/Generated/Crypto.hs +24/−1
- src/JSDOM/Generated/CryptoKey.hs +7/−2
- src/JSDOM/Generated/CryptoKeyPair.hs +14/−1
- src/JSDOM/Generated/DOMImplementation.hs +98/−3
- src/JSDOM/Generated/DOMNamedFlowCollection.hs +29/−1
- src/JSDOM/Generated/DOMParser.hs +20/−1
- src/JSDOM/Generated/DOMSettableTokenList.hs +16/−2
- src/JSDOM/Generated/DOMStringList.hs +21/−2
- src/JSDOM/Generated/DOMTokenList.hs +42/−3
- src/JSDOM/Generated/DataCue.hs +7/−2
- src/JSDOM/Generated/DataTransfer.hs +26/−3
- src/JSDOM/Generated/DataTransferItem.hs +12/−2
- src/JSDOM/Generated/DataTransferItemList.hs +15/−2
- src/JSDOM/Generated/DelayNode.hs +8/−1
- src/JSDOM/Generated/DeviceMotionEvent.hs +25/−3
- src/JSDOM/Generated/Document.hs +2185/−1164
- src/JSDOM/Generated/DocumentFragment.hs +37/−2
- src/JSDOM/Generated/DocumentType.hs +34/−2
- src/JSDOM/Generated/DynamicsCompressorNode.hs +40/−2
- src/JSDOM/Generated/Element.hs +434/−20
- src/JSDOM/Generated/Entity.hs +21/−2
- src/JSDOM/Generated/Event.hs +34/−5
- src/JSDOM/Generated/EventTarget.hs +12/−2
- src/JSDOM/Generated/File.hs +8/−1
- src/JSDOM/Generated/FileList.hs +14/−1
- src/JSDOM/Generated/FileReader.hs +8/−3
- src/JSDOM/Generated/FileReaderSync.hs +39/−2
- src/JSDOM/Generated/FocusEvent.hs +8/−1
- src/JSDOM/Generated/FontLoader.hs +11/−3
- src/JSDOM/Generated/GainNode.hs +8/−1
- src/JSDOM/Generated/GamepadEvent.hs +7/−1
- src/JSDOM/Generated/Geolocation.hs +14/−2
- src/JSDOM/Generated/Geoposition.hs +7/−2
- src/JSDOM/Generated/HTMLAllCollection.hs +43/−2
- src/JSDOM/Generated/HTMLAnchorElement.hs +66/−5
- src/JSDOM/Generated/HTMLAreaElement.hs +8/−2
- src/JSDOM/Generated/HTMLBaseElement.hs +8/−2
- src/JSDOM/Generated/HTMLButtonElement.hs +51/−7
- src/JSDOM/Generated/HTMLCanvasElement.hs +24/−1
- src/JSDOM/Generated/HTMLCollection.hs +36/−2
- src/JSDOM/Generated/HTMLDataListElement.hs +8/−2
- src/JSDOM/Generated/HTMLDocument.hs +76/−5
- src/JSDOM/Generated/HTMLElement.hs +66/−9
- src/JSDOM/Generated/HTMLEmbedElement.hs +16/−3
- src/JSDOM/Generated/HTMLFieldSetElement.hs +27/−3
- src/JSDOM/Generated/HTMLFormControlsCollection.hs +29/−1
- src/JSDOM/Generated/HTMLFormElement.hs +58/−8
- src/JSDOM/Generated/HTMLFrameElement.hs +39/−6
- src/JSDOM/Generated/HTMLIFrameElement.hs +32/−6
- src/JSDOM/Generated/HTMLInputElement.hs +98/−23
- src/JSDOM/Generated/HTMLKeygenElement.hs +30/−5
- src/JSDOM/Generated/HTMLLabelElement.hs +15/−2
- src/JSDOM/Generated/HTMLLegendElement.hs +7/−1
- src/JSDOM/Generated/HTMLLinkElement.hs +22/−3
- src/JSDOM/Generated/HTMLMapElement.hs +8/−2
- src/JSDOM/Generated/HTMLMediaElement.hs +164/−20
- src/JSDOM/Generated/HTMLMeterElement.hs +8/−1
- src/JSDOM/Generated/HTMLObjectElement.hs +45/−8
- src/JSDOM/Generated/HTMLOptionElement.hs +10/−4
- src/JSDOM/Generated/HTMLOptionsCollection.hs +19/−3
- src/JSDOM/Generated/HTMLOutputElement.hs +48/−5
- src/JSDOM/Generated/HTMLProgressElement.hs +7/−1
- src/JSDOM/Generated/HTMLScriptElement.hs +11/−5
- src/JSDOM/Generated/HTMLSelectElement.hs +79/−8
- src/JSDOM/Generated/HTMLStyleElement.hs +8/−2
- src/JSDOM/Generated/HTMLTableElement.hs +95/−8
- src/JSDOM/Generated/HTMLTableRowElement.hs +20/−1
- src/JSDOM/Generated/HTMLTableSectionElement.hs +22/−2
- src/JSDOM/Generated/HTMLTemplateElement.hs +8/−2
- src/JSDOM/Generated/HTMLTextAreaElement.hs +59/−12
- src/JSDOM/Generated/HTMLTitleElement.hs +8/−2
- src/JSDOM/Generated/HTMLTrackElement.hs +8/−1
- src/JSDOM/Generated/HTMLVideoElement.hs +12/−4
- src/JSDOM/Generated/History.hs +7/−1
- src/JSDOM/Generated/IDBCursor.hs +37/−3
- src/JSDOM/Generated/IDBDatabase.hs +68/−3
- src/JSDOM/Generated/IDBFactory.hs +40/−1
- src/JSDOM/Generated/IDBIndex.hs +163/−4
- src/JSDOM/Generated/IDBKeyRange.hs +66/−3
- src/JSDOM/Generated/IDBObjectStore.hs +238/−5
- src/JSDOM/Generated/IDBRequest.hs +32/−3
- src/JSDOM/Generated/IDBTransaction.hs +26/−1
- src/JSDOM/Generated/IDBVersionChangeEvent.hs +9/−2
- src/JSDOM/Generated/InspectorFrontendHost.hs +42/−5
- src/JSDOM/Generated/InternalSettings.hs +10/−1
- src/JSDOM/Generated/Internals.hs +2438/−1458
- src/JSDOM/Generated/Location.hs +15/−4
- src/JSDOM/Generated/MediaController.hs +21/−2
- src/JSDOM/Generated/MediaControlsHost.hs +63/−4
- src/JSDOM/Generated/MediaElementAudioSourceNode.hs +8/−2
- src/JSDOM/Generated/MediaKeyEvent.hs +21/−2
- src/JSDOM/Generated/MediaKeyMessageEvent.hs +9/−2
- src/JSDOM/Generated/MediaKeyNeededEvent.hs +8/−2
- src/JSDOM/Generated/MediaKeySession.hs +9/−3
- src/JSDOM/Generated/MediaKeys.hs +30/−2
- src/JSDOM/Generated/MediaList.hs +21/−2
- src/JSDOM/Generated/MediaSource.hs +40/−4
- src/JSDOM/Generated/MediaSourceStates.hs +38/−3
- src/JSDOM/Generated/MediaStream.hs +43/−3
- src/JSDOM/Generated/MediaStreamAudioDestinationNode.hs +7/−1
- src/JSDOM/Generated/MediaStreamAudioSourceNode.hs +9/−2
- src/JSDOM/Generated/MediaStreamEvent.hs +8/−2
- src/JSDOM/Generated/MediaStreamTrack.hs +67/−6
- src/JSDOM/Generated/MediaStreamTrackEvent.hs +8/−2
- src/JSDOM/Generated/MediaTrackConstraints.hs +9/−2
- src/JSDOM/Generated/MessageChannel.hs +15/−2
- src/JSDOM/Generated/MessageEvent.hs +7/−2
- src/JSDOM/Generated/MimeType.hs +7/−2
- src/JSDOM/Generated/MimeTypeArray.hs +28/−1
- src/JSDOM/Generated/MouseEvent.hs +34/−4
- src/JSDOM/Generated/MutationEvent.hs +8/−3
- src/JSDOM/Generated/MutationObserver.hs +7/−2
- src/JSDOM/Generated/MutationRecord.hs +54/−4
- src/JSDOM/Generated/NamedNodeMap.hs +114/−2
- src/JSDOM/Generated/Navigator.hs +78/−9
- src/JSDOM/Generated/Node.hs +313/−16
- src/JSDOM/Generated/NodeFilter.hs +9/−3
- src/JSDOM/Generated/NodeIterator.hs +38/−3
- src/JSDOM/Generated/NodeList.hs +15/−2
- src/JSDOM/Generated/NotificationCenter.hs +30/−2
- src/JSDOM/Generated/OESVertexArrayObject.hs +26/−4
- src/JSDOM/Generated/OfflineAudioCompletionEvent.hs +8/−2
- src/JSDOM/Generated/OscillatorNode.hs +15/−2
- src/JSDOM/Generated/Performance.hs +72/−3
- src/JSDOM/Generated/PerformanceEntryList.hs +14/−2
- src/JSDOM/Generated/Plugin.hs +27/−2
- src/JSDOM/Generated/PluginArray.hs +26/−1
- src/JSDOM/Generated/ProcessingInstruction.hs +16/−2
- src/JSDOM/Generated/RGBColor.hs +18/−2
- src/JSDOM/Generated/RTCDTMFSender.hs +9/−3
- src/JSDOM/Generated/RTCDataChannelEvent.hs +8/−2
- src/JSDOM/Generated/RTCIceCandidateEvent.hs +8/−2
- src/JSDOM/Generated/RTCPeerConnection.hs +98/−8
- src/JSDOM/Generated/RTCStatsReport.hs +31/−2
- src/JSDOM/Generated/RTCStatsResponse.hs +20/−2
- src/JSDOM/Generated/RadioNodeList.hs +13/−2
- src/JSDOM/Generated/Range.hs +150/−10
- src/JSDOM/Generated/ReadableStream.hs +67/−3
- src/JSDOM/Generated/Rect.hs +23/−1
- src/JSDOM/Generated/SQLResultSet.hs +8/−2
- src/JSDOM/Generated/SQLResultSetRowList.hs +7/−2
- src/JSDOM/Generated/SVGAElement.hs +9/−1
- src/JSDOM/Generated/SVGAngle.hs +8/−2
- src/JSDOM/Generated/SVGAnimatedAngle.hs +14/−2
- src/JSDOM/Generated/SVGAnimatedLength.hs +14/−2
- src/JSDOM/Generated/SVGAnimatedLengthList.hs +15/−2
- src/JSDOM/Generated/SVGAnimatedNumberList.hs +15/−2
- src/JSDOM/Generated/SVGAnimatedPreserveAspectRatio.hs +16/−1
- src/JSDOM/Generated/SVGAnimatedRect.hs +12/−2
- src/JSDOM/Generated/SVGAnimatedTransformList.hs +15/−2
- src/JSDOM/Generated/SVGAnimationElement.hs +34/−4
- src/JSDOM/Generated/SVGCircleElement.hs +20/−2
- src/JSDOM/Generated/SVGClipPathElement.hs +8/−2
- src/JSDOM/Generated/SVGColor.hs +9/−1
- src/JSDOM/Generated/SVGComponentTransferFunctionElement.hs +68/−2
- src/JSDOM/Generated/SVGCursorElement.hs +14/−2
- src/JSDOM/Generated/SVGDocument.hs +24/−1
- src/JSDOM/Generated/SVGElement.hs +66/−5
- src/JSDOM/Generated/SVGEllipseElement.hs +26/−1
- src/JSDOM/Generated/SVGExternalResourcesRequired.hs +11/−2
- src/JSDOM/Generated/SVGFEBlendElement.hs +21/−2
- src/JSDOM/Generated/SVGFEColorMatrixElement.hs +22/−3
- src/JSDOM/Generated/SVGFEComponentTransferElement.hs +8/−1
- src/JSDOM/Generated/SVGFECompositeElement.hs +48/−3
- src/JSDOM/Generated/SVGFEConvolveMatrixElement.hs +82/−3
- src/JSDOM/Generated/SVGFEDiffuseLightingElement.hs +35/−2
- src/JSDOM/Generated/SVGFEDisplacementMapElement.hs +37/−3
- src/JSDOM/Generated/SVGFEDistantLightElement.hs +14/−1
- src/JSDOM/Generated/SVGFEDropShadowElement.hs +35/−3
- src/JSDOM/Generated/SVGFEGaussianBlurElement.hs +30/−3
- src/JSDOM/Generated/SVGFEImageElement.hs +10/−2
- src/JSDOM/Generated/SVGFEMergeNodeElement.hs +8/−2
- src/JSDOM/Generated/SVGFEMorphologyElement.hs +27/−2
- src/JSDOM/Generated/SVGFEOffsetElement.hs +21/−2
- src/JSDOM/Generated/SVGFEPointLightElement.hs +21/−2
- src/JSDOM/Generated/SVGFESpecularLightingElement.hs +29/−2
- src/JSDOM/Generated/SVGFESpotLightElement.hs +55/−3
- src/JSDOM/Generated/SVGFETileElement.hs +7/−1
- src/JSDOM/Generated/SVGFETurbulenceElement.hs +41/−3
- src/JSDOM/Generated/SVGFilterElement.hs +54/−3
- src/JSDOM/Generated/SVGFilterPrimitiveStandardAttributes.hs +38/−2
- src/JSDOM/Generated/SVGFitToViewBox.hs +15/−1
- src/JSDOM/Generated/SVGForeignObjectElement.hs +28/−2
- src/JSDOM/Generated/SVGGradientElement.hs +32/−4
- src/JSDOM/Generated/SVGGraphicsElement.hs +93/−3
- src/JSDOM/Generated/SVGImageElement.hs +34/−1
- src/JSDOM/Generated/SVGLength.hs +8/−2
- src/JSDOM/Generated/SVGLengthList.hs +89/−3
- src/JSDOM/Generated/SVGLineElement.hs +27/−2
- src/JSDOM/Generated/SVGLinearGradientElement.hs +26/−1
- src/JSDOM/Generated/SVGMarkerElement.hs +48/−3
- src/JSDOM/Generated/SVGMaskElement.hs +40/−2
- src/JSDOM/Generated/SVGMatrix.hs +141/−4
- src/JSDOM/Generated/SVGNumberList.hs +89/−3
- src/JSDOM/Generated/SVGPathElement.hs +512/−10
- src/JSDOM/Generated/SVGPathSegList.hs +97/−3
- src/JSDOM/Generated/SVGPatternElement.hs +49/−3
- src/JSDOM/Generated/SVGPoint.hs +16/−2
- src/JSDOM/Generated/SVGPointList.hs +89/−3
- src/JSDOM/Generated/SVGPolygonElement.hs +14/−1
- src/JSDOM/Generated/SVGPolylineElement.hs +14/−1
- src/JSDOM/Generated/SVGRadialGradientElement.hs +39/−1
- src/JSDOM/Generated/SVGRectElement.hs +39/−1
- src/JSDOM/Generated/SVGSVGElement.hs +258/−12
- src/JSDOM/Generated/SVGScriptElement.hs +8/−2
- src/JSDOM/Generated/SVGStopElement.hs +8/−2
- src/JSDOM/Generated/SVGStringList.hs +43/−3
- src/JSDOM/Generated/SVGTests.hs +30/−2
- src/JSDOM/Generated/SVGTextContentElement.hs +132/−6
- src/JSDOM/Generated/SVGTextPathElement.hs +21/−2
- src/JSDOM/Generated/SVGTextPositioningElement.hs +50/−3
- src/JSDOM/Generated/SVGTransform.hs +8/−2
- src/JSDOM/Generated/SVGTransformList.hs +123/−4
- src/JSDOM/Generated/SVGURIReference.hs +7/−1
- src/JSDOM/Generated/SVGUseElement.hs +26/−1
- src/JSDOM/Generated/SVGViewElement.hs +8/−2
- src/JSDOM/Generated/SVGViewSpec.hs +14/−1
- src/JSDOM/Generated/SVGZoomEvent.hs +22/−3
- src/JSDOM/Generated/ScriptProfile.hs +8/−2
- src/JSDOM/Generated/ScriptProfileNode.hs +7/−3
- src/JSDOM/Generated/SecurityPolicy.hs +75/−5
- src/JSDOM/Generated/Selection.hs +53/−6
- src/JSDOM/Generated/SourceBuffer.hs +30/−5
- src/JSDOM/Generated/SourceBufferList.hs +14/−2
- src/JSDOM/Generated/SpeechSynthesis.hs +6/−2
- src/JSDOM/Generated/SpeechSynthesisUtterance.hs +10/−4
- src/JSDOM/Generated/Storage.hs +28/−2
- src/JSDOM/Generated/StorageEvent.hs +21/−2
- src/JSDOM/Generated/StyleMedia.hs +8/−1
- src/JSDOM/Generated/StyleSheet.hs +50/−2
- src/JSDOM/Generated/StyleSheetList.hs +28/−2
- src/JSDOM/Generated/SubtleCrypto.hs +250/−2
- src/JSDOM/Generated/Text.hs +34/−2
- src/JSDOM/Generated/TextTrack.hs +26/−2
- src/JSDOM/Generated/TextTrackCue.hs +9/−2
- src/JSDOM/Generated/TextTrackCueList.hs +28/−1
- src/JSDOM/Generated/TextTrackList.hs +27/−1
- src/JSDOM/Generated/TimeRanges.hs +11/−1
- src/JSDOM/Generated/Touch.hs +8/−3
- src/JSDOM/Generated/TouchEvent.hs +21/−3
- src/JSDOM/Generated/TouchList.hs +14/−1
- src/JSDOM/Generated/TrackEvent.hs +8/−1
- src/JSDOM/Generated/TreeWalker.hs +90/−4
- src/JSDOM/Generated/UIEvent.hs +9/−3
- src/JSDOM/Generated/UIRequestEvent.hs +8/−2
- src/JSDOM/Generated/URL.hs +50/−3
- src/JSDOM/Generated/URLUtils.hs +66/−5
- src/JSDOM/Generated/VTTCue.hs +15/−4
- src/JSDOM/Generated/VTTRegion.hs +7/−2
- src/JSDOM/Generated/VTTRegionList.hs +27/−1
- src/JSDOM/Generated/VideoTrack.hs +9/−2
- src/JSDOM/Generated/VideoTrackList.hs +28/−2
- src/JSDOM/Generated/WaveShaperNode.hs +9/−2
- src/JSDOM/Generated/WebGL2RenderingContext.hs +332/−29
- src/JSDOM/Generated/WebGLDebugShaders.hs +18/−1
- src/JSDOM/Generated/WebGLRenderingContextBase.hs +548/−34
- src/JSDOM/Generated/WebKitCSSFilterValue.hs +19/−7
- src/JSDOM/Generated/WebKitCSSMatrix.hs +142/−8
- src/JSDOM/Generated/WebKitCSSRegionRule.hs +8/−2
- src/JSDOM/Generated/WebKitCSSTransformValue.hs +22/−10
- src/JSDOM/Generated/WebKitCSSViewportRule.hs +8/−2
- src/JSDOM/Generated/WebKitNamedFlow.hs +42/−3
- src/JSDOM/Generated/WebKitNamespace.hs +8/−2
- src/JSDOM/Generated/WebSocket.hs +15/−3
- src/JSDOM/Generated/Window.hs +422/−16
- src/JSDOM/Generated/WindowBase64.hs +14/−1
- src/JSDOM/Generated/WindowTimers.hs +17/−2
- src/JSDOM/Generated/WorkerGlobalScope.hs +27/−2
- src/JSDOM/Generated/WorkerLocation.hs +6/−2
- src/JSDOM/Generated/WorkerNavigator.hs +17/−2
- src/JSDOM/Generated/XMLHttpRequest.hs +58/−5
- src/JSDOM/Generated/XMLSerializer.hs +8/−2
- src/JSDOM/Generated/XPathEvaluator.hs +70/−1
- src/JSDOM/Generated/XPathExpression.hs +24/−2
- src/JSDOM/Generated/XPathNSResolver.hs +20/−2
- src/JSDOM/Generated/XPathResult.hs +34/−4
- src/JSDOM/Generated/XSLTProcessor.hs +62/−1
- src/JSDOM/Types.hs +44/−37
jsaddle-dom.cabal view
@@ -1,5 +1,5 @@ name: jsaddle-dom-version: 0.4.0.1+version: 0.4.1.0 cabal-version: >=1.22 build-type: Simple license: MIT@@ -1072,7 +1072,7 @@ base-compat >=0.9.0 && <0.10, transformers >=0.2 && <0.6, text >=0.11.0.6 && <1.3,- jsaddle >=0.5.0.0 && <0.6,+ jsaddle >=0.5.1.0 && <0.6, lens >=4.12.3 && <4.15 default-language: Haskell2010 hs-source-dirs: src
src/JSDOM.hs view
@@ -5,13 +5,17 @@ , run , syncPoint , syncAfter+, waitForAnimationFrame+, nextAnimationFrame , catch , bracket ) where import JSDOM.Types- (FromJSVal(..), MonadDOM(..), Document(..), Window(..))-import Language.Javascript.JSaddle (run, syncPoint, syncAfter, catch, bracket)+ (FromJSVal(..), MonadDOM, liftDOM, Document(..), Window(..))+import Language.Javascript.JSaddle+ (run, syncPoint, syncAfter, waitForAnimationFrame,+ nextAnimationFrame, catch, bracket) import Language.Javascript.JSaddle.Object (jsg) currentWindow :: MonadDOM m => m (Maybe Window)
src/JSDOM/Custom/XMLHttpRequest.hs view
@@ -22,7 +22,7 @@ (js0, js1, bracket, ToJSString, ToJSVal(..), JSVal) import JSDOM.Types- (DOM, MonadDOM(..), FormData(..), IsDocument, IsBlob, IsArrayBufferView)+ (DOM, MonadDOM, liftDOM, FormData(..), IsDocument, IsBlob, IsArrayBufferView) import JSDOM.EventM (on) import JSDOM.Generated.XMLHttpRequest as Generated hiding (send)
src/JSDOM/EventM.hs view
@@ -79,9 +79,6 @@ type EventM t e = ReaderT e DOM -instance MonadDOM (ReaderT e DOM) where- liftDOM = lift- newListener :: (IsEvent e) => EventM t e () -> DOM (SaferEventListener t e) newListener f = eventListenerNew (runReaderT f)
src/JSDOM/Generated/AbstractView.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.AbstractView- (getDocument, getStyleMedia, AbstractView, castToAbstractView,+ (getDocument, getDocumentUnchecked, getStyleMedia,+ getStyleMediaUnchecked, AbstractView, castToAbstractView, gTypeAbstractView) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -20,8 +21,19 @@ getDocument :: (MonadDOM m) => AbstractView -> m (Maybe Document) getDocument self = liftDOM ((self ^. js "document") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AbstractView.document Mozilla AbstractView.document documentation> +getDocumentUnchecked :: (MonadDOM m) => AbstractView -> m Document+getDocumentUnchecked self+ = liftDOM ((self ^. js "document") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AbstractView.styleMedia Mozilla AbstractView.styleMedia documentation> getStyleMedia :: (MonadDOM m) => AbstractView -> m (Maybe StyleMedia) getStyleMedia self = liftDOM ((self ^. js "styleMedia") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AbstractView.styleMedia Mozilla AbstractView.styleMedia documentation> +getStyleMediaUnchecked ::+ (MonadDOM m) => AbstractView -> m StyleMedia+getStyleMediaUnchecked self+ = liftDOM ((self ^. js "styleMedia") >>= fromJSValUnchecked)
src/JSDOM/Generated/AllAudioCapabilities.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.AllAudioCapabilities- (getSourceId, getVolume, AllAudioCapabilities,+ (getSourceId, getVolume, getVolumeUnchecked, AllAudioCapabilities, castToAllAudioCapabilities, gTypeAllAudioCapabilities) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -27,3 +27,9 @@ getVolume :: (MonadDOM m) => AllAudioCapabilities -> m (Maybe CapabilityRange) getVolume self = liftDOM ((self ^. js "volume") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllAudioCapabilities.volume Mozilla AllAudioCapabilities.volume documentation> +getVolumeUnchecked ::+ (MonadDOM m) => AllAudioCapabilities -> m CapabilityRange+getVolumeUnchecked self+ = liftDOM ((self ^. js "volume") >>= fromJSValUnchecked)
src/JSDOM/Generated/AllVideoCapabilities.hs view
@@ -1,9 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.AllVideoCapabilities- (getSourceType, getSourceId, getWidth, getHeight, getFrameRate,- getAspectRatio, getFacingMode, AllVideoCapabilities,- castToAllVideoCapabilities, gTypeAllVideoCapabilities)+ (getSourceType, getSourceId, getWidth, getWidthUnchecked,+ getHeight, getHeightUnchecked, getFrameRate, getFrameRateUnchecked,+ getAspectRatio, getAspectRatioUnchecked, getFacingMode,+ AllVideoCapabilities, castToAllVideoCapabilities,+ gTypeAllVideoCapabilities) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -36,22 +38,46 @@ (MonadDOM m) => AllVideoCapabilities -> m (Maybe CapabilityRange) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.width Mozilla AllVideoCapabilities.width documentation> +getWidthUnchecked ::+ (MonadDOM m) => AllVideoCapabilities -> m CapabilityRange+getWidthUnchecked self+ = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.height Mozilla AllVideoCapabilities.height documentation> getHeight :: (MonadDOM m) => AllVideoCapabilities -> m (Maybe CapabilityRange) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.height Mozilla AllVideoCapabilities.height documentation> +getHeightUnchecked ::+ (MonadDOM m) => AllVideoCapabilities -> m CapabilityRange+getHeightUnchecked self+ = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.frameRate Mozilla AllVideoCapabilities.frameRate documentation> getFrameRate :: (MonadDOM m) => AllVideoCapabilities -> m (Maybe CapabilityRange) getFrameRate self = liftDOM ((self ^. js "frameRate") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.frameRate Mozilla AllVideoCapabilities.frameRate documentation> +getFrameRateUnchecked ::+ (MonadDOM m) => AllVideoCapabilities -> m CapabilityRange+getFrameRateUnchecked self+ = liftDOM ((self ^. js "frameRate") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.aspectRatio Mozilla AllVideoCapabilities.aspectRatio documentation> getAspectRatio :: (MonadDOM m) => AllVideoCapabilities -> m (Maybe CapabilityRange) getAspectRatio self = liftDOM ((self ^. js "aspectRatio") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.aspectRatio Mozilla AllVideoCapabilities.aspectRatio documentation> +getAspectRatioUnchecked ::+ (MonadDOM m) => AllVideoCapabilities -> m CapabilityRange+getAspectRatioUnchecked self+ = liftDOM ((self ^. js "aspectRatio") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.facingMode Mozilla AllVideoCapabilities.facingMode documentation> getFacingMode ::
src/JSDOM/Generated/Attr.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Attr- (getName, getSpecified, setValue, getValue, getOwnerElement,+ (getName, getNameUnchecked, getSpecified, setValue, getValue,+ getValueUnchecked, getOwnerElement, getOwnerElementUnchecked, getIsId, Attr, castToAttr, gTypeAttr) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,6 +22,12 @@ (MonadDOM m, FromJSString result) => Attr -> m (Maybe result) getName self = liftDOM ((self ^. js "name") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Attr.name Mozilla Attr.name documentation> +getNameUnchecked ::+ (MonadDOM m, FromJSString result) => Attr -> m result+getNameUnchecked self+ = liftDOM ((self ^. js "name") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Attr.specified Mozilla Attr.specified documentation> getSpecified :: (MonadDOM m) => Attr -> m Bool getSpecified self@@ -37,10 +44,21 @@ getValue self = liftDOM ((self ^. js "value") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Attr.value Mozilla Attr.value documentation> +getValueUnchecked ::+ (MonadDOM m, FromJSString result) => Attr -> m result+getValueUnchecked self+ = liftDOM ((self ^. js "value") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Attr.ownerElement Mozilla Attr.ownerElement documentation> getOwnerElement :: (MonadDOM m) => Attr -> m (Maybe Element) getOwnerElement self = liftDOM ((self ^. js "ownerElement") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Attr.ownerElement Mozilla Attr.ownerElement documentation> +getOwnerElementUnchecked :: (MonadDOM m) => Attr -> m Element+getOwnerElementUnchecked self+ = liftDOM ((self ^. js "ownerElement") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/Attr.isId Mozilla Attr.isId documentation> getIsId :: (MonadDOM m) => Attr -> m Bool
src/JSDOM/Generated/AudioBuffer.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.AudioBuffer- (getChannelData, getLength, getDuration, getSampleRate, setGain,- getGain, getNumberOfChannels, AudioBuffer, castToAudioBuffer,+ (getChannelData, getChannelData_, getChannelDataUnchecked,+ getLength, getDuration, getSampleRate, setGain, getGain,+ getNumberOfChannels, AudioBuffer, castToAudioBuffer, gTypeAudioBuffer) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -24,6 +25,20 @@ = liftDOM ((self ^. jsf "getChannelData" [toJSVal channelIndex]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer.getChannelData Mozilla AudioBuffer.getChannelData documentation> +getChannelData_ :: (MonadDOM m) => AudioBuffer -> Word -> m ()+getChannelData_ self channelIndex+ = liftDOM+ (void (self ^. jsf "getChannelData" [toJSVal channelIndex]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer.getChannelData Mozilla AudioBuffer.getChannelData documentation> +getChannelDataUnchecked ::+ (MonadDOM m) => AudioBuffer -> Word -> m Float32Array+getChannelDataUnchecked self channelIndex+ = liftDOM+ ((self ^. jsf "getChannelData" [toJSVal channelIndex]) >>=+ fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer.length Mozilla AudioBuffer.length documentation> getLength :: (MonadDOM m) => AudioBuffer -> m Int
src/JSDOM/Generated/AudioBufferSourceNode.hs view
@@ -4,9 +4,10 @@ (start, stop, noteOn, noteGrainOn, noteOff, pattern UNSCHEDULED_STATE, pattern SCHEDULED_STATE, pattern PLAYING_STATE, pattern FINISHED_STATE, setBuffer,- getBuffer, getPlaybackState, getGain, getPlaybackRate, setLoop,- getLoop, setLoopStart, getLoopStart, setLoopEnd, getLoopEnd,- setLooping, getLooping, ended, AudioBufferSourceNode,+ getBuffer, getBufferUnchecked, getPlaybackState, getGain,+ getGainUnchecked, getPlaybackRate, getPlaybackRateUnchecked,+ setLoop, getLoop, setLoopStart, getLoopStart, setLoopEnd,+ getLoopEnd, setLooping, getLooping, ended, AudioBufferSourceNode, castToAudioBufferSourceNode, gTypeAudioBufferSourceNode) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -69,6 +70,12 @@ (MonadDOM m) => AudioBufferSourceNode -> m (Maybe AudioBuffer) getBuffer self = liftDOM ((self ^. js "buffer") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.buffer Mozilla AudioBufferSourceNode.buffer documentation> +getBufferUnchecked ::+ (MonadDOM m) => AudioBufferSourceNode -> m AudioBuffer+getBufferUnchecked self+ = liftDOM ((self ^. js "buffer") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.playbackState Mozilla AudioBufferSourceNode.playbackState documentation> getPlaybackState :: (MonadDOM m) => AudioBufferSourceNode -> m Word getPlaybackState self@@ -80,11 +87,23 @@ (MonadDOM m) => AudioBufferSourceNode -> m (Maybe AudioParam) getGain self = liftDOM ((self ^. js "gain") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.gain Mozilla AudioBufferSourceNode.gain documentation> +getGainUnchecked ::+ (MonadDOM m) => AudioBufferSourceNode -> m AudioParam+getGainUnchecked self+ = liftDOM ((self ^. js "gain") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.playbackRate Mozilla AudioBufferSourceNode.playbackRate documentation> getPlaybackRate :: (MonadDOM m) => AudioBufferSourceNode -> m (Maybe AudioParam) getPlaybackRate self = liftDOM ((self ^. js "playbackRate") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.playbackRate Mozilla AudioBufferSourceNode.playbackRate documentation> +getPlaybackRateUnchecked ::+ (MonadDOM m) => AudioBufferSourceNode -> m AudioParam+getPlaybackRateUnchecked self+ = liftDOM ((self ^. js "playbackRate") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.loop Mozilla AudioBufferSourceNode.loop documentation> setLoop :: (MonadDOM m) => AudioBufferSourceNode -> Bool -> m ()
src/JSDOM/Generated/AudioContext.hs view
@@ -1,17 +1,39 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.AudioContext- (newAudioContext, createBuffer, createBufferFromArrayBuffer,- decodeAudioData, createBufferSource, createMediaElementSource,- createMediaStreamSource, createMediaStreamDestination, createGain,- createDelay, createBiquadFilter, createWaveShaper, createPanner,- createConvolver, createDynamicsCompressor, createAnalyser,- createScriptProcessor, createOscillator, createPeriodicWave,- createChannelSplitter, createChannelMerger, startRendering,- createGainNode, createDelayNode, createJavaScriptNode,- getDestination, getCurrentTime, getSampleRate, getListener,- getActiveSourceCount, complete, AudioContext, castToAudioContext,- gTypeAudioContext, IsAudioContext, toAudioContext)+ (newAudioContext, createBuffer, createBuffer_,+ createBufferUnchecked, createBufferFromArrayBuffer,+ createBufferFromArrayBuffer_, createBufferFromArrayBufferUnchecked,+ decodeAudioData, createBufferSource, createBufferSource_,+ createBufferSourceUnchecked, createMediaElementSource,+ createMediaElementSource_, createMediaElementSourceUnchecked,+ createMediaStreamSource, createMediaStreamSource_,+ createMediaStreamSourceUnchecked, createMediaStreamDestination,+ createMediaStreamDestination_,+ createMediaStreamDestinationUnchecked, createGain, createGain_,+ createGainUnchecked, createDelay, createDelay_,+ createDelayUnchecked, createBiquadFilter, createBiquadFilter_,+ createBiquadFilterUnchecked, createWaveShaper, createWaveShaper_,+ createWaveShaperUnchecked, createPanner, createPanner_,+ createPannerUnchecked, createConvolver, createConvolver_,+ createConvolverUnchecked, createDynamicsCompressor,+ createDynamicsCompressor_, createDynamicsCompressorUnchecked,+ createAnalyser, createAnalyser_, createAnalyserUnchecked,+ createScriptProcessor, createScriptProcessor_,+ createScriptProcessorUnchecked, createOscillator,+ createOscillator_, createOscillatorUnchecked, createPeriodicWave,+ createPeriodicWave_, createPeriodicWaveUnchecked,+ createChannelSplitter, createChannelSplitter_,+ createChannelSplitterUnchecked, createChannelMerger,+ createChannelMerger_, createChannelMergerUnchecked, startRendering,+ createGainNode, createGainNode_, createGainNodeUnchecked,+ createDelayNode, createDelayNode_, createDelayNodeUnchecked,+ createJavaScriptNode, createJavaScriptNode_,+ createJavaScriptNodeUnchecked, getDestination,+ getDestinationUnchecked, getCurrentTime, getSampleRate,+ getListener, getListenerUnchecked, getActiveSourceCount, complete,+ AudioContext, castToAudioContext, gTypeAudioContext,+ IsAudioContext, toAudioContext) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -42,6 +64,29 @@ >>= fromJSVal) -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBuffer Mozilla AudioContext.createBuffer documentation> +createBuffer_ ::+ (MonadDOM m, IsAudioContext self) =>+ self -> Word -> Word -> Float -> m ()+createBuffer_ self numberOfChannels numberOfFrames sampleRate+ = liftDOM+ (void+ ((toAudioContext self) ^. jsf "createBuffer"+ [toJSVal numberOfChannels, toJSVal numberOfFrames,+ toJSVal sampleRate]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBuffer Mozilla AudioContext.createBuffer documentation> +createBufferUnchecked ::+ (MonadDOM m, IsAudioContext self) =>+ self -> Word -> Word -> Float -> m AudioBuffer+createBufferUnchecked self numberOfChannels numberOfFrames+ sampleRate+ = liftDOM+ (((toAudioContext self) ^. jsf "createBuffer"+ [toJSVal numberOfChannels, toJSVal numberOfFrames,+ toJSVal sampleRate])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBuffer Mozilla AudioContext.createBuffer documentation> createBufferFromArrayBuffer :: (MonadDOM m, IsAudioContext self, IsArrayBuffer buffer) => self -> Maybe buffer -> Bool -> m (Maybe AudioBuffer)@@ -51,6 +96,26 @@ [toJSVal buffer, toJSVal mixToMono]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBuffer Mozilla AudioContext.createBuffer documentation> +createBufferFromArrayBuffer_ ::+ (MonadDOM m, IsAudioContext self, IsArrayBuffer buffer) =>+ self -> Maybe buffer -> Bool -> m ()+createBufferFromArrayBuffer_ self buffer mixToMono+ = liftDOM+ (void+ ((toAudioContext self) ^. jsf "createBuffer"+ [toJSVal buffer, toJSVal mixToMono]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBuffer Mozilla AudioContext.createBuffer documentation> +createBufferFromArrayBufferUnchecked ::+ (MonadDOM m, IsAudioContext self, IsArrayBuffer buffer) =>+ self -> Maybe buffer -> Bool -> m AudioBuffer+createBufferFromArrayBufferUnchecked self buffer mixToMono+ = liftDOM+ (((toAudioContext self) ^. jsf "createBuffer"+ [toJSVal buffer, toJSVal mixToMono])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.decodeAudioData Mozilla AudioContext.decodeAudioData documentation> decodeAudioData :: (MonadDOM m, IsAudioContext self, IsArrayBuffer audioData) =>@@ -73,6 +138,22 @@ (((toAudioContext self) ^. jsf "createBufferSource" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBufferSource Mozilla AudioContext.createBufferSource documentation> +createBufferSource_ ::+ (MonadDOM m, IsAudioContext self) => self -> m ()+createBufferSource_ self+ = liftDOM+ (void ((toAudioContext self) ^. jsf "createBufferSource" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBufferSource Mozilla AudioContext.createBufferSource documentation> +createBufferSourceUnchecked ::+ (MonadDOM m, IsAudioContext self) =>+ self -> m AudioBufferSourceNode+createBufferSourceUnchecked self+ = liftDOM+ (((toAudioContext self) ^. jsf "createBufferSource" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaElementSource Mozilla AudioContext.createMediaElementSource documentation> createMediaElementSource :: (MonadDOM m, IsAudioContext self,@@ -84,6 +165,28 @@ [toJSVal mediaElement]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaElementSource Mozilla AudioContext.createMediaElementSource documentation> +createMediaElementSource_ ::+ (MonadDOM m, IsAudioContext self,+ IsHTMLMediaElement mediaElement) =>+ self -> Maybe mediaElement -> m ()+createMediaElementSource_ self mediaElement+ = liftDOM+ (void+ ((toAudioContext self) ^. jsf "createMediaElementSource"+ [toJSVal mediaElement]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaElementSource Mozilla AudioContext.createMediaElementSource documentation> +createMediaElementSourceUnchecked ::+ (MonadDOM m, IsAudioContext self,+ IsHTMLMediaElement mediaElement) =>+ self -> Maybe mediaElement -> m MediaElementAudioSourceNode+createMediaElementSourceUnchecked self mediaElement+ = liftDOM+ (((toAudioContext self) ^. jsf "createMediaElementSource"+ [toJSVal mediaElement])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaStreamSource Mozilla AudioContext.createMediaStreamSource documentation> createMediaStreamSource :: (MonadDOM m, IsAudioContext self) =>@@ -94,6 +197,26 @@ [toJSVal mediaStream]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaStreamSource Mozilla AudioContext.createMediaStreamSource documentation> +createMediaStreamSource_ ::+ (MonadDOM m, IsAudioContext self) =>+ self -> Maybe MediaStream -> m ()+createMediaStreamSource_ self mediaStream+ = liftDOM+ (void+ ((toAudioContext self) ^. jsf "createMediaStreamSource"+ [toJSVal mediaStream]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaStreamSource Mozilla AudioContext.createMediaStreamSource documentation> +createMediaStreamSourceUnchecked ::+ (MonadDOM m, IsAudioContext self) =>+ self -> Maybe MediaStream -> m MediaStreamAudioSourceNode+createMediaStreamSourceUnchecked self mediaStream+ = liftDOM+ (((toAudioContext self) ^. jsf "createMediaStreamSource"+ [toJSVal mediaStream])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaStreamDestination Mozilla AudioContext.createMediaStreamDestination documentation> createMediaStreamDestination :: (MonadDOM m, IsAudioContext self) =>@@ -103,6 +226,23 @@ (((toAudioContext self) ^. jsf "createMediaStreamDestination" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaStreamDestination Mozilla AudioContext.createMediaStreamDestination documentation> +createMediaStreamDestination_ ::+ (MonadDOM m, IsAudioContext self) => self -> m ()+createMediaStreamDestination_ self+ = liftDOM+ (void+ ((toAudioContext self) ^. jsf "createMediaStreamDestination" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaStreamDestination Mozilla AudioContext.createMediaStreamDestination documentation> +createMediaStreamDestinationUnchecked ::+ (MonadDOM m, IsAudioContext self) =>+ self -> m MediaStreamAudioDestinationNode+createMediaStreamDestinationUnchecked self+ = liftDOM+ (((toAudioContext self) ^. jsf "createMediaStreamDestination" ())+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createGain Mozilla AudioContext.createGain documentation> createGain :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe GainNode)@@ -110,6 +250,19 @@ = liftDOM (((toAudioContext self) ^. jsf "createGain" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createGain Mozilla AudioContext.createGain documentation> +createGain_ :: (MonadDOM m, IsAudioContext self) => self -> m ()+createGain_ self+ = liftDOM (void ((toAudioContext self) ^. jsf "createGain" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createGain Mozilla AudioContext.createGain documentation> +createGainUnchecked ::+ (MonadDOM m, IsAudioContext self) => self -> m GainNode+createGainUnchecked self+ = liftDOM+ (((toAudioContext self) ^. jsf "createGain" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDelay Mozilla AudioContext.createDelay documentation> createDelay :: (MonadDOM m, IsAudioContext self) =>@@ -120,6 +273,24 @@ [toJSVal maxDelayTime]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDelay Mozilla AudioContext.createDelay documentation> +createDelay_ ::+ (MonadDOM m, IsAudioContext self) => self -> Double -> m ()+createDelay_ self maxDelayTime+ = liftDOM+ (void+ ((toAudioContext self) ^. jsf "createDelay"+ [toJSVal maxDelayTime]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDelay Mozilla AudioContext.createDelay documentation> +createDelayUnchecked ::+ (MonadDOM m, IsAudioContext self) => self -> Double -> m DelayNode+createDelayUnchecked self maxDelayTime+ = liftDOM+ (((toAudioContext self) ^. jsf "createDelay"+ [toJSVal maxDelayTime])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBiquadFilter Mozilla AudioContext.createBiquadFilter documentation> createBiquadFilter :: (MonadDOM m, IsAudioContext self) =>@@ -129,6 +300,21 @@ (((toAudioContext self) ^. jsf "createBiquadFilter" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBiquadFilter Mozilla AudioContext.createBiquadFilter documentation> +createBiquadFilter_ ::+ (MonadDOM m, IsAudioContext self) => self -> m ()+createBiquadFilter_ self+ = liftDOM+ (void ((toAudioContext self) ^. jsf "createBiquadFilter" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBiquadFilter Mozilla AudioContext.createBiquadFilter documentation> +createBiquadFilterUnchecked ::+ (MonadDOM m, IsAudioContext self) => self -> m BiquadFilterNode+createBiquadFilterUnchecked self+ = liftDOM+ (((toAudioContext self) ^. jsf "createBiquadFilter" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createWaveShaper Mozilla AudioContext.createWaveShaper documentation> createWaveShaper :: (MonadDOM m, IsAudioContext self) =>@@ -138,6 +324,21 @@ (((toAudioContext self) ^. jsf "createWaveShaper" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createWaveShaper Mozilla AudioContext.createWaveShaper documentation> +createWaveShaper_ ::+ (MonadDOM m, IsAudioContext self) => self -> m ()+createWaveShaper_ self+ = liftDOM+ (void ((toAudioContext self) ^. jsf "createWaveShaper" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createWaveShaper Mozilla AudioContext.createWaveShaper documentation> +createWaveShaperUnchecked ::+ (MonadDOM m, IsAudioContext self) => self -> m WaveShaperNode+createWaveShaperUnchecked self+ = liftDOM+ (((toAudioContext self) ^. jsf "createWaveShaper" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createPanner Mozilla AudioContext.createPanner documentation> createPanner :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe PannerNode)@@ -145,6 +346,19 @@ = liftDOM (((toAudioContext self) ^. jsf "createPanner" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createPanner Mozilla AudioContext.createPanner documentation> +createPanner_ :: (MonadDOM m, IsAudioContext self) => self -> m ()+createPanner_ self+ = liftDOM (void ((toAudioContext self) ^. jsf "createPanner" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createPanner Mozilla AudioContext.createPanner documentation> +createPannerUnchecked ::+ (MonadDOM m, IsAudioContext self) => self -> m PannerNode+createPannerUnchecked self+ = liftDOM+ (((toAudioContext self) ^. jsf "createPanner" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createConvolver Mozilla AudioContext.createConvolver documentation> createConvolver :: (MonadDOM m, IsAudioContext self) =>@@ -153,6 +367,21 @@ = liftDOM (((toAudioContext self) ^. jsf "createConvolver" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createConvolver Mozilla AudioContext.createConvolver documentation> +createConvolver_ ::+ (MonadDOM m, IsAudioContext self) => self -> m ()+createConvolver_ self+ = liftDOM+ (void ((toAudioContext self) ^. jsf "createConvolver" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createConvolver Mozilla AudioContext.createConvolver documentation> +createConvolverUnchecked ::+ (MonadDOM m, IsAudioContext self) => self -> m ConvolverNode+createConvolverUnchecked self+ = liftDOM+ (((toAudioContext self) ^. jsf "createConvolver" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDynamicsCompressor Mozilla AudioContext.createDynamicsCompressor documentation> createDynamicsCompressor :: (MonadDOM m, IsAudioContext self) =>@@ -162,6 +391,22 @@ (((toAudioContext self) ^. jsf "createDynamicsCompressor" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDynamicsCompressor Mozilla AudioContext.createDynamicsCompressor documentation> +createDynamicsCompressor_ ::+ (MonadDOM m, IsAudioContext self) => self -> m ()+createDynamicsCompressor_ self+ = liftDOM+ (void ((toAudioContext self) ^. jsf "createDynamicsCompressor" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDynamicsCompressor Mozilla AudioContext.createDynamicsCompressor documentation> +createDynamicsCompressorUnchecked ::+ (MonadDOM m, IsAudioContext self) =>+ self -> m DynamicsCompressorNode+createDynamicsCompressorUnchecked self+ = liftDOM+ (((toAudioContext self) ^. jsf "createDynamicsCompressor" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createAnalyser Mozilla AudioContext.createAnalyser documentation> createAnalyser :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe AnalyserNode)@@ -169,6 +414,20 @@ = liftDOM (((toAudioContext self) ^. jsf "createAnalyser" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createAnalyser Mozilla AudioContext.createAnalyser documentation> +createAnalyser_ ::+ (MonadDOM m, IsAudioContext self) => self -> m ()+createAnalyser_ self+ = liftDOM (void ((toAudioContext self) ^. jsf "createAnalyser" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createAnalyser Mozilla AudioContext.createAnalyser documentation> +createAnalyserUnchecked ::+ (MonadDOM m, IsAudioContext self) => self -> m AnalyserNode+createAnalyserUnchecked self+ = liftDOM+ (((toAudioContext self) ^. jsf "createAnalyser" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createScriptProcessor Mozilla AudioContext.createScriptProcessor documentation> createScriptProcessor :: (MonadDOM m, IsAudioContext self) =>@@ -181,6 +440,30 @@ toJSVal numberOfOutputChannels]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createScriptProcessor Mozilla AudioContext.createScriptProcessor documentation> +createScriptProcessor_ ::+ (MonadDOM m, IsAudioContext self) =>+ self -> Word -> Word -> Word -> m ()+createScriptProcessor_ self bufferSize numberOfInputChannels+ numberOfOutputChannels+ = liftDOM+ (void+ ((toAudioContext self) ^. jsf "createScriptProcessor"+ [toJSVal bufferSize, toJSVal numberOfInputChannels,+ toJSVal numberOfOutputChannels]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createScriptProcessor Mozilla AudioContext.createScriptProcessor documentation> +createScriptProcessorUnchecked ::+ (MonadDOM m, IsAudioContext self) =>+ self -> Word -> Word -> Word -> m ScriptProcessorNode+createScriptProcessorUnchecked self bufferSize+ numberOfInputChannels numberOfOutputChannels+ = liftDOM+ (((toAudioContext self) ^. jsf "createScriptProcessor"+ [toJSVal bufferSize, toJSVal numberOfInputChannels,+ toJSVal numberOfOutputChannels])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createOscillator Mozilla AudioContext.createOscillator documentation> createOscillator :: (MonadDOM m, IsAudioContext self) =>@@ -190,6 +473,21 @@ (((toAudioContext self) ^. jsf "createOscillator" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createOscillator Mozilla AudioContext.createOscillator documentation> +createOscillator_ ::+ (MonadDOM m, IsAudioContext self) => self -> m ()+createOscillator_ self+ = liftDOM+ (void ((toAudioContext self) ^. jsf "createOscillator" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createOscillator Mozilla AudioContext.createOscillator documentation> +createOscillatorUnchecked ::+ (MonadDOM m, IsAudioContext self) => self -> m OscillatorNode+createOscillatorUnchecked self+ = liftDOM+ (((toAudioContext self) ^. jsf "createOscillator" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createPeriodicWave Mozilla AudioContext.createPeriodicWave documentation> createPeriodicWave :: (MonadDOM m, IsAudioContext self, IsFloat32Array real,@@ -201,6 +499,28 @@ [toJSVal real, toJSVal imag]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createPeriodicWave Mozilla AudioContext.createPeriodicWave documentation> +createPeriodicWave_ ::+ (MonadDOM m, IsAudioContext self, IsFloat32Array real,+ IsFloat32Array imag) =>+ self -> Maybe real -> Maybe imag -> m ()+createPeriodicWave_ self real imag+ = liftDOM+ (void+ ((toAudioContext self) ^. jsf "createPeriodicWave"+ [toJSVal real, toJSVal imag]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createPeriodicWave Mozilla AudioContext.createPeriodicWave documentation> +createPeriodicWaveUnchecked ::+ (MonadDOM m, IsAudioContext self, IsFloat32Array real,+ IsFloat32Array imag) =>+ self -> Maybe real -> Maybe imag -> m PeriodicWave+createPeriodicWaveUnchecked self real imag+ = liftDOM+ (((toAudioContext self) ^. jsf "createPeriodicWave"+ [toJSVal real, toJSVal imag])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createChannelSplitter Mozilla AudioContext.createChannelSplitter documentation> createChannelSplitter :: (MonadDOM m, IsAudioContext self) =>@@ -211,6 +531,25 @@ [toJSVal numberOfOutputs]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createChannelSplitter Mozilla AudioContext.createChannelSplitter documentation> +createChannelSplitter_ ::+ (MonadDOM m, IsAudioContext self) => self -> Word -> m ()+createChannelSplitter_ self numberOfOutputs+ = liftDOM+ (void+ ((toAudioContext self) ^. jsf "createChannelSplitter"+ [toJSVal numberOfOutputs]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createChannelSplitter Mozilla AudioContext.createChannelSplitter documentation> +createChannelSplitterUnchecked ::+ (MonadDOM m, IsAudioContext self) =>+ self -> Word -> m ChannelSplitterNode+createChannelSplitterUnchecked self numberOfOutputs+ = liftDOM+ (((toAudioContext self) ^. jsf "createChannelSplitter"+ [toJSVal numberOfOutputs])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createChannelMerger Mozilla AudioContext.createChannelMerger documentation> createChannelMerger :: (MonadDOM m, IsAudioContext self) =>@@ -221,6 +560,25 @@ [toJSVal numberOfInputs]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createChannelMerger Mozilla AudioContext.createChannelMerger documentation> +createChannelMerger_ ::+ (MonadDOM m, IsAudioContext self) => self -> Word -> m ()+createChannelMerger_ self numberOfInputs+ = liftDOM+ (void+ ((toAudioContext self) ^. jsf "createChannelMerger"+ [toJSVal numberOfInputs]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createChannelMerger Mozilla AudioContext.createChannelMerger documentation> +createChannelMergerUnchecked ::+ (MonadDOM m, IsAudioContext self) =>+ self -> Word -> m ChannelMergerNode+createChannelMergerUnchecked self numberOfInputs+ = liftDOM+ (((toAudioContext self) ^. jsf "createChannelMerger"+ [toJSVal numberOfInputs])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.startRendering Mozilla AudioContext.startRendering documentation> startRendering :: (MonadDOM m, IsAudioContext self) => self -> m () startRendering self@@ -233,6 +591,20 @@ = liftDOM (((toAudioContext self) ^. jsf "createGainNode" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createGainNode Mozilla AudioContext.createGainNode documentation> +createGainNode_ ::+ (MonadDOM m, IsAudioContext self) => self -> m ()+createGainNode_ self+ = liftDOM (void ((toAudioContext self) ^. jsf "createGainNode" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createGainNode Mozilla AudioContext.createGainNode documentation> +createGainNodeUnchecked ::+ (MonadDOM m, IsAudioContext self) => self -> m GainNode+createGainNodeUnchecked self+ = liftDOM+ (((toAudioContext self) ^. jsf "createGainNode" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDelayNode Mozilla AudioContext.createDelayNode documentation> createDelayNode :: (MonadDOM m, IsAudioContext self) =>@@ -243,6 +615,24 @@ [toJSVal maxDelayTime]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDelayNode Mozilla AudioContext.createDelayNode documentation> +createDelayNode_ ::+ (MonadDOM m, IsAudioContext self) => self -> Double -> m ()+createDelayNode_ self maxDelayTime+ = liftDOM+ (void+ ((toAudioContext self) ^. jsf "createDelayNode"+ [toJSVal maxDelayTime]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDelayNode Mozilla AudioContext.createDelayNode documentation> +createDelayNodeUnchecked ::+ (MonadDOM m, IsAudioContext self) => self -> Double -> m DelayNode+createDelayNodeUnchecked self maxDelayTime+ = liftDOM+ (((toAudioContext self) ^. jsf "createDelayNode"+ [toJSVal maxDelayTime])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createJavaScriptNode Mozilla AudioContext.createJavaScriptNode documentation> createJavaScriptNode :: (MonadDOM m, IsAudioContext self) =>@@ -255,6 +645,30 @@ toJSVal numberOfOutputChannels]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createJavaScriptNode Mozilla AudioContext.createJavaScriptNode documentation> +createJavaScriptNode_ ::+ (MonadDOM m, IsAudioContext self) =>+ self -> Word -> Word -> Word -> m ()+createJavaScriptNode_ self bufferSize numberOfInputChannels+ numberOfOutputChannels+ = liftDOM+ (void+ ((toAudioContext self) ^. jsf "createJavaScriptNode"+ [toJSVal bufferSize, toJSVal numberOfInputChannels,+ toJSVal numberOfOutputChannels]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createJavaScriptNode Mozilla AudioContext.createJavaScriptNode documentation> +createJavaScriptNodeUnchecked ::+ (MonadDOM m, IsAudioContext self) =>+ self -> Word -> Word -> Word -> m ScriptProcessorNode+createJavaScriptNodeUnchecked self bufferSize numberOfInputChannels+ numberOfOutputChannels+ = liftDOM+ (((toAudioContext self) ^. jsf "createJavaScriptNode"+ [toJSVal bufferSize, toJSVal numberOfInputChannels,+ toJSVal numberOfOutputChannels])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.destination Mozilla AudioContext.destination documentation> getDestination :: (MonadDOM m, IsAudioContext self) =>@@ -263,6 +677,14 @@ = liftDOM (((toAudioContext self) ^. js "destination") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.destination Mozilla AudioContext.destination documentation> +getDestinationUnchecked ::+ (MonadDOM m, IsAudioContext self) => self -> m AudioDestinationNode+getDestinationUnchecked self+ = liftDOM+ (((toAudioContext self) ^. js "destination") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.currentTime Mozilla AudioContext.currentTime documentation> getCurrentTime :: (MonadDOM m, IsAudioContext self) => self -> m Double@@ -284,6 +706,13 @@ self -> m (Maybe AudioListener) getListener self = liftDOM (((toAudioContext self) ^. js "listener") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.listener Mozilla AudioContext.listener documentation> +getListenerUnchecked ::+ (MonadDOM m, IsAudioContext self) => self -> m AudioListener+getListenerUnchecked self+ = liftDOM+ (((toAudioContext self) ^. js "listener") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.activeSourceCount Mozilla AudioContext.activeSourceCount documentation> getActiveSourceCount ::
src/JSDOM/Generated/AudioNode.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.AudioNode- (connect, connectParam, disconnect, getContext, getNumberOfInputs,- getNumberOfOutputs, setChannelCount, getChannelCount,- setChannelCountMode, getChannelCountMode, setChannelInterpretation,+ (connect, connectParam, disconnect, getContext,+ getContextUnchecked, getNumberOfInputs, getNumberOfOutputs,+ setChannelCount, getChannelCount, setChannelCountMode,+ getChannelCountMode, setChannelInterpretation, getChannelInterpretation, AudioNode, castToAudioNode, gTypeAudioNode, IsAudioNode, toAudioNode) where@@ -51,6 +52,13 @@ (MonadDOM m, IsAudioNode self) => self -> m (Maybe AudioContext) getContext self = liftDOM (((toAudioNode self) ^. js "context") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioNode.context Mozilla AudioNode.context documentation> +getContextUnchecked ::+ (MonadDOM m, IsAudioNode self) => self -> m AudioContext+getContextUnchecked self+ = liftDOM+ (((toAudioNode self) ^. js "context") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioNode.numberOfInputs Mozilla AudioNode.numberOfInputs documentation> getNumberOfInputs ::
src/JSDOM/Generated/AudioProcessingEvent.hs view
@@ -1,9 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.AudioProcessingEvent- (getPlaybackTime, getInputBuffer, getOutputBuffer,- AudioProcessingEvent, castToAudioProcessingEvent,- gTypeAudioProcessingEvent)+ (getPlaybackTime, getInputBuffer, getInputBufferUnchecked,+ getOutputBuffer, getOutputBufferUnchecked, AudioProcessingEvent,+ castToAudioProcessingEvent, gTypeAudioProcessingEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,8 +28,20 @@ getInputBuffer self = liftDOM ((self ^. js "inputBuffer") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioProcessingEvent.inputBuffer Mozilla AudioProcessingEvent.inputBuffer documentation> +getInputBufferUnchecked ::+ (MonadDOM m) => AudioProcessingEvent -> m AudioBuffer+getInputBufferUnchecked self+ = liftDOM ((self ^. js "inputBuffer") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioProcessingEvent.outputBuffer Mozilla AudioProcessingEvent.outputBuffer documentation> getOutputBuffer :: (MonadDOM m) => AudioProcessingEvent -> m (Maybe AudioBuffer) getOutputBuffer self = liftDOM ((self ^. js "outputBuffer") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioProcessingEvent.outputBuffer Mozilla AudioProcessingEvent.outputBuffer documentation> +getOutputBufferUnchecked ::+ (MonadDOM m) => AudioProcessingEvent -> m AudioBuffer+getOutputBufferUnchecked self+ = liftDOM ((self ^. js "outputBuffer") >>= fromJSValUnchecked)
src/JSDOM/Generated/AudioTrack.hs view
@@ -2,8 +2,8 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.AudioTrack (getId, setKind, getKind, getLabel, setLanguage, getLanguage,- setEnabled, getEnabled, getSourceBuffer, AudioTrack,- castToAudioTrack, gTypeAudioTrack)+ setEnabled, getEnabled, getSourceBuffer, getSourceBufferUnchecked,+ AudioTrack, castToAudioTrack, gTypeAudioTrack) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -63,3 +63,9 @@ (MonadDOM m) => AudioTrack -> m (Maybe SourceBuffer) getSourceBuffer self = liftDOM ((self ^. js "sourceBuffer") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrack.sourceBuffer Mozilla AudioTrack.sourceBuffer documentation> +getSourceBufferUnchecked ::+ (MonadDOM m) => AudioTrack -> m SourceBuffer+getSourceBufferUnchecked self+ = liftDOM ((self ^. js "sourceBuffer") >>= fromJSValUnchecked)
src/JSDOM/Generated/AudioTrackList.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.AudioTrackList- (item, getTrackById, getLength, change, addTrack, removeTrack,+ (item, item_, itemUnchecked, getTrackById, getTrackById_,+ getTrackByIdUnchecked, getLength, change, addTrack, removeTrack, AudioTrackList, castToAudioTrackList, gTypeAudioTrackList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,12 +23,37 @@ item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrackList.item Mozilla AudioTrackList.item documentation> +item_ :: (MonadDOM m) => AudioTrackList -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrackList.item Mozilla AudioTrackList.item documentation> +itemUnchecked ::+ (MonadDOM m) => AudioTrackList -> Word -> m AudioTrack+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrackList.getTrackById Mozilla AudioTrackList.getTrackById documentation> getTrackById :: (MonadDOM m, ToJSString id) => AudioTrackList -> id -> m (Maybe AudioTrack) getTrackById self id = liftDOM ((self ^. jsf "getTrackById" [toJSVal id]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrackList.getTrackById Mozilla AudioTrackList.getTrackById documentation> +getTrackById_ ::+ (MonadDOM m, ToJSString id) => AudioTrackList -> id -> m ()+getTrackById_ self id+ = liftDOM (void (self ^. jsf "getTrackById" [toJSVal id]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrackList.getTrackById Mozilla AudioTrackList.getTrackById documentation> +getTrackByIdUnchecked ::+ (MonadDOM m, ToJSString id) => AudioTrackList -> id -> m AudioTrack+getTrackByIdUnchecked self id+ = liftDOM+ ((self ^. jsf "getTrackById" [toJSVal id]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrackList.length Mozilla AudioTrackList.length documentation> getLength :: (MonadDOM m) => AudioTrackList -> m Word
src/JSDOM/Generated/BiquadFilterNode.hs view
@@ -4,7 +4,8 @@ (getFrequencyResponse, pattern LOWPASS, pattern HIGHPASS, pattern BANDPASS, pattern LOWSHELF, pattern HIGHSHELF, pattern PEAKING, pattern NOTCH, pattern ALLPASS, setType, getType,- getFrequency, getDetune, getQ, getGain, BiquadFilterNode,+ getFrequency, getFrequencyUnchecked, getDetune, getDetuneUnchecked,+ getQ, getQUnchecked, getGain, getGainUnchecked, BiquadFilterNode, castToBiquadFilterNode, gTypeBiquadFilterNode) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -56,15 +57,38 @@ getFrequency self = liftDOM ((self ^. js "frequency") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.frequency Mozilla BiquadFilterNode.frequency documentation> +getFrequencyUnchecked ::+ (MonadDOM m) => BiquadFilterNode -> m AudioParam+getFrequencyUnchecked self+ = liftDOM ((self ^. js "frequency") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.detune Mozilla BiquadFilterNode.detune documentation> getDetune :: (MonadDOM m) => BiquadFilterNode -> m (Maybe AudioParam) getDetune self = liftDOM ((self ^. js "detune") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.detune Mozilla BiquadFilterNode.detune documentation> +getDetuneUnchecked ::+ (MonadDOM m) => BiquadFilterNode -> m AudioParam+getDetuneUnchecked self+ = liftDOM ((self ^. js "detune") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.Q Mozilla BiquadFilterNode.Q documentation> getQ :: (MonadDOM m) => BiquadFilterNode -> m (Maybe AudioParam) getQ self = liftDOM ((self ^. js "Q") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.Q Mozilla BiquadFilterNode.Q documentation> +getQUnchecked :: (MonadDOM m) => BiquadFilterNode -> m AudioParam+getQUnchecked self+ = liftDOM ((self ^. js "Q") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.gain Mozilla BiquadFilterNode.gain documentation> getGain :: (MonadDOM m) => BiquadFilterNode -> m (Maybe AudioParam) getGain self = liftDOM ((self ^. js "gain") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.gain Mozilla BiquadFilterNode.gain documentation> +getGainUnchecked ::+ (MonadDOM m) => BiquadFilterNode -> m AudioParam+getGainUnchecked self+ = liftDOM ((self ^. js "gain") >>= fromJSValUnchecked)
src/JSDOM/Generated/Blob.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Blob- (newBlob, newBlob', slice, getSize, getType, Blob, castToBlob,- gTypeBlob, IsBlob, toBlob)+ (newBlob, newBlob', slice, slice_, sliceUnchecked, getSize,+ getType, Blob, castToBlob, gTypeBlob, IsBlob, toBlob) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -38,6 +38,26 @@ (((toBlob self) ^. jsf "slice" [toJSVal start, toJSVal end, toJSVal contentType]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Blob.slice Mozilla Blob.slice documentation> +slice_ ::+ (MonadDOM m, IsBlob self, ToJSString contentType) =>+ self -> Int64 -> Int64 -> Maybe contentType -> m ()+slice_ self start end contentType+ = liftDOM+ (void+ ((toBlob self) ^. jsf "slice"+ [toJSVal start, toJSVal end, toJSVal contentType]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Blob.slice Mozilla Blob.slice documentation> +sliceUnchecked ::+ (MonadDOM m, IsBlob self, ToJSString contentType) =>+ self -> Int64 -> Int64 -> Maybe contentType -> m Blob+sliceUnchecked self start end contentType+ = liftDOM+ (((toBlob self) ^. jsf "slice"+ [toJSVal start, toJSVal end, toJSVal contentType])+ >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/Blob.size Mozilla Blob.size documentation> getSize :: (MonadDOM m, IsBlob self) => self -> m Word64
src/JSDOM/Generated/CSS.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSS- (supports2, supports, CSS, castToCSS, gTypeCSS) where+ (supports2, supports2_, supports, supports_, CSS, castToCSS,+ gTypeCSS)+ where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable) import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)@@ -24,9 +26,24 @@ valToBool) -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSS.supports Mozilla CSS.supports documentation> +supports2_ ::+ (MonadDOM m, ToJSString property, ToJSString value) =>+ CSS -> property -> value -> m ()+supports2_ self property value+ = liftDOM+ (void (self ^. jsf "supports" [toJSVal property, toJSVal value]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSS.supports Mozilla CSS.supports documentation> supports :: (MonadDOM m, ToJSString conditionText) => CSS -> conditionText -> m Bool supports self conditionText = liftDOM ((self ^. jsf "supports" [toJSVal conditionText]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSS.supports Mozilla CSS.supports documentation> +supports_ ::+ (MonadDOM m, ToJSString conditionText) =>+ CSS -> conditionText -> m ()+supports_ self conditionText+ = liftDOM (void (self ^. jsf "supports" [toJSVal conditionText]))
src/JSDOM/Generated/CSSCharsetRule.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSCharsetRule- (setEncoding, getEncoding, CSSCharsetRule, castToCSSCharsetRule,- gTypeCSSCharsetRule)+ (setEncoding, getEncoding, getEncodingUnchecked, CSSCharsetRule,+ castToCSSCharsetRule, gTypeCSSCharsetRule) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,3 +28,9 @@ CSSCharsetRule -> m (Maybe result) getEncoding self = liftDOM ((self ^. js "encoding") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSCharsetRule.encoding Mozilla CSSCharsetRule.encoding documentation> +getEncodingUnchecked ::+ (MonadDOM m, FromJSString result) => CSSCharsetRule -> m result+getEncodingUnchecked self+ = liftDOM ((self ^. js "encoding") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSFontFaceLoadEvent.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSFontFaceLoadEvent- (getFontface, getError, CSSFontFaceLoadEvent,- castToCSSFontFaceLoadEvent, gTypeCSSFontFaceLoadEvent)+ (getFontface, getFontfaceUnchecked, getError, getErrorUnchecked,+ CSSFontFaceLoadEvent, castToCSSFontFaceLoadEvent,+ gTypeCSSFontFaceLoadEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,7 +22,19 @@ (MonadDOM m) => CSSFontFaceLoadEvent -> m (Maybe CSSFontFaceRule) getFontface self = liftDOM ((self ^. js "fontface") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSFontFaceLoadEvent.fontface Mozilla CSSFontFaceLoadEvent.fontface documentation> +getFontfaceUnchecked ::+ (MonadDOM m) => CSSFontFaceLoadEvent -> m CSSFontFaceRule+getFontfaceUnchecked self+ = liftDOM ((self ^. js "fontface") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSFontFaceLoadEvent.error Mozilla CSSFontFaceLoadEvent.error documentation> getError :: (MonadDOM m) => CSSFontFaceLoadEvent -> m (Maybe DOMError) getError self = liftDOM ((self ^. js "error") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSFontFaceLoadEvent.error Mozilla CSSFontFaceLoadEvent.error documentation> +getErrorUnchecked ::+ (MonadDOM m) => CSSFontFaceLoadEvent -> m DOMError+getErrorUnchecked self+ = liftDOM ((self ^. js "error") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSFontFaceRule.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSFontFaceRule- (getStyle, CSSFontFaceRule, castToCSSFontFaceRule,- gTypeCSSFontFaceRule)+ (getStyle, getStyleUnchecked, CSSFontFaceRule,+ castToCSSFontFaceRule, gTypeCSSFontFaceRule) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getStyle :: (MonadDOM m) => CSSFontFaceRule -> m (Maybe CSSStyleDeclaration) getStyle self = liftDOM ((self ^. js "style") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSFontFaceRule.style Mozilla CSSFontFaceRule.style documentation> +getStyleUnchecked ::+ (MonadDOM m) => CSSFontFaceRule -> m CSSStyleDeclaration+getStyleUnchecked self+ = liftDOM ((self ^. js "style") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSImportRule.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSImportRule- (getHref, getMedia, getStyleSheet, CSSImportRule,+ (getHref, getHrefUnchecked, getMedia, getMediaUnchecked,+ getStyleSheet, getStyleSheetUnchecked, CSSImportRule, castToCSSImportRule, gTypeCSSImportRule) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,12 +23,29 @@ CSSImportRule -> m (Maybe result) getHref self = liftDOM ((self ^. js "href") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSImportRule.href Mozilla CSSImportRule.href documentation> +getHrefUnchecked ::+ (MonadDOM m, FromJSString result) => CSSImportRule -> m result+getHrefUnchecked self+ = liftDOM ((self ^. js "href") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSImportRule.media Mozilla CSSImportRule.media documentation> getMedia :: (MonadDOM m) => CSSImportRule -> m (Maybe MediaList) getMedia self = liftDOM ((self ^. js "media") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSImportRule.media Mozilla CSSImportRule.media documentation> +getMediaUnchecked :: (MonadDOM m) => CSSImportRule -> m MediaList+getMediaUnchecked self+ = liftDOM ((self ^. js "media") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSImportRule.styleSheet Mozilla CSSImportRule.styleSheet documentation> getStyleSheet :: (MonadDOM m) => CSSImportRule -> m (Maybe CSSStyleSheet) getStyleSheet self = liftDOM ((self ^. js "styleSheet") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSImportRule.styleSheet Mozilla CSSImportRule.styleSheet documentation> +getStyleSheetUnchecked ::+ (MonadDOM m) => CSSImportRule -> m CSSStyleSheet+getStyleSheetUnchecked self+ = liftDOM ((self ^. js "styleSheet") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSKeyframeRule.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSKeyframeRule- (setKeyText, getKeyText, getStyle, CSSKeyframeRule,- castToCSSKeyframeRule, gTypeCSSKeyframeRule)+ (setKeyText, getKeyText, getStyle, getStyleUnchecked,+ CSSKeyframeRule, castToCSSKeyframeRule, gTypeCSSKeyframeRule) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -31,3 +31,9 @@ getStyle :: (MonadDOM m) => CSSKeyframeRule -> m (Maybe CSSStyleDeclaration) getStyle self = liftDOM ((self ^. js "style") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframeRule.style Mozilla CSSKeyframeRule.style documentation> +getStyleUnchecked ::+ (MonadDOM m) => CSSKeyframeRule -> m CSSStyleDeclaration+getStyleUnchecked self+ = liftDOM ((self ^. js "style") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSKeyframesRule.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSKeyframesRule- (insertRule, appendRule, deleteRule, findRule, _get, setName,- getName, getCssRules, CSSKeyframesRule, castToCSSKeyframesRule,- gTypeCSSKeyframesRule)+ (insertRule, appendRule, deleteRule, findRule, findRule_,+ findRuleUnchecked, _get, _get_, _getUnchecked, setName, getName,+ getNameUnchecked, getCssRules, getCssRulesUnchecked,+ CSSKeyframesRule, castToCSSKeyframesRule, gTypeCSSKeyframesRule) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -42,6 +43,20 @@ findRule self key = liftDOM ((self ^. jsf "findRule" [toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.findRule Mozilla CSSKeyframesRule.findRule documentation> +findRule_ ::+ (MonadDOM m, ToJSString key) => CSSKeyframesRule -> key -> m ()+findRule_ self key+ = liftDOM (void (self ^. jsf "findRule" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.findRule Mozilla CSSKeyframesRule.findRule documentation> +findRuleUnchecked ::+ (MonadDOM m, ToJSString key) =>+ CSSKeyframesRule -> key -> m CSSKeyframeRule+findRuleUnchecked self key+ = liftDOM+ ((self ^. jsf "findRule" [toJSVal key]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule._get Mozilla CSSKeyframesRule._get documentation> _get :: (MonadDOM m) =>@@ -49,6 +64,18 @@ _get self index = liftDOM ((self ^. jsf "_get" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule._get Mozilla CSSKeyframesRule._get documentation> +_get_ :: (MonadDOM m) => CSSKeyframesRule -> Word -> m ()+_get_ self index+ = liftDOM (void (self ^. jsf "_get" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule._get Mozilla CSSKeyframesRule._get documentation> +_getUnchecked ::+ (MonadDOM m) => CSSKeyframesRule -> Word -> m CSSKeyframeRule+_getUnchecked self index+ = liftDOM+ ((self ^. jsf "_get" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.name Mozilla CSSKeyframesRule.name documentation> setName :: (MonadDOM m, ToJSString val) =>@@ -61,7 +88,19 @@ CSSKeyframesRule -> m (Maybe result) getName self = liftDOM ((self ^. js "name") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.name Mozilla CSSKeyframesRule.name documentation> +getNameUnchecked ::+ (MonadDOM m, FromJSString result) => CSSKeyframesRule -> m result+getNameUnchecked self+ = liftDOM ((self ^. js "name") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.cssRules Mozilla CSSKeyframesRule.cssRules documentation> getCssRules :: (MonadDOM m) => CSSKeyframesRule -> m (Maybe CSSRuleList) getCssRules self = liftDOM ((self ^. js "cssRules") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.cssRules Mozilla CSSKeyframesRule.cssRules documentation> +getCssRulesUnchecked ::+ (MonadDOM m) => CSSKeyframesRule -> m CSSRuleList+getCssRulesUnchecked self+ = liftDOM ((self ^. js "cssRules") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSMediaRule.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSMediaRule- (insertRule, deleteRule, getMedia, getCssRules, CSSMediaRule,+ (insertRule, insertRule_, deleteRule, getMedia, getMediaUnchecked,+ getCssRules, getCssRulesUnchecked, CSSMediaRule, castToCSSMediaRule, gTypeCSSMediaRule) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -26,6 +27,14 @@ ((self ^. jsf "insertRule" [toJSVal rule, toJSVal index]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSMediaRule.insertRule Mozilla CSSMediaRule.insertRule documentation> +insertRule_ ::+ (MonadDOM m, ToJSString rule) =>+ CSSMediaRule -> rule -> Word -> m ()+insertRule_ self rule index+ = liftDOM+ (void (self ^. jsf "insertRule" [toJSVal rule, toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSMediaRule.deleteRule Mozilla CSSMediaRule.deleteRule documentation> deleteRule :: (MonadDOM m) => CSSMediaRule -> Word -> m () deleteRule self index@@ -35,7 +44,18 @@ getMedia :: (MonadDOM m) => CSSMediaRule -> m (Maybe MediaList) getMedia self = liftDOM ((self ^. js "media") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSMediaRule.media Mozilla CSSMediaRule.media documentation> +getMediaUnchecked :: (MonadDOM m) => CSSMediaRule -> m MediaList+getMediaUnchecked self+ = liftDOM ((self ^. js "media") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSMediaRule.cssRules Mozilla CSSMediaRule.cssRules documentation> getCssRules :: (MonadDOM m) => CSSMediaRule -> m (Maybe CSSRuleList) getCssRules self = liftDOM ((self ^. js "cssRules") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSMediaRule.cssRules Mozilla CSSMediaRule.cssRules documentation> +getCssRulesUnchecked ::+ (MonadDOM m) => CSSMediaRule -> m CSSRuleList+getCssRulesUnchecked self+ = liftDOM ((self ^. js "cssRules") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSPageRule.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSPageRule- (setSelectorText, getSelectorText, getStyle, CSSPageRule,- castToCSSPageRule, gTypeCSSPageRule)+ (setSelectorText, getSelectorText, getSelectorTextUnchecked,+ getStyle, getStyleUnchecked, CSSPageRule, castToCSSPageRule,+ gTypeCSSPageRule) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,7 +30,19 @@ getSelectorText self = liftDOM ((self ^. js "selectorText") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPageRule.selectorText Mozilla CSSPageRule.selectorText documentation> +getSelectorTextUnchecked ::+ (MonadDOM m, FromJSString result) => CSSPageRule -> m result+getSelectorTextUnchecked self+ = liftDOM ((self ^. js "selectorText") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPageRule.style Mozilla CSSPageRule.style documentation> getStyle :: (MonadDOM m) => CSSPageRule -> m (Maybe CSSStyleDeclaration) getStyle self = liftDOM ((self ^. js "style") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPageRule.style Mozilla CSSPageRule.style documentation> +getStyleUnchecked ::+ (MonadDOM m) => CSSPageRule -> m CSSStyleDeclaration+getStyleUnchecked self+ = liftDOM ((self ^. js "style") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSPrimitiveValue.hs view
@@ -1,17 +1,19 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSPrimitiveValue- (setFloatValue, getFloatValue, setStringValue, getStringValue,- getCounterValue, getRectValue, 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,+ (setFloatValue, getFloatValue, getFloatValue_, setStringValue,+ getStringValue, getStringValue_, getCounterValue, getCounterValue_,+ getCounterValueUnchecked, getRectValue, getRectValue_,+ getRectValueUnchecked, getRGBColorValue, getRGBColorValue_,+ getRGBColorValueUnchecked, 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, getPrimitiveType, CSSPrimitiveValue, castToCSSPrimitiveValue, gTypeCSSPrimitiveValue) where@@ -44,6 +46,11 @@ (realToFrac <$> ((self ^. jsf "getFloatValue" [toJSVal unitType]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getFloatValue Mozilla CSSPrimitiveValue.getFloatValue documentation> +getFloatValue_ :: (MonadDOM m) => CSSPrimitiveValue -> Word -> m ()+getFloatValue_ self unitType+ = liftDOM (void (self ^. jsf "getFloatValue" [toJSVal unitType]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.setStringValue Mozilla CSSPrimitiveValue.setStringValue documentation> setStringValue :: (MonadDOM m, ToJSString stringValue) =>@@ -61,22 +68,61 @@ = liftDOM ((self ^. jsf "getStringValue" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getStringValue Mozilla CSSPrimitiveValue.getStringValue documentation> +getStringValue_ :: (MonadDOM m) => CSSPrimitiveValue -> m ()+getStringValue_ self+ = liftDOM (void (self ^. jsf "getStringValue" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getCounterValue Mozilla CSSPrimitiveValue.getCounterValue documentation> getCounterValue :: (MonadDOM m) => CSSPrimitiveValue -> m (Maybe Counter) getCounterValue self = liftDOM ((self ^. jsf "getCounterValue" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getCounterValue Mozilla CSSPrimitiveValue.getCounterValue documentation> +getCounterValue_ :: (MonadDOM m) => CSSPrimitiveValue -> m ()+getCounterValue_ self+ = liftDOM (void (self ^. jsf "getCounterValue" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getCounterValue Mozilla CSSPrimitiveValue.getCounterValue documentation> +getCounterValueUnchecked ::+ (MonadDOM m) => CSSPrimitiveValue -> m Counter+getCounterValueUnchecked self+ = liftDOM+ ((self ^. jsf "getCounterValue" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getRectValue Mozilla CSSPrimitiveValue.getRectValue documentation> getRectValue :: (MonadDOM m) => CSSPrimitiveValue -> m (Maybe Rect) getRectValue self = liftDOM ((self ^. jsf "getRectValue" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getRectValue Mozilla CSSPrimitiveValue.getRectValue documentation> +getRectValue_ :: (MonadDOM m) => CSSPrimitiveValue -> m ()+getRectValue_ self = liftDOM (void (self ^. jsf "getRectValue" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getRectValue Mozilla CSSPrimitiveValue.getRectValue documentation> +getRectValueUnchecked ::+ (MonadDOM m) => CSSPrimitiveValue -> m Rect+getRectValueUnchecked self+ = liftDOM ((self ^. jsf "getRectValue" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getRGBColorValue Mozilla CSSPrimitiveValue.getRGBColorValue documentation> getRGBColorValue :: (MonadDOM m) => CSSPrimitiveValue -> m (Maybe RGBColor) getRGBColorValue self = liftDOM ((self ^. jsf "getRGBColorValue" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getRGBColorValue Mozilla CSSPrimitiveValue.getRGBColorValue documentation> +getRGBColorValue_ :: (MonadDOM m) => CSSPrimitiveValue -> m ()+getRGBColorValue_ self+ = liftDOM (void (self ^. jsf "getRGBColorValue" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getRGBColorValue Mozilla CSSPrimitiveValue.getRGBColorValue documentation> +getRGBColorValueUnchecked ::+ (MonadDOM m) => CSSPrimitiveValue -> m RGBColor+getRGBColorValueUnchecked self+ = liftDOM+ ((self ^. jsf "getRGBColorValue" ()) >>= fromJSValUnchecked) pattern CSS_UNKNOWN = 0 pattern CSS_NUMBER = 1 pattern CSS_PERCENTAGE = 2
src/JSDOM/Generated/CSSRule.hs view
@@ -7,8 +7,10 @@ pattern SUPPORTS_RULE, pattern WEBKIT_VIEWPORT_RULE, pattern WEBKIT_REGION_RULE, pattern WEBKIT_KEYFRAMES_RULE, pattern WEBKIT_KEYFRAME_RULE, getType, setCssText, getCssText,- getParentStyleSheet, getParentRule, CSSRule, castToCSSRule,- gTypeCSSRule, IsCSSRule, toCSSRule)+ getCssTextUnchecked, getParentStyleSheet,+ getParentStyleSheetUnchecked, getParentRule,+ getParentRuleUnchecked, CSSRule, castToCSSRule, gTypeCSSRule,+ IsCSSRule, toCSSRule) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -57,6 +59,14 @@ = liftDOM (((toCSSRule self) ^. js "cssText") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRule.cssText Mozilla CSSRule.cssText documentation> +getCssTextUnchecked ::+ (MonadDOM m, IsCSSRule self, FromJSString result) =>+ self -> m result+getCssTextUnchecked self+ = liftDOM+ (((toCSSRule self) ^. js "cssText") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRule.parentStyleSheet Mozilla CSSRule.parentStyleSheet documentation> getParentStyleSheet :: (MonadDOM m, IsCSSRule self) => self -> m (Maybe CSSStyleSheet)@@ -64,8 +74,23 @@ = liftDOM (((toCSSRule self) ^. js "parentStyleSheet") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRule.parentStyleSheet Mozilla CSSRule.parentStyleSheet documentation> +getParentStyleSheetUnchecked ::+ (MonadDOM m, IsCSSRule self) => self -> m CSSStyleSheet+getParentStyleSheetUnchecked self+ = liftDOM+ (((toCSSRule self) ^. js "parentStyleSheet") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRule.parentRule Mozilla CSSRule.parentRule documentation> getParentRule :: (MonadDOM m, IsCSSRule self) => self -> m (Maybe CSSRule) getParentRule self = liftDOM (((toCSSRule self) ^. js "parentRule") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRule.parentRule Mozilla CSSRule.parentRule documentation> +getParentRuleUnchecked ::+ (MonadDOM m, IsCSSRule self) => self -> m CSSRule+getParentRuleUnchecked self+ = liftDOM+ (((toCSSRule self) ^. js "parentRule") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSRuleList.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSRuleList- (item, getLength, CSSRuleList, castToCSSRuleList, gTypeCSSRuleList)+ (item, item_, itemUnchecked, getLength, CSSRuleList,+ castToCSSRuleList, gTypeCSSRuleList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -19,6 +20,17 @@ item :: (MonadDOM m) => CSSRuleList -> Word -> m (Maybe CSSRule) item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRuleList.item Mozilla CSSRuleList.item documentation> +item_ :: (MonadDOM m) => CSSRuleList -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRuleList.item Mozilla CSSRuleList.item documentation> +itemUnchecked :: (MonadDOM m) => CSSRuleList -> Word -> m CSSRule+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRuleList.length Mozilla CSSRuleList.length documentation> getLength :: (MonadDOM m) => CSSRuleList -> m Word
src/JSDOM/Generated/CSSStyleDeclaration.hs view
@@ -1,10 +1,16 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSStyleDeclaration- (getPropertyValue, getPropertyCSSValue, removeProperty,- getPropertyPriority, setProperty, item, getPropertyShorthand,- isPropertyImplicit, setCssText, getCssText, getLength,- getParentRule, CSSStyleDeclaration, castToCSSStyleDeclaration,+ (getPropertyValue, getPropertyValue_, getPropertyValueUnchecked,+ getPropertyCSSValue, getPropertyCSSValue_,+ getPropertyCSSValueUnchecked, removeProperty, removeProperty_,+ removePropertyUnchecked, getPropertyPriority, getPropertyPriority_,+ getPropertyPriorityUnchecked, setProperty, item, item_,+ getPropertyShorthand, getPropertyShorthand_,+ getPropertyShorthandUnchecked, isPropertyImplicit,+ isPropertyImplicit_, setCssText, getCssText, getCssTextUnchecked,+ getLength, getParentRule, getParentRuleUnchecked,+ CSSStyleDeclaration, castToCSSStyleDeclaration, gTypeCSSStyleDeclaration) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -28,6 +34,23 @@ ((self ^. jsf "getPropertyValue" [toJSVal propertyName]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyValue Mozilla CSSStyleDeclaration.getPropertyValue documentation> +getPropertyValue_ ::+ (MonadDOM m, ToJSString propertyName) =>+ CSSStyleDeclaration -> propertyName -> m ()+getPropertyValue_ self propertyName+ = liftDOM+ (void (self ^. jsf "getPropertyValue" [toJSVal propertyName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyValue Mozilla CSSStyleDeclaration.getPropertyValue documentation> +getPropertyValueUnchecked ::+ (MonadDOM m, ToJSString propertyName, FromJSString result) =>+ CSSStyleDeclaration -> propertyName -> m result+getPropertyValueUnchecked self propertyName+ = liftDOM+ ((self ^. jsf "getPropertyValue" [toJSVal propertyName]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyCSSValue Mozilla CSSStyleDeclaration.getPropertyCSSValue documentation> getPropertyCSSValue :: (MonadDOM m, ToJSString propertyName) =>@@ -37,6 +60,23 @@ ((self ^. jsf "getPropertyCSSValue" [toJSVal propertyName]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyCSSValue Mozilla CSSStyleDeclaration.getPropertyCSSValue documentation> +getPropertyCSSValue_ ::+ (MonadDOM m, ToJSString propertyName) =>+ CSSStyleDeclaration -> propertyName -> m ()+getPropertyCSSValue_ self propertyName+ = liftDOM+ (void (self ^. jsf "getPropertyCSSValue" [toJSVal propertyName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyCSSValue Mozilla CSSStyleDeclaration.getPropertyCSSValue documentation> +getPropertyCSSValueUnchecked ::+ (MonadDOM m, ToJSString propertyName) =>+ CSSStyleDeclaration -> propertyName -> m CSSValue+getPropertyCSSValueUnchecked self propertyName+ = liftDOM+ ((self ^. jsf "getPropertyCSSValue" [toJSVal propertyName]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.removeProperty Mozilla CSSStyleDeclaration.removeProperty documentation> removeProperty :: (MonadDOM m, ToJSString propertyName, FromJSString result) =>@@ -46,6 +86,23 @@ ((self ^. jsf "removeProperty" [toJSVal propertyName]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.removeProperty Mozilla CSSStyleDeclaration.removeProperty documentation> +removeProperty_ ::+ (MonadDOM m, ToJSString propertyName) =>+ CSSStyleDeclaration -> propertyName -> m ()+removeProperty_ self propertyName+ = liftDOM+ (void (self ^. jsf "removeProperty" [toJSVal propertyName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.removeProperty Mozilla CSSStyleDeclaration.removeProperty documentation> +removePropertyUnchecked ::+ (MonadDOM m, ToJSString propertyName, FromJSString result) =>+ CSSStyleDeclaration -> propertyName -> m result+removePropertyUnchecked self propertyName+ = liftDOM+ ((self ^. jsf "removeProperty" [toJSVal propertyName]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyPriority Mozilla CSSStyleDeclaration.getPropertyPriority documentation> getPropertyPriority :: (MonadDOM m, ToJSString propertyName, FromJSString result) =>@@ -55,6 +112,23 @@ ((self ^. jsf "getPropertyPriority" [toJSVal propertyName]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyPriority Mozilla CSSStyleDeclaration.getPropertyPriority documentation> +getPropertyPriority_ ::+ (MonadDOM m, ToJSString propertyName) =>+ CSSStyleDeclaration -> propertyName -> m ()+getPropertyPriority_ self propertyName+ = liftDOM+ (void (self ^. jsf "getPropertyPriority" [toJSVal propertyName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyPriority Mozilla CSSStyleDeclaration.getPropertyPriority documentation> +getPropertyPriorityUnchecked ::+ (MonadDOM m, ToJSString propertyName, FromJSString result) =>+ CSSStyleDeclaration -> propertyName -> m result+getPropertyPriorityUnchecked self propertyName+ = liftDOM+ ((self ^. jsf "getPropertyPriority" [toJSVal propertyName]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.setProperty Mozilla CSSStyleDeclaration.setProperty documentation> setProperty :: (MonadDOM m, ToJSString propertyName, ToJSString value,@@ -75,6 +149,11 @@ = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.item Mozilla CSSStyleDeclaration.item documentation> +item_ :: (MonadDOM m) => CSSStyleDeclaration -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyShorthand Mozilla CSSStyleDeclaration.getPropertyShorthand documentation> getPropertyShorthand :: (MonadDOM m, ToJSString propertyName, FromJSString result) =>@@ -84,6 +163,23 @@ ((self ^. jsf "getPropertyShorthand" [toJSVal propertyName]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyShorthand Mozilla CSSStyleDeclaration.getPropertyShorthand documentation> +getPropertyShorthand_ ::+ (MonadDOM m, ToJSString propertyName) =>+ CSSStyleDeclaration -> propertyName -> m ()+getPropertyShorthand_ self propertyName+ = liftDOM+ (void (self ^. jsf "getPropertyShorthand" [toJSVal propertyName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyShorthand Mozilla CSSStyleDeclaration.getPropertyShorthand documentation> +getPropertyShorthandUnchecked ::+ (MonadDOM m, ToJSString propertyName, FromJSString result) =>+ CSSStyleDeclaration -> propertyName -> m result+getPropertyShorthandUnchecked self propertyName+ = liftDOM+ ((self ^. jsf "getPropertyShorthand" [toJSVal propertyName]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.isPropertyImplicit Mozilla CSSStyleDeclaration.isPropertyImplicit documentation> isPropertyImplicit :: (MonadDOM m, ToJSString propertyName) =>@@ -93,6 +189,14 @@ ((self ^. jsf "isPropertyImplicit" [toJSVal propertyName]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.isPropertyImplicit Mozilla CSSStyleDeclaration.isPropertyImplicit documentation> +isPropertyImplicit_ ::+ (MonadDOM m, ToJSString propertyName) =>+ CSSStyleDeclaration -> propertyName -> m ()+isPropertyImplicit_ self propertyName+ = liftDOM+ (void (self ^. jsf "isPropertyImplicit" [toJSVal propertyName]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.cssText Mozilla CSSStyleDeclaration.cssText documentation> setCssText :: (MonadDOM m, ToJSString val) =>@@ -106,6 +210,13 @@ getCssText self = liftDOM ((self ^. js "cssText") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.cssText Mozilla CSSStyleDeclaration.cssText documentation> +getCssTextUnchecked ::+ (MonadDOM m, FromJSString result) =>+ CSSStyleDeclaration -> m result+getCssTextUnchecked self+ = liftDOM ((self ^. js "cssText") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.length Mozilla CSSStyleDeclaration.length documentation> getLength :: (MonadDOM m) => CSSStyleDeclaration -> m Word getLength self@@ -116,3 +227,9 @@ (MonadDOM m) => CSSStyleDeclaration -> m (Maybe CSSRule) getParentRule self = liftDOM ((self ^. js "parentRule") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.parentRule Mozilla CSSStyleDeclaration.parentRule documentation> +getParentRuleUnchecked ::+ (MonadDOM m) => CSSStyleDeclaration -> m CSSRule+getParentRuleUnchecked self+ = liftDOM ((self ^. js "parentRule") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSStyleRule.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSStyleRule- (setSelectorText, getSelectorText, getStyle, CSSStyleRule,- castToCSSStyleRule, gTypeCSSStyleRule)+ (setSelectorText, getSelectorText, getSelectorTextUnchecked,+ getStyle, getStyleUnchecked, CSSStyleRule, castToCSSStyleRule,+ gTypeCSSStyleRule) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,7 +30,19 @@ getSelectorText self = liftDOM ((self ^. js "selectorText") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleRule.selectorText Mozilla CSSStyleRule.selectorText documentation> +getSelectorTextUnchecked ::+ (MonadDOM m, FromJSString result) => CSSStyleRule -> m result+getSelectorTextUnchecked self+ = liftDOM ((self ^. js "selectorText") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleRule.style Mozilla CSSStyleRule.style documentation> getStyle :: (MonadDOM m) => CSSStyleRule -> m (Maybe CSSStyleDeclaration) getStyle self = liftDOM ((self ^. js "style") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleRule.style Mozilla CSSStyleRule.style documentation> +getStyleUnchecked ::+ (MonadDOM m) => CSSStyleRule -> m CSSStyleDeclaration+getStyleUnchecked self+ = liftDOM ((self ^. js "style") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSStyleSheet.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSStyleSheet- (insertRule, deleteRule, addRule, removeRule, getOwnerRule,- getCssRules, getRules, CSSStyleSheet, castToCSSStyleSheet,- gTypeCSSStyleSheet)+ (insertRule, insertRule_, deleteRule, addRule, addRule_,+ removeRule, getOwnerRule, getOwnerRuleUnchecked, getCssRules,+ getCssRulesUnchecked, getRules, getRulesUnchecked, CSSStyleSheet,+ castToCSSStyleSheet, gTypeCSSStyleSheet) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,6 +28,14 @@ ((self ^. jsf "insertRule" [toJSVal rule, toJSVal index]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.insertRule Mozilla CSSStyleSheet.insertRule documentation> +insertRule_ ::+ (MonadDOM m, ToJSString rule) =>+ CSSStyleSheet -> rule -> Word -> m ()+insertRule_ self rule index+ = liftDOM+ (void (self ^. jsf "insertRule" [toJSVal rule, toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.deleteRule Mozilla CSSStyleSheet.deleteRule documentation> deleteRule :: (MonadDOM m) => CSSStyleSheet -> Word -> m () deleteRule self index@@ -43,6 +52,16 @@ [toJSVal selector, toJSVal style, toJSVal index]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.addRule Mozilla CSSStyleSheet.addRule documentation> +addRule_ ::+ (MonadDOM m, ToJSString selector, ToJSString style) =>+ CSSStyleSheet -> selector -> style -> Word -> m ()+addRule_ self selector style index+ = liftDOM+ (void+ (self ^. jsf "addRule"+ [toJSVal selector, toJSVal style, toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.removeRule Mozilla CSSStyleSheet.removeRule documentation> removeRule :: (MonadDOM m) => CSSStyleSheet -> Word -> m () removeRule self index@@ -53,11 +72,27 @@ getOwnerRule self = liftDOM ((self ^. js "ownerRule") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.ownerRule Mozilla CSSStyleSheet.ownerRule documentation> +getOwnerRuleUnchecked :: (MonadDOM m) => CSSStyleSheet -> m CSSRule+getOwnerRuleUnchecked self+ = liftDOM ((self ^. js "ownerRule") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.cssRules Mozilla CSSStyleSheet.cssRules documentation> getCssRules :: (MonadDOM m) => CSSStyleSheet -> m (Maybe CSSRuleList) getCssRules self = liftDOM ((self ^. js "cssRules") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.cssRules Mozilla CSSStyleSheet.cssRules documentation> +getCssRulesUnchecked ::+ (MonadDOM m) => CSSStyleSheet -> m CSSRuleList+getCssRulesUnchecked self+ = liftDOM ((self ^. js "cssRules") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.rules Mozilla CSSStyleSheet.rules documentation> getRules :: (MonadDOM m) => CSSStyleSheet -> m (Maybe CSSRuleList) getRules self = liftDOM ((self ^. js "rules") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.rules Mozilla CSSStyleSheet.rules documentation> +getRulesUnchecked :: (MonadDOM m) => CSSStyleSheet -> m CSSRuleList+getRulesUnchecked self+ = liftDOM ((self ^. js "rules") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSSupportsRule.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSSupportsRule- (insertRule, deleteRule, getCssRules, getConditionText,- CSSSupportsRule, castToCSSSupportsRule, gTypeCSSSupportsRule)+ (insertRule, insertRule_, deleteRule, getCssRules,+ getCssRulesUnchecked, getConditionText, CSSSupportsRule,+ castToCSSSupportsRule, gTypeCSSSupportsRule) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,6 +27,14 @@ ((self ^. jsf "insertRule" [toJSVal rule, toJSVal index]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSSupportsRule.insertRule Mozilla CSSSupportsRule.insertRule documentation> +insertRule_ ::+ (MonadDOM m, ToJSString rule) =>+ CSSSupportsRule -> rule -> Word -> m ()+insertRule_ self rule index+ = liftDOM+ (void (self ^. jsf "insertRule" [toJSVal rule, toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSSupportsRule.deleteRule Mozilla CSSSupportsRule.deleteRule documentation> deleteRule :: (MonadDOM m) => CSSSupportsRule -> Word -> m () deleteRule self index@@ -35,6 +44,12 @@ getCssRules :: (MonadDOM m) => CSSSupportsRule -> m (Maybe CSSRuleList) getCssRules self = liftDOM ((self ^. js "cssRules") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSSupportsRule.cssRules Mozilla CSSSupportsRule.cssRules documentation> +getCssRulesUnchecked ::+ (MonadDOM m) => CSSSupportsRule -> m CSSRuleList+getCssRulesUnchecked self+ = liftDOM ((self ^. js "cssRules") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSSupportsRule.conditionText Mozilla CSSSupportsRule.conditionText documentation> getConditionText ::
src/JSDOM/Generated/CSSValue.hs view
@@ -3,8 +3,8 @@ module JSDOM.Generated.CSSValue (pattern CSS_INHERIT, pattern CSS_PRIMITIVE_VALUE, pattern CSS_VALUE_LIST, pattern CSS_CUSTOM, setCssText, getCssText,- getCssValueType, CSSValue, castToCSSValue, gTypeCSSValue,- IsCSSValue, toCSSValue)+ getCssTextUnchecked, getCssValueType, CSSValue, castToCSSValue,+ gTypeCSSValue, IsCSSValue, toCSSValue) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -36,6 +36,14 @@ getCssText self = liftDOM (((toCSSValue self) ^. js "cssText") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSValue.cssText Mozilla CSSValue.cssText documentation> +getCssTextUnchecked ::+ (MonadDOM m, IsCSSValue self, FromJSString result) =>+ self -> m result+getCssTextUnchecked self+ = liftDOM+ (((toCSSValue self) ^. js "cssText") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSValue.cssValueType Mozilla CSSValue.cssValueType documentation> getCssValueType :: (MonadDOM m, IsCSSValue self) => self -> m Word
src/JSDOM/Generated/CSSValueList.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSValueList- (item, getLength, CSSValueList, castToCSSValueList,- gTypeCSSValueList, IsCSSValueList, toCSSValueList)+ (item, item_, itemUnchecked, getLength, CSSValueList,+ castToCSSValueList, gTypeCSSValueList, IsCSSValueList,+ toCSSValueList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,6 +25,20 @@ = liftDOM (((toCSSValueList self) ^. jsf "item" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSValueList.item Mozilla CSSValueList.item documentation> +item_ :: (MonadDOM m, IsCSSValueList self) => self -> Word -> m ()+item_ self index+ = liftDOM+ (void ((toCSSValueList self) ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSValueList.item Mozilla CSSValueList.item documentation> +itemUnchecked ::+ (MonadDOM m, IsCSSValueList self) => self -> Word -> m CSSValue+itemUnchecked self index+ = liftDOM+ (((toCSSValueList self) ^. jsf "item" [toJSVal index]) >>=+ fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSValueList.length Mozilla CSSValueList.length documentation> getLength :: (MonadDOM m, IsCSSValueList self) => self -> m Word
src/JSDOM/Generated/CanvasRenderingContext.hs view
@@ -1,9 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CanvasRenderingContext- (getCanvas, CanvasRenderingContext, castToCanvasRenderingContext,- gTypeCanvasRenderingContext, IsCanvasRenderingContext,- toCanvasRenderingContext)+ (getCanvas, getCanvasUnchecked, CanvasRenderingContext,+ castToCanvasRenderingContext, gTypeCanvasRenderingContext,+ IsCanvasRenderingContext, toCanvasRenderingContext) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,3 +24,12 @@ getCanvas self = liftDOM (((toCanvasRenderingContext self) ^. js "canvas") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext.canvas Mozilla CanvasRenderingContext.canvas documentation> +getCanvasUnchecked ::+ (MonadDOM m, IsCanvasRenderingContext self) =>+ self -> m HTMLCanvasElement+getCanvasUnchecked self+ = liftDOM+ (((toCanvasRenderingContext self) ^. js "canvas") >>=+ fromJSValUnchecked)
src/JSDOM/Generated/CanvasRenderingContext2D.hs view
@@ -2,12 +2,16 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CanvasRenderingContext2D (save, restore, scale, rotate, translate, transform, setTransform,- createLinearGradient, createRadialGradient, setLineDash,- getLineDash, clearRect, fillRect, beginPath, closePath, moveTo,- lineTo, quadraticCurveTo, bezierCurveTo, arcTo, rect, arc,- fillPath, strokePath, clipPath, fill, stroke, clip,- isPointInPathPath, isPointInStrokePath, isPointInPath,- isPointInStroke, measureText, setAlpha, setCompositeOperation,+ createLinearGradient, createLinearGradient_,+ createLinearGradientUnchecked, createRadialGradient,+ createRadialGradient_, createRadialGradientUnchecked, setLineDash,+ getLineDash, getLineDash_, clearRect, fillRect, beginPath,+ closePath, moveTo, lineTo, quadraticCurveTo, bezierCurveTo, arcTo,+ rect, arc, fillPath, strokePath, clipPath, fill, stroke, clip,+ isPointInPathPath, isPointInPathPath_, isPointInStrokePath,+ isPointInStrokePath_, isPointInPath, isPointInPath_,+ isPointInStroke, isPointInStroke_, measureText, measureText_,+ measureTextUnchecked, setAlpha, setCompositeOperation, setLineWidthFunction, setLineCapFunction, setLineJoinFunction, setMiterLimitFunction, clearShadow, fillText, strokeText, setStrokeColor, setStrokeColorGray, setStrokeColorRGB,@@ -19,20 +23,29 @@ drawImageFromVideoPart, drawImageFromRect, setShadow, setShadowGray, setShadowRGB, setShadowCYMK, putImageData, putImageDataDirty, webkitPutImageDataHD, webkitPutImageDataHDDirty,- createPatternFromCanvas, createPattern, createImageData,- createImageDataSize, getImageData, webkitGetImageDataHD,+ createPatternFromCanvas, createPatternFromCanvas_,+ createPatternFromCanvasUnchecked, createPattern, createPattern_,+ createPatternUnchecked, createImageData, createImageData_,+ createImageDataUnchecked, createImageDataSize,+ createImageDataSize_, createImageDataSizeUnchecked, getImageData,+ getImageData_, getImageDataUnchecked, webkitGetImageDataHD,+ webkitGetImageDataHD_, webkitGetImageDataHDUnchecked, drawFocusIfNeeded, drawFocusIfNeededPath, setGlobalAlpha, getGlobalAlpha, setGlobalCompositeOperation,- getGlobalCompositeOperation, setLineWidth, getLineWidth,- setLineCap, getLineCap, setLineJoin, getLineJoin, setMiterLimit,- getMiterLimit, setShadowOffsetX, getShadowOffsetX,- setShadowOffsetY, getShadowOffsetY, setShadowBlur, getShadowBlur,- setShadowColor, getShadowColor, setLineDashOffset,+ getGlobalCompositeOperation, getGlobalCompositeOperationUnchecked,+ setLineWidth, getLineWidth, setLineCap, getLineCap,+ getLineCapUnchecked, setLineJoin, getLineJoin,+ getLineJoinUnchecked, setMiterLimit, getMiterLimit,+ setShadowOffsetX, getShadowOffsetX, setShadowOffsetY,+ getShadowOffsetY, setShadowBlur, getShadowBlur, setShadowColor,+ getShadowColor, getShadowColorUnchecked, setLineDashOffset, getLineDashOffset, setWebkitLineDash, getWebkitLineDash,- setWebkitLineDashOffset, getWebkitLineDashOffset, setFont, getFont,- setTextAlign, getTextAlign, setTextBaseline, getTextBaseline,- setDirection, getDirection, setStrokeStyle, getStrokeStyle,- setFillStyle, getFillStyle, getWebkitBackingStorePixelRatio,+ getWebkitLineDashUnchecked, setWebkitLineDashOffset,+ getWebkitLineDashOffset, setFont, getFont, setTextAlign,+ getTextAlign, setTextBaseline, getTextBaseline, setDirection,+ getDirection, setStrokeStyle, getStrokeStyle,+ getStrokeStyleUnchecked, setFillStyle, getFillStyle,+ getFillStyleUnchecked, getWebkitBackingStorePixelRatio, setWebkitImageSmoothingEnabled, getWebkitImageSmoothingEnabled, CanvasRenderingContext2D, castToCanvasRenderingContext2D, gTypeCanvasRenderingContext2D)@@ -109,6 +122,28 @@ [toJSVal x0, toJSVal y0, toJSVal x1, toJSVal y1]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createLinearGradient Mozilla CanvasRenderingContext2D.createLinearGradient documentation> +createLinearGradient_ ::+ (MonadDOM m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> m ()+createLinearGradient_ self x0 y0 x1 y1+ = liftDOM+ (void+ (self ^. jsf "createLinearGradient"+ [toJSVal x0, toJSVal y0, toJSVal x1, toJSVal y1]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createLinearGradient Mozilla CanvasRenderingContext2D.createLinearGradient documentation> +createLinearGradientUnchecked ::+ (MonadDOM m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> m CanvasGradient+createLinearGradientUnchecked self x0 y0 x1 y1+ = liftDOM+ ((self ^. jsf "createLinearGradient"+ [toJSVal x0, toJSVal y0, toJSVal x1, toJSVal y1])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createRadialGradient Mozilla CanvasRenderingContext2D.createRadialGradient documentation> createRadialGradient :: (MonadDOM m) =>@@ -123,6 +158,31 @@ toJSVal r1]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createRadialGradient Mozilla CanvasRenderingContext2D.createRadialGradient documentation> +createRadialGradient_ ::+ (MonadDOM m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> Float -> Float -> m ()+createRadialGradient_ self x0 y0 r0 x1 y1 r1+ = liftDOM+ (void+ (self ^. jsf "createRadialGradient"+ [toJSVal x0, toJSVal y0, toJSVal r0, toJSVal x1, toJSVal y1,+ toJSVal r1]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createRadialGradient Mozilla CanvasRenderingContext2D.createRadialGradient documentation> +createRadialGradientUnchecked ::+ (MonadDOM m) =>+ CanvasRenderingContext2D ->+ Float ->+ Float -> Float -> Float -> Float -> Float -> m CanvasGradient+createRadialGradientUnchecked self x0 y0 r0 x1 y1 r1+ = liftDOM+ ((self ^. jsf "createRadialGradient"+ [toJSVal x0, toJSVal y0, toJSVal r0, toJSVal x1, toJSVal y1,+ toJSVal r1])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setLineDash Mozilla CanvasRenderingContext2D.setLineDash documentation> setLineDash :: (MonadDOM m) => CanvasRenderingContext2D -> [Float] -> m ()@@ -135,6 +195,10 @@ getLineDash self = liftDOM ((self ^. jsf "getLineDash" ()) >>= fromJSArrayUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.getLineDash Mozilla CanvasRenderingContext2D.getLineDash documentation> +getLineDash_ :: (MonadDOM m) => CanvasRenderingContext2D -> m ()+getLineDash_ self = liftDOM (void (self ^. jsf "getLineDash" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.clearRect Mozilla CanvasRenderingContext2D.clearRect documentation> clearRect :: (MonadDOM m) =>@@ -287,6 +351,17 @@ [toJSVal path, toJSVal x, toJSVal y, toJSVal winding]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.isPointInPath Mozilla CanvasRenderingContext2D.isPointInPath documentation> +isPointInPathPath_ ::+ (MonadDOM m) =>+ CanvasRenderingContext2D ->+ Maybe Path2D -> Float -> Float -> CanvasWindingRule -> m ()+isPointInPathPath_ self path x y winding+ = liftDOM+ (void+ (self ^. jsf "isPointInPath"+ [toJSVal path, toJSVal x, toJSVal y, toJSVal winding]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.isPointInStroke Mozilla CanvasRenderingContext2D.isPointInStroke documentation> isPointInStrokePath :: (MonadDOM m) =>@@ -298,6 +373,16 @@ [toJSVal path, toJSVal x, toJSVal y]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.isPointInStroke Mozilla CanvasRenderingContext2D.isPointInStroke documentation> +isPointInStrokePath_ ::+ (MonadDOM m) =>+ CanvasRenderingContext2D -> Maybe Path2D -> Float -> Float -> m ()+isPointInStrokePath_ self path x y+ = liftDOM+ (void+ (self ^. jsf "isPointInStroke"+ [toJSVal path, toJSVal x, toJSVal y]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.isPointInPath Mozilla CanvasRenderingContext2D.isPointInPath documentation> isPointInPath :: (MonadDOM m) =>@@ -309,6 +394,17 @@ [toJSVal x, toJSVal y, toJSVal winding]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.isPointInPath Mozilla CanvasRenderingContext2D.isPointInPath documentation> +isPointInPath_ ::+ (MonadDOM m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> CanvasWindingRule -> m ()+isPointInPath_ self x y winding+ = liftDOM+ (void+ (self ^. jsf "isPointInPath"+ [toJSVal x, toJSVal y, toJSVal winding]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.isPointInStroke Mozilla CanvasRenderingContext2D.isPointInStroke documentation> isPointInStroke :: (MonadDOM m) =>@@ -318,6 +414,13 @@ ((self ^. jsf "isPointInStroke" [toJSVal x, toJSVal y]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.isPointInStroke Mozilla CanvasRenderingContext2D.isPointInStroke documentation> +isPointInStroke_ ::+ (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> m ()+isPointInStroke_ self x y+ = liftDOM+ (void (self ^. jsf "isPointInStroke" [toJSVal x, toJSVal y]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.measureText Mozilla CanvasRenderingContext2D.measureText documentation> measureText :: (MonadDOM m, ToJSString text) =>@@ -326,6 +429,21 @@ = liftDOM ((self ^. jsf "measureText" [toJSVal text]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.measureText Mozilla CanvasRenderingContext2D.measureText documentation> +measureText_ ::+ (MonadDOM m, ToJSString text) =>+ CanvasRenderingContext2D -> text -> m ()+measureText_ self text+ = liftDOM (void (self ^. jsf "measureText" [toJSVal text]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.measureText Mozilla CanvasRenderingContext2D.measureText documentation> +measureTextUnchecked ::+ (MonadDOM m, ToJSString text) =>+ CanvasRenderingContext2D -> text -> m TextMetrics+measureTextUnchecked self text+ = liftDOM+ ((self ^. jsf "measureText" [toJSVal text]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setAlpha Mozilla CanvasRenderingContext2D.setAlpha documentation> setAlpha :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> m ()@@ -718,6 +836,29 @@ >>= fromJSVal) -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createPattern Mozilla CanvasRenderingContext2D.createPattern documentation> +createPatternFromCanvas_ ::+ (MonadDOM m, ToJSString repetitionType) =>+ CanvasRenderingContext2D ->+ Maybe HTMLCanvasElement -> Maybe repetitionType -> m ()+createPatternFromCanvas_ self canvas repetitionType+ = liftDOM+ (void+ (self ^. jsf "createPattern"+ [toJSVal canvas, toJSVal repetitionType]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createPattern Mozilla CanvasRenderingContext2D.createPattern documentation> +createPatternFromCanvasUnchecked ::+ (MonadDOM m, ToJSString repetitionType) =>+ CanvasRenderingContext2D ->+ Maybe HTMLCanvasElement ->+ Maybe repetitionType -> m CanvasPattern+createPatternFromCanvasUnchecked self canvas repetitionType+ = liftDOM+ ((self ^. jsf "createPattern"+ [toJSVal canvas, toJSVal repetitionType])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createPattern Mozilla CanvasRenderingContext2D.createPattern documentation> createPattern :: (MonadDOM m, ToJSString repetitionType) => CanvasRenderingContext2D ->@@ -729,6 +870,28 @@ [toJSVal image, toJSVal repetitionType]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createPattern Mozilla CanvasRenderingContext2D.createPattern documentation> +createPattern_ ::+ (MonadDOM m, ToJSString repetitionType) =>+ CanvasRenderingContext2D ->+ Maybe HTMLImageElement -> Maybe repetitionType -> m ()+createPattern_ self image repetitionType+ = liftDOM+ (void+ (self ^. jsf "createPattern"+ [toJSVal image, toJSVal repetitionType]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createPattern Mozilla CanvasRenderingContext2D.createPattern documentation> +createPatternUnchecked ::+ (MonadDOM m, ToJSString repetitionType) =>+ CanvasRenderingContext2D ->+ Maybe HTMLImageElement -> Maybe repetitionType -> m CanvasPattern+createPatternUnchecked self image repetitionType+ = liftDOM+ ((self ^. jsf "createPattern"+ [toJSVal image, toJSVal repetitionType])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createImageData Mozilla CanvasRenderingContext2D.createImageData documentation> createImageData :: (MonadDOM m) =>@@ -738,6 +901,22 @@ ((self ^. jsf "createImageData" [toJSVal imagedata]) >>= fromJSVal) -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createImageData Mozilla CanvasRenderingContext2D.createImageData documentation> +createImageData_ ::+ (MonadDOM m) => CanvasRenderingContext2D -> Maybe ImageData -> m ()+createImageData_ self imagedata+ = liftDOM+ (void (self ^. jsf "createImageData" [toJSVal imagedata]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createImageData Mozilla CanvasRenderingContext2D.createImageData documentation> +createImageDataUnchecked ::+ (MonadDOM m) =>+ CanvasRenderingContext2D -> Maybe ImageData -> m ImageData+createImageDataUnchecked self imagedata+ = liftDOM+ ((self ^. jsf "createImageData" [toJSVal imagedata]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createImageData Mozilla CanvasRenderingContext2D.createImageData documentation> createImageDataSize :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> m (Maybe ImageData)@@ -746,6 +925,22 @@ ((self ^. jsf "createImageData" [toJSVal sw, toJSVal sh]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createImageData Mozilla CanvasRenderingContext2D.createImageData documentation> +createImageDataSize_ ::+ (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> m ()+createImageDataSize_ self sw sh+ = liftDOM+ (void (self ^. jsf "createImageData" [toJSVal sw, toJSVal sh]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createImageData Mozilla CanvasRenderingContext2D.createImageData documentation> +createImageDataSizeUnchecked ::+ (MonadDOM m) =>+ CanvasRenderingContext2D -> Float -> Float -> m ImageData+createImageDataSizeUnchecked self sw sh+ = liftDOM+ ((self ^. jsf "createImageData" [toJSVal sw, toJSVal sh]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.getImageData Mozilla CanvasRenderingContext2D.getImageData documentation> getImageData :: (MonadDOM m) =>@@ -757,6 +952,28 @@ [toJSVal sx, toJSVal sy, toJSVal sw, toJSVal sh]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.getImageData Mozilla CanvasRenderingContext2D.getImageData documentation> +getImageData_ ::+ (MonadDOM m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> m ()+getImageData_ self sx sy sw sh+ = liftDOM+ (void+ (self ^. jsf "getImageData"+ [toJSVal sx, toJSVal sy, toJSVal sw, toJSVal sh]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.getImageData Mozilla CanvasRenderingContext2D.getImageData documentation> +getImageDataUnchecked ::+ (MonadDOM m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> m ImageData+getImageDataUnchecked self sx sy sw sh+ = liftDOM+ ((self ^. jsf "getImageData"+ [toJSVal sx, toJSVal sy, toJSVal sw, toJSVal sh])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitGetImageDataHD Mozilla CanvasRenderingContext2D.webkitGetImageDataHD documentation> webkitGetImageDataHD :: (MonadDOM m) =>@@ -768,6 +985,28 @@ [toJSVal sx, toJSVal sy, toJSVal sw, toJSVal sh]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitGetImageDataHD Mozilla CanvasRenderingContext2D.webkitGetImageDataHD documentation> +webkitGetImageDataHD_ ::+ (MonadDOM m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> m ()+webkitGetImageDataHD_ self sx sy sw sh+ = liftDOM+ (void+ (self ^. jsf "webkitGetImageDataHD"+ [toJSVal sx, toJSVal sy, toJSVal sw, toJSVal sh]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitGetImageDataHD Mozilla CanvasRenderingContext2D.webkitGetImageDataHD documentation> +webkitGetImageDataHDUnchecked ::+ (MonadDOM m) =>+ CanvasRenderingContext2D ->+ Float -> Float -> Float -> Float -> m ImageData+webkitGetImageDataHDUnchecked self sx sy sw sh+ = liftDOM+ ((self ^. jsf "webkitGetImageDataHD"+ [toJSVal sx, toJSVal sy, toJSVal sw, toJSVal sh])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.drawFocusIfNeeded Mozilla CanvasRenderingContext2D.drawFocusIfNeeded documentation> drawFocusIfNeeded :: (MonadDOM m, IsElement element) =>@@ -813,6 +1052,14 @@ = liftDOM ((self ^. js "globalCompositeOperation") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.globalCompositeOperation Mozilla CanvasRenderingContext2D.globalCompositeOperation documentation> +getGlobalCompositeOperationUnchecked ::+ (MonadDOM m, FromJSString result) =>+ CanvasRenderingContext2D -> m result+getGlobalCompositeOperationUnchecked self+ = liftDOM+ ((self ^. js "globalCompositeOperation") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineWidth Mozilla CanvasRenderingContext2D.lineWidth documentation> setLineWidth :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> m ()@@ -838,6 +1085,13 @@ getLineCap self = liftDOM ((self ^. js "lineCap") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineCap Mozilla CanvasRenderingContext2D.lineCap documentation> +getLineCapUnchecked ::+ (MonadDOM m, FromJSString result) =>+ CanvasRenderingContext2D -> m result+getLineCapUnchecked self+ = liftDOM ((self ^. js "lineCap") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineJoin Mozilla CanvasRenderingContext2D.lineJoin documentation> setLineJoin :: (MonadDOM m, ToJSString val) =>@@ -852,6 +1106,13 @@ getLineJoin self = liftDOM ((self ^. js "lineJoin") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineJoin Mozilla CanvasRenderingContext2D.lineJoin documentation> +getLineJoinUnchecked ::+ (MonadDOM m, FromJSString result) =>+ CanvasRenderingContext2D -> m result+getLineJoinUnchecked self+ = liftDOM ((self ^. js "lineJoin") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.miterLimit Mozilla CanvasRenderingContext2D.miterLimit documentation> setMiterLimit :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> m ()@@ -918,6 +1179,13 @@ getShadowColor self = liftDOM ((self ^. js "shadowColor") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.shadowColor Mozilla CanvasRenderingContext2D.shadowColor documentation> +getShadowColorUnchecked ::+ (MonadDOM m, FromJSString result) =>+ CanvasRenderingContext2D -> m result+getShadowColorUnchecked self+ = liftDOM ((self ^. js "shadowColor") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineDashOffset Mozilla CanvasRenderingContext2D.lineDashOffset documentation> setLineDashOffset :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> m ()@@ -944,6 +1212,12 @@ getWebkitLineDash self = liftDOM ((self ^. js "webkitLineDash") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitLineDash Mozilla CanvasRenderingContext2D.webkitLineDash documentation> +getWebkitLineDashUnchecked ::+ (MonadDOM m) => CanvasRenderingContext2D -> m Array+getWebkitLineDashUnchecked self+ = liftDOM ((self ^. js "webkitLineDash") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitLineDashOffset Mozilla CanvasRenderingContext2D.webkitLineDashOffset documentation> setWebkitLineDashOffset :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> m ()@@ -1025,6 +1299,12 @@ getStrokeStyle self = liftDOM ((self ^. js "strokeStyle") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.strokeStyle Mozilla CanvasRenderingContext2D.strokeStyle documentation> +getStrokeStyleUnchecked ::+ (MonadDOM m) => CanvasRenderingContext2D -> m CanvasStyle+getStrokeStyleUnchecked self+ = liftDOM ((self ^. js "strokeStyle") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.fillStyle Mozilla CanvasRenderingContext2D.fillStyle documentation> setFillStyle :: (MonadDOM m, IsCanvasStyle val) =>@@ -1037,6 +1317,12 @@ (MonadDOM m) => CanvasRenderingContext2D -> m (Maybe CanvasStyle) getFillStyle self = liftDOM ((self ^. js "fillStyle") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.fillStyle Mozilla CanvasRenderingContext2D.fillStyle documentation> +getFillStyleUnchecked ::+ (MonadDOM m) => CanvasRenderingContext2D -> m CanvasStyle+getFillStyleUnchecked self+ = liftDOM ((self ^. js "fillStyle") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitBackingStorePixelRatio Mozilla CanvasRenderingContext2D.webkitBackingStorePixelRatio documentation> getWebkitBackingStorePixelRatio ::
src/JSDOM/Generated/CharacterData.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CharacterData- (substringData, appendData, insertData, deleteData, replaceData,- setData, getData, getLength, CharacterData, castToCharacterData,+ (substringData, substringData_, substringDataUnchecked, appendData,+ insertData, deleteData, replaceData, setData, getData,+ getDataUnchecked, getLength, CharacterData, castToCharacterData, gTypeCharacterData, IsCharacterData, toCharacterData) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -27,6 +28,25 @@ [toJSVal offset, toJSVal length]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CharacterData.substringData Mozilla CharacterData.substringData documentation> +substringData_ ::+ (MonadDOM m, IsCharacterData self) => self -> Word -> Word -> m ()+substringData_ self offset length+ = liftDOM+ (void+ ((toCharacterData self) ^. jsf "substringData"+ [toJSVal offset, toJSVal length]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CharacterData.substringData Mozilla CharacterData.substringData documentation> +substringDataUnchecked ::+ (MonadDOM m, IsCharacterData self, FromJSString result) =>+ self -> Word -> Word -> m result+substringDataUnchecked self offset length+ = liftDOM+ (((toCharacterData self) ^. jsf "substringData"+ [toJSVal offset, toJSVal length])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CharacterData.appendData Mozilla CharacterData.appendData documentation> appendData :: (MonadDOM m, IsCharacterData self, ToJSString data') =>@@ -78,6 +98,14 @@ getData self = liftDOM (((toCharacterData self) ^. js "data") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CharacterData.data Mozilla CharacterData.data documentation> +getDataUnchecked ::+ (MonadDOM m, IsCharacterData self, FromJSString result) =>+ self -> m result+getDataUnchecked self+ = liftDOM+ (((toCharacterData self) ^. js "data") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/CharacterData.length Mozilla CharacterData.length documentation> getLength :: (MonadDOM m, IsCharacterData self) => self -> m Word
src/JSDOM/Generated/ClientRectList.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.ClientRectList- (item, getLength, ClientRectList, castToClientRectList,- gTypeClientRectList)+ (item, item_, itemUnchecked, getLength, ClientRectList,+ castToClientRectList, gTypeClientRectList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,6 +21,18 @@ (MonadDOM m) => ClientRectList -> Word -> m (Maybe ClientRect) item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ClientRectList.item Mozilla ClientRectList.item documentation> +item_ :: (MonadDOM m) => ClientRectList -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ClientRectList.item Mozilla ClientRectList.item documentation> +itemUnchecked ::+ (MonadDOM m) => ClientRectList -> Word -> m ClientRect+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/ClientRectList.length Mozilla ClientRectList.length documentation> getLength :: (MonadDOM m) => ClientRectList -> m Word
src/JSDOM/Generated/CommandLineAPIHost.hs view
@@ -2,8 +2,10 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CommandLineAPIHost (clearConsoleMessages, copyText, inspect, inspectedObject,- getEventListeners, databaseId, storageId, CommandLineAPIHost,- castToCommandLineAPIHost, gTypeCommandLineAPIHost)+ inspectedObject_, getEventListeners, getEventListeners_,+ getEventListenersUnchecked, databaseId, databaseId_, storageId,+ storageId_, CommandLineAPIHost, castToCommandLineAPIHost,+ gTypeCommandLineAPIHost) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -42,6 +44,12 @@ = liftDOM ((self ^. jsf "inspectedObject" [toJSVal num]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.inspectedObject Mozilla CommandLineAPIHost.inspectedObject documentation> +inspectedObject_ ::+ (MonadDOM m) => CommandLineAPIHost -> Int -> m ()+inspectedObject_ self num+ = liftDOM (void (self ^. jsf "inspectedObject" [toJSVal num]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.getEventListeners Mozilla CommandLineAPIHost.getEventListeners documentation> getEventListeners :: (MonadDOM m, IsNode node) =>@@ -50,6 +58,22 @@ = liftDOM ((self ^. jsf "getEventListeners" [toJSVal node]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.getEventListeners Mozilla CommandLineAPIHost.getEventListeners documentation> +getEventListeners_ ::+ (MonadDOM m, IsNode node) =>+ CommandLineAPIHost -> Maybe node -> m ()+getEventListeners_ self node+ = liftDOM (void (self ^. jsf "getEventListeners" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.getEventListeners Mozilla CommandLineAPIHost.getEventListeners documentation> +getEventListenersUnchecked ::+ (MonadDOM m, IsNode node) =>+ CommandLineAPIHost -> Maybe node -> m Array+getEventListenersUnchecked self node+ = liftDOM+ ((self ^. jsf "getEventListeners" [toJSVal node]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.databaseId Mozilla CommandLineAPIHost.databaseId documentation> databaseId :: (MonadDOM m, FromJSString result) =>@@ -59,6 +83,11 @@ ((self ^. jsf "databaseId" [toJSVal database]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.databaseId Mozilla CommandLineAPIHost.databaseId documentation> +databaseId_ :: (MonadDOM m) => CommandLineAPIHost -> JSVal -> m ()+databaseId_ self database+ = liftDOM (void (self ^. jsf "databaseId" [toJSVal database]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.storageId Mozilla CommandLineAPIHost.storageId documentation> storageId :: (MonadDOM m, FromJSString result) =>@@ -67,3 +96,8 @@ = liftDOM ((self ^. jsf "storageId" [toJSVal storage]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.storageId Mozilla CommandLineAPIHost.storageId documentation> +storageId_ :: (MonadDOM m) => CommandLineAPIHost -> JSVal -> m ()+storageId_ self storage+ = liftDOM (void (self ^. jsf "storageId" [toJSVal storage]))
src/JSDOM/Generated/ConvolverNode.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.ConvolverNode- (setBuffer, getBuffer, setNormalize, getNormalize, ConvolverNode,- castToConvolverNode, gTypeConvolverNode)+ (setBuffer, getBuffer, getBufferUnchecked, setNormalize,+ getNormalize, ConvolverNode, castToConvolverNode,+ gTypeConvolverNode) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,6 +25,12 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode.buffer Mozilla ConvolverNode.buffer documentation> getBuffer :: (MonadDOM m) => ConvolverNode -> m (Maybe AudioBuffer) getBuffer self = liftDOM ((self ^. js "buffer") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode.buffer Mozilla ConvolverNode.buffer documentation> +getBufferUnchecked ::+ (MonadDOM m) => ConvolverNode -> m AudioBuffer+getBufferUnchecked self+ = liftDOM ((self ^. js "buffer") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode.normalize Mozilla ConvolverNode.normalize documentation> setNormalize :: (MonadDOM m) => ConvolverNode -> Bool -> m ()
src/JSDOM/Generated/Coordinates.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Coordinates- (getLatitude, getLongitude, getAltitude, getAccuracy,- getAltitudeAccuracy, getHeading, getSpeed, Coordinates,- castToCoordinates, gTypeCoordinates)+ (getLatitude, getLongitude, getAltitude, getAltitudeUnchecked,+ getAccuracy, getAltitudeAccuracy, getAltitudeAccuracyUnchecked,+ getHeading, getHeadingUnchecked, getSpeed, getSpeedUnchecked,+ Coordinates, castToCoordinates, gTypeCoordinates) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -31,6 +32,11 @@ getAltitude :: (MonadDOM m) => Coordinates -> m (Maybe Double) getAltitude self = liftDOM ((self ^. js "altitude") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.altitude Mozilla Coordinates.altitude documentation> +getAltitudeUnchecked :: (MonadDOM m) => Coordinates -> m Double+getAltitudeUnchecked self+ = liftDOM ((self ^. js "altitude") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.accuracy Mozilla Coordinates.accuracy documentation> getAccuracy :: (MonadDOM m) => Coordinates -> m Double getAccuracy self@@ -42,10 +48,26 @@ getAltitudeAccuracy self = liftDOM ((self ^. js "altitudeAccuracy") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.altitudeAccuracy Mozilla Coordinates.altitudeAccuracy documentation> +getAltitudeAccuracyUnchecked ::+ (MonadDOM m) => Coordinates -> m Double+getAltitudeAccuracyUnchecked self+ = liftDOM ((self ^. js "altitudeAccuracy") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.heading Mozilla Coordinates.heading documentation> getHeading :: (MonadDOM m) => Coordinates -> m (Maybe Double) getHeading self = liftDOM ((self ^. js "heading") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.heading Mozilla Coordinates.heading documentation> +getHeadingUnchecked :: (MonadDOM m) => Coordinates -> m Double+getHeadingUnchecked self+ = liftDOM ((self ^. js "heading") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.speed Mozilla Coordinates.speed documentation> getSpeed :: (MonadDOM m) => Coordinates -> m (Maybe Double) getSpeed self = liftDOM ((self ^. js "speed") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.speed Mozilla Coordinates.speed documentation> +getSpeedUnchecked :: (MonadDOM m) => Coordinates -> m Double+getSpeedUnchecked self+ = liftDOM ((self ^. js "speed") >>= fromJSValUnchecked)
src/JSDOM/Generated/Crypto.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Crypto- (getRandomValues, getWebkitSubtle, Crypto, castToCrypto,+ (getRandomValues, getRandomValues_, getRandomValuesUnchecked,+ getWebkitSubtle, getWebkitSubtleUnchecked, Crypto, castToCrypto, gTypeCrypto) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -24,7 +25,29 @@ = liftDOM ((self ^. jsf "getRandomValues" [toJSVal array]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Crypto.getRandomValues Mozilla Crypto.getRandomValues documentation> +getRandomValues_ ::+ (MonadDOM m, IsArrayBufferView array) =>+ Crypto -> Maybe array -> m ()+getRandomValues_ self array+ = liftDOM (void (self ^. jsf "getRandomValues" [toJSVal array]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Crypto.getRandomValues Mozilla Crypto.getRandomValues documentation> +getRandomValuesUnchecked ::+ (MonadDOM m, IsArrayBufferView array) =>+ Crypto -> Maybe array -> m ArrayBufferView+getRandomValuesUnchecked self array+ = liftDOM+ ((self ^. jsf "getRandomValues" [toJSVal array]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Crypto.webkitSubtle Mozilla Crypto.webkitSubtle documentation> getWebkitSubtle :: (MonadDOM m) => Crypto -> m (Maybe SubtleCrypto) getWebkitSubtle self = liftDOM ((self ^. js "webkitSubtle") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Crypto.webkitSubtle Mozilla Crypto.webkitSubtle documentation> +getWebkitSubtleUnchecked ::+ (MonadDOM m) => Crypto -> m SubtleCrypto+getWebkitSubtleUnchecked self+ = liftDOM ((self ^. js "webkitSubtle") >>= fromJSValUnchecked)
src/JSDOM/Generated/CryptoKey.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CryptoKey- (getType, getExtractable, getAlgorithm, getUsages, CryptoKey,- castToCryptoKey, gTypeCryptoKey)+ (getType, getExtractable, getAlgorithm, getAlgorithmUnchecked,+ getUsages, CryptoKey, castToCryptoKey, gTypeCryptoKey) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,6 +29,11 @@ getAlgorithm :: (MonadDOM m) => CryptoKey -> m (Maybe Algorithm) getAlgorithm self = liftDOM ((self ^. js "algorithm") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CryptoKey.algorithm Mozilla CryptoKey.algorithm documentation> +getAlgorithmUnchecked :: (MonadDOM m) => CryptoKey -> m Algorithm+getAlgorithmUnchecked self+ = liftDOM ((self ^. js "algorithm") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/CryptoKey.usages Mozilla CryptoKey.usages documentation> getUsages :: (MonadDOM m) => CryptoKey -> m [KeyUsage]
src/JSDOM/Generated/CryptoKeyPair.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CryptoKeyPair- (getPublicKey, getPrivateKey, CryptoKeyPair, castToCryptoKeyPair,+ (getPublicKey, getPublicKeyUnchecked, getPrivateKey,+ getPrivateKeyUnchecked, CryptoKeyPair, castToCryptoKeyPair, gTypeCryptoKeyPair) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,8 +23,20 @@ getPublicKey self = liftDOM ((self ^. js "publicKey") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CryptoKeyPair.publicKey Mozilla CryptoKeyPair.publicKey documentation> +getPublicKeyUnchecked ::+ (MonadDOM m) => CryptoKeyPair -> m CryptoKey+getPublicKeyUnchecked self+ = liftDOM ((self ^. js "publicKey") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CryptoKeyPair.privateKey Mozilla CryptoKeyPair.privateKey documentation> getPrivateKey :: (MonadDOM m) => CryptoKeyPair -> m (Maybe CryptoKey) getPrivateKey self = liftDOM ((self ^. js "privateKey") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CryptoKeyPair.privateKey Mozilla CryptoKeyPair.privateKey documentation> +getPrivateKeyUnchecked ::+ (MonadDOM m) => CryptoKeyPair -> m CryptoKey+getPrivateKeyUnchecked self+ = liftDOM ((self ^. js "privateKey") >>= fromJSValUnchecked)
src/JSDOM/Generated/DOMImplementation.hs view
@@ -1,9 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DOMImplementation- (hasFeature, createDocumentType, createDocument,- createCSSStyleSheet, createHTMLDocument, DOMImplementation,- castToDOMImplementation, gTypeDOMImplementation)+ (hasFeature, hasFeature_, createDocumentType, createDocumentType_,+ createDocumentTypeUnchecked, createDocument, createDocument_,+ createDocumentUnchecked, createCSSStyleSheet, createCSSStyleSheet_,+ createCSSStyleSheetUnchecked, createHTMLDocument,+ createHTMLDocument_, createHTMLDocumentUnchecked,+ DOMImplementation, castToDOMImplementation, gTypeDOMImplementation) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,6 +29,15 @@ ((self ^. jsf "hasFeature" [toJSVal feature, toJSVal version]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.hasFeature Mozilla DOMImplementation.hasFeature documentation> +hasFeature_ ::+ (MonadDOM m, ToJSString feature, ToJSString version) =>+ DOMImplementation -> feature -> Maybe version -> m ()+hasFeature_ self feature version+ = liftDOM+ (void+ (self ^. jsf "hasFeature" [toJSVal feature, toJSVal version]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createDocumentType Mozilla DOMImplementation.createDocumentType documentation> createDocumentType :: (MonadDOM m, ToJSString qualifiedName, ToJSString publicId,@@ -39,6 +51,31 @@ [toJSVal qualifiedName, toJSVal publicId, toJSVal systemId]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createDocumentType Mozilla DOMImplementation.createDocumentType documentation> +createDocumentType_ ::+ (MonadDOM m, ToJSString qualifiedName, ToJSString publicId,+ ToJSString systemId) =>+ DOMImplementation ->+ Maybe qualifiedName -> Maybe publicId -> Maybe systemId -> m ()+createDocumentType_ self qualifiedName publicId systemId+ = liftDOM+ (void+ (self ^. jsf "createDocumentType"+ [toJSVal qualifiedName, toJSVal publicId, toJSVal systemId]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createDocumentType Mozilla DOMImplementation.createDocumentType documentation> +createDocumentTypeUnchecked ::+ (MonadDOM m, ToJSString qualifiedName, ToJSString publicId,+ ToJSString systemId) =>+ DOMImplementation ->+ Maybe qualifiedName ->+ Maybe publicId -> Maybe systemId -> m DocumentType+createDocumentTypeUnchecked self qualifiedName publicId systemId+ = liftDOM+ ((self ^. jsf "createDocumentType"+ [toJSVal qualifiedName, toJSVal publicId, toJSVal systemId])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createDocument Mozilla DOMImplementation.createDocument documentation> createDocument :: (MonadDOM m, ToJSString namespaceURI, ToJSString qualifiedName) =>@@ -51,6 +88,30 @@ [toJSVal namespaceURI, toJSVal qualifiedName, toJSVal doctype]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createDocument Mozilla DOMImplementation.createDocument documentation> +createDocument_ ::+ (MonadDOM m, ToJSString namespaceURI, ToJSString qualifiedName) =>+ DOMImplementation ->+ Maybe namespaceURI ->+ Maybe qualifiedName -> Maybe DocumentType -> m ()+createDocument_ self namespaceURI qualifiedName doctype+ = liftDOM+ (void+ (self ^. jsf "createDocument"+ [toJSVal namespaceURI, toJSVal qualifiedName, toJSVal doctype]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createDocument Mozilla DOMImplementation.createDocument documentation> +createDocumentUnchecked ::+ (MonadDOM m, ToJSString namespaceURI, ToJSString qualifiedName) =>+ DOMImplementation ->+ Maybe namespaceURI ->+ Maybe qualifiedName -> Maybe DocumentType -> m Document+createDocumentUnchecked self namespaceURI qualifiedName doctype+ = liftDOM+ ((self ^. jsf "createDocument"+ [toJSVal namespaceURI, toJSVal qualifiedName, toJSVal doctype])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createCSSStyleSheet Mozilla DOMImplementation.createCSSStyleSheet documentation> createCSSStyleSheet :: (MonadDOM m, ToJSString title, ToJSString media) =>@@ -60,6 +121,24 @@ ((self ^. jsf "createCSSStyleSheet" [toJSVal title, toJSVal media]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createCSSStyleSheet Mozilla DOMImplementation.createCSSStyleSheet documentation> +createCSSStyleSheet_ ::+ (MonadDOM m, ToJSString title, ToJSString media) =>+ DOMImplementation -> title -> media -> m ()+createCSSStyleSheet_ self title media+ = liftDOM+ (void+ (self ^. jsf "createCSSStyleSheet" [toJSVal title, toJSVal media]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createCSSStyleSheet Mozilla DOMImplementation.createCSSStyleSheet documentation> +createCSSStyleSheetUnchecked ::+ (MonadDOM m, ToJSString title, ToJSString media) =>+ DOMImplementation -> title -> media -> m CSSStyleSheet+createCSSStyleSheetUnchecked self title media+ = liftDOM+ ((self ^. jsf "createCSSStyleSheet" [toJSVal title, toJSVal media])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createHTMLDocument Mozilla DOMImplementation.createHTMLDocument documentation> createHTMLDocument :: (MonadDOM m, ToJSString title) =>@@ -67,3 +146,19 @@ createHTMLDocument self title = liftDOM ((self ^. jsf "createHTMLDocument" [toJSVal title]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createHTMLDocument Mozilla DOMImplementation.createHTMLDocument documentation> +createHTMLDocument_ ::+ (MonadDOM m, ToJSString title) =>+ DOMImplementation -> title -> m ()+createHTMLDocument_ self title+ = liftDOM (void (self ^. jsf "createHTMLDocument" [toJSVal title]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createHTMLDocument Mozilla DOMImplementation.createHTMLDocument documentation> +createHTMLDocumentUnchecked ::+ (MonadDOM m, ToJSString title) =>+ DOMImplementation -> title -> m HTMLDocument+createHTMLDocumentUnchecked self title+ = liftDOM+ ((self ^. jsf "createHTMLDocument" [toJSVal title]) >>=+ fromJSValUnchecked)
src/JSDOM/Generated/DOMNamedFlowCollection.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DOMNamedFlowCollection- (item, namedItem, getLength, DOMNamedFlowCollection,+ (item, item_, itemUnchecked, namedItem, namedItem_,+ namedItemUnchecked, getLength, DOMNamedFlowCollection, castToDOMNamedFlowCollection, gTypeDOMNamedFlowCollection) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,12 +24,39 @@ item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlowCollection.item Mozilla WebKitNamedFlowCollection.item documentation> +item_ :: (MonadDOM m) => DOMNamedFlowCollection -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlowCollection.item Mozilla WebKitNamedFlowCollection.item documentation> +itemUnchecked ::+ (MonadDOM m) => DOMNamedFlowCollection -> Word -> m WebKitNamedFlow+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlowCollection.namedItem Mozilla WebKitNamedFlowCollection.namedItem documentation> namedItem :: (MonadDOM m, ToJSString name) => DOMNamedFlowCollection -> name -> m (Maybe WebKitNamedFlow) namedItem self name = liftDOM ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlowCollection.namedItem Mozilla WebKitNamedFlowCollection.namedItem documentation> +namedItem_ ::+ (MonadDOM m, ToJSString name) =>+ DOMNamedFlowCollection -> name -> m ()+namedItem_ self name+ = liftDOM (void (self ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlowCollection.namedItem Mozilla WebKitNamedFlowCollection.namedItem documentation> +namedItemUnchecked ::+ (MonadDOM m, ToJSString name) =>+ DOMNamedFlowCollection -> name -> m WebKitNamedFlow+namedItemUnchecked self name+ = liftDOM+ ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlowCollection.length Mozilla WebKitNamedFlowCollection.length documentation> getLength :: (MonadDOM m) => DOMNamedFlowCollection -> m Word
src/JSDOM/Generated/DOMParser.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DOMParser- (newDOMParser, parseFromString, DOMParser, castToDOMParser,+ (newDOMParser, parseFromString, parseFromString_,+ parseFromStringUnchecked, DOMParser, castToDOMParser, gTypeDOMParser) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -28,3 +29,21 @@ = liftDOM ((self ^. jsf "parseFromString" [toJSVal str, toJSVal contentType]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMParser.parseFromString Mozilla DOMParser.parseFromString documentation> +parseFromString_ ::+ (MonadDOM m, ToJSString str, ToJSString contentType) =>+ DOMParser -> str -> contentType -> m ()+parseFromString_ self str contentType+ = liftDOM+ (void+ (self ^. jsf "parseFromString" [toJSVal str, toJSVal contentType]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMParser.parseFromString Mozilla DOMParser.parseFromString documentation> +parseFromStringUnchecked ::+ (MonadDOM m, ToJSString str, ToJSString contentType) =>+ DOMParser -> str -> contentType -> m Document+parseFromStringUnchecked self str contentType+ = liftDOM+ ((self ^. jsf "parseFromString" [toJSVal str, toJSVal contentType])+ >>= fromJSValUnchecked)
src/JSDOM/Generated/DOMSettableTokenList.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DOMSettableTokenList- (_get, setValue, getValue, DOMSettableTokenList,- castToDOMSettableTokenList, gTypeDOMSettableTokenList)+ (_get, _get_, _getUnchecked, setValue, getValue,+ DOMSettableTokenList, castToDOMSettableTokenList,+ gTypeDOMSettableTokenList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -23,6 +24,19 @@ _get self index = liftDOM ((self ^. jsf "_get" [toJSVal index]) >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMSettableTokenList._get Mozilla DOMSettableTokenList._get documentation> +_get_ :: (MonadDOM m) => DOMSettableTokenList -> Word -> m ()+_get_ self index+ = liftDOM (void (self ^. jsf "_get" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMSettableTokenList._get Mozilla DOMSettableTokenList._get documentation> +_getUnchecked ::+ (MonadDOM m, FromJSString result) =>+ DOMSettableTokenList -> Word -> m result+_getUnchecked self index+ = liftDOM+ ((self ^. jsf "_get" [toJSVal index]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMSettableTokenList.value Mozilla DOMSettableTokenList.value documentation> setValue ::
src/JSDOM/Generated/DOMStringList.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DOMStringList- (item, contains, getLength, DOMStringList, castToDOMStringList,- gTypeDOMStringList)+ (item, item_, itemUnchecked, contains, contains_, getLength,+ DOMStringList, castToDOMStringList, gTypeDOMStringList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,12 +24,31 @@ = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMStringList.item Mozilla DOMStringList.item documentation> +item_ :: (MonadDOM m) => DOMStringList -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMStringList.item Mozilla DOMStringList.item documentation> +itemUnchecked ::+ (MonadDOM m, FromJSString result) =>+ DOMStringList -> Word -> m result+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMStringList.contains Mozilla DOMStringList.contains documentation> contains :: (MonadDOM m, ToJSString string) => DOMStringList -> string -> m Bool contains self string = liftDOM ((self ^. jsf "contains" [toJSVal string]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMStringList.contains Mozilla DOMStringList.contains documentation> +contains_ ::+ (MonadDOM m, ToJSString string) => DOMStringList -> string -> m ()+contains_ self string+ = liftDOM (void (self ^. jsf "contains" [toJSVal string])) -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMStringList.length Mozilla DOMStringList.length documentation> getLength :: (MonadDOM m) => DOMStringList -> m Word
src/JSDOM/Generated/DOMTokenList.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DOMTokenList- (item, contains, add, remove, toggle, toString, getLength,- DOMTokenList, castToDOMTokenList, gTypeDOMTokenList,- IsDOMTokenList, toDOMTokenList)+ (item, item_, itemUnchecked, contains, contains_, add, remove,+ toggle, toggle_, toString, toString_, getLength, DOMTokenList,+ castToDOMTokenList, gTypeDOMTokenList, IsDOMTokenList,+ toDOMTokenList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,6 +27,21 @@ (((toDOMTokenList self) ^. jsf "item" [toJSVal index]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.item Mozilla DOMTokenList.item documentation> +item_ :: (MonadDOM m, IsDOMTokenList self) => self -> Word -> m ()+item_ self index+ = liftDOM+ (void ((toDOMTokenList self) ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.item Mozilla DOMTokenList.item documentation> +itemUnchecked ::+ (MonadDOM m, IsDOMTokenList self, FromJSString result) =>+ self -> Word -> m result+itemUnchecked self index+ = liftDOM+ (((toDOMTokenList self) ^. jsf "item" [toJSVal index]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.contains Mozilla DOMTokenList.contains documentation> contains :: (MonadDOM m, IsDOMTokenList self, ToJSString token) =>@@ -35,6 +51,14 @@ (((toDOMTokenList self) ^. jsf "contains" [toJSVal token]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.contains Mozilla DOMTokenList.contains documentation> +contains_ ::+ (MonadDOM m, IsDOMTokenList self, ToJSString token) =>+ self -> token -> m ()+contains_ self token+ = liftDOM+ (void ((toDOMTokenList self) ^. jsf "contains" [toJSVal token]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.add Mozilla DOMTokenList.add documentation> add :: (MonadDOM m, IsDOMTokenList self, ToJSString tokens,@@ -65,6 +89,16 @@ [toJSVal token, toJSVal force]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.toggle Mozilla DOMTokenList.toggle documentation> +toggle_ ::+ (MonadDOM m, IsDOMTokenList self, ToJSString token) =>+ self -> token -> Bool -> m ()+toggle_ self token force+ = liftDOM+ (void+ ((toDOMTokenList self) ^. jsf "toggle"+ [toJSVal token, toJSVal force]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.toString Mozilla DOMTokenList.toString documentation> toString :: (MonadDOM m, IsDOMTokenList self, FromJSString result) =>@@ -73,6 +107,11 @@ = liftDOM (((toDOMTokenList self) ^. jsf "toString" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.toString Mozilla DOMTokenList.toString documentation> +toString_ :: (MonadDOM m, IsDOMTokenList self) => self -> m ()+toString_ self+ = liftDOM (void ((toDOMTokenList self) ^. jsf "toString" ())) -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.length Mozilla DOMTokenList.length documentation> getLength :: (MonadDOM m, IsDOMTokenList self) => self -> m Word
src/JSDOM/Generated/DataCue.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DataCue- (newDataCue, newDataCue', setData, getData, setValue, getValue,- getType, DataCue, castToDataCue, gTypeDataCue)+ (newDataCue, newDataCue', setData, getData, getDataUnchecked,+ setValue, getValue, getType, DataCue, castToDataCue, gTypeDataCue) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -38,6 +38,11 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitDataCue.data Mozilla WebKitDataCue.data documentation> getData :: (MonadDOM m) => DataCue -> m (Maybe ArrayBuffer) getData self = liftDOM ((self ^. js "data") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitDataCue.data Mozilla WebKitDataCue.data documentation> +getDataUnchecked :: (MonadDOM m) => DataCue -> m ArrayBuffer+getDataUnchecked self+ = liftDOM ((self ^. js "data") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitDataCue.value Mozilla WebKitDataCue.value documentation> setValue :: (MonadDOM m) => DataCue -> JSVal -> m ()
src/JSDOM/Generated/DataTransfer.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DataTransfer- (clearData, getData, setData, setDragImage, setDropEffect,- getDropEffect, setEffectAllowed, getEffectAllowed, getTypes,- getFiles, getItems, DataTransfer, castToDataTransfer,+ (clearData, getData, getData_, setData, setDragImage,+ setDropEffect, getDropEffect, setEffectAllowed, getEffectAllowed,+ getTypes, getTypesUnchecked, getFiles, getFilesUnchecked, getItems,+ getItemsUnchecked, DataTransfer, castToDataTransfer, gTypeDataTransfer) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -32,6 +33,12 @@ = liftDOM ((self ^. jsf "getData" [toJSVal type']) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.getData Mozilla DataTransfer.getData documentation> +getData_ ::+ (MonadDOM m, ToJSString type') => DataTransfer -> type' -> m ()+getData_ self type'+ = liftDOM (void (self ^. jsf "getData" [toJSVal type']))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.setData Mozilla DataTransfer.setData documentation> setData :: (MonadDOM m, ToJSString type', ToJSString data') =>@@ -77,11 +84,27 @@ getTypes :: (MonadDOM m) => DataTransfer -> m (Maybe Array) getTypes self = liftDOM ((self ^. js "types") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.types Mozilla DataTransfer.types documentation> +getTypesUnchecked :: (MonadDOM m) => DataTransfer -> m Array+getTypesUnchecked self+ = liftDOM ((self ^. js "types") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.files Mozilla DataTransfer.files documentation> getFiles :: (MonadDOM m) => DataTransfer -> m (Maybe FileList) getFiles self = liftDOM ((self ^. js "files") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.files Mozilla DataTransfer.files documentation> +getFilesUnchecked :: (MonadDOM m) => DataTransfer -> m FileList+getFilesUnchecked self+ = liftDOM ((self ^. js "files") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.items Mozilla DataTransfer.items documentation> getItems :: (MonadDOM m) => DataTransfer -> m (Maybe DataTransferItemList) getItems self = liftDOM ((self ^. js "items") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.items Mozilla DataTransfer.items documentation> +getItemsUnchecked ::+ (MonadDOM m) => DataTransfer -> m DataTransferItemList+getItemsUnchecked self+ = liftDOM ((self ^. js "items") >>= fromJSValUnchecked)
src/JSDOM/Generated/DataTransferItem.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DataTransferItem- (getAsString, getAsFile, getKind, getType, DataTransferItem,- castToDataTransferItem, gTypeDataTransferItem)+ (getAsString, getAsFile, getAsFile_, getAsFileUnchecked, getKind,+ getType, DataTransferItem, castToDataTransferItem,+ gTypeDataTransferItem) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,6 +28,15 @@ getAsFile :: (MonadDOM m) => DataTransferItem -> m (Maybe Blob) getAsFile self = liftDOM ((self ^. jsf "getAsFile" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItem.getAsFile Mozilla DataTransferItem.getAsFile documentation> +getAsFile_ :: (MonadDOM m) => DataTransferItem -> m ()+getAsFile_ self = liftDOM (void (self ^. jsf "getAsFile" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItem.getAsFile Mozilla DataTransferItem.getAsFile documentation> +getAsFileUnchecked :: (MonadDOM m) => DataTransferItem -> m Blob+getAsFileUnchecked self+ = liftDOM ((self ^. jsf "getAsFile" ()) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItem.kind Mozilla DataTransferItem.kind documentation> getKind ::
src/JSDOM/Generated/DataTransferItemList.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DataTransferItemList- (item, clear, addFile, add, getLength, DataTransferItemList,- castToDataTransferItemList, gTypeDataTransferItemList)+ (item, item_, itemUnchecked, clear, addFile, add, getLength,+ DataTransferItemList, castToDataTransferItemList,+ gTypeDataTransferItemList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,6 +23,18 @@ DataTransferItemList -> Word -> m (Maybe DataTransferItem) item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItemList.item Mozilla DataTransferItemList.item documentation> +item_ :: (MonadDOM m) => DataTransferItemList -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItemList.item Mozilla DataTransferItemList.item documentation> +itemUnchecked ::+ (MonadDOM m) => DataTransferItemList -> Word -> m DataTransferItem+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItemList.clear Mozilla DataTransferItemList.clear documentation> clear :: (MonadDOM m) => DataTransferItemList -> m ()
src/JSDOM/Generated/DelayNode.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DelayNode- (getDelayTime, DelayNode, castToDelayNode, gTypeDelayNode) where+ (getDelayTime, getDelayTimeUnchecked, DelayNode, castToDelayNode,+ gTypeDelayNode)+ where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable) import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)@@ -18,3 +20,8 @@ getDelayTime :: (MonadDOM m) => DelayNode -> m (Maybe AudioParam) getDelayTime self = liftDOM ((self ^. js "delayTime") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DelayNode.delayTime Mozilla DelayNode.delayTime documentation> +getDelayTimeUnchecked :: (MonadDOM m) => DelayNode -> m AudioParam+getDelayTimeUnchecked self+ = liftDOM ((self ^. js "delayTime") >>= fromJSValUnchecked)
src/JSDOM/Generated/DeviceMotionEvent.hs view
@@ -1,9 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DeviceMotionEvent- (initDeviceMotionEvent, getAcceleration,- getAccelerationIncludingGravity, getRotationRate, getInterval,- DeviceMotionEvent, castToDeviceMotionEvent, gTypeDeviceMotionEvent)+ (initDeviceMotionEvent, getAcceleration, getAccelerationUnchecked,+ getAccelerationIncludingGravity,+ getAccelerationIncludingGravityUnchecked, getRotationRate,+ getRotationRateUnchecked, getInterval, DeviceMotionEvent,+ castToDeviceMotionEvent, gTypeDeviceMotionEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -44,6 +46,12 @@ getAcceleration self = liftDOM ((self ^. js "acceleration") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceMotionEvent.acceleration Mozilla DeviceMotionEvent.acceleration documentation> +getAccelerationUnchecked ::+ (MonadDOM m) => DeviceMotionEvent -> m Acceleration+getAccelerationUnchecked self+ = liftDOM ((self ^. js "acceleration") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceMotionEvent.accelerationIncludingGravity Mozilla DeviceMotionEvent.accelerationIncludingGravity documentation> getAccelerationIncludingGravity :: (MonadDOM m) => DeviceMotionEvent -> m (Maybe Acceleration)@@ -51,11 +59,25 @@ = liftDOM ((self ^. js "accelerationIncludingGravity") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceMotionEvent.accelerationIncludingGravity Mozilla DeviceMotionEvent.accelerationIncludingGravity documentation> +getAccelerationIncludingGravityUnchecked ::+ (MonadDOM m) => DeviceMotionEvent -> m Acceleration+getAccelerationIncludingGravityUnchecked self+ = liftDOM+ ((self ^. js "accelerationIncludingGravity") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceMotionEvent.rotationRate Mozilla DeviceMotionEvent.rotationRate documentation> getRotationRate :: (MonadDOM m) => DeviceMotionEvent -> m (Maybe RotationRate) getRotationRate self = liftDOM ((self ^. js "rotationRate") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceMotionEvent.rotationRate Mozilla DeviceMotionEvent.rotationRate documentation> +getRotationRateUnchecked ::+ (MonadDOM m) => DeviceMotionEvent -> m RotationRate+getRotationRateUnchecked self+ = liftDOM ((self ^. js "rotationRate") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceMotionEvent.interval Mozilla DeviceMotionEvent.interval documentation> getInterval :: (MonadDOM m) => DeviceMotionEvent -> m Double
src/JSDOM/Generated/Document.hs view
@@ -1,1170 +1,2191 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Document- (newDocument, createElement, createDocumentFragment,- createTextNode, createComment, createCDATASection,- createProcessingInstruction, createAttribute,- createEntityReference, getElementsByTagName, importNode,- createElementNS, createAttributeNS, getElementsByTagNameNS,- getElementById, adoptNode, createEvent, createRange,- createNodeIterator, createTreeWalker, getOverrideStyle,- createExpression, createNSResolver, evaluate, execCommand,- queryCommandEnabled, queryCommandIndeterm, queryCommandState,- queryCommandSupported, queryCommandValue, getElementsByName,- elementFromPoint, caretRangeFromPoint, getSelection,- getCSSCanvasContext, getElementsByClassName, hasFocus,- querySelector, querySelectorAll, webkitCancelFullScreen,- webkitExitFullscreen, exitPointerLock, webkitGetNamedFlows,- createTouch, createTouchList, getDoctype, getImplementation,- getDocumentElement, getInputEncoding, getXmlEncoding,- setXmlVersion, getXmlVersion, setXmlStandalone, getXmlStandalone,- getDocumentURI, getDefaultView, getStyleSheets, getContentType,- setTitle, getTitle, getReferrer, setDomain, getDomain, getURL,- setCookie, getCookie, setBody, getBody, getHead, getImages,- getApplets, getLinks, getForms, getAnchors, getLastModified,- setLocation, getLocation, setCharset, getCharset,- getDefaultCharset, getReadyState, getCharacterSet,- getPreferredStylesheetSet, setSelectedStylesheetSet,- getSelectedStylesheetSet, getActiveElement, getCompatMode,- getWebkitIsFullScreen, getWebkitFullScreenKeyboardInputAllowed,- getWebkitCurrentFullScreenElement, getWebkitFullscreenEnabled,- getWebkitFullscreenElement, getPointerLockElement, 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,- getVisibilityState, getHidden, getSecurityPolicy, getCurrentScript,- getOrigin, Document, castToDocument, gTypeDocument, IsDocument,- toDocument)- where-import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))-import Data.Typeable (Typeable)-import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)-import Data.Int (Int64)-import Data.Word (Word, Word64)-import JSDOM.Types-import Control.Applicative ((<$>))-import Control.Monad (void)-import Control.Lens.Operators ((^.))-import JSDOM.EventTargetClosures (EventName, unsafeEventName)-import JSDOM.Enums---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document Mozilla Document documentation> -newDocument :: (MonadDOM m) => m Document-newDocument = liftDOM (Document <$> new (jsg "Document") ())---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createElement Mozilla Document.createElement documentation> -createElement ::- (MonadDOM m, IsDocument self, ToJSString tagName) =>- self -> Maybe tagName -> m (Maybe Element)-createElement self tagName- = liftDOM- (((toDocument self) ^. jsf "createElement" [toJSVal tagName]) >>=- fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createDocumentFragment Mozilla Document.createDocumentFragment documentation> -createDocumentFragment ::- (MonadDOM m, IsDocument self) => self -> m (Maybe DocumentFragment)-createDocumentFragment self- = liftDOM- (((toDocument self) ^. jsf "createDocumentFragment" ()) >>=- fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTextNode Mozilla Document.createTextNode documentation> -createTextNode ::- (MonadDOM m, IsDocument self, ToJSString data') =>- self -> data' -> m (Maybe Text)-createTextNode self data'- = liftDOM- (((toDocument self) ^. jsf "createTextNode" [toJSVal data']) >>=- fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createComment Mozilla Document.createComment documentation> -createComment ::- (MonadDOM m, IsDocument self, ToJSString data') =>- self -> data' -> m (Maybe Comment)-createComment self data'- = liftDOM- (((toDocument self) ^. jsf "createComment" [toJSVal data']) >>=- fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createCDATASection Mozilla Document.createCDATASection documentation> -createCDATASection ::- (MonadDOM m, IsDocument self, ToJSString data') =>- self -> data' -> m (Maybe CDATASection)-createCDATASection self data'- = liftDOM- (((toDocument self) ^. jsf "createCDATASection" [toJSVal data'])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createProcessingInstruction Mozilla Document.createProcessingInstruction documentation> -createProcessingInstruction ::- (MonadDOM m, IsDocument self, ToJSString target,- ToJSString data') =>- self -> target -> data' -> m (Maybe ProcessingInstruction)-createProcessingInstruction self target data'- = liftDOM- (((toDocument self) ^. jsf "createProcessingInstruction"- [toJSVal target, toJSVal data'])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createAttribute Mozilla Document.createAttribute documentation> -createAttribute ::- (MonadDOM m, IsDocument self, ToJSString name) =>- self -> name -> m (Maybe Attr)-createAttribute self name- = liftDOM- (((toDocument self) ^. jsf "createAttribute" [toJSVal name]) >>=- fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createEntityReference Mozilla Document.createEntityReference documentation> -createEntityReference ::- (MonadDOM m, IsDocument self, ToJSString name) =>- self -> name -> m (Maybe EntityReference)-createEntityReference self name- = liftDOM- (((toDocument self) ^. jsf "createEntityReference" [toJSVal name])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByTagName Mozilla Document.getElementsByTagName documentation> -getElementsByTagName ::- (MonadDOM m, IsDocument self, ToJSString tagname) =>- self -> tagname -> m (Maybe NodeList)-getElementsByTagName self tagname- = liftDOM- (((toDocument self) ^. jsf "getElementsByTagName"- [toJSVal tagname])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.importNode Mozilla Document.importNode documentation> -importNode ::- (MonadDOM m, IsDocument self, IsNode importedNode) =>- self -> Maybe importedNode -> Bool -> m (Maybe Node)-importNode self importedNode deep- = liftDOM- (((toDocument self) ^. jsf "importNode"- [toJSVal importedNode, toJSVal deep])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createElementNS Mozilla Document.createElementNS documentation> -createElementNS ::- (MonadDOM m, IsDocument self, ToJSString namespaceURI,- ToJSString qualifiedName) =>- self ->- Maybe namespaceURI -> Maybe qualifiedName -> m (Maybe Element)-createElementNS self namespaceURI qualifiedName- = liftDOM- (((toDocument self) ^. jsf "createElementNS"- [toJSVal namespaceURI, toJSVal qualifiedName])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createAttributeNS Mozilla Document.createAttributeNS documentation> -createAttributeNS ::- (MonadDOM m, IsDocument self, ToJSString namespaceURI,- ToJSString qualifiedName) =>- self -> Maybe namespaceURI -> Maybe qualifiedName -> m (Maybe Attr)-createAttributeNS self namespaceURI qualifiedName- = liftDOM- (((toDocument self) ^. jsf "createAttributeNS"- [toJSVal namespaceURI, toJSVal qualifiedName])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByTagNameNS Mozilla Document.getElementsByTagNameNS documentation> -getElementsByTagNameNS ::- (MonadDOM m, IsDocument self, ToJSString namespaceURI,- ToJSString localName) =>- self -> Maybe namespaceURI -> localName -> m (Maybe NodeList)-getElementsByTagNameNS self namespaceURI localName- = liftDOM- (((toDocument self) ^. jsf "getElementsByTagNameNS"- [toJSVal namespaceURI, toJSVal localName])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementById Mozilla Document.getElementById documentation> -getElementById ::- (MonadDOM m, IsDocument self, ToJSString elementId) =>- self -> elementId -> m (Maybe Element)-getElementById self elementId- = liftDOM- (((toDocument self) ^. jsf "getElementById" [toJSVal elementId])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.adoptNode Mozilla Document.adoptNode documentation> -adoptNode ::- (MonadDOM m, IsDocument self, IsNode source) =>- self -> Maybe source -> m (Maybe Node)-adoptNode self source- = liftDOM- (((toDocument self) ^. jsf "adoptNode" [toJSVal source]) >>=- fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createEvent Mozilla Document.createEvent documentation> -createEvent ::- (MonadDOM m, IsDocument self, ToJSString eventType) =>- self -> eventType -> m (Maybe Event)-createEvent self eventType- = liftDOM- (((toDocument self) ^. jsf "createEvent" [toJSVal eventType]) >>=- fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createRange Mozilla Document.createRange documentation> -createRange ::- (MonadDOM m, IsDocument self) => self -> m (Maybe Range)-createRange self- = liftDOM- (((toDocument self) ^. jsf "createRange" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createNodeIterator Mozilla Document.createNodeIterator documentation> -createNodeIterator ::- (MonadDOM m, IsDocument self, IsNode root) =>- self ->- Maybe root ->- Word -> Maybe NodeFilter -> Bool -> m (Maybe NodeIterator)-createNodeIterator self root whatToShow filter- expandEntityReferences- = liftDOM- (((toDocument self) ^. jsf "createNodeIterator"- [toJSVal root, toJSVal whatToShow, toJSVal filter,- toJSVal expandEntityReferences])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTreeWalker Mozilla Document.createTreeWalker documentation> -createTreeWalker ::- (MonadDOM m, IsDocument self, IsNode root) =>- self ->- Maybe root ->- Word -> Maybe NodeFilter -> Bool -> m (Maybe TreeWalker)-createTreeWalker self root whatToShow filter expandEntityReferences- = liftDOM- (((toDocument self) ^. jsf "createTreeWalker"- [toJSVal root, toJSVal whatToShow, toJSVal filter,- toJSVal expandEntityReferences])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getOverrideStyle Mozilla Document.getOverrideStyle documentation> -getOverrideStyle ::- (MonadDOM m, IsDocument self, IsElement element,- ToJSString pseudoElement) =>- self ->- Maybe element -> pseudoElement -> m (Maybe CSSStyleDeclaration)-getOverrideStyle self element pseudoElement- = liftDOM- (((toDocument self) ^. jsf "getOverrideStyle"- [toJSVal element, toJSVal pseudoElement])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createExpression Mozilla Document.createExpression documentation> -createExpression ::- (MonadDOM m, IsDocument self, ToJSString expression) =>- self ->- expression -> Maybe XPathNSResolver -> m (Maybe XPathExpression)-createExpression self expression resolver- = liftDOM- (((toDocument self) ^. jsf "createExpression"- [toJSVal expression, toJSVal resolver])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createNSResolver Mozilla Document.createNSResolver documentation> -createNSResolver ::- (MonadDOM m, IsDocument self, IsNode nodeResolver) =>- self -> Maybe nodeResolver -> m (Maybe XPathNSResolver)-createNSResolver self nodeResolver- = liftDOM- (((toDocument self) ^. jsf "createNSResolver"- [toJSVal nodeResolver])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.evaluate Mozilla Document.evaluate documentation> -evaluate ::- (MonadDOM 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- = liftDOM- (((toDocument self) ^. jsf "evaluate"- [toJSVal expression, toJSVal contextNode, toJSVal resolver,- toJSVal type', toJSVal inResult])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.execCommand Mozilla Document.execCommand documentation> -execCommand ::- (MonadDOM m, IsDocument self, ToJSString command,- ToJSString value) =>- self -> command -> Bool -> Maybe value -> m Bool-execCommand self command userInterface value- = liftDOM- (((toDocument self) ^. jsf "execCommand"- [toJSVal command, toJSVal userInterface, toJSVal value])- >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandEnabled Mozilla Document.queryCommandEnabled documentation> -queryCommandEnabled ::- (MonadDOM m, IsDocument self, ToJSString command) =>- self -> command -> m Bool-queryCommandEnabled self command- = liftDOM- (((toDocument self) ^. jsf "queryCommandEnabled" [toJSVal command])- >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandIndeterm Mozilla Document.queryCommandIndeterm documentation> -queryCommandIndeterm ::- (MonadDOM m, IsDocument self, ToJSString command) =>- self -> command -> m Bool-queryCommandIndeterm self command- = liftDOM- (((toDocument self) ^. jsf "queryCommandIndeterm"- [toJSVal command])- >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandState Mozilla Document.queryCommandState documentation> -queryCommandState ::- (MonadDOM m, IsDocument self, ToJSString command) =>- self -> command -> m Bool-queryCommandState self command- = liftDOM- (((toDocument self) ^. jsf "queryCommandState" [toJSVal command])- >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandSupported Mozilla Document.queryCommandSupported documentation> -queryCommandSupported ::- (MonadDOM m, IsDocument self, ToJSString command) =>- self -> command -> m Bool-queryCommandSupported self command- = liftDOM- (((toDocument self) ^. jsf "queryCommandSupported"- [toJSVal command])- >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandValue Mozilla Document.queryCommandValue documentation> -queryCommandValue ::- (MonadDOM m, IsDocument self, ToJSString command,- FromJSString result) =>- self -> command -> m result-queryCommandValue self command- = liftDOM- (((toDocument self) ^. jsf "queryCommandValue" [toJSVal command])- >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByName Mozilla Document.getElementsByName documentation> -getElementsByName ::- (MonadDOM m, IsDocument self, ToJSString elementName) =>- self -> elementName -> m (Maybe NodeList)-getElementsByName self elementName- = liftDOM- (((toDocument self) ^. jsf "getElementsByName"- [toJSVal elementName])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.elementFromPoint Mozilla Document.elementFromPoint documentation> -elementFromPoint ::- (MonadDOM m, IsDocument self) =>- self -> Int -> Int -> m (Maybe Element)-elementFromPoint self x y- = liftDOM- (((toDocument self) ^. jsf "elementFromPoint"- [toJSVal x, toJSVal y])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.caretRangeFromPoint Mozilla Document.caretRangeFromPoint documentation> -caretRangeFromPoint ::- (MonadDOM m, IsDocument self) =>- self -> Int -> Int -> m (Maybe Range)-caretRangeFromPoint self x y- = liftDOM- (((toDocument self) ^. jsf "caretRangeFromPoint"- [toJSVal x, toJSVal y])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getSelection Mozilla Document.getSelection documentation> -getSelection ::- (MonadDOM m, IsDocument self) => self -> m (Maybe Selection)-getSelection self- = liftDOM- (((toDocument self) ^. jsf "getSelection" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getCSSCanvasContext Mozilla Document.getCSSCanvasContext documentation> -getCSSCanvasContext ::- (MonadDOM m, IsDocument self, ToJSString contextId,- ToJSString name) =>- self ->- contextId -> name -> Int -> Int -> m (Maybe CanvasRenderingContext)-getCSSCanvasContext self contextId name width height- = liftDOM- (((toDocument self) ^. jsf "getCSSCanvasContext"- [toJSVal contextId, toJSVal name, toJSVal width, toJSVal height])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByClassName Mozilla Document.getElementsByClassName documentation> -getElementsByClassName ::- (MonadDOM m, IsDocument self, ToJSString tagname) =>- self -> tagname -> m (Maybe NodeList)-getElementsByClassName self tagname- = liftDOM- (((toDocument self) ^. jsf "getElementsByClassName"- [toJSVal tagname])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.hasFocus Mozilla Document.hasFocus documentation> -hasFocus :: (MonadDOM m, IsDocument self) => self -> m Bool-hasFocus self- = liftDOM (((toDocument self) ^. jsf "hasFocus" ()) >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelector Mozilla Document.querySelector documentation> -querySelector ::- (MonadDOM m, IsDocument self, ToJSString selectors) =>- self -> selectors -> m (Maybe Element)-querySelector self selectors- = liftDOM- (((toDocument self) ^. jsf "querySelector" [toJSVal selectors]) >>=- fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelectorAll Mozilla Document.querySelectorAll documentation> -querySelectorAll ::- (MonadDOM m, IsDocument self, ToJSString selectors) =>- self -> selectors -> m (Maybe NodeList)-querySelectorAll self selectors- = liftDOM- (((toDocument self) ^. jsf "querySelectorAll" [toJSVal selectors])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitCancelFullScreen Mozilla Document.webkitCancelFullScreen documentation> -webkitCancelFullScreen ::- (MonadDOM m, IsDocument self) => self -> m ()-webkitCancelFullScreen self- = liftDOM- (void ((toDocument self) ^. jsf "webkitCancelFullScreen" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitExitFullscreen Mozilla Document.webkitExitFullscreen documentation> -webkitExitFullscreen ::- (MonadDOM m, IsDocument self) => self -> m ()-webkitExitFullscreen self- = liftDOM- (void ((toDocument self) ^. jsf "webkitExitFullscreen" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.exitPointerLock Mozilla Document.exitPointerLock documentation> -exitPointerLock :: (MonadDOM m, IsDocument self) => self -> m ()-exitPointerLock self- = liftDOM (void ((toDocument self) ^. jsf "exitPointerLock" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitGetNamedFlows Mozilla Document.webkitGetNamedFlows documentation> -webkitGetNamedFlows ::- (MonadDOM m, IsDocument self) =>- self -> m (Maybe DOMNamedFlowCollection)-webkitGetNamedFlows self- = liftDOM- (((toDocument self) ^. jsf "webkitGetNamedFlows" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTouch Mozilla Document.createTouch documentation> -createTouch ::- (MonadDOM 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- = liftDOM- (((toDocument self) ^. jsf "createTouch"- [toJSVal window, toJSVal target, toJSVal identifier, toJSVal pageX,- toJSVal pageY, toJSVal screenX, toJSVal screenY,- toJSVal webkitRadiusX, toJSVal webkitRadiusY,- toJSVal webkitRotationAngle, toJSVal webkitForce])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTouchList Mozilla Document.createTouchList documentation> -createTouchList ::- (MonadDOM m, IsDocument self) => self -> m (Maybe TouchList)-createTouchList self- = liftDOM- (((toDocument self) ^. jsf "createTouchList" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.doctype Mozilla Document.doctype documentation> -getDoctype ::- (MonadDOM m, IsDocument self) => self -> m (Maybe DocumentType)-getDoctype self- = liftDOM (((toDocument self) ^. js "doctype") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.implementation Mozilla Document.implementation documentation> -getImplementation ::- (MonadDOM m, IsDocument self) =>- self -> m (Maybe DOMImplementation)-getImplementation self- = liftDOM- (((toDocument self) ^. js "implementation") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.documentElement Mozilla Document.documentElement documentation> -getDocumentElement ::- (MonadDOM m, IsDocument self) => self -> m (Maybe Element)-getDocumentElement self- = liftDOM- (((toDocument self) ^. js "documentElement") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.inputEncoding Mozilla Document.inputEncoding documentation> -getInputEncoding ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m (Maybe result)-getInputEncoding self- = liftDOM- (((toDocument self) ^. js "inputEncoding") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlEncoding Mozilla Document.xmlEncoding documentation> -getXmlEncoding ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m (Maybe result)-getXmlEncoding self- = liftDOM- (((toDocument self) ^. js "xmlEncoding") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlVersion Mozilla Document.xmlVersion documentation> -setXmlVersion ::- (MonadDOM m, IsDocument self, ToJSString val) =>- self -> Maybe val -> m ()-setXmlVersion self val- = liftDOM ((toDocument self) ^. jss "xmlVersion" (toJSVal val))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlVersion Mozilla Document.xmlVersion documentation> -getXmlVersion ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m (Maybe result)-getXmlVersion self- = liftDOM- (((toDocument self) ^. js "xmlVersion") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlStandalone Mozilla Document.xmlStandalone documentation> -setXmlStandalone ::- (MonadDOM m, IsDocument self) => self -> Bool -> m ()-setXmlStandalone self val- = liftDOM ((toDocument self) ^. jss "xmlStandalone" (toJSVal val))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlStandalone Mozilla Document.xmlStandalone documentation> -getXmlStandalone :: (MonadDOM m, IsDocument self) => self -> m Bool-getXmlStandalone self- = liftDOM (((toDocument self) ^. js "xmlStandalone") >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.documentURI Mozilla Document.documentURI documentation> -getDocumentURI ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m (Maybe result)-getDocumentURI self- = liftDOM- (((toDocument self) ^. js "documentURI") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.defaultView Mozilla Document.defaultView documentation> -getDefaultView ::- (MonadDOM m, IsDocument self) => self -> m (Maybe Window)-getDefaultView self- = liftDOM (((toDocument self) ^. js "defaultView") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.styleSheets Mozilla Document.styleSheets documentation> -getStyleSheets ::- (MonadDOM m, IsDocument self) => self -> m (Maybe StyleSheetList)-getStyleSheets self- = liftDOM (((toDocument self) ^. js "styleSheets") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.contentType Mozilla Document.contentType documentation> -getContentType ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m result-getContentType self- = liftDOM- (((toDocument self) ^. js "contentType") >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.title Mozilla Document.title documentation> -setTitle ::- (MonadDOM m, IsDocument self, ToJSString val) =>- self -> Maybe val -> m ()-setTitle self val- = liftDOM ((toDocument self) ^. jss "title" (toJSVal val))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.title Mozilla Document.title documentation> -getTitle ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m (Maybe result)-getTitle self- = liftDOM (((toDocument self) ^. js "title") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.referrer Mozilla Document.referrer documentation> -getReferrer ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m result-getReferrer self- = liftDOM- (((toDocument self) ^. js "referrer") >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.domain Mozilla Document.domain documentation> -setDomain ::- (MonadDOM m, IsDocument self, ToJSString val) =>- self -> Maybe val -> m ()-setDomain self val- = liftDOM ((toDocument self) ^. jss "domain" (toJSVal val))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.domain Mozilla Document.domain documentation> -getDomain ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m (Maybe result)-getDomain self- = liftDOM- (((toDocument self) ^. js "domain") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.URL Mozilla Document.URL documentation> -getURL ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m result-getURL self- = liftDOM (((toDocument self) ^. js "URL") >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.cookie Mozilla Document.cookie documentation> -setCookie ::- (MonadDOM m, IsDocument self, ToJSString val) =>- self -> Maybe val -> m ()-setCookie self val- = liftDOM ((toDocument self) ^. jss "cookie" (toJSVal val))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.cookie Mozilla Document.cookie documentation> -getCookie ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m (Maybe result)-getCookie self- = liftDOM- (((toDocument self) ^. js "cookie") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.body Mozilla Document.body documentation> -setBody ::- (MonadDOM m, IsDocument self, IsHTMLElement val) =>- self -> Maybe val -> m ()-setBody self val- = liftDOM ((toDocument self) ^. jss "body" (toJSVal val))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.body Mozilla Document.body documentation> -getBody ::- (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLElement)-getBody self- = liftDOM (((toDocument self) ^. js "body") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.head Mozilla Document.head documentation> -getHead ::- (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLHeadElement)-getHead self- = liftDOM (((toDocument self) ^. js "head") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.images Mozilla Document.images documentation> -getImages ::- (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)-getImages self- = liftDOM (((toDocument self) ^. js "images") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.applets Mozilla Document.applets documentation> -getApplets ::- (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)-getApplets self- = liftDOM (((toDocument self) ^. js "applets") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.links Mozilla Document.links documentation> -getLinks ::- (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)-getLinks self- = liftDOM (((toDocument self) ^. js "links") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.forms Mozilla Document.forms documentation> -getForms ::- (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)-getForms self- = liftDOM (((toDocument self) ^. js "forms") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.anchors Mozilla Document.anchors documentation> -getAnchors ::- (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)-getAnchors self- = liftDOM (((toDocument self) ^. js "anchors") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.lastModified Mozilla Document.lastModified documentation> -getLastModified ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m result-getLastModified self- = liftDOM- (((toDocument self) ^. js "lastModified") >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.location Mozilla Document.location documentation> -setLocation ::- (MonadDOM m, IsDocument self) => self -> Maybe Location -> m ()-setLocation self val- = liftDOM ((toDocument self) ^. jss "location" (toJSVal val))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.location Mozilla Document.location documentation> -getLocation ::- (MonadDOM m, IsDocument self) => self -> m (Maybe Location)-getLocation self- = liftDOM (((toDocument self) ^. js "location") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.charset Mozilla Document.charset documentation> -setCharset ::- (MonadDOM m, IsDocument self, ToJSString val) =>- self -> Maybe val -> m ()-setCharset self val- = liftDOM ((toDocument self) ^. jss "charset" (toJSVal val))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.charset Mozilla Document.charset documentation> -getCharset ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m (Maybe result)-getCharset self- = liftDOM- (((toDocument self) ^. js "charset") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.defaultCharset Mozilla Document.defaultCharset documentation> -getDefaultCharset ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m (Maybe result)-getDefaultCharset self- = liftDOM- (((toDocument self) ^. js "defaultCharset") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.readyState Mozilla Document.readyState documentation> -getReadyState ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m (Maybe result)-getReadyState self- = liftDOM- (((toDocument self) ^. js "readyState") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.characterSet Mozilla Document.characterSet documentation> -getCharacterSet ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m (Maybe result)-getCharacterSet self- = liftDOM- (((toDocument self) ^. js "characterSet") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.preferredStylesheetSet Mozilla Document.preferredStylesheetSet documentation> -getPreferredStylesheetSet ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m (Maybe result)-getPreferredStylesheetSet self- = liftDOM- (((toDocument self) ^. js "preferredStylesheetSet") >>=- fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.selectedStylesheetSet Mozilla Document.selectedStylesheetSet documentation> -setSelectedStylesheetSet ::- (MonadDOM m, IsDocument self, ToJSString val) =>- self -> Maybe val -> m ()-setSelectedStylesheetSet self val- = liftDOM- ((toDocument self) ^. jss "selectedStylesheetSet" (toJSVal val))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.selectedStylesheetSet Mozilla Document.selectedStylesheetSet documentation> -getSelectedStylesheetSet ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m (Maybe result)-getSelectedStylesheetSet self- = liftDOM- (((toDocument self) ^. js "selectedStylesheetSet") >>=- fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.activeElement Mozilla Document.activeElement documentation> -getActiveElement ::- (MonadDOM m, IsDocument self) => self -> m (Maybe Element)-getActiveElement self- = liftDOM (((toDocument self) ^. js "activeElement") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.compatMode Mozilla Document.compatMode documentation> -getCompatMode ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m result-getCompatMode self- = liftDOM- (((toDocument self) ^. js "compatMode") >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitIsFullScreen Mozilla Document.webkitIsFullScreen documentation> -getWebkitIsFullScreen ::- (MonadDOM m, IsDocument self) => self -> m Bool-getWebkitIsFullScreen self- = liftDOM- (((toDocument self) ^. js "webkitIsFullScreen") >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitFullScreenKeyboardInputAllowed Mozilla Document.webkitFullScreenKeyboardInputAllowed documentation> -getWebkitFullScreenKeyboardInputAllowed ::- (MonadDOM m, IsDocument self) => self -> m Bool-getWebkitFullScreenKeyboardInputAllowed self- = liftDOM- (((toDocument self) ^. js "webkitFullScreenKeyboardInputAllowed")- >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitCurrentFullScreenElement Mozilla Document.webkitCurrentFullScreenElement documentation> -getWebkitCurrentFullScreenElement ::- (MonadDOM m, IsDocument self) => self -> m (Maybe Element)-getWebkitCurrentFullScreenElement self- = liftDOM- (((toDocument self) ^. js "webkitCurrentFullScreenElement") >>=- fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitFullscreenEnabled Mozilla Document.webkitFullscreenEnabled documentation> -getWebkitFullscreenEnabled ::- (MonadDOM m, IsDocument self) => self -> m Bool-getWebkitFullscreenEnabled self- = liftDOM- (((toDocument self) ^. js "webkitFullscreenEnabled") >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitFullscreenElement Mozilla Document.webkitFullscreenElement documentation> -getWebkitFullscreenElement ::- (MonadDOM m, IsDocument self) => self -> m (Maybe Element)-getWebkitFullscreenElement self- = liftDOM- (((toDocument self) ^. js "webkitFullscreenElement") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.pointerLockElement Mozilla Document.pointerLockElement documentation> -getPointerLockElement ::- (MonadDOM m, IsDocument self) => self -> m (Maybe Element)-getPointerLockElement self- = liftDOM- (((toDocument self) ^. js "pointerLockElement") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.fonts Mozilla Document.fonts documentation> -getFonts ::- (MonadDOM m, IsDocument self) => self -> m (Maybe FontLoader)-getFonts self- = liftDOM (((toDocument self) ^. js "fonts") >>= fromJSVal)---- | <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")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.visibilityState Mozilla Document.visibilityState documentation> -getVisibilityState ::- (MonadDOM m, IsDocument self, FromJSString result) =>- self -> m result-getVisibilityState self- = liftDOM- (((toDocument self) ^. js "visibilityState") >>=- fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.hidden Mozilla Document.hidden documentation> -getHidden :: (MonadDOM m, IsDocument self) => self -> m Bool-getHidden self- = liftDOM (((toDocument self) ^. js "hidden") >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.securityPolicy Mozilla Document.securityPolicy documentation> -getSecurityPolicy ::- (MonadDOM m, IsDocument self) => self -> m (Maybe SecurityPolicy)-getSecurityPolicy self- = liftDOM- (((toDocument self) ^. js "securityPolicy") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.currentScript Mozilla Document.currentScript documentation> -getCurrentScript ::- (MonadDOM m, IsDocument self) =>- self -> m (Maybe HTMLScriptElement)-getCurrentScript self- = liftDOM (((toDocument self) ^. js "currentScript") >>= fromJSVal)+ (newDocument, createElement, createElement_,+ createElementUnchecked, createDocumentFragment,+ createDocumentFragment_, createDocumentFragmentUnchecked,+ createTextNode, createTextNode_, createTextNodeUnchecked,+ createComment, createComment_, createCommentUnchecked,+ createCDATASection, createCDATASection_,+ createCDATASectionUnchecked, createProcessingInstruction,+ createProcessingInstruction_, createProcessingInstructionUnchecked,+ createAttribute, createAttribute_, createAttributeUnchecked,+ createEntityReference, createEntityReference_,+ createEntityReferenceUnchecked, getElementsByTagName,+ getElementsByTagName_, getElementsByTagNameUnchecked, importNode,+ importNode_, importNodeUnchecked, createElementNS,+ createElementNS_, createElementNSUnchecked, createAttributeNS,+ createAttributeNS_, createAttributeNSUnchecked,+ getElementsByTagNameNS, getElementsByTagNameNS_,+ getElementsByTagNameNSUnchecked, getElementById, getElementById_,+ getElementByIdUnchecked, adoptNode, adoptNode_, adoptNodeUnchecked,+ createEvent, createEvent_, createEventUnchecked, createRange,+ createRange_, createRangeUnchecked, createNodeIterator,+ createNodeIterator_, createNodeIteratorUnchecked, createTreeWalker,+ createTreeWalker_, createTreeWalkerUnchecked, getOverrideStyle,+ getOverrideStyle_, getOverrideStyleUnchecked, createExpression,+ createExpression_, createExpressionUnchecked, createNSResolver,+ createNSResolver_, createNSResolverUnchecked, evaluate, evaluate_,+ evaluateUnchecked, execCommand, execCommand_, queryCommandEnabled,+ queryCommandEnabled_, queryCommandIndeterm, queryCommandIndeterm_,+ queryCommandState, queryCommandState_, queryCommandSupported,+ queryCommandSupported_, queryCommandValue, queryCommandValue_,+ getElementsByName, getElementsByName_, getElementsByNameUnchecked,+ elementFromPoint, elementFromPoint_, elementFromPointUnchecked,+ caretRangeFromPoint, caretRangeFromPoint_,+ caretRangeFromPointUnchecked, getSelection, getSelection_,+ getSelectionUnchecked, getCSSCanvasContext, getCSSCanvasContext_,+ getCSSCanvasContextUnchecked, getElementsByClassName,+ getElementsByClassName_, getElementsByClassNameUnchecked, hasFocus,+ hasFocus_, querySelector, querySelector_, querySelectorUnchecked,+ querySelectorAll, querySelectorAll_, querySelectorAllUnchecked,+ webkitCancelFullScreen, webkitExitFullscreen, exitPointerLock,+ webkitGetNamedFlows, webkitGetNamedFlows_,+ webkitGetNamedFlowsUnchecked, createTouch, createTouch_,+ createTouchUnchecked, createTouchList, createTouchList_,+ createTouchListUnchecked, getDoctype, getDoctypeUnchecked,+ getImplementation, getImplementationUnchecked, getDocumentElement,+ getDocumentElementUnchecked, getInputEncoding,+ getInputEncodingUnchecked, getXmlEncoding, getXmlEncodingUnchecked,+ setXmlVersion, getXmlVersion, getXmlVersionUnchecked,+ setXmlStandalone, getXmlStandalone, getDocumentURI,+ getDocumentURIUnchecked, getDefaultView, getDefaultViewUnchecked,+ getStyleSheets, getStyleSheetsUnchecked, getContentType, setTitle,+ getTitle, getTitleUnchecked, getReferrer, setDomain, getDomain,+ getDomainUnchecked, getURL, setCookie, getCookie,+ getCookieUnchecked, setBody, getBody, getBodyUnchecked, getHead,+ getHeadUnchecked, getImages, getImagesUnchecked, getApplets,+ getAppletsUnchecked, getLinks, getLinksUnchecked, getForms,+ getFormsUnchecked, getAnchors, getAnchorsUnchecked,+ getLastModified, setLocation, getLocation, getLocationUnchecked,+ setCharset, getCharset, getCharsetUnchecked, getDefaultCharset,+ getDefaultCharsetUnchecked, getReadyState, getReadyStateUnchecked,+ getCharacterSet, getCharacterSetUnchecked,+ getPreferredStylesheetSet, getPreferredStylesheetSetUnchecked,+ setSelectedStylesheetSet, getSelectedStylesheetSet,+ getSelectedStylesheetSetUnchecked, getActiveElement,+ getActiveElementUnchecked, getCompatMode, getWebkitIsFullScreen,+ getWebkitFullScreenKeyboardInputAllowed,+ getWebkitCurrentFullScreenElement,+ getWebkitCurrentFullScreenElementUnchecked,+ getWebkitFullscreenEnabled, getWebkitFullscreenElement,+ getWebkitFullscreenElementUnchecked, getPointerLockElement,+ getPointerLockElementUnchecked, getFonts, getFontsUnchecked, 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,+ getVisibilityState, getHidden, getSecurityPolicy,+ getSecurityPolicyUnchecked, getCurrentScript,+ getCurrentScriptUnchecked, getOrigin, Document, castToDocument,+ gTypeDocument, IsDocument, toDocument)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))+import Data.Typeable (Typeable)+import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)+import Data.Int (Int64)+import Data.Word (Word, Word64)+import JSDOM.Types+import Control.Applicative ((<$>))+import Control.Monad (void)+import Control.Lens.Operators ((^.))+import JSDOM.EventTargetClosures (EventName, unsafeEventName)+import JSDOM.Enums++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document Mozilla Document documentation> +newDocument :: (MonadDOM m) => m Document+newDocument = liftDOM (Document <$> new (jsg "Document") ())++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createElement Mozilla Document.createElement documentation> +createElement ::+ (MonadDOM m, IsDocument self, ToJSString tagName) =>+ self -> Maybe tagName -> m (Maybe Element)+createElement self tagName+ = liftDOM+ (((toDocument self) ^. jsf "createElement" [toJSVal tagName]) >>=+ fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createElement Mozilla Document.createElement documentation> +createElement_ ::+ (MonadDOM m, IsDocument self, ToJSString tagName) =>+ self -> Maybe tagName -> m ()+createElement_ self tagName+ = liftDOM+ (void ((toDocument self) ^. jsf "createElement" [toJSVal tagName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createElement Mozilla Document.createElement documentation> +createElementUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString tagName) =>+ self -> Maybe tagName -> m Element+createElementUnchecked self tagName+ = liftDOM+ (((toDocument self) ^. jsf "createElement" [toJSVal tagName]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createDocumentFragment Mozilla Document.createDocumentFragment documentation> +createDocumentFragment ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe DocumentFragment)+createDocumentFragment self+ = liftDOM+ (((toDocument self) ^. jsf "createDocumentFragment" ()) >>=+ fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createDocumentFragment Mozilla Document.createDocumentFragment documentation> +createDocumentFragment_ ::+ (MonadDOM m, IsDocument self) => self -> m ()+createDocumentFragment_ self+ = liftDOM+ (void ((toDocument self) ^. jsf "createDocumentFragment" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createDocumentFragment Mozilla Document.createDocumentFragment documentation> +createDocumentFragmentUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m DocumentFragment+createDocumentFragmentUnchecked self+ = liftDOM+ (((toDocument self) ^. jsf "createDocumentFragment" ()) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTextNode Mozilla Document.createTextNode documentation> +createTextNode ::+ (MonadDOM m, IsDocument self, ToJSString data') =>+ self -> data' -> m (Maybe Text)+createTextNode self data'+ = liftDOM+ (((toDocument self) ^. jsf "createTextNode" [toJSVal data']) >>=+ fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTextNode Mozilla Document.createTextNode documentation> +createTextNode_ ::+ (MonadDOM m, IsDocument self, ToJSString data') =>+ self -> data' -> m ()+createTextNode_ self data'+ = liftDOM+ (void ((toDocument self) ^. jsf "createTextNode" [toJSVal data']))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTextNode Mozilla Document.createTextNode documentation> +createTextNodeUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString data') =>+ self -> data' -> m Text+createTextNodeUnchecked self data'+ = liftDOM+ (((toDocument self) ^. jsf "createTextNode" [toJSVal data']) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createComment Mozilla Document.createComment documentation> +createComment ::+ (MonadDOM m, IsDocument self, ToJSString data') =>+ self -> data' -> m (Maybe Comment)+createComment self data'+ = liftDOM+ (((toDocument self) ^. jsf "createComment" [toJSVal data']) >>=+ fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createComment Mozilla Document.createComment documentation> +createComment_ ::+ (MonadDOM m, IsDocument self, ToJSString data') =>+ self -> data' -> m ()+createComment_ self data'+ = liftDOM+ (void ((toDocument self) ^. jsf "createComment" [toJSVal data']))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createComment Mozilla Document.createComment documentation> +createCommentUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString data') =>+ self -> data' -> m Comment+createCommentUnchecked self data'+ = liftDOM+ (((toDocument self) ^. jsf "createComment" [toJSVal data']) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createCDATASection Mozilla Document.createCDATASection documentation> +createCDATASection ::+ (MonadDOM m, IsDocument self, ToJSString data') =>+ self -> data' -> m (Maybe CDATASection)+createCDATASection self data'+ = liftDOM+ (((toDocument self) ^. jsf "createCDATASection" [toJSVal data'])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createCDATASection Mozilla Document.createCDATASection documentation> +createCDATASection_ ::+ (MonadDOM m, IsDocument self, ToJSString data') =>+ self -> data' -> m ()+createCDATASection_ self data'+ = liftDOM+ (void+ ((toDocument self) ^. jsf "createCDATASection" [toJSVal data']))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createCDATASection Mozilla Document.createCDATASection documentation> +createCDATASectionUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString data') =>+ self -> data' -> m CDATASection+createCDATASectionUnchecked self data'+ = liftDOM+ (((toDocument self) ^. jsf "createCDATASection" [toJSVal data'])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createProcessingInstruction Mozilla Document.createProcessingInstruction documentation> +createProcessingInstruction ::+ (MonadDOM m, IsDocument self, ToJSString target,+ ToJSString data') =>+ self -> target -> data' -> m (Maybe ProcessingInstruction)+createProcessingInstruction self target data'+ = liftDOM+ (((toDocument self) ^. jsf "createProcessingInstruction"+ [toJSVal target, toJSVal data'])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createProcessingInstruction Mozilla Document.createProcessingInstruction documentation> +createProcessingInstruction_ ::+ (MonadDOM m, IsDocument self, ToJSString target,+ ToJSString data') =>+ self -> target -> data' -> m ()+createProcessingInstruction_ self target data'+ = liftDOM+ (void+ ((toDocument self) ^. jsf "createProcessingInstruction"+ [toJSVal target, toJSVal data']))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createProcessingInstruction Mozilla Document.createProcessingInstruction documentation> +createProcessingInstructionUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString target,+ ToJSString data') =>+ self -> target -> data' -> m ProcessingInstruction+createProcessingInstructionUnchecked self target data'+ = liftDOM+ (((toDocument self) ^. jsf "createProcessingInstruction"+ [toJSVal target, toJSVal data'])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createAttribute Mozilla Document.createAttribute documentation> +createAttribute ::+ (MonadDOM m, IsDocument self, ToJSString name) =>+ self -> name -> m (Maybe Attr)+createAttribute self name+ = liftDOM+ (((toDocument self) ^. jsf "createAttribute" [toJSVal name]) >>=+ fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createAttribute Mozilla Document.createAttribute documentation> +createAttribute_ ::+ (MonadDOM m, IsDocument self, ToJSString name) =>+ self -> name -> m ()+createAttribute_ self name+ = liftDOM+ (void ((toDocument self) ^. jsf "createAttribute" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createAttribute Mozilla Document.createAttribute documentation> +createAttributeUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString name) =>+ self -> name -> m Attr+createAttributeUnchecked self name+ = liftDOM+ (((toDocument self) ^. jsf "createAttribute" [toJSVal name]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createEntityReference Mozilla Document.createEntityReference documentation> +createEntityReference ::+ (MonadDOM m, IsDocument self, ToJSString name) =>+ self -> name -> m (Maybe EntityReference)+createEntityReference self name+ = liftDOM+ (((toDocument self) ^. jsf "createEntityReference" [toJSVal name])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createEntityReference Mozilla Document.createEntityReference documentation> +createEntityReference_ ::+ (MonadDOM m, IsDocument self, ToJSString name) =>+ self -> name -> m ()+createEntityReference_ self name+ = liftDOM+ (void+ ((toDocument self) ^. jsf "createEntityReference" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createEntityReference Mozilla Document.createEntityReference documentation> +createEntityReferenceUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString name) =>+ self -> name -> m EntityReference+createEntityReferenceUnchecked self name+ = liftDOM+ (((toDocument self) ^. jsf "createEntityReference" [toJSVal name])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByTagName Mozilla Document.getElementsByTagName documentation> +getElementsByTagName ::+ (MonadDOM m, IsDocument self, ToJSString tagname) =>+ self -> tagname -> m (Maybe NodeList)+getElementsByTagName self tagname+ = liftDOM+ (((toDocument self) ^. jsf "getElementsByTagName"+ [toJSVal tagname])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByTagName Mozilla Document.getElementsByTagName documentation> +getElementsByTagName_ ::+ (MonadDOM m, IsDocument self, ToJSString tagname) =>+ self -> tagname -> m ()+getElementsByTagName_ self tagname+ = liftDOM+ (void+ ((toDocument self) ^. jsf "getElementsByTagName"+ [toJSVal tagname]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByTagName Mozilla Document.getElementsByTagName documentation> +getElementsByTagNameUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString tagname) =>+ self -> tagname -> m NodeList+getElementsByTagNameUnchecked self tagname+ = liftDOM+ (((toDocument self) ^. jsf "getElementsByTagName"+ [toJSVal tagname])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.importNode Mozilla Document.importNode documentation> +importNode ::+ (MonadDOM m, IsDocument self, IsNode importedNode) =>+ self -> Maybe importedNode -> Bool -> m (Maybe Node)+importNode self importedNode deep+ = liftDOM+ (((toDocument self) ^. jsf "importNode"+ [toJSVal importedNode, toJSVal deep])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.importNode Mozilla Document.importNode documentation> +importNode_ ::+ (MonadDOM m, IsDocument self, IsNode importedNode) =>+ self -> Maybe importedNode -> Bool -> m ()+importNode_ self importedNode deep+ = liftDOM+ (void+ ((toDocument self) ^. jsf "importNode"+ [toJSVal importedNode, toJSVal deep]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.importNode Mozilla Document.importNode documentation> +importNodeUnchecked ::+ (MonadDOM m, IsDocument self, IsNode importedNode) =>+ self -> Maybe importedNode -> Bool -> m Node+importNodeUnchecked self importedNode deep+ = liftDOM+ (((toDocument self) ^. jsf "importNode"+ [toJSVal importedNode, toJSVal deep])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createElementNS Mozilla Document.createElementNS documentation> +createElementNS ::+ (MonadDOM m, IsDocument self, ToJSString namespaceURI,+ ToJSString qualifiedName) =>+ self ->+ Maybe namespaceURI -> Maybe qualifiedName -> m (Maybe Element)+createElementNS self namespaceURI qualifiedName+ = liftDOM+ (((toDocument self) ^. jsf "createElementNS"+ [toJSVal namespaceURI, toJSVal qualifiedName])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createElementNS Mozilla Document.createElementNS documentation> +createElementNS_ ::+ (MonadDOM m, IsDocument self, ToJSString namespaceURI,+ ToJSString qualifiedName) =>+ self -> Maybe namespaceURI -> Maybe qualifiedName -> m ()+createElementNS_ self namespaceURI qualifiedName+ = liftDOM+ (void+ ((toDocument self) ^. jsf "createElementNS"+ [toJSVal namespaceURI, toJSVal qualifiedName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createElementNS Mozilla Document.createElementNS documentation> +createElementNSUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString namespaceURI,+ ToJSString qualifiedName) =>+ self -> Maybe namespaceURI -> Maybe qualifiedName -> m Element+createElementNSUnchecked self namespaceURI qualifiedName+ = liftDOM+ (((toDocument self) ^. jsf "createElementNS"+ [toJSVal namespaceURI, toJSVal qualifiedName])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createAttributeNS Mozilla Document.createAttributeNS documentation> +createAttributeNS ::+ (MonadDOM m, IsDocument self, ToJSString namespaceURI,+ ToJSString qualifiedName) =>+ self -> Maybe namespaceURI -> Maybe qualifiedName -> m (Maybe Attr)+createAttributeNS self namespaceURI qualifiedName+ = liftDOM+ (((toDocument self) ^. jsf "createAttributeNS"+ [toJSVal namespaceURI, toJSVal qualifiedName])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createAttributeNS Mozilla Document.createAttributeNS documentation> +createAttributeNS_ ::+ (MonadDOM m, IsDocument self, ToJSString namespaceURI,+ ToJSString qualifiedName) =>+ self -> Maybe namespaceURI -> Maybe qualifiedName -> m ()+createAttributeNS_ self namespaceURI qualifiedName+ = liftDOM+ (void+ ((toDocument self) ^. jsf "createAttributeNS"+ [toJSVal namespaceURI, toJSVal qualifiedName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createAttributeNS Mozilla Document.createAttributeNS documentation> +createAttributeNSUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString namespaceURI,+ ToJSString qualifiedName) =>+ self -> Maybe namespaceURI -> Maybe qualifiedName -> m Attr+createAttributeNSUnchecked self namespaceURI qualifiedName+ = liftDOM+ (((toDocument self) ^. jsf "createAttributeNS"+ [toJSVal namespaceURI, toJSVal qualifiedName])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByTagNameNS Mozilla Document.getElementsByTagNameNS documentation> +getElementsByTagNameNS ::+ (MonadDOM m, IsDocument self, ToJSString namespaceURI,+ ToJSString localName) =>+ self -> Maybe namespaceURI -> localName -> m (Maybe NodeList)+getElementsByTagNameNS self namespaceURI localName+ = liftDOM+ (((toDocument self) ^. jsf "getElementsByTagNameNS"+ [toJSVal namespaceURI, toJSVal localName])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByTagNameNS Mozilla Document.getElementsByTagNameNS documentation> +getElementsByTagNameNS_ ::+ (MonadDOM m, IsDocument self, ToJSString namespaceURI,+ ToJSString localName) =>+ self -> Maybe namespaceURI -> localName -> m ()+getElementsByTagNameNS_ self namespaceURI localName+ = liftDOM+ (void+ ((toDocument self) ^. jsf "getElementsByTagNameNS"+ [toJSVal namespaceURI, toJSVal localName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByTagNameNS Mozilla Document.getElementsByTagNameNS documentation> +getElementsByTagNameNSUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString namespaceURI,+ ToJSString localName) =>+ self -> Maybe namespaceURI -> localName -> m NodeList+getElementsByTagNameNSUnchecked self namespaceURI localName+ = liftDOM+ (((toDocument self) ^. jsf "getElementsByTagNameNS"+ [toJSVal namespaceURI, toJSVal localName])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementById Mozilla Document.getElementById documentation> +getElementById ::+ (MonadDOM m, IsDocument self, ToJSString elementId) =>+ self -> elementId -> m (Maybe Element)+getElementById self elementId+ = liftDOM+ (((toDocument self) ^. jsf "getElementById" [toJSVal elementId])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementById Mozilla Document.getElementById documentation> +getElementById_ ::+ (MonadDOM m, IsDocument self, ToJSString elementId) =>+ self -> elementId -> m ()+getElementById_ self elementId+ = liftDOM+ (void+ ((toDocument self) ^. jsf "getElementById" [toJSVal elementId]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementById Mozilla Document.getElementById documentation> +getElementByIdUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString elementId) =>+ self -> elementId -> m Element+getElementByIdUnchecked self elementId+ = liftDOM+ (((toDocument self) ^. jsf "getElementById" [toJSVal elementId])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.adoptNode Mozilla Document.adoptNode documentation> +adoptNode ::+ (MonadDOM m, IsDocument self, IsNode source) =>+ self -> Maybe source -> m (Maybe Node)+adoptNode self source+ = liftDOM+ (((toDocument self) ^. jsf "adoptNode" [toJSVal source]) >>=+ fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.adoptNode Mozilla Document.adoptNode documentation> +adoptNode_ ::+ (MonadDOM m, IsDocument self, IsNode source) =>+ self -> Maybe source -> m ()+adoptNode_ self source+ = liftDOM+ (void ((toDocument self) ^. jsf "adoptNode" [toJSVal source]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.adoptNode Mozilla Document.adoptNode documentation> +adoptNodeUnchecked ::+ (MonadDOM m, IsDocument self, IsNode source) =>+ self -> Maybe source -> m Node+adoptNodeUnchecked self source+ = liftDOM+ (((toDocument self) ^. jsf "adoptNode" [toJSVal source]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createEvent Mozilla Document.createEvent documentation> +createEvent ::+ (MonadDOM m, IsDocument self, ToJSString eventType) =>+ self -> eventType -> m (Maybe Event)+createEvent self eventType+ = liftDOM+ (((toDocument self) ^. jsf "createEvent" [toJSVal eventType]) >>=+ fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createEvent Mozilla Document.createEvent documentation> +createEvent_ ::+ (MonadDOM m, IsDocument self, ToJSString eventType) =>+ self -> eventType -> m ()+createEvent_ self eventType+ = liftDOM+ (void ((toDocument self) ^. jsf "createEvent" [toJSVal eventType]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createEvent Mozilla Document.createEvent documentation> +createEventUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString eventType) =>+ self -> eventType -> m Event+createEventUnchecked self eventType+ = liftDOM+ (((toDocument self) ^. jsf "createEvent" [toJSVal eventType]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createRange Mozilla Document.createRange documentation> +createRange ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe Range)+createRange self+ = liftDOM+ (((toDocument self) ^. jsf "createRange" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createRange Mozilla Document.createRange documentation> +createRange_ :: (MonadDOM m, IsDocument self) => self -> m ()+createRange_ self+ = liftDOM (void ((toDocument self) ^. jsf "createRange" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createRange Mozilla Document.createRange documentation> +createRangeUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m Range+createRangeUnchecked self+ = liftDOM+ (((toDocument self) ^. jsf "createRange" ()) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createNodeIterator Mozilla Document.createNodeIterator documentation> +createNodeIterator ::+ (MonadDOM m, IsDocument self, IsNode root) =>+ self ->+ Maybe root ->+ Word -> Maybe NodeFilter -> Bool -> m (Maybe NodeIterator)+createNodeIterator self root whatToShow filter+ expandEntityReferences+ = liftDOM+ (((toDocument self) ^. jsf "createNodeIterator"+ [toJSVal root, toJSVal whatToShow, toJSVal filter,+ toJSVal expandEntityReferences])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createNodeIterator Mozilla Document.createNodeIterator documentation> +createNodeIterator_ ::+ (MonadDOM m, IsDocument self, IsNode root) =>+ self -> Maybe root -> Word -> Maybe NodeFilter -> Bool -> m ()+createNodeIterator_ self root whatToShow filter+ expandEntityReferences+ = liftDOM+ (void+ ((toDocument self) ^. jsf "createNodeIterator"+ [toJSVal root, toJSVal whatToShow, toJSVal filter,+ toJSVal expandEntityReferences]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createNodeIterator Mozilla Document.createNodeIterator documentation> +createNodeIteratorUnchecked ::+ (MonadDOM m, IsDocument self, IsNode root) =>+ self ->+ Maybe root -> Word -> Maybe NodeFilter -> Bool -> m NodeIterator+createNodeIteratorUnchecked self root whatToShow filter+ expandEntityReferences+ = liftDOM+ (((toDocument self) ^. jsf "createNodeIterator"+ [toJSVal root, toJSVal whatToShow, toJSVal filter,+ toJSVal expandEntityReferences])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTreeWalker Mozilla Document.createTreeWalker documentation> +createTreeWalker ::+ (MonadDOM m, IsDocument self, IsNode root) =>+ self ->+ Maybe root ->+ Word -> Maybe NodeFilter -> Bool -> m (Maybe TreeWalker)+createTreeWalker self root whatToShow filter expandEntityReferences+ = liftDOM+ (((toDocument self) ^. jsf "createTreeWalker"+ [toJSVal root, toJSVal whatToShow, toJSVal filter,+ toJSVal expandEntityReferences])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTreeWalker Mozilla Document.createTreeWalker documentation> +createTreeWalker_ ::+ (MonadDOM m, IsDocument self, IsNode root) =>+ self -> Maybe root -> Word -> Maybe NodeFilter -> Bool -> m ()+createTreeWalker_ self root whatToShow filter+ expandEntityReferences+ = liftDOM+ (void+ ((toDocument self) ^. jsf "createTreeWalker"+ [toJSVal root, toJSVal whatToShow, toJSVal filter,+ toJSVal expandEntityReferences]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTreeWalker Mozilla Document.createTreeWalker documentation> +createTreeWalkerUnchecked ::+ (MonadDOM m, IsDocument self, IsNode root) =>+ self ->+ Maybe root -> Word -> Maybe NodeFilter -> Bool -> m TreeWalker+createTreeWalkerUnchecked self root whatToShow filter+ expandEntityReferences+ = liftDOM+ (((toDocument self) ^. jsf "createTreeWalker"+ [toJSVal root, toJSVal whatToShow, toJSVal filter,+ toJSVal expandEntityReferences])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getOverrideStyle Mozilla Document.getOverrideStyle documentation> +getOverrideStyle ::+ (MonadDOM m, IsDocument self, IsElement element,+ ToJSString pseudoElement) =>+ self ->+ Maybe element -> pseudoElement -> m (Maybe CSSStyleDeclaration)+getOverrideStyle self element pseudoElement+ = liftDOM+ (((toDocument self) ^. jsf "getOverrideStyle"+ [toJSVal element, toJSVal pseudoElement])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getOverrideStyle Mozilla Document.getOverrideStyle documentation> +getOverrideStyle_ ::+ (MonadDOM m, IsDocument self, IsElement element,+ ToJSString pseudoElement) =>+ self -> Maybe element -> pseudoElement -> m ()+getOverrideStyle_ self element pseudoElement+ = liftDOM+ (void+ ((toDocument self) ^. jsf "getOverrideStyle"+ [toJSVal element, toJSVal pseudoElement]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getOverrideStyle Mozilla Document.getOverrideStyle documentation> +getOverrideStyleUnchecked ::+ (MonadDOM m, IsDocument self, IsElement element,+ ToJSString pseudoElement) =>+ self -> Maybe element -> pseudoElement -> m CSSStyleDeclaration+getOverrideStyleUnchecked self element pseudoElement+ = liftDOM+ (((toDocument self) ^. jsf "getOverrideStyle"+ [toJSVal element, toJSVal pseudoElement])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createExpression Mozilla Document.createExpression documentation> +createExpression ::+ (MonadDOM m, IsDocument self, ToJSString expression) =>+ self ->+ expression -> Maybe XPathNSResolver -> m (Maybe XPathExpression)+createExpression self expression resolver+ = liftDOM+ (((toDocument self) ^. jsf "createExpression"+ [toJSVal expression, toJSVal resolver])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createExpression Mozilla Document.createExpression documentation> +createExpression_ ::+ (MonadDOM m, IsDocument self, ToJSString expression) =>+ self -> expression -> Maybe XPathNSResolver -> m ()+createExpression_ self expression resolver+ = liftDOM+ (void+ ((toDocument self) ^. jsf "createExpression"+ [toJSVal expression, toJSVal resolver]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createExpression Mozilla Document.createExpression documentation> +createExpressionUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString expression) =>+ self -> expression -> Maybe XPathNSResolver -> m XPathExpression+createExpressionUnchecked self expression resolver+ = liftDOM+ (((toDocument self) ^. jsf "createExpression"+ [toJSVal expression, toJSVal resolver])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createNSResolver Mozilla Document.createNSResolver documentation> +createNSResolver ::+ (MonadDOM m, IsDocument self, IsNode nodeResolver) =>+ self -> Maybe nodeResolver -> m (Maybe XPathNSResolver)+createNSResolver self nodeResolver+ = liftDOM+ (((toDocument self) ^. jsf "createNSResolver"+ [toJSVal nodeResolver])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createNSResolver Mozilla Document.createNSResolver documentation> +createNSResolver_ ::+ (MonadDOM m, IsDocument self, IsNode nodeResolver) =>+ self -> Maybe nodeResolver -> m ()+createNSResolver_ self nodeResolver+ = liftDOM+ (void+ ((toDocument self) ^. jsf "createNSResolver"+ [toJSVal nodeResolver]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createNSResolver Mozilla Document.createNSResolver documentation> +createNSResolverUnchecked ::+ (MonadDOM m, IsDocument self, IsNode nodeResolver) =>+ self -> Maybe nodeResolver -> m XPathNSResolver+createNSResolverUnchecked self nodeResolver+ = liftDOM+ (((toDocument self) ^. jsf "createNSResolver"+ [toJSVal nodeResolver])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.evaluate Mozilla Document.evaluate documentation> +evaluate ::+ (MonadDOM 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+ = liftDOM+ (((toDocument self) ^. jsf "evaluate"+ [toJSVal expression, toJSVal contextNode, toJSVal resolver,+ toJSVal type', toJSVal inResult])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.evaluate Mozilla Document.evaluate documentation> +evaluate_ ::+ (MonadDOM m, IsDocument self, ToJSString expression,+ IsNode contextNode) =>+ self ->+ expression ->+ Maybe contextNode ->+ Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m ()+evaluate_ self expression contextNode resolver type' inResult+ = liftDOM+ (void+ ((toDocument self) ^. jsf "evaluate"+ [toJSVal expression, toJSVal contextNode, toJSVal resolver,+ toJSVal type', toJSVal inResult]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.evaluate Mozilla Document.evaluate documentation> +evaluateUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString expression,+ IsNode contextNode) =>+ self ->+ expression ->+ Maybe contextNode ->+ Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m XPathResult+evaluateUnchecked self expression contextNode resolver type'+ inResult+ = liftDOM+ (((toDocument self) ^. jsf "evaluate"+ [toJSVal expression, toJSVal contextNode, toJSVal resolver,+ toJSVal type', toJSVal inResult])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.execCommand Mozilla Document.execCommand documentation> +execCommand ::+ (MonadDOM m, IsDocument self, ToJSString command,+ ToJSString value) =>+ self -> command -> Bool -> Maybe value -> m Bool+execCommand self command userInterface value+ = liftDOM+ (((toDocument self) ^. jsf "execCommand"+ [toJSVal command, toJSVal userInterface, toJSVal value])+ >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.execCommand Mozilla Document.execCommand documentation> +execCommand_ ::+ (MonadDOM m, IsDocument self, ToJSString command,+ ToJSString value) =>+ self -> command -> Bool -> Maybe value -> m ()+execCommand_ self command userInterface value+ = liftDOM+ (void+ ((toDocument self) ^. jsf "execCommand"+ [toJSVal command, toJSVal userInterface, toJSVal value]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandEnabled Mozilla Document.queryCommandEnabled documentation> +queryCommandEnabled ::+ (MonadDOM m, IsDocument self, ToJSString command) =>+ self -> command -> m Bool+queryCommandEnabled self command+ = liftDOM+ (((toDocument self) ^. jsf "queryCommandEnabled" [toJSVal command])+ >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandEnabled Mozilla Document.queryCommandEnabled documentation> +queryCommandEnabled_ ::+ (MonadDOM m, IsDocument self, ToJSString command) =>+ self -> command -> m ()+queryCommandEnabled_ self command+ = liftDOM+ (void+ ((toDocument self) ^. jsf "queryCommandEnabled" [toJSVal command]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandIndeterm Mozilla Document.queryCommandIndeterm documentation> +queryCommandIndeterm ::+ (MonadDOM m, IsDocument self, ToJSString command) =>+ self -> command -> m Bool+queryCommandIndeterm self command+ = liftDOM+ (((toDocument self) ^. jsf "queryCommandIndeterm"+ [toJSVal command])+ >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandIndeterm Mozilla Document.queryCommandIndeterm documentation> +queryCommandIndeterm_ ::+ (MonadDOM m, IsDocument self, ToJSString command) =>+ self -> command -> m ()+queryCommandIndeterm_ self command+ = liftDOM+ (void+ ((toDocument self) ^. jsf "queryCommandIndeterm"+ [toJSVal command]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandState Mozilla Document.queryCommandState documentation> +queryCommandState ::+ (MonadDOM m, IsDocument self, ToJSString command) =>+ self -> command -> m Bool+queryCommandState self command+ = liftDOM+ (((toDocument self) ^. jsf "queryCommandState" [toJSVal command])+ >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandState Mozilla Document.queryCommandState documentation> +queryCommandState_ ::+ (MonadDOM m, IsDocument self, ToJSString command) =>+ self -> command -> m ()+queryCommandState_ self command+ = liftDOM+ (void+ ((toDocument self) ^. jsf "queryCommandState" [toJSVal command]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandSupported Mozilla Document.queryCommandSupported documentation> +queryCommandSupported ::+ (MonadDOM m, IsDocument self, ToJSString command) =>+ self -> command -> m Bool+queryCommandSupported self command+ = liftDOM+ (((toDocument self) ^. jsf "queryCommandSupported"+ [toJSVal command])+ >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandSupported Mozilla Document.queryCommandSupported documentation> +queryCommandSupported_ ::+ (MonadDOM m, IsDocument self, ToJSString command) =>+ self -> command -> m ()+queryCommandSupported_ self command+ = liftDOM+ (void+ ((toDocument self) ^. jsf "queryCommandSupported"+ [toJSVal command]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandValue Mozilla Document.queryCommandValue documentation> +queryCommandValue ::+ (MonadDOM m, IsDocument self, ToJSString command,+ FromJSString result) =>+ self -> command -> m result+queryCommandValue self command+ = liftDOM+ (((toDocument self) ^. jsf "queryCommandValue" [toJSVal command])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandValue Mozilla Document.queryCommandValue documentation> +queryCommandValue_ ::+ (MonadDOM m, IsDocument self, ToJSString command) =>+ self -> command -> m ()+queryCommandValue_ self command+ = liftDOM+ (void+ ((toDocument self) ^. jsf "queryCommandValue" [toJSVal command]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByName Mozilla Document.getElementsByName documentation> +getElementsByName ::+ (MonadDOM m, IsDocument self, ToJSString elementName) =>+ self -> elementName -> m (Maybe NodeList)+getElementsByName self elementName+ = liftDOM+ (((toDocument self) ^. jsf "getElementsByName"+ [toJSVal elementName])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByName Mozilla Document.getElementsByName documentation> +getElementsByName_ ::+ (MonadDOM m, IsDocument self, ToJSString elementName) =>+ self -> elementName -> m ()+getElementsByName_ self elementName+ = liftDOM+ (void+ ((toDocument self) ^. jsf "getElementsByName"+ [toJSVal elementName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByName Mozilla Document.getElementsByName documentation> +getElementsByNameUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString elementName) =>+ self -> elementName -> m NodeList+getElementsByNameUnchecked self elementName+ = liftDOM+ (((toDocument self) ^. jsf "getElementsByName"+ [toJSVal elementName])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.elementFromPoint Mozilla Document.elementFromPoint documentation> +elementFromPoint ::+ (MonadDOM m, IsDocument self) =>+ self -> Int -> Int -> m (Maybe Element)+elementFromPoint self x y+ = liftDOM+ (((toDocument self) ^. jsf "elementFromPoint"+ [toJSVal x, toJSVal y])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.elementFromPoint Mozilla Document.elementFromPoint documentation> +elementFromPoint_ ::+ (MonadDOM m, IsDocument self) => self -> Int -> Int -> m ()+elementFromPoint_ self x y+ = liftDOM+ (void+ ((toDocument self) ^. jsf "elementFromPoint"+ [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.elementFromPoint Mozilla Document.elementFromPoint documentation> +elementFromPointUnchecked ::+ (MonadDOM m, IsDocument self) => self -> Int -> Int -> m Element+elementFromPointUnchecked self x y+ = liftDOM+ (((toDocument self) ^. jsf "elementFromPoint"+ [toJSVal x, toJSVal y])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.caretRangeFromPoint Mozilla Document.caretRangeFromPoint documentation> +caretRangeFromPoint ::+ (MonadDOM m, IsDocument self) =>+ self -> Int -> Int -> m (Maybe Range)+caretRangeFromPoint self x y+ = liftDOM+ (((toDocument self) ^. jsf "caretRangeFromPoint"+ [toJSVal x, toJSVal y])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.caretRangeFromPoint Mozilla Document.caretRangeFromPoint documentation> +caretRangeFromPoint_ ::+ (MonadDOM m, IsDocument self) => self -> Int -> Int -> m ()+caretRangeFromPoint_ self x y+ = liftDOM+ (void+ ((toDocument self) ^. jsf "caretRangeFromPoint"+ [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.caretRangeFromPoint Mozilla Document.caretRangeFromPoint documentation> +caretRangeFromPointUnchecked ::+ (MonadDOM m, IsDocument self) => self -> Int -> Int -> m Range+caretRangeFromPointUnchecked self x y+ = liftDOM+ (((toDocument self) ^. jsf "caretRangeFromPoint"+ [toJSVal x, toJSVal y])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getSelection Mozilla Document.getSelection documentation> +getSelection ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe Selection)+getSelection self+ = liftDOM+ (((toDocument self) ^. jsf "getSelection" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getSelection Mozilla Document.getSelection documentation> +getSelection_ :: (MonadDOM m, IsDocument self) => self -> m ()+getSelection_ self+ = liftDOM (void ((toDocument self) ^. jsf "getSelection" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getSelection Mozilla Document.getSelection documentation> +getSelectionUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m Selection+getSelectionUnchecked self+ = liftDOM+ (((toDocument self) ^. jsf "getSelection" ()) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getCSSCanvasContext Mozilla Document.getCSSCanvasContext documentation> +getCSSCanvasContext ::+ (MonadDOM m, IsDocument self, ToJSString contextId,+ ToJSString name) =>+ self ->+ contextId -> name -> Int -> Int -> m (Maybe CanvasRenderingContext)+getCSSCanvasContext self contextId name width height+ = liftDOM+ (((toDocument self) ^. jsf "getCSSCanvasContext"+ [toJSVal contextId, toJSVal name, toJSVal width, toJSVal height])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getCSSCanvasContext Mozilla Document.getCSSCanvasContext documentation> +getCSSCanvasContext_ ::+ (MonadDOM m, IsDocument self, ToJSString contextId,+ ToJSString name) =>+ self -> contextId -> name -> Int -> Int -> m ()+getCSSCanvasContext_ self contextId name width height+ = liftDOM+ (void+ ((toDocument self) ^. jsf "getCSSCanvasContext"+ [toJSVal contextId, toJSVal name, toJSVal width, toJSVal height]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getCSSCanvasContext Mozilla Document.getCSSCanvasContext documentation> +getCSSCanvasContextUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString contextId,+ ToJSString name) =>+ self -> contextId -> name -> Int -> Int -> m CanvasRenderingContext+getCSSCanvasContextUnchecked self contextId name width height+ = liftDOM+ (((toDocument self) ^. jsf "getCSSCanvasContext"+ [toJSVal contextId, toJSVal name, toJSVal width, toJSVal height])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByClassName Mozilla Document.getElementsByClassName documentation> +getElementsByClassName ::+ (MonadDOM m, IsDocument self, ToJSString tagname) =>+ self -> tagname -> m (Maybe NodeList)+getElementsByClassName self tagname+ = liftDOM+ (((toDocument self) ^. jsf "getElementsByClassName"+ [toJSVal tagname])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByClassName Mozilla Document.getElementsByClassName documentation> +getElementsByClassName_ ::+ (MonadDOM m, IsDocument self, ToJSString tagname) =>+ self -> tagname -> m ()+getElementsByClassName_ self tagname+ = liftDOM+ (void+ ((toDocument self) ^. jsf "getElementsByClassName"+ [toJSVal tagname]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByClassName Mozilla Document.getElementsByClassName documentation> +getElementsByClassNameUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString tagname) =>+ self -> tagname -> m NodeList+getElementsByClassNameUnchecked self tagname+ = liftDOM+ (((toDocument self) ^. jsf "getElementsByClassName"+ [toJSVal tagname])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.hasFocus Mozilla Document.hasFocus documentation> +hasFocus :: (MonadDOM m, IsDocument self) => self -> m Bool+hasFocus self+ = liftDOM (((toDocument self) ^. jsf "hasFocus" ()) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.hasFocus Mozilla Document.hasFocus documentation> +hasFocus_ :: (MonadDOM m, IsDocument self) => self -> m ()+hasFocus_ self+ = liftDOM (void ((toDocument self) ^. jsf "hasFocus" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelector Mozilla Document.querySelector documentation> +querySelector ::+ (MonadDOM m, IsDocument self, ToJSString selectors) =>+ self -> selectors -> m (Maybe Element)+querySelector self selectors+ = liftDOM+ (((toDocument self) ^. jsf "querySelector" [toJSVal selectors]) >>=+ fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelector Mozilla Document.querySelector documentation> +querySelector_ ::+ (MonadDOM m, IsDocument self, ToJSString selectors) =>+ self -> selectors -> m ()+querySelector_ self selectors+ = liftDOM+ (void+ ((toDocument self) ^. jsf "querySelector" [toJSVal selectors]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelector Mozilla Document.querySelector documentation> +querySelectorUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString selectors) =>+ self -> selectors -> m Element+querySelectorUnchecked self selectors+ = liftDOM+ (((toDocument self) ^. jsf "querySelector" [toJSVal selectors]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelectorAll Mozilla Document.querySelectorAll documentation> +querySelectorAll ::+ (MonadDOM m, IsDocument self, ToJSString selectors) =>+ self -> selectors -> m (Maybe NodeList)+querySelectorAll self selectors+ = liftDOM+ (((toDocument self) ^. jsf "querySelectorAll" [toJSVal selectors])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelectorAll Mozilla Document.querySelectorAll documentation> +querySelectorAll_ ::+ (MonadDOM m, IsDocument self, ToJSString selectors) =>+ self -> selectors -> m ()+querySelectorAll_ self selectors+ = liftDOM+ (void+ ((toDocument self) ^. jsf "querySelectorAll" [toJSVal selectors]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelectorAll Mozilla Document.querySelectorAll documentation> +querySelectorAllUnchecked ::+ (MonadDOM m, IsDocument self, ToJSString selectors) =>+ self -> selectors -> m NodeList+querySelectorAllUnchecked self selectors+ = liftDOM+ (((toDocument self) ^. jsf "querySelectorAll" [toJSVal selectors])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitCancelFullScreen Mozilla Document.webkitCancelFullScreen documentation> +webkitCancelFullScreen ::+ (MonadDOM m, IsDocument self) => self -> m ()+webkitCancelFullScreen self+ = liftDOM+ (void ((toDocument self) ^. jsf "webkitCancelFullScreen" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitExitFullscreen Mozilla Document.webkitExitFullscreen documentation> +webkitExitFullscreen ::+ (MonadDOM m, IsDocument self) => self -> m ()+webkitExitFullscreen self+ = liftDOM+ (void ((toDocument self) ^. jsf "webkitExitFullscreen" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.exitPointerLock Mozilla Document.exitPointerLock documentation> +exitPointerLock :: (MonadDOM m, IsDocument self) => self -> m ()+exitPointerLock self+ = liftDOM (void ((toDocument self) ^. jsf "exitPointerLock" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitGetNamedFlows Mozilla Document.webkitGetNamedFlows documentation> +webkitGetNamedFlows ::+ (MonadDOM m, IsDocument self) =>+ self -> m (Maybe DOMNamedFlowCollection)+webkitGetNamedFlows self+ = liftDOM+ (((toDocument self) ^. jsf "webkitGetNamedFlows" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitGetNamedFlows Mozilla Document.webkitGetNamedFlows documentation> +webkitGetNamedFlows_ ::+ (MonadDOM m, IsDocument self) => self -> m ()+webkitGetNamedFlows_ self+ = liftDOM+ (void ((toDocument self) ^. jsf "webkitGetNamedFlows" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitGetNamedFlows Mozilla Document.webkitGetNamedFlows documentation> +webkitGetNamedFlowsUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m DOMNamedFlowCollection+webkitGetNamedFlowsUnchecked self+ = liftDOM+ (((toDocument self) ^. jsf "webkitGetNamedFlows" ()) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTouch Mozilla Document.createTouch documentation> +createTouch ::+ (MonadDOM 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+ = liftDOM+ (((toDocument self) ^. jsf "createTouch"+ [toJSVal window, toJSVal target, toJSVal identifier, toJSVal pageX,+ toJSVal pageY, toJSVal screenX, toJSVal screenY,+ toJSVal webkitRadiusX, toJSVal webkitRadiusY,+ toJSVal webkitRotationAngle, toJSVal webkitForce])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTouch Mozilla Document.createTouch documentation> +createTouch_ ::+ (MonadDOM m, IsDocument self, IsEventTarget target) =>+ self ->+ Maybe Window ->+ Maybe target ->+ Int ->+ Int -> Int -> Int -> Int -> Int -> Int -> Float -> Float -> m ()+createTouch_ self window target identifier pageX pageY screenX+ screenY webkitRadiusX webkitRadiusY webkitRotationAngle webkitForce+ = liftDOM+ (void+ ((toDocument self) ^. jsf "createTouch"+ [toJSVal window, toJSVal target, toJSVal identifier, toJSVal pageX,+ toJSVal pageY, toJSVal screenX, toJSVal screenY,+ toJSVal webkitRadiusX, toJSVal webkitRadiusY,+ toJSVal webkitRotationAngle, toJSVal webkitForce]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTouch Mozilla Document.createTouch documentation> +createTouchUnchecked ::+ (MonadDOM m, IsDocument self, IsEventTarget target) =>+ self ->+ Maybe Window ->+ Maybe target ->+ Int ->+ Int -> Int -> Int -> Int -> Int -> Int -> Float -> Float -> m Touch+createTouchUnchecked self window target identifier pageX pageY+ screenX screenY webkitRadiusX webkitRadiusY webkitRotationAngle+ webkitForce+ = liftDOM+ (((toDocument self) ^. jsf "createTouch"+ [toJSVal window, toJSVal target, toJSVal identifier, toJSVal pageX,+ toJSVal pageY, toJSVal screenX, toJSVal screenY,+ toJSVal webkitRadiusX, toJSVal webkitRadiusY,+ toJSVal webkitRotationAngle, toJSVal webkitForce])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTouchList Mozilla Document.createTouchList documentation> +createTouchList ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe TouchList)+createTouchList self+ = liftDOM+ (((toDocument self) ^. jsf "createTouchList" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTouchList Mozilla Document.createTouchList documentation> +createTouchList_ :: (MonadDOM m, IsDocument self) => self -> m ()+createTouchList_ self+ = liftDOM (void ((toDocument self) ^. jsf "createTouchList" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTouchList Mozilla Document.createTouchList documentation> +createTouchListUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m TouchList+createTouchListUnchecked self+ = liftDOM+ (((toDocument self) ^. jsf "createTouchList" ()) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.doctype Mozilla Document.doctype documentation> +getDoctype ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe DocumentType)+getDoctype self+ = liftDOM (((toDocument self) ^. js "doctype") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.doctype Mozilla Document.doctype documentation> +getDoctypeUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m DocumentType+getDoctypeUnchecked self+ = liftDOM+ (((toDocument self) ^. js "doctype") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.implementation Mozilla Document.implementation documentation> +getImplementation ::+ (MonadDOM m, IsDocument self) =>+ self -> m (Maybe DOMImplementation)+getImplementation self+ = liftDOM+ (((toDocument self) ^. js "implementation") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.implementation Mozilla Document.implementation documentation> +getImplementationUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m DOMImplementation+getImplementationUnchecked self+ = liftDOM+ (((toDocument self) ^. js "implementation") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.documentElement Mozilla Document.documentElement documentation> +getDocumentElement ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe Element)+getDocumentElement self+ = liftDOM+ (((toDocument self) ^. js "documentElement") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.documentElement Mozilla Document.documentElement documentation> +getDocumentElementUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m Element+getDocumentElementUnchecked self+ = liftDOM+ (((toDocument self) ^. js "documentElement") >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.inputEncoding Mozilla Document.inputEncoding documentation> +getInputEncoding ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getInputEncoding self+ = liftDOM+ (((toDocument self) ^. js "inputEncoding") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.inputEncoding Mozilla Document.inputEncoding documentation> +getInputEncodingUnchecked ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getInputEncodingUnchecked self+ = liftDOM+ (((toDocument self) ^. js "inputEncoding") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlEncoding Mozilla Document.xmlEncoding documentation> +getXmlEncoding ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getXmlEncoding self+ = liftDOM+ (((toDocument self) ^. js "xmlEncoding") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlEncoding Mozilla Document.xmlEncoding documentation> +getXmlEncodingUnchecked ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getXmlEncodingUnchecked self+ = liftDOM+ (((toDocument self) ^. js "xmlEncoding") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlVersion Mozilla Document.xmlVersion documentation> +setXmlVersion ::+ (MonadDOM m, IsDocument self, ToJSString val) =>+ self -> Maybe val -> m ()+setXmlVersion self val+ = liftDOM ((toDocument self) ^. jss "xmlVersion" (toJSVal val))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlVersion Mozilla Document.xmlVersion documentation> +getXmlVersion ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getXmlVersion self+ = liftDOM+ (((toDocument self) ^. js "xmlVersion") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlVersion Mozilla Document.xmlVersion documentation> +getXmlVersionUnchecked ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getXmlVersionUnchecked self+ = liftDOM+ (((toDocument self) ^. js "xmlVersion") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlStandalone Mozilla Document.xmlStandalone documentation> +setXmlStandalone ::+ (MonadDOM m, IsDocument self) => self -> Bool -> m ()+setXmlStandalone self val+ = liftDOM ((toDocument self) ^. jss "xmlStandalone" (toJSVal val))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlStandalone Mozilla Document.xmlStandalone documentation> +getXmlStandalone :: (MonadDOM m, IsDocument self) => self -> m Bool+getXmlStandalone self+ = liftDOM (((toDocument self) ^. js "xmlStandalone") >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.documentURI Mozilla Document.documentURI documentation> +getDocumentURI ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getDocumentURI self+ = liftDOM+ (((toDocument self) ^. js "documentURI") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.documentURI Mozilla Document.documentURI documentation> +getDocumentURIUnchecked ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getDocumentURIUnchecked self+ = liftDOM+ (((toDocument self) ^. js "documentURI") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.defaultView Mozilla Document.defaultView documentation> +getDefaultView ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe Window)+getDefaultView self+ = liftDOM (((toDocument self) ^. js "defaultView") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.defaultView Mozilla Document.defaultView documentation> +getDefaultViewUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m Window+getDefaultViewUnchecked self+ = liftDOM+ (((toDocument self) ^. js "defaultView") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.styleSheets Mozilla Document.styleSheets documentation> +getStyleSheets ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe StyleSheetList)+getStyleSheets self+ = liftDOM (((toDocument self) ^. js "styleSheets") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.styleSheets Mozilla Document.styleSheets documentation> +getStyleSheetsUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m StyleSheetList+getStyleSheetsUnchecked self+ = liftDOM+ (((toDocument self) ^. js "styleSheets") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.contentType Mozilla Document.contentType documentation> +getContentType ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getContentType self+ = liftDOM+ (((toDocument self) ^. js "contentType") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.title Mozilla Document.title documentation> +setTitle ::+ (MonadDOM m, IsDocument self, ToJSString val) =>+ self -> Maybe val -> m ()+setTitle self val+ = liftDOM ((toDocument self) ^. jss "title" (toJSVal val))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.title Mozilla Document.title documentation> +getTitle ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getTitle self+ = liftDOM (((toDocument self) ^. js "title") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.title Mozilla Document.title documentation> +getTitleUnchecked ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getTitleUnchecked self+ = liftDOM+ (((toDocument self) ^. js "title") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.referrer Mozilla Document.referrer documentation> +getReferrer ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getReferrer self+ = liftDOM+ (((toDocument self) ^. js "referrer") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.domain Mozilla Document.domain documentation> +setDomain ::+ (MonadDOM m, IsDocument self, ToJSString val) =>+ self -> Maybe val -> m ()+setDomain self val+ = liftDOM ((toDocument self) ^. jss "domain" (toJSVal val))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.domain Mozilla Document.domain documentation> +getDomain ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getDomain self+ = liftDOM+ (((toDocument self) ^. js "domain") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.domain Mozilla Document.domain documentation> +getDomainUnchecked ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getDomainUnchecked self+ = liftDOM+ (((toDocument self) ^. js "domain") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.URL Mozilla Document.URL documentation> +getURL ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getURL self+ = liftDOM (((toDocument self) ^. js "URL") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.cookie Mozilla Document.cookie documentation> +setCookie ::+ (MonadDOM m, IsDocument self, ToJSString val) =>+ self -> Maybe val -> m ()+setCookie self val+ = liftDOM ((toDocument self) ^. jss "cookie" (toJSVal val))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.cookie Mozilla Document.cookie documentation> +getCookie ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getCookie self+ = liftDOM+ (((toDocument self) ^. js "cookie") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.cookie Mozilla Document.cookie documentation> +getCookieUnchecked ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getCookieUnchecked self+ = liftDOM+ (((toDocument self) ^. js "cookie") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.body Mozilla Document.body documentation> +setBody ::+ (MonadDOM m, IsDocument self, IsHTMLElement val) =>+ self -> Maybe val -> m ()+setBody self val+ = liftDOM ((toDocument self) ^. jss "body" (toJSVal val))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.body Mozilla Document.body documentation> +getBody ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLElement)+getBody self+ = liftDOM (((toDocument self) ^. js "body") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.body Mozilla Document.body documentation> +getBodyUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m HTMLElement+getBodyUnchecked self+ = liftDOM (((toDocument self) ^. js "body") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.head Mozilla Document.head documentation> +getHead ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLHeadElement)+getHead self+ = liftDOM (((toDocument self) ^. js "head") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.head Mozilla Document.head documentation> +getHeadUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m HTMLHeadElement+getHeadUnchecked self+ = liftDOM (((toDocument self) ^. js "head") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.images Mozilla Document.images documentation> +getImages ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)+getImages self+ = liftDOM (((toDocument self) ^. js "images") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.images Mozilla Document.images documentation> +getImagesUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m HTMLCollection+getImagesUnchecked self+ = liftDOM+ (((toDocument self) ^. js "images") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.applets Mozilla Document.applets documentation> +getApplets ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)+getApplets self+ = liftDOM (((toDocument self) ^. js "applets") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.applets Mozilla Document.applets documentation> +getAppletsUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m HTMLCollection+getAppletsUnchecked self+ = liftDOM+ (((toDocument self) ^. js "applets") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.links Mozilla Document.links documentation> +getLinks ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)+getLinks self+ = liftDOM (((toDocument self) ^. js "links") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.links Mozilla Document.links documentation> +getLinksUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m HTMLCollection+getLinksUnchecked self+ = liftDOM+ (((toDocument self) ^. js "links") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.forms Mozilla Document.forms documentation> +getForms ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)+getForms self+ = liftDOM (((toDocument self) ^. js "forms") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.forms Mozilla Document.forms documentation> +getFormsUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m HTMLCollection+getFormsUnchecked self+ = liftDOM+ (((toDocument self) ^. js "forms") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.anchors Mozilla Document.anchors documentation> +getAnchors ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)+getAnchors self+ = liftDOM (((toDocument self) ^. js "anchors") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.anchors Mozilla Document.anchors documentation> +getAnchorsUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m HTMLCollection+getAnchorsUnchecked self+ = liftDOM+ (((toDocument self) ^. js "anchors") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.lastModified Mozilla Document.lastModified documentation> +getLastModified ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getLastModified self+ = liftDOM+ (((toDocument self) ^. js "lastModified") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.location Mozilla Document.location documentation> +setLocation ::+ (MonadDOM m, IsDocument self) => self -> Maybe Location -> m ()+setLocation self val+ = liftDOM ((toDocument self) ^. jss "location" (toJSVal val))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.location Mozilla Document.location documentation> +getLocation ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe Location)+getLocation self+ = liftDOM (((toDocument self) ^. js "location") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.location Mozilla Document.location documentation> +getLocationUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m Location+getLocationUnchecked self+ = liftDOM+ (((toDocument self) ^. js "location") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.charset Mozilla Document.charset documentation> +setCharset ::+ (MonadDOM m, IsDocument self, ToJSString val) =>+ self -> Maybe val -> m ()+setCharset self val+ = liftDOM ((toDocument self) ^. jss "charset" (toJSVal val))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.charset Mozilla Document.charset documentation> +getCharset ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getCharset self+ = liftDOM+ (((toDocument self) ^. js "charset") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.charset Mozilla Document.charset documentation> +getCharsetUnchecked ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getCharsetUnchecked self+ = liftDOM+ (((toDocument self) ^. js "charset") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.defaultCharset Mozilla Document.defaultCharset documentation> +getDefaultCharset ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getDefaultCharset self+ = liftDOM+ (((toDocument self) ^. js "defaultCharset") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.defaultCharset Mozilla Document.defaultCharset documentation> +getDefaultCharsetUnchecked ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getDefaultCharsetUnchecked self+ = liftDOM+ (((toDocument self) ^. js "defaultCharset") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.readyState Mozilla Document.readyState documentation> +getReadyState ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getReadyState self+ = liftDOM+ (((toDocument self) ^. js "readyState") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.readyState Mozilla Document.readyState documentation> +getReadyStateUnchecked ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getReadyStateUnchecked self+ = liftDOM+ (((toDocument self) ^. js "readyState") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.characterSet Mozilla Document.characterSet documentation> +getCharacterSet ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getCharacterSet self+ = liftDOM+ (((toDocument self) ^. js "characterSet") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.characterSet Mozilla Document.characterSet documentation> +getCharacterSetUnchecked ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getCharacterSetUnchecked self+ = liftDOM+ (((toDocument self) ^. js "characterSet") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.preferredStylesheetSet Mozilla Document.preferredStylesheetSet documentation> +getPreferredStylesheetSet ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getPreferredStylesheetSet self+ = liftDOM+ (((toDocument self) ^. js "preferredStylesheetSet") >>=+ fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.preferredStylesheetSet Mozilla Document.preferredStylesheetSet documentation> +getPreferredStylesheetSetUnchecked ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getPreferredStylesheetSetUnchecked self+ = liftDOM+ (((toDocument self) ^. js "preferredStylesheetSet") >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.selectedStylesheetSet Mozilla Document.selectedStylesheetSet documentation> +setSelectedStylesheetSet ::+ (MonadDOM m, IsDocument self, ToJSString val) =>+ self -> Maybe val -> m ()+setSelectedStylesheetSet self val+ = liftDOM+ ((toDocument self) ^. jss "selectedStylesheetSet" (toJSVal val))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.selectedStylesheetSet Mozilla Document.selectedStylesheetSet documentation> +getSelectedStylesheetSet ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m (Maybe result)+getSelectedStylesheetSet self+ = liftDOM+ (((toDocument self) ^. js "selectedStylesheetSet") >>=+ fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.selectedStylesheetSet Mozilla Document.selectedStylesheetSet documentation> +getSelectedStylesheetSetUnchecked ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getSelectedStylesheetSetUnchecked self+ = liftDOM+ (((toDocument self) ^. js "selectedStylesheetSet") >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.activeElement Mozilla Document.activeElement documentation> +getActiveElement ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe Element)+getActiveElement self+ = liftDOM (((toDocument self) ^. js "activeElement") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.activeElement Mozilla Document.activeElement documentation> +getActiveElementUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m Element+getActiveElementUnchecked self+ = liftDOM+ (((toDocument self) ^. js "activeElement") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.compatMode Mozilla Document.compatMode documentation> +getCompatMode ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getCompatMode self+ = liftDOM+ (((toDocument self) ^. js "compatMode") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitIsFullScreen Mozilla Document.webkitIsFullScreen documentation> +getWebkitIsFullScreen ::+ (MonadDOM m, IsDocument self) => self -> m Bool+getWebkitIsFullScreen self+ = liftDOM+ (((toDocument self) ^. js "webkitIsFullScreen") >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitFullScreenKeyboardInputAllowed Mozilla Document.webkitFullScreenKeyboardInputAllowed documentation> +getWebkitFullScreenKeyboardInputAllowed ::+ (MonadDOM m, IsDocument self) => self -> m Bool+getWebkitFullScreenKeyboardInputAllowed self+ = liftDOM+ (((toDocument self) ^. js "webkitFullScreenKeyboardInputAllowed")+ >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitCurrentFullScreenElement Mozilla Document.webkitCurrentFullScreenElement documentation> +getWebkitCurrentFullScreenElement ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe Element)+getWebkitCurrentFullScreenElement self+ = liftDOM+ (((toDocument self) ^. js "webkitCurrentFullScreenElement") >>=+ fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitCurrentFullScreenElement Mozilla Document.webkitCurrentFullScreenElement documentation> +getWebkitCurrentFullScreenElementUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m Element+getWebkitCurrentFullScreenElementUnchecked self+ = liftDOM+ (((toDocument self) ^. js "webkitCurrentFullScreenElement") >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitFullscreenEnabled Mozilla Document.webkitFullscreenEnabled documentation> +getWebkitFullscreenEnabled ::+ (MonadDOM m, IsDocument self) => self -> m Bool+getWebkitFullscreenEnabled self+ = liftDOM+ (((toDocument self) ^. js "webkitFullscreenEnabled") >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitFullscreenElement Mozilla Document.webkitFullscreenElement documentation> +getWebkitFullscreenElement ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe Element)+getWebkitFullscreenElement self+ = liftDOM+ (((toDocument self) ^. js "webkitFullscreenElement") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitFullscreenElement Mozilla Document.webkitFullscreenElement documentation> +getWebkitFullscreenElementUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m Element+getWebkitFullscreenElementUnchecked self+ = liftDOM+ (((toDocument self) ^. js "webkitFullscreenElement") >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.pointerLockElement Mozilla Document.pointerLockElement documentation> +getPointerLockElement ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe Element)+getPointerLockElement self+ = liftDOM+ (((toDocument self) ^. js "pointerLockElement") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.pointerLockElement Mozilla Document.pointerLockElement documentation> +getPointerLockElementUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m Element+getPointerLockElementUnchecked self+ = liftDOM+ (((toDocument self) ^. js "pointerLockElement") >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.fonts Mozilla Document.fonts documentation> +getFonts ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe FontLoader)+getFonts self+ = liftDOM (((toDocument self) ^. js "fonts") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.fonts Mozilla Document.fonts documentation> +getFontsUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m FontLoader+getFontsUnchecked self+ = liftDOM+ (((toDocument self) ^. js "fonts") >>= fromJSValUnchecked)++-- | <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")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.visibilityState Mozilla Document.visibilityState documentation> +getVisibilityState ::+ (MonadDOM m, IsDocument self, FromJSString result) =>+ self -> m result+getVisibilityState self+ = liftDOM+ (((toDocument self) ^. js "visibilityState") >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.hidden Mozilla Document.hidden documentation> +getHidden :: (MonadDOM m, IsDocument self) => self -> m Bool+getHidden self+ = liftDOM (((toDocument self) ^. js "hidden") >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.securityPolicy Mozilla Document.securityPolicy documentation> +getSecurityPolicy ::+ (MonadDOM m, IsDocument self) => self -> m (Maybe SecurityPolicy)+getSecurityPolicy self+ = liftDOM+ (((toDocument self) ^. js "securityPolicy") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.securityPolicy Mozilla Document.securityPolicy documentation> +getSecurityPolicyUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m SecurityPolicy+getSecurityPolicyUnchecked self+ = liftDOM+ (((toDocument self) ^. js "securityPolicy") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.currentScript Mozilla Document.currentScript documentation> +getCurrentScript ::+ (MonadDOM m, IsDocument self) =>+ self -> m (Maybe HTMLScriptElement)+getCurrentScript self+ = liftDOM (((toDocument self) ^. js "currentScript") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.currentScript Mozilla Document.currentScript documentation> +getCurrentScriptUnchecked ::+ (MonadDOM m, IsDocument self) => self -> m HTMLScriptElement+getCurrentScriptUnchecked self+ = liftDOM+ (((toDocument self) ^. js "currentScript") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.origin Mozilla Document.origin documentation> getOrigin ::
src/JSDOM/Generated/DocumentFragment.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DocumentFragment- (newDocumentFragment, querySelector, querySelectorAll,- DocumentFragment, castToDocumentFragment, gTypeDocumentFragment)+ (newDocumentFragment, querySelector, querySelector_,+ querySelectorUnchecked, querySelectorAll, querySelectorAll_,+ querySelectorAllUnchecked, DocumentFragment,+ castToDocumentFragment, gTypeDocumentFragment) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,6 +31,22 @@ = liftDOM ((self ^. jsf "querySelector" [toJSVal selectors]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment.querySelector Mozilla DocumentFragment.querySelector documentation> +querySelector_ ::+ (MonadDOM m, ToJSString selectors) =>+ DocumentFragment -> selectors -> m ()+querySelector_ self selectors+ = liftDOM (void (self ^. jsf "querySelector" [toJSVal selectors]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment.querySelector Mozilla DocumentFragment.querySelector documentation> +querySelectorUnchecked ::+ (MonadDOM m, ToJSString selectors) =>+ DocumentFragment -> selectors -> m Element+querySelectorUnchecked self selectors+ = liftDOM+ ((self ^. jsf "querySelector" [toJSVal selectors]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment.querySelectorAll Mozilla DocumentFragment.querySelectorAll documentation> querySelectorAll :: (MonadDOM m, ToJSString selectors) =>@@ -37,3 +55,20 @@ = liftDOM ((self ^. jsf "querySelectorAll" [toJSVal selectors]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment.querySelectorAll Mozilla DocumentFragment.querySelectorAll documentation> +querySelectorAll_ ::+ (MonadDOM m, ToJSString selectors) =>+ DocumentFragment -> selectors -> m ()+querySelectorAll_ self selectors+ = liftDOM+ (void (self ^. jsf "querySelectorAll" [toJSVal selectors]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment.querySelectorAll Mozilla DocumentFragment.querySelectorAll documentation> +querySelectorAllUnchecked ::+ (MonadDOM m, ToJSString selectors) =>+ DocumentFragment -> selectors -> m NodeList+querySelectorAllUnchecked self selectors+ = liftDOM+ ((self ^. jsf "querySelectorAll" [toJSVal selectors]) >>=+ fromJSValUnchecked)
src/JSDOM/Generated/DocumentType.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DocumentType- (getName, getEntities, getNotations, getPublicId, getSystemId,- getInternalSubset, DocumentType, castToDocumentType,+ (getName, getEntities, getEntitiesUnchecked, getNotations,+ getNotationsUnchecked, getPublicId, getPublicIdUnchecked,+ getSystemId, getSystemIdUnchecked, getInternalSubset,+ getInternalSubsetUnchecked, DocumentType, castToDocumentType, gTypeDocumentType) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -27,12 +29,24 @@ (MonadDOM m) => DocumentType -> m (Maybe NamedNodeMap) getEntities self = liftDOM ((self ^. js "entities") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.entities Mozilla DocumentType.entities documentation> +getEntitiesUnchecked ::+ (MonadDOM m) => DocumentType -> m NamedNodeMap+getEntitiesUnchecked self+ = liftDOM ((self ^. js "entities") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.notations Mozilla DocumentType.notations documentation> getNotations :: (MonadDOM m) => DocumentType -> m (Maybe NamedNodeMap) getNotations self = liftDOM ((self ^. js "notations") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.notations Mozilla DocumentType.notations documentation> +getNotationsUnchecked ::+ (MonadDOM m) => DocumentType -> m NamedNodeMap+getNotationsUnchecked self+ = liftDOM ((self ^. js "notations") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.publicId Mozilla DocumentType.publicId documentation> getPublicId :: (MonadDOM m, FromJSString result) =>@@ -40,6 +54,12 @@ getPublicId self = liftDOM ((self ^. js "publicId") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.publicId Mozilla DocumentType.publicId documentation> +getPublicIdUnchecked ::+ (MonadDOM m, FromJSString result) => DocumentType -> m result+getPublicIdUnchecked self+ = liftDOM ((self ^. js "publicId") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.systemId Mozilla DocumentType.systemId documentation> getSystemId :: (MonadDOM m, FromJSString result) =>@@ -47,9 +67,21 @@ getSystemId self = liftDOM ((self ^. js "systemId") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.systemId Mozilla DocumentType.systemId documentation> +getSystemIdUnchecked ::+ (MonadDOM m, FromJSString result) => DocumentType -> m result+getSystemIdUnchecked self+ = liftDOM ((self ^. js "systemId") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.internalSubset Mozilla DocumentType.internalSubset documentation> getInternalSubset :: (MonadDOM m, FromJSString result) => DocumentType -> m (Maybe result) getInternalSubset self = liftDOM ((self ^. js "internalSubset") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.internalSubset Mozilla DocumentType.internalSubset documentation> +getInternalSubsetUnchecked ::+ (MonadDOM m, FromJSString result) => DocumentType -> m result+getInternalSubsetUnchecked self+ = liftDOM ((self ^. js "internalSubset") >>= fromJSValUnchecked)
src/JSDOM/Generated/DynamicsCompressorNode.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DynamicsCompressorNode- (getThreshold, getKnee, getRatio, getReduction, getAttack,- getRelease, DynamicsCompressorNode, castToDynamicsCompressorNode,+ (getThreshold, getThresholdUnchecked, getKnee, getKneeUnchecked,+ getRatio, getRatioUnchecked, getReduction, getReductionUnchecked,+ getAttack, getAttackUnchecked, getRelease, getReleaseUnchecked,+ DynamicsCompressorNode, castToDynamicsCompressorNode, gTypeDynamicsCompressorNode) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,28 +25,64 @@ getThreshold self = liftDOM ((self ^. js "threshold") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.threshold Mozilla DynamicsCompressorNode.threshold documentation> +getThresholdUnchecked ::+ (MonadDOM m) => DynamicsCompressorNode -> m AudioParam+getThresholdUnchecked self+ = liftDOM ((self ^. js "threshold") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.knee Mozilla DynamicsCompressorNode.knee documentation> getKnee :: (MonadDOM m) => DynamicsCompressorNode -> m (Maybe AudioParam) getKnee self = liftDOM ((self ^. js "knee") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.knee Mozilla DynamicsCompressorNode.knee documentation> +getKneeUnchecked ::+ (MonadDOM m) => DynamicsCompressorNode -> m AudioParam+getKneeUnchecked self+ = liftDOM ((self ^. js "knee") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.ratio Mozilla DynamicsCompressorNode.ratio documentation> getRatio :: (MonadDOM m) => DynamicsCompressorNode -> m (Maybe AudioParam) getRatio self = liftDOM ((self ^. js "ratio") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.ratio Mozilla DynamicsCompressorNode.ratio documentation> +getRatioUnchecked ::+ (MonadDOM m) => DynamicsCompressorNode -> m AudioParam+getRatioUnchecked self+ = liftDOM ((self ^. js "ratio") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.reduction Mozilla DynamicsCompressorNode.reduction documentation> getReduction :: (MonadDOM m) => DynamicsCompressorNode -> m (Maybe AudioParam) getReduction self = liftDOM ((self ^. js "reduction") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.reduction Mozilla DynamicsCompressorNode.reduction documentation> +getReductionUnchecked ::+ (MonadDOM m) => DynamicsCompressorNode -> m AudioParam+getReductionUnchecked self+ = liftDOM ((self ^. js "reduction") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.attack Mozilla DynamicsCompressorNode.attack documentation> getAttack :: (MonadDOM m) => DynamicsCompressorNode -> m (Maybe AudioParam) getAttack self = liftDOM ((self ^. js "attack") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.attack Mozilla DynamicsCompressorNode.attack documentation> +getAttackUnchecked ::+ (MonadDOM m) => DynamicsCompressorNode -> m AudioParam+getAttackUnchecked self+ = liftDOM ((self ^. js "attack") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.release Mozilla DynamicsCompressorNode.release documentation> getRelease :: (MonadDOM m) => DynamicsCompressorNode -> m (Maybe AudioParam) getRelease self = liftDOM ((self ^. js "release") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.release Mozilla DynamicsCompressorNode.release documentation> +getReleaseUnchecked ::+ (MonadDOM m) => DynamicsCompressorNode -> m AudioParam+getReleaseUnchecked self+ = liftDOM ((self ^. js "release") >>= fromJSValUnchecked)
src/JSDOM/Generated/Element.hs view
@@ -1,28 +1,48 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Element- (getAttribute, setAttribute, removeAttribute, getAttributeNode,- setAttributeNode, removeAttributeNode, getElementsByTagName,- hasAttributes, getAttributeNS, setAttributeNS, removeAttributeNS,- getElementsByTagNameNS, getAttributeNodeNS, setAttributeNodeNS,- hasAttribute, hasAttributeNS, focus, blur, scrollIntoView,+ (getAttribute, getAttribute_, getAttributeUnchecked, setAttribute,+ removeAttribute, getAttributeNode, getAttributeNode_,+ getAttributeNodeUnchecked, setAttributeNode, setAttributeNode_,+ setAttributeNodeUnchecked, removeAttributeNode,+ removeAttributeNode_, removeAttributeNodeUnchecked,+ getElementsByTagName, getElementsByTagName_,+ getElementsByTagNameUnchecked, hasAttributes, hasAttributes_,+ getAttributeNS, getAttributeNS_, setAttributeNS, removeAttributeNS,+ getElementsByTagNameNS, getElementsByTagNameNS_,+ getElementsByTagNameNSUnchecked, getAttributeNodeNS,+ getAttributeNodeNS_, getAttributeNodeNSUnchecked,+ setAttributeNodeNS, setAttributeNodeNS_,+ setAttributeNodeNSUnchecked, hasAttribute, hasAttribute_,+ hasAttributeNS, hasAttributeNS_, focus, blur, scrollIntoView, scrollIntoViewIfNeeded, scrollByLines, scrollByPages,- getElementsByClassName, querySelector, querySelectorAll, matches,- closest, webkitMatchesSelector, getClientRects,- getBoundingClientRect, webkitRequestFullScreen,+ getElementsByClassName, getElementsByClassName_,+ getElementsByClassNameUnchecked, querySelector, querySelector_,+ querySelectorUnchecked, querySelectorAll, querySelectorAll_,+ querySelectorAllUnchecked, matches, matches_, closest, closest_,+ closestUnchecked, webkitMatchesSelector, webkitMatchesSelector_,+ getClientRects, getClientRects_, getClientRectsUnchecked,+ getBoundingClientRect, getBoundingClientRect_,+ getBoundingClientRectUnchecked, webkitRequestFullScreen, webkitRequestFullscreen, requestPointerLock,- webkitGetRegionFlowRanges, pattern ALLOW_KEYBOARD_INPUT,- getTagName, getAttributes, getStyle, setId, getId, getOffsetLeft,- getOffsetTop, getOffsetWidth, getOffsetHeight, getClientLeft,- getClientTop, getClientWidth, getClientHeight, setScrollLeft,- getScrollLeft, setScrollTop, getScrollTop, getScrollWidth,- getScrollHeight, getOffsetParent, setInnerHTML, getInnerHTML,- setOuterHTML, getOuterHTML, setClassName, getClassName,- getClassList, getDataset, getFirstElementChild,- getLastElementChild, getPreviousElementSibling,- getNextElementSibling, getChildElementCount, setUiactions,- getUiactions, getWebkitRegionOverset, abort, blurEvent, change,- click, contextMenu, dblClick, drag, dragEnd, dragEnter, dragLeave,+ webkitGetRegionFlowRanges, webkitGetRegionFlowRanges_,+ pattern ALLOW_KEYBOARD_INPUT, getTagName, getTagNameUnchecked,+ getAttributes, getAttributesUnchecked, getStyle, getStyleUnchecked,+ setId, getId, getOffsetLeft, getOffsetTop, getOffsetWidth,+ getOffsetHeight, getClientLeft, getClientTop, getClientWidth,+ getClientHeight, setScrollLeft, getScrollLeft, setScrollTop,+ getScrollTop, getScrollWidth, getScrollHeight, getOffsetParent,+ getOffsetParentUnchecked, setInnerHTML, getInnerHTML,+ getInnerHTMLUnchecked, setOuterHTML, getOuterHTML,+ getOuterHTMLUnchecked, setClassName, getClassName, getClassList,+ getClassListUnchecked, getDataset, getDatasetUnchecked,+ getFirstElementChild, getFirstElementChildUnchecked,+ getLastElementChild, getLastElementChildUnchecked,+ getPreviousElementSibling, getPreviousElementSiblingUnchecked,+ getNextElementSibling, getNextElementSiblingUnchecked,+ getChildElementCount, setUiactions, getUiactions,+ 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,@@ -55,6 +75,24 @@ (((toElement self) ^. jsf "getAttribute" [toJSVal name]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttribute Mozilla Element.getAttribute documentation> +getAttribute_ ::+ (MonadDOM m, IsElement self, ToJSString name) =>+ self -> name -> m ()+getAttribute_ self name+ = liftDOM+ (void ((toElement self) ^. jsf "getAttribute" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttribute Mozilla Element.getAttribute documentation> +getAttributeUnchecked ::+ (MonadDOM m, IsElement self, ToJSString name,+ FromJSString result) =>+ self -> name -> m result+getAttributeUnchecked self name+ = liftDOM+ (((toElement self) ^. jsf "getAttribute" [toJSVal name]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttribute Mozilla Element.setAttribute documentation> setAttribute :: (MonadDOM m, IsElement self, ToJSString name, ToJSString value) =>@@ -82,6 +120,23 @@ (((toElement self) ^. jsf "getAttributeNode" [toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttributeNode Mozilla Element.getAttributeNode documentation> +getAttributeNode_ ::+ (MonadDOM m, IsElement self, ToJSString name) =>+ self -> name -> m ()+getAttributeNode_ self name+ = liftDOM+ (void ((toElement self) ^. jsf "getAttributeNode" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttributeNode Mozilla Element.getAttributeNode documentation> +getAttributeNodeUnchecked ::+ (MonadDOM m, IsElement self, ToJSString name) =>+ self -> name -> m Attr+getAttributeNodeUnchecked self name+ = liftDOM+ (((toElement self) ^. jsf "getAttributeNode" [toJSVal name]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttributeNode Mozilla Element.setAttributeNode documentation> setAttributeNode :: (MonadDOM m, IsElement self) =>@@ -91,6 +146,22 @@ (((toElement self) ^. jsf "setAttributeNode" [toJSVal newAttr]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttributeNode Mozilla Element.setAttributeNode documentation> +setAttributeNode_ ::+ (MonadDOM m, IsElement self) => self -> Maybe Attr -> m ()+setAttributeNode_ self newAttr+ = liftDOM+ (void+ ((toElement self) ^. jsf "setAttributeNode" [toJSVal newAttr]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttributeNode Mozilla Element.setAttributeNode documentation> +setAttributeNodeUnchecked ::+ (MonadDOM m, IsElement self) => self -> Maybe Attr -> m Attr+setAttributeNodeUnchecked self newAttr+ = liftDOM+ (((toElement self) ^. jsf "setAttributeNode" [toJSVal newAttr]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.removeAttributeNode Mozilla Element.removeAttributeNode documentation> removeAttributeNode :: (MonadDOM m, IsElement self) =>@@ -100,6 +171,22 @@ (((toElement self) ^. jsf "removeAttributeNode" [toJSVal oldAttr]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.removeAttributeNode Mozilla Element.removeAttributeNode documentation> +removeAttributeNode_ ::+ (MonadDOM m, IsElement self) => self -> Maybe Attr -> m ()+removeAttributeNode_ self oldAttr+ = liftDOM+ (void+ ((toElement self) ^. jsf "removeAttributeNode" [toJSVal oldAttr]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.removeAttributeNode Mozilla Element.removeAttributeNode documentation> +removeAttributeNodeUnchecked ::+ (MonadDOM m, IsElement self) => self -> Maybe Attr -> m Attr+removeAttributeNodeUnchecked self oldAttr+ = liftDOM+ (((toElement self) ^. jsf "removeAttributeNode" [toJSVal oldAttr])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getElementsByTagName Mozilla Element.getElementsByTagName documentation> getElementsByTagName :: (MonadDOM m, IsElement self, ToJSString name) =>@@ -109,12 +196,35 @@ (((toElement self) ^. jsf "getElementsByTagName" [toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getElementsByTagName Mozilla Element.getElementsByTagName documentation> +getElementsByTagName_ ::+ (MonadDOM m, IsElement self, ToJSString name) =>+ self -> name -> m ()+getElementsByTagName_ self name+ = liftDOM+ (void+ ((toElement self) ^. jsf "getElementsByTagName" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getElementsByTagName Mozilla Element.getElementsByTagName documentation> +getElementsByTagNameUnchecked ::+ (MonadDOM m, IsElement self, ToJSString name) =>+ self -> name -> m NodeList+getElementsByTagNameUnchecked self name+ = liftDOM+ (((toElement self) ^. jsf "getElementsByTagName" [toJSVal name])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.hasAttributes Mozilla Element.hasAttributes documentation> hasAttributes :: (MonadDOM m, IsElement self) => self -> m Bool hasAttributes self = liftDOM (((toElement self) ^. jsf "hasAttributes" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.hasAttributes Mozilla Element.hasAttributes documentation> +hasAttributes_ :: (MonadDOM m, IsElement self) => self -> m ()+hasAttributes_ self+ = liftDOM (void ((toElement self) ^. jsf "hasAttributes" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttributeNS Mozilla Element.getAttributeNS documentation> getAttributeNS :: (MonadDOM m, IsElement self, ToJSString namespaceURI,@@ -126,6 +236,17 @@ [toJSVal namespaceURI, toJSVal localName]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttributeNS Mozilla Element.getAttributeNS documentation> +getAttributeNS_ ::+ (MonadDOM m, IsElement self, ToJSString namespaceURI,+ ToJSString localName) =>+ self -> Maybe namespaceURI -> localName -> m ()+getAttributeNS_ self namespaceURI localName+ = liftDOM+ (void+ ((toElement self) ^. jsf "getAttributeNS"+ [toJSVal namespaceURI, toJSVal localName]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttributeNS Mozilla Element.setAttributeNS documentation> setAttributeNS :: (MonadDOM m, IsElement self, ToJSString namespaceURI,@@ -159,6 +280,28 @@ [toJSVal namespaceURI, toJSVal localName]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getElementsByTagNameNS Mozilla Element.getElementsByTagNameNS documentation> +getElementsByTagNameNS_ ::+ (MonadDOM m, IsElement self, ToJSString namespaceURI,+ ToJSString localName) =>+ self -> Maybe namespaceURI -> localName -> m ()+getElementsByTagNameNS_ self namespaceURI localName+ = liftDOM+ (void+ ((toElement self) ^. jsf "getElementsByTagNameNS"+ [toJSVal namespaceURI, toJSVal localName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getElementsByTagNameNS Mozilla Element.getElementsByTagNameNS documentation> +getElementsByTagNameNSUnchecked ::+ (MonadDOM m, IsElement self, ToJSString namespaceURI,+ ToJSString localName) =>+ self -> Maybe namespaceURI -> localName -> m NodeList+getElementsByTagNameNSUnchecked self namespaceURI localName+ = liftDOM+ (((toElement self) ^. jsf "getElementsByTagNameNS"+ [toJSVal namespaceURI, toJSVal localName])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttributeNodeNS Mozilla Element.getAttributeNodeNS documentation> getAttributeNodeNS :: (MonadDOM m, IsElement self, ToJSString namespaceURI,@@ -170,6 +313,28 @@ [toJSVal namespaceURI, toJSVal localName]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttributeNodeNS Mozilla Element.getAttributeNodeNS documentation> +getAttributeNodeNS_ ::+ (MonadDOM m, IsElement self, ToJSString namespaceURI,+ ToJSString localName) =>+ self -> Maybe namespaceURI -> localName -> m ()+getAttributeNodeNS_ self namespaceURI localName+ = liftDOM+ (void+ ((toElement self) ^. jsf "getAttributeNodeNS"+ [toJSVal namespaceURI, toJSVal localName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttributeNodeNS Mozilla Element.getAttributeNodeNS documentation> +getAttributeNodeNSUnchecked ::+ (MonadDOM m, IsElement self, ToJSString namespaceURI,+ ToJSString localName) =>+ self -> Maybe namespaceURI -> localName -> m Attr+getAttributeNodeNSUnchecked self namespaceURI localName+ = liftDOM+ (((toElement self) ^. jsf "getAttributeNodeNS"+ [toJSVal namespaceURI, toJSVal localName])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttributeNodeNS Mozilla Element.setAttributeNodeNS documentation> setAttributeNodeNS :: (MonadDOM m, IsElement self) =>@@ -179,6 +344,22 @@ (((toElement self) ^. jsf "setAttributeNodeNS" [toJSVal newAttr]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttributeNodeNS Mozilla Element.setAttributeNodeNS documentation> +setAttributeNodeNS_ ::+ (MonadDOM m, IsElement self) => self -> Maybe Attr -> m ()+setAttributeNodeNS_ self newAttr+ = liftDOM+ (void+ ((toElement self) ^. jsf "setAttributeNodeNS" [toJSVal newAttr]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttributeNodeNS Mozilla Element.setAttributeNodeNS documentation> +setAttributeNodeNSUnchecked ::+ (MonadDOM m, IsElement self) => self -> Maybe Attr -> m Attr+setAttributeNodeNSUnchecked self newAttr+ = liftDOM+ (((toElement self) ^. jsf "setAttributeNodeNS" [toJSVal newAttr])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.hasAttribute Mozilla Element.hasAttribute documentation> hasAttribute :: (MonadDOM m, IsElement self, ToJSString name) =>@@ -188,6 +369,14 @@ (((toElement self) ^. jsf "hasAttribute" [toJSVal name]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.hasAttribute Mozilla Element.hasAttribute documentation> +hasAttribute_ ::+ (MonadDOM m, IsElement self, ToJSString name) =>+ self -> name -> m ()+hasAttribute_ self name+ = liftDOM+ (void ((toElement self) ^. jsf "hasAttribute" [toJSVal name]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.hasAttributeNS Mozilla Element.hasAttributeNS documentation> hasAttributeNS :: (MonadDOM m, IsElement self, ToJSString namespaceURI,@@ -199,6 +388,17 @@ [toJSVal namespaceURI, toJSVal localName]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.hasAttributeNS Mozilla Element.hasAttributeNS documentation> +hasAttributeNS_ ::+ (MonadDOM m, IsElement self, ToJSString namespaceURI,+ ToJSString localName) =>+ self -> Maybe namespaceURI -> localName -> m ()+hasAttributeNS_ self namespaceURI localName+ = liftDOM+ (void+ ((toElement self) ^. jsf "hasAttributeNS"+ [toJSVal namespaceURI, toJSVal localName]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.focus Mozilla Element.focus documentation> focus :: (MonadDOM m, IsElement self) => self -> m () focus self = liftDOM (void ((toElement self) ^. jsf "focus" ()))@@ -247,6 +447,24 @@ (((toElement self) ^. jsf "getElementsByClassName" [toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getElementsByClassName Mozilla Element.getElementsByClassName documentation> +getElementsByClassName_ ::+ (MonadDOM m, IsElement self, ToJSString name) =>+ self -> name -> m ()+getElementsByClassName_ self name+ = liftDOM+ (void+ ((toElement self) ^. jsf "getElementsByClassName" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getElementsByClassName Mozilla Element.getElementsByClassName documentation> +getElementsByClassNameUnchecked ::+ (MonadDOM m, IsElement self, ToJSString name) =>+ self -> name -> m NodeList+getElementsByClassNameUnchecked self name+ = liftDOM+ (((toElement self) ^. jsf "getElementsByClassName" [toJSVal name])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.querySelector Mozilla Element.querySelector documentation> querySelector :: (MonadDOM m, IsElement self, ToJSString selectors) =>@@ -256,6 +474,24 @@ (((toElement self) ^. jsf "querySelector" [toJSVal selectors]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.querySelector Mozilla Element.querySelector documentation> +querySelector_ ::+ (MonadDOM m, IsElement self, ToJSString selectors) =>+ self -> selectors -> m ()+querySelector_ self selectors+ = liftDOM+ (void+ ((toElement self) ^. jsf "querySelector" [toJSVal selectors]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.querySelector Mozilla Element.querySelector documentation> +querySelectorUnchecked ::+ (MonadDOM m, IsElement self, ToJSString selectors) =>+ self -> selectors -> m Element+querySelectorUnchecked self selectors+ = liftDOM+ (((toElement self) ^. jsf "querySelector" [toJSVal selectors]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.querySelectorAll Mozilla Element.querySelectorAll documentation> querySelectorAll :: (MonadDOM m, IsElement self, ToJSString selectors) =>@@ -265,6 +501,24 @@ (((toElement self) ^. jsf "querySelectorAll" [toJSVal selectors]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.querySelectorAll Mozilla Element.querySelectorAll documentation> +querySelectorAll_ ::+ (MonadDOM m, IsElement self, ToJSString selectors) =>+ self -> selectors -> m ()+querySelectorAll_ self selectors+ = liftDOM+ (void+ ((toElement self) ^. jsf "querySelectorAll" [toJSVal selectors]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.querySelectorAll Mozilla Element.querySelectorAll documentation> +querySelectorAllUnchecked ::+ (MonadDOM m, IsElement self, ToJSString selectors) =>+ self -> selectors -> m NodeList+querySelectorAllUnchecked self selectors+ = liftDOM+ (((toElement self) ^. jsf "querySelectorAll" [toJSVal selectors])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.matches Mozilla Element.matches documentation> matches :: (MonadDOM m, IsElement self, ToJSString selectors) =>@@ -274,6 +528,14 @@ (((toElement self) ^. jsf "matches" [toJSVal selectors]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.matches Mozilla Element.matches documentation> +matches_ ::+ (MonadDOM m, IsElement self, ToJSString selectors) =>+ self -> selectors -> m ()+matches_ self selectors+ = liftDOM+ (void ((toElement self) ^. jsf "matches" [toJSVal selectors]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.closest Mozilla Element.closest documentation> closest :: (MonadDOM m, IsElement self, ToJSString selectors) =>@@ -283,6 +545,23 @@ (((toElement self) ^. jsf "closest" [toJSVal selectors]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.closest Mozilla Element.closest documentation> +closest_ ::+ (MonadDOM m, IsElement self, ToJSString selectors) =>+ self -> selectors -> m ()+closest_ self selectors+ = liftDOM+ (void ((toElement self) ^. jsf "closest" [toJSVal selectors]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.closest Mozilla Element.closest documentation> +closestUnchecked ::+ (MonadDOM m, IsElement self, ToJSString selectors) =>+ self -> selectors -> m Element+closestUnchecked self selectors+ = liftDOM+ (((toElement self) ^. jsf "closest" [toJSVal selectors]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.webkitMatchesSelector Mozilla Element.webkitMatchesSelector documentation> webkitMatchesSelector :: (MonadDOM m, IsElement self, ToJSString selectors) =>@@ -293,6 +572,16 @@ [toJSVal selectors]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.webkitMatchesSelector Mozilla Element.webkitMatchesSelector documentation> +webkitMatchesSelector_ ::+ (MonadDOM m, IsElement self, ToJSString selectors) =>+ self -> selectors -> m ()+webkitMatchesSelector_ self selectors+ = liftDOM+ (void+ ((toElement self) ^. jsf "webkitMatchesSelector"+ [toJSVal selectors]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getClientRects Mozilla Element.getClientRects documentation> getClientRects :: (MonadDOM m, IsElement self) => self -> m (Maybe ClientRectList)@@ -300,6 +589,19 @@ = liftDOM (((toElement self) ^. jsf "getClientRects" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getClientRects Mozilla Element.getClientRects documentation> +getClientRects_ :: (MonadDOM m, IsElement self) => self -> m ()+getClientRects_ self+ = liftDOM (void ((toElement self) ^. jsf "getClientRects" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getClientRects Mozilla Element.getClientRects documentation> +getClientRectsUnchecked ::+ (MonadDOM m, IsElement self) => self -> m ClientRectList+getClientRectsUnchecked self+ = liftDOM+ (((toElement self) ^. jsf "getClientRects" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getBoundingClientRect Mozilla Element.getBoundingClientRect documentation> getBoundingClientRect :: (MonadDOM m, IsElement self) => self -> m (Maybe ClientRect)@@ -308,6 +610,21 @@ (((toElement self) ^. jsf "getBoundingClientRect" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getBoundingClientRect Mozilla Element.getBoundingClientRect documentation> +getBoundingClientRect_ ::+ (MonadDOM m, IsElement self) => self -> m ()+getBoundingClientRect_ self+ = liftDOM+ (void ((toElement self) ^. jsf "getBoundingClientRect" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getBoundingClientRect Mozilla Element.getBoundingClientRect documentation> +getBoundingClientRectUnchecked ::+ (MonadDOM m, IsElement self) => self -> m ClientRect+getBoundingClientRectUnchecked self+ = liftDOM+ (((toElement self) ^. jsf "getBoundingClientRect" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.webkitRequestFullScreen Mozilla Element.webkitRequestFullScreen documentation> webkitRequestFullScreen :: (MonadDOM m, IsElement self) => self -> Word -> m ()@@ -336,6 +653,13 @@ = liftDOM (((toElement self) ^. jsf "webkitGetRegionFlowRanges" ()) >>= fromJSArray)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.webkitGetRegionFlowRanges Mozilla Element.webkitGetRegionFlowRanges documentation> +webkitGetRegionFlowRanges_ ::+ (MonadDOM m, IsElement self) => self -> m ()+webkitGetRegionFlowRanges_ self+ = liftDOM+ (void ((toElement self) ^. jsf "webkitGetRegionFlowRanges" ())) pattern ALLOW_KEYBOARD_INPUT = 1 -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.tagName Mozilla Element.tagName documentation> @@ -346,12 +670,27 @@ = liftDOM (((toElement self) ^. js "tagName") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.tagName Mozilla Element.tagName documentation> +getTagNameUnchecked ::+ (MonadDOM m, IsElement self, FromJSString result) =>+ self -> m result+getTagNameUnchecked self+ = liftDOM+ (((toElement self) ^. js "tagName") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.attributes Mozilla Element.attributes documentation> getAttributes :: (MonadDOM m, IsElement self) => self -> m (Maybe NamedNodeMap) getAttributes self = liftDOM (((toElement self) ^. js "attributes") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.attributes Mozilla Element.attributes documentation> +getAttributesUnchecked ::+ (MonadDOM m, IsElement self) => self -> m NamedNodeMap+getAttributesUnchecked self+ = liftDOM+ (((toElement self) ^. js "attributes") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.style Mozilla Element.style documentation> getStyle :: (MonadDOM m, IsElement self) =>@@ -359,6 +698,12 @@ getStyle self = liftDOM (((toElement self) ^. js "style") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.style Mozilla Element.style documentation> +getStyleUnchecked ::+ (MonadDOM m, IsElement self) => self -> m CSSStyleDeclaration+getStyleUnchecked self+ = liftDOM (((toElement self) ^. js "style") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.id Mozilla Element.id documentation> setId :: (MonadDOM m, IsElement self, ToJSString val) => self -> val -> m ()@@ -455,6 +800,13 @@ getOffsetParent self = liftDOM (((toElement self) ^. js "offsetParent") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.offsetParent Mozilla Element.offsetParent documentation> +getOffsetParentUnchecked ::+ (MonadDOM m, IsElement self) => self -> m Element+getOffsetParentUnchecked self+ = liftDOM+ (((toElement self) ^. js "offsetParent") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.innerHTML Mozilla Element.innerHTML documentation> setInnerHTML :: (MonadDOM m, IsElement self, ToJSString val) =>@@ -470,6 +822,14 @@ = liftDOM (((toElement self) ^. js "innerHTML") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.innerHTML Mozilla Element.innerHTML documentation> +getInnerHTMLUnchecked ::+ (MonadDOM m, IsElement self, FromJSString result) =>+ self -> m result+getInnerHTMLUnchecked self+ = liftDOM+ (((toElement self) ^. js "innerHTML") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.outerHTML Mozilla Element.outerHTML documentation> setOuterHTML :: (MonadDOM m, IsElement self, ToJSString val) =>@@ -485,6 +845,14 @@ = liftDOM (((toElement self) ^. js "outerHTML") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.outerHTML Mozilla Element.outerHTML documentation> +getOuterHTMLUnchecked ::+ (MonadDOM m, IsElement self, FromJSString result) =>+ self -> m result+getOuterHTMLUnchecked self+ = liftDOM+ (((toElement self) ^. js "outerHTML") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.className Mozilla Element.className documentation> setClassName :: (MonadDOM m, IsElement self, ToJSString val) => self -> val -> m ()@@ -505,12 +873,26 @@ getClassList self = liftDOM (((toElement self) ^. js "classList") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.classList Mozilla Element.classList documentation> +getClassListUnchecked ::+ (MonadDOM m, IsElement self) => self -> m DOMTokenList+getClassListUnchecked self+ = liftDOM+ (((toElement self) ^. js "classList") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.dataset Mozilla Element.dataset documentation> getDataset :: (MonadDOM m, IsElement self) => self -> m (Maybe DOMStringMap) getDataset self = liftDOM (((toElement self) ^. js "dataset") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.dataset Mozilla Element.dataset documentation> +getDatasetUnchecked ::+ (MonadDOM m, IsElement self) => self -> m DOMStringMap+getDatasetUnchecked self+ = liftDOM+ (((toElement self) ^. js "dataset") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.firstElementChild Mozilla Element.firstElementChild documentation> getFirstElementChild :: (MonadDOM m, IsElement self) => self -> m (Maybe Element)@@ -518,6 +900,14 @@ = liftDOM (((toElement self) ^. js "firstElementChild") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.firstElementChild Mozilla Element.firstElementChild documentation> +getFirstElementChildUnchecked ::+ (MonadDOM m, IsElement self) => self -> m Element+getFirstElementChildUnchecked self+ = liftDOM+ (((toElement self) ^. js "firstElementChild") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.lastElementChild Mozilla Element.lastElementChild documentation> getLastElementChild :: (MonadDOM m, IsElement self) => self -> m (Maybe Element)@@ -525,6 +915,14 @@ = liftDOM (((toElement self) ^. js "lastElementChild") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.lastElementChild Mozilla Element.lastElementChild documentation> +getLastElementChildUnchecked ::+ (MonadDOM m, IsElement self) => self -> m Element+getLastElementChildUnchecked self+ = liftDOM+ (((toElement self) ^. js "lastElementChild") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.previousElementSibling Mozilla Element.previousElementSibling documentation> getPreviousElementSibling :: (MonadDOM m, IsElement self) => self -> m (Maybe Element)@@ -532,12 +930,28 @@ = liftDOM (((toElement self) ^. js "previousElementSibling") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.previousElementSibling Mozilla Element.previousElementSibling documentation> +getPreviousElementSiblingUnchecked ::+ (MonadDOM m, IsElement self) => self -> m Element+getPreviousElementSiblingUnchecked self+ = liftDOM+ (((toElement self) ^. js "previousElementSibling") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.nextElementSibling Mozilla Element.nextElementSibling documentation> getNextElementSibling :: (MonadDOM m, IsElement self) => self -> m (Maybe Element) getNextElementSibling self = liftDOM (((toElement self) ^. js "nextElementSibling") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.nextElementSibling Mozilla Element.nextElementSibling documentation> +getNextElementSiblingUnchecked ::+ (MonadDOM m, IsElement self) => self -> m Element+getNextElementSiblingUnchecked self+ = liftDOM+ (((toElement self) ^. js "nextElementSibling") >>=+ fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.childElementCount Mozilla Element.childElementCount documentation> getChildElementCount ::
src/JSDOM/Generated/Entity.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Entity- (getPublicId, getSystemId, getNotationName, Entity, castToEntity,- gTypeEntity)+ (getPublicId, getPublicIdUnchecked, getSystemId,+ getSystemIdUnchecked, getNotationName, getNotationNameUnchecked,+ Entity, castToEntity, gTypeEntity) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,14 +23,32 @@ getPublicId self = liftDOM ((self ^. js "publicId") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Entity.publicId Mozilla Entity.publicId documentation> +getPublicIdUnchecked ::+ (MonadDOM m, FromJSString result) => Entity -> m result+getPublicIdUnchecked self+ = liftDOM ((self ^. js "publicId") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Entity.systemId Mozilla Entity.systemId documentation> getSystemId :: (MonadDOM m, FromJSString result) => Entity -> m (Maybe result) getSystemId self = liftDOM ((self ^. js "systemId") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Entity.systemId Mozilla Entity.systemId documentation> +getSystemIdUnchecked ::+ (MonadDOM m, FromJSString result) => Entity -> m result+getSystemIdUnchecked self+ = liftDOM ((self ^. js "systemId") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Entity.notationName Mozilla Entity.notationName documentation> getNotationName :: (MonadDOM m, FromJSString result) => Entity -> m (Maybe result) getNotationName self = liftDOM ((self ^. js "notationName") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Entity.notationName Mozilla Entity.notationName documentation> +getNotationNameUnchecked ::+ (MonadDOM m, FromJSString result) => Entity -> m result+getNotationNameUnchecked self+ = liftDOM ((self ^. js "notationName") >>= fromJSValUnchecked)
src/JSDOM/Generated/Event.hs view
@@ -8,11 +8,13 @@ pattern MOUSEMOVE, pattern MOUSEDRAG, pattern CLICK, pattern DBLCLICK, pattern KEYDOWN, pattern KEYUP, pattern KEYPRESS, pattern DRAGDROP, pattern FOCUS, pattern BLUR, pattern SELECT,- pattern CHANGE, getType, getTarget, getCurrentTarget,- getEventPhase, getBubbles, getCancelable, getTimeStamp,- getDefaultPrevented, getSrcElement, setReturnValue, getReturnValue,- setCancelBubble, getCancelBubble, getClipboardData, Event,- castToEvent, gTypeEvent, IsEvent, toEvent)+ pattern CHANGE, getType, getTarget, getTargetUnchecked,+ getCurrentTarget, getCurrentTargetUnchecked, getEventPhase,+ getBubbles, getCancelable, getTimeStamp, getDefaultPrevented,+ getSrcElement, getSrcElementUnchecked, setReturnValue,+ getReturnValue, setCancelBubble, getCancelBubble, getClipboardData,+ getClipboardDataUnchecked, Event, castToEvent, gTypeEvent, IsEvent,+ toEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -85,12 +87,25 @@ getTarget self = liftDOM (((toEvent self) ^. js "target") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.target Mozilla Event.target documentation> +getTargetUnchecked ::+ (MonadDOM m, IsEvent self) => self -> m EventTarget+getTargetUnchecked self+ = liftDOM (((toEvent self) ^. js "target") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.currentTarget Mozilla Event.currentTarget documentation> getCurrentTarget :: (MonadDOM m, IsEvent self) => self -> m (Maybe EventTarget) getCurrentTarget self = liftDOM (((toEvent self) ^. js "currentTarget") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.currentTarget Mozilla Event.currentTarget documentation> +getCurrentTargetUnchecked ::+ (MonadDOM m, IsEvent self) => self -> m EventTarget+getCurrentTargetUnchecked self+ = liftDOM+ (((toEvent self) ^. js "currentTarget") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.eventPhase Mozilla Event.eventPhase documentation> getEventPhase :: (MonadDOM m, IsEvent self) => self -> m Word getEventPhase self@@ -124,6 +139,13 @@ getSrcElement self = liftDOM (((toEvent self) ^. js "srcElement") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.srcElement Mozilla Event.srcElement documentation> +getSrcElementUnchecked ::+ (MonadDOM m, IsEvent self) => self -> m EventTarget+getSrcElementUnchecked self+ = liftDOM+ (((toEvent self) ^. js "srcElement") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.returnValue Mozilla Event.returnValue documentation> setReturnValue :: (MonadDOM m, IsEvent self) => self -> Bool -> m ()@@ -151,3 +173,10 @@ (MonadDOM m, IsEvent self) => self -> m (Maybe DataTransfer) getClipboardData self = liftDOM (((toEvent self) ^. js "clipboardData") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.clipboardData Mozilla Event.clipboardData documentation> +getClipboardDataUnchecked ::+ (MonadDOM m, IsEvent self) => self -> m DataTransfer+getClipboardDataUnchecked self+ = liftDOM+ (((toEvent self) ^. js "clipboardData") >>= fromJSValUnchecked)
src/JSDOM/Generated/EventTarget.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.EventTarget- (addEventListener, removeEventListener, dispatchEvent, EventTarget,- castToEventTarget, gTypeEventTarget, IsEventTarget, toEventTarget)+ (addEventListener, removeEventListener, dispatchEvent,+ dispatchEvent_, EventTarget, castToEventTarget, gTypeEventTarget,+ IsEventTarget, toEventTarget) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -43,3 +44,12 @@ = liftDOM (((toEventTarget self) ^. jsf "dispatchEvent" [toJSVal event]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.dispatchEvent Mozilla EventTarget.dispatchEvent documentation> +dispatchEvent_ ::+ (MonadDOM m, IsEventTarget self, IsEvent event) =>+ self -> Maybe event -> m ()+dispatchEvent_ self event+ = liftDOM+ (void+ ((toEventTarget self) ^. jsf "dispatchEvent" [toJSVal event]))
src/JSDOM/Generated/File.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.File- (getName, getLastModifiedDate, File, castToFile, gTypeFile) where+ (getName, getLastModifiedDate, getLastModifiedDateUnchecked, File,+ castToFile, gTypeFile)+ where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable) import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)@@ -22,3 +24,8 @@ getLastModifiedDate :: (MonadDOM m) => File -> m (Maybe Date) getLastModifiedDate self = liftDOM ((self ^. js "lastModifiedDate") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/File.lastModifiedDate Mozilla File.lastModifiedDate documentation> +getLastModifiedDateUnchecked :: (MonadDOM m) => File -> m Date+getLastModifiedDateUnchecked self+ = liftDOM ((self ^. js "lastModifiedDate") >>= fromJSValUnchecked)
src/JSDOM/Generated/FileList.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.FileList- (item, getLength, FileList, castToFileList, gTypeFileList) where+ (item, item_, itemUnchecked, getLength, FileList, castToFileList,+ gTypeFileList)+ where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable) import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)@@ -18,6 +20,17 @@ item :: (MonadDOM m) => FileList -> Word -> m (Maybe File) item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileList.item Mozilla FileList.item documentation> +item_ :: (MonadDOM m) => FileList -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileList.item Mozilla FileList.item documentation> +itemUnchecked :: (MonadDOM m) => FileList -> Word -> m File+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/FileList.length Mozilla FileList.length documentation> getLength :: (MonadDOM m) => FileList -> m Word
src/JSDOM/Generated/FileReader.hs view
@@ -3,9 +3,9 @@ module JSDOM.Generated.FileReader (newFileReader, readAsArrayBuffer, readAsBinaryString, readAsText, readAsDataURL, abort, pattern EMPTY, pattern LOADING, pattern DONE,- getReadyState, getResult, getError, loadStart, progress, load,- abortEvent, error, loadEnd, FileReader, castToFileReader,- gTypeFileReader)+ getReadyState, getResult, getError, getErrorUnchecked, loadStart,+ progress, load, abortEvent, error, loadEnd, FileReader,+ castToFileReader, gTypeFileReader) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -68,6 +68,11 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.error Mozilla FileReader.error documentation> getError :: (MonadDOM m) => FileReader -> m (Maybe FileError) getError self = liftDOM ((self ^. js "error") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.error Mozilla FileReader.error documentation> +getErrorUnchecked :: (MonadDOM m) => FileReader -> m FileError+getErrorUnchecked self+ = liftDOM ((self ^. js "error") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.onloadstart Mozilla FileReader.onloadstart documentation> loadStart :: EventName FileReader ProgressEvent
src/JSDOM/Generated/FileReaderSync.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.FileReaderSync- (newFileReaderSync, readAsArrayBuffer, readAsBinaryString,- readAsText, readAsDataURL, FileReaderSync, castToFileReaderSync,+ (newFileReaderSync, readAsArrayBuffer, readAsArrayBuffer_,+ readAsArrayBufferUnchecked, readAsBinaryString,+ readAsBinaryString_, readAsText, readAsText_, readAsDataURL,+ readAsDataURL_, FileReaderSync, castToFileReaderSync, gTypeFileReaderSync) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -30,6 +32,21 @@ = liftDOM ((self ^. jsf "readAsArrayBuffer" [toJSVal blob]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsArrayBuffer Mozilla FileReaderSync.readAsArrayBuffer documentation> +readAsArrayBuffer_ ::+ (MonadDOM m, IsBlob blob) => FileReaderSync -> Maybe blob -> m ()+readAsArrayBuffer_ self blob+ = liftDOM (void (self ^. jsf "readAsArrayBuffer" [toJSVal blob]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsArrayBuffer Mozilla FileReaderSync.readAsArrayBuffer documentation> +readAsArrayBufferUnchecked ::+ (MonadDOM m, IsBlob blob) =>+ FileReaderSync -> Maybe blob -> m ArrayBuffer+readAsArrayBufferUnchecked self blob+ = liftDOM+ ((self ^. jsf "readAsArrayBuffer" [toJSVal blob]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsBinaryString Mozilla FileReaderSync.readAsBinaryString documentation> readAsBinaryString :: (MonadDOM m, IsBlob blob, FromJSString result) =>@@ -39,6 +56,12 @@ ((self ^. jsf "readAsBinaryString" [toJSVal blob]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsBinaryString Mozilla FileReaderSync.readAsBinaryString documentation> +readAsBinaryString_ ::+ (MonadDOM m, IsBlob blob) => FileReaderSync -> Maybe blob -> m ()+readAsBinaryString_ self blob+ = liftDOM (void (self ^. jsf "readAsBinaryString" [toJSVal blob]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsText Mozilla FileReaderSync.readAsText documentation> readAsText :: (MonadDOM m, IsBlob blob, ToJSString encoding,@@ -49,6 +72,14 @@ ((self ^. jsf "readAsText" [toJSVal blob, toJSVal encoding]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsText Mozilla FileReaderSync.readAsText documentation> +readAsText_ ::+ (MonadDOM m, IsBlob blob, ToJSString encoding) =>+ FileReaderSync -> Maybe blob -> encoding -> m ()+readAsText_ self blob encoding+ = liftDOM+ (void (self ^. jsf "readAsText" [toJSVal blob, toJSVal encoding]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsDataURL Mozilla FileReaderSync.readAsDataURL documentation> readAsDataURL :: (MonadDOM m, IsBlob blob, FromJSString result) =>@@ -57,3 +88,9 @@ = liftDOM ((self ^. jsf "readAsDataURL" [toJSVal blob]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsDataURL Mozilla FileReaderSync.readAsDataURL documentation> +readAsDataURL_ ::+ (MonadDOM m, IsBlob blob) => FileReaderSync -> Maybe blob -> m ()+readAsDataURL_ self blob+ = liftDOM (void (self ^. jsf "readAsDataURL" [toJSVal blob]))
src/JSDOM/Generated/FocusEvent.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.FocusEvent- (getRelatedTarget, FocusEvent, castToFocusEvent, gTypeFocusEvent)+ (getRelatedTarget, getRelatedTargetUnchecked, FocusEvent,+ castToFocusEvent, gTypeFocusEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +21,9 @@ (MonadDOM m) => FocusEvent -> m (Maybe EventTarget) getRelatedTarget self = liftDOM ((self ^. js "relatedTarget") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FocusEvent.relatedTarget Mozilla FocusEvent.relatedTarget documentation> +getRelatedTargetUnchecked ::+ (MonadDOM m) => FocusEvent -> m EventTarget+getRelatedTargetUnchecked self+ = liftDOM ((self ^. js "relatedTarget") >>= fromJSValUnchecked)
src/JSDOM/Generated/FontLoader.hs view
@@ -1,9 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.FontLoader- (checkFont, loadFont, notifyWhenFontsReady, loading, loadingDone,- loadStart, load, error, getLoading, FontLoader, castToFontLoader,- gTypeFontLoader)+ (checkFont, checkFont_, loadFont, notifyWhenFontsReady, loading,+ loadingDone, loadStart, load, error, getLoading, FontLoader,+ castToFontLoader, gTypeFontLoader) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -25,6 +25,14 @@ = liftDOM ((self ^. jsf "checkFont" [toJSVal font, toJSVal text]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FontLoader.checkFont Mozilla FontLoader.checkFont documentation> +checkFont_ ::+ (MonadDOM m, ToJSString font, ToJSString text) =>+ FontLoader -> font -> text -> m ()+checkFont_ self font text+ = liftDOM+ (void (self ^. jsf "checkFont" [toJSVal font, toJSVal text])) -- | <https://developer.mozilla.org/en-US/docs/Web/API/FontLoader.loadFont Mozilla FontLoader.loadFont documentation> loadFont ::
src/JSDOM/Generated/GainNode.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.GainNode- (getGain, GainNode, castToGainNode, gTypeGainNode) where+ (getGain, getGainUnchecked, GainNode, castToGainNode,+ gTypeGainNode)+ where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable) import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)@@ -17,3 +19,8 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/GainNode.gain Mozilla GainNode.gain documentation> getGain :: (MonadDOM m) => GainNode -> m (Maybe AudioParam) getGain self = liftDOM ((self ^. js "gain") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/GainNode.gain Mozilla GainNode.gain documentation> +getGainUnchecked :: (MonadDOM m) => GainNode -> m AudioParam+getGainUnchecked self+ = liftDOM ((self ^. js "gain") >>= fromJSValUnchecked)
src/JSDOM/Generated/GamepadEvent.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.GamepadEvent- (getGamepad, GamepadEvent, castToGamepadEvent, gTypeGamepadEvent)+ (getGamepad, getGamepadUnchecked, GamepadEvent, castToGamepadEvent,+ gTypeGamepadEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -18,3 +19,8 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/GamepadEvent.gamepad Mozilla GamepadEvent.gamepad documentation> getGamepad :: (MonadDOM m) => GamepadEvent -> m (Maybe Gamepad) getGamepad self = liftDOM ((self ^. js "gamepad") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/GamepadEvent.gamepad Mozilla GamepadEvent.gamepad documentation> +getGamepadUnchecked :: (MonadDOM m) => GamepadEvent -> m Gamepad+getGamepadUnchecked self+ = liftDOM ((self ^. js "gamepad") >>= fromJSValUnchecked)
src/JSDOM/Generated/Geolocation.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Geolocation- (getCurrentPosition, watchPosition, clearWatch, Geolocation,- castToGeolocation, gTypeGeolocation)+ (getCurrentPosition, watchPosition, watchPosition_, clearWatch,+ Geolocation, castToGeolocation, gTypeGeolocation) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -40,6 +40,18 @@ ((self ^. jsf "watchPosition" [toJSVal successCallback, toJSVal errorCallback, toJSVal options]) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Geolocation.watchPosition Mozilla Geolocation.watchPosition documentation> +watchPosition_ ::+ (MonadDOM m, IsPositionOptions options) =>+ Geolocation ->+ Maybe PositionCallback ->+ Maybe PositionErrorCallback -> Maybe options -> m ()+watchPosition_ self successCallback errorCallback options+ = liftDOM+ (void+ (self ^. jsf "watchPosition"+ [toJSVal successCallback, toJSVal errorCallback, toJSVal options])) -- | <https://developer.mozilla.org/en-US/docs/Web/API/Geolocation.clearWatch Mozilla Geolocation.clearWatch documentation> clearWatch :: (MonadDOM m) => Geolocation -> Int -> m ()
src/JSDOM/Generated/Geoposition.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Geoposition- (getCoords, getTimestamp, Geoposition, castToGeoposition,- gTypeGeoposition)+ (getCoords, getCoordsUnchecked, getTimestamp, Geoposition,+ castToGeoposition, gTypeGeoposition) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -19,6 +19,11 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Geoposition.coords Mozilla Geoposition.coords documentation> getCoords :: (MonadDOM m) => Geoposition -> m (Maybe Coordinates) getCoords self = liftDOM ((self ^. js "coords") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Geoposition.coords Mozilla Geoposition.coords documentation> +getCoordsUnchecked :: (MonadDOM m) => Geoposition -> m Coordinates+getCoordsUnchecked self+ = liftDOM ((self ^. js "coords") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/Geoposition.timestamp Mozilla Geoposition.timestamp documentation> getTimestamp :: (MonadDOM m) => Geoposition -> m Word
src/JSDOM/Generated/HTMLAllCollection.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLAllCollection- (item, namedItem, tags, getLength, HTMLAllCollection,- castToHTMLAllCollection, gTypeHTMLAllCollection)+ (item, item_, itemUnchecked, namedItem, namedItem_,+ namedItemUnchecked, tags, tags_, tagsUnchecked, getLength,+ HTMLAllCollection, castToHTMLAllCollection, gTypeHTMLAllCollection) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,6 +22,18 @@ item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.item Mozilla HTMLAllCollection.item documentation> +item_ :: (MonadDOM m) => HTMLAllCollection -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.item Mozilla HTMLAllCollection.item documentation> +itemUnchecked ::+ (MonadDOM m) => HTMLAllCollection -> Word -> m Node+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.namedItem Mozilla HTMLAllCollection.namedItem documentation> namedItem :: (MonadDOM m, ToJSString name) =>@@ -28,12 +41,40 @@ namedItem self name = liftDOM ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.namedItem Mozilla HTMLAllCollection.namedItem documentation> +namedItem_ ::+ (MonadDOM m, ToJSString name) => HTMLAllCollection -> name -> m ()+namedItem_ self name+ = liftDOM (void (self ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.namedItem Mozilla HTMLAllCollection.namedItem documentation> +namedItemUnchecked ::+ (MonadDOM m, ToJSString name) =>+ HTMLAllCollection -> name -> m Node+namedItemUnchecked self name+ = liftDOM+ ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.tags Mozilla HTMLAllCollection.tags documentation> tags :: (MonadDOM m, ToJSString name) => HTMLAllCollection -> name -> m (Maybe NodeList) tags self name = liftDOM ((self ^. jsf "tags" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.tags Mozilla HTMLAllCollection.tags documentation> +tags_ ::+ (MonadDOM m, ToJSString name) => HTMLAllCollection -> name -> m ()+tags_ self name+ = liftDOM (void (self ^. jsf "tags" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.tags Mozilla HTMLAllCollection.tags documentation> +tagsUnchecked ::+ (MonadDOM m, ToJSString name) =>+ HTMLAllCollection -> name -> m NodeList+tagsUnchecked self name+ = liftDOM+ ((self ^. jsf "tags" [toJSVal name]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.length Mozilla HTMLAllCollection.length documentation> getLength :: (MonadDOM m) => HTMLAllCollection -> m Word
src/JSDOM/Generated/HTMLAnchorElement.hs view
@@ -1,14 +1,17 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLAnchorElement- (toString, setCharset, getCharset, setCoords, getCoords,+ (toString, toString_, setCharset, getCharset, setCoords, getCoords, setDownload, getDownload, setHref, getHref, setHreflang, getHreflang, setName, getName, setPing, getPing, setRel, getRel, setRev, getRev, setShape, getShape, setTarget, getTarget, setType,- getType, setHash, getHash, setHost, getHost, setHostname,- getHostname, setPathname, getPathname, setPort, getPort,- setProtocol, getProtocol, setSearch, getSearch, getOrigin, setText,- getText, getRelList, HTMLAnchorElement, castToHTMLAnchorElement,+ getType, setHash, getHash, getHashUnchecked, setHost, getHost,+ getHostUnchecked, setHostname, getHostname, getHostnameUnchecked,+ setPathname, getPathname, getPathnameUnchecked, setPort, getPort,+ getPortUnchecked, setProtocol, getProtocol, getProtocolUnchecked,+ setSearch, getSearch, getSearchUnchecked, getOrigin,+ getOriginUnchecked, setText, getText, getRelList,+ getRelListUnchecked, HTMLAnchorElement, castToHTMLAnchorElement, gTypeHTMLAnchorElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -29,6 +32,10 @@ toString self = liftDOM ((self ^. jsf "toString" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.toString Mozilla HTMLAnchorElement.toString documentation> +toString_ :: (MonadDOM m) => HTMLAnchorElement -> m ()+toString_ self = liftDOM (void (self ^. jsf "toString" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.charset Mozilla HTMLAnchorElement.charset documentation> setCharset :: (MonadDOM m, ToJSString val) => HTMLAnchorElement -> val -> m ()@@ -169,6 +176,12 @@ HTMLAnchorElement -> m (Maybe result) getHash self = liftDOM ((self ^. js "hash") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.hash Mozilla HTMLAnchorElement.hash documentation> +getHashUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result+getHashUnchecked self+ = liftDOM ((self ^. js "hash") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.host Mozilla HTMLAnchorElement.host documentation> setHost :: (MonadDOM m, ToJSString val) =>@@ -181,6 +194,12 @@ HTMLAnchorElement -> m (Maybe result) getHost self = liftDOM ((self ^. js "host") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.host Mozilla HTMLAnchorElement.host documentation> +getHostUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result+getHostUnchecked self+ = liftDOM ((self ^. js "host") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.hostname Mozilla HTMLAnchorElement.hostname documentation> setHostname :: (MonadDOM m, ToJSString val) =>@@ -195,6 +214,12 @@ getHostname self = liftDOM ((self ^. js "hostname") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.hostname Mozilla HTMLAnchorElement.hostname documentation> +getHostnameUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result+getHostnameUnchecked self+ = liftDOM ((self ^. js "hostname") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.pathname Mozilla HTMLAnchorElement.pathname documentation> setPathname :: (MonadDOM m, ToJSString val) =>@@ -209,6 +234,12 @@ getPathname self = liftDOM ((self ^. js "pathname") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.pathname Mozilla HTMLAnchorElement.pathname documentation> +getPathnameUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result+getPathnameUnchecked self+ = liftDOM ((self ^. js "pathname") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.port Mozilla HTMLAnchorElement.port documentation> setPort :: (MonadDOM m, ToJSString val) =>@@ -221,6 +252,12 @@ HTMLAnchorElement -> m (Maybe result) getPort self = liftDOM ((self ^. js "port") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.port Mozilla HTMLAnchorElement.port documentation> +getPortUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result+getPortUnchecked self+ = liftDOM ((self ^. js "port") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.protocol Mozilla HTMLAnchorElement.protocol documentation> setProtocol :: (MonadDOM m, ToJSString val) =>@@ -235,6 +272,12 @@ getProtocol self = liftDOM ((self ^. js "protocol") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.protocol Mozilla HTMLAnchorElement.protocol documentation> +getProtocolUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result+getProtocolUnchecked self+ = liftDOM ((self ^. js "protocol") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.search Mozilla HTMLAnchorElement.search documentation> setSearch :: (MonadDOM m, ToJSString val) =>@@ -248,6 +291,12 @@ getSearch self = liftDOM ((self ^. js "search") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.search Mozilla HTMLAnchorElement.search documentation> +getSearchUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result+getSearchUnchecked self+ = liftDOM ((self ^. js "search") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.origin Mozilla HTMLAnchorElement.origin documentation> getOrigin :: (MonadDOM m, FromJSString result) =>@@ -255,6 +304,12 @@ getOrigin self = liftDOM ((self ^. js "origin") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.origin Mozilla HTMLAnchorElement.origin documentation> +getOriginUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result+getOriginUnchecked self+ = liftDOM ((self ^. js "origin") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.text Mozilla HTMLAnchorElement.text documentation> setText :: (MonadDOM m, ToJSString val) => HTMLAnchorElement -> val -> m ()@@ -269,3 +324,9 @@ getRelList :: (MonadDOM m) => HTMLAnchorElement -> m (Maybe DOMTokenList) getRelList self = liftDOM ((self ^. js "relList") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.relList Mozilla HTMLAnchorElement.relList documentation> +getRelListUnchecked ::+ (MonadDOM m) => HTMLAnchorElement -> m DOMTokenList+getRelListUnchecked self+ = liftDOM ((self ^. js "relList") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLAreaElement.hs view
@@ -4,8 +4,8 @@ (setAlt, getAlt, setCoords, getCoords, setHref, getHref, setNoHref, getNoHref, setPing, getPing, setRel, getRel, setShape, getShape, setTarget, getTarget, getHash, getHost, getHostname, getPathname,- getPort, getProtocol, getSearch, getRelList, HTMLAreaElement,- castToHTMLAreaElement, gTypeHTMLAreaElement)+ getPort, getProtocol, getSearch, getRelList, getRelListUnchecked,+ HTMLAreaElement, castToHTMLAreaElement, gTypeHTMLAreaElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -143,3 +143,9 @@ getRelList :: (MonadDOM m) => HTMLAreaElement -> m (Maybe DOMTokenList) getRelList self = liftDOM ((self ^. js "relList") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.relList Mozilla HTMLAreaElement.relList documentation> +getRelListUnchecked ::+ (MonadDOM m) => HTMLAreaElement -> m DOMTokenList+getRelListUnchecked self+ = liftDOM ((self ^. js "relList") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLBaseElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLBaseElement- (setHref, getHref, setTarget, getTarget, HTMLBaseElement,- castToHTMLBaseElement, gTypeHTMLBaseElement)+ (setHref, getHref, getHrefUnchecked, setTarget, getTarget,+ HTMLBaseElement, castToHTMLBaseElement, gTypeHTMLBaseElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,6 +27,12 @@ (MonadDOM m, FromJSString result) => HTMLBaseElement -> m (Maybe result) getHref self = liftDOM ((self ^. js "href") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBaseElement.href Mozilla HTMLBaseElement.href documentation> +getHrefUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLBaseElement -> m result+getHrefUnchecked self+ = liftDOM ((self ^. js "href") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBaseElement.target Mozilla HTMLBaseElement.target documentation> setTarget ::
src/JSDOM/Generated/HTMLButtonElement.hs view
@@ -1,13 +1,16 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLButtonElement- (checkValidity, setCustomValidity, setAutofocus, getAutofocus,- setDisabled, getDisabled, getForm, setFormAction, getFormAction,- setFormEnctype, getFormEnctype, setFormMethod, getFormMethod,- setFormNoValidate, getFormNoValidate, setFormTarget, getFormTarget,- setName, getName, setType, getType, setValue, getValue,- getWillValidate, getValidity, getValidationMessage, getLabels,- HTMLButtonElement, castToHTMLButtonElement, gTypeHTMLButtonElement)+ (checkValidity, checkValidity_, setCustomValidity, setAutofocus,+ getAutofocus, setDisabled, getDisabled, getForm, getFormUnchecked,+ setFormAction, getFormAction, setFormEnctype, getFormEnctype,+ getFormEnctypeUnchecked, setFormMethod, getFormMethod,+ getFormMethodUnchecked, setFormNoValidate, getFormNoValidate,+ setFormTarget, getFormTarget, setName, getName, setType, getType,+ getTypeUnchecked, setValue, getValue, getWillValidate, getValidity,+ getValidityUnchecked, getValidationMessage, getLabels,+ getLabelsUnchecked, HTMLButtonElement, castToHTMLButtonElement,+ gTypeHTMLButtonElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,6 +29,11 @@ checkValidity self = liftDOM ((self ^. jsf "checkValidity" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.checkValidity Mozilla HTMLButtonElement.checkValidity documentation> +checkValidity_ :: (MonadDOM m) => HTMLButtonElement -> m ()+checkValidity_ self+ = liftDOM (void (self ^. jsf "checkValidity" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.setCustomValidity Mozilla HTMLButtonElement.setCustomValidity documentation> setCustomValidity :: (MonadDOM m, ToJSString error) =>@@ -57,6 +65,12 @@ (MonadDOM m) => HTMLButtonElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.form Mozilla HTMLButtonElement.form documentation> +getFormUnchecked ::+ (MonadDOM m) => HTMLButtonElement -> m HTMLFormElement+getFormUnchecked self+ = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formAction Mozilla HTMLButtonElement.formAction documentation> setFormAction :: (MonadDOM m, ToJSString val) => HTMLButtonElement -> val -> m ()@@ -83,6 +97,12 @@ getFormEnctype self = liftDOM ((self ^. js "formEnctype") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formEnctype Mozilla HTMLButtonElement.formEnctype documentation> +getFormEnctypeUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLButtonElement -> m result+getFormEnctypeUnchecked self+ = liftDOM ((self ^. js "formEnctype") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formMethod Mozilla HTMLButtonElement.formMethod documentation> setFormMethod :: (MonadDOM m, ToJSString val) =>@@ -97,6 +117,12 @@ getFormMethod self = liftDOM ((self ^. js "formMethod") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formMethod Mozilla HTMLButtonElement.formMethod documentation> +getFormMethodUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLButtonElement -> m result+getFormMethodUnchecked self+ = liftDOM ((self ^. js "formMethod") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formNoValidate Mozilla HTMLButtonElement.formNoValidate documentation> setFormNoValidate :: (MonadDOM m) => HTMLButtonElement -> Bool -> m ()@@ -142,6 +168,12 @@ HTMLButtonElement -> m (Maybe result) getType self = liftDOM ((self ^. js "type") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.type Mozilla HTMLButtonElement.type documentation> +getTypeUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLButtonElement -> m result+getTypeUnchecked self+ = liftDOM ((self ^. js "type") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.value Mozilla HTMLButtonElement.value documentation> setValue :: (MonadDOM m, ToJSString val) => HTMLButtonElement -> val -> m ()@@ -163,6 +195,12 @@ (MonadDOM m) => HTMLButtonElement -> m (Maybe ValidityState) getValidity self = liftDOM ((self ^. js "validity") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.validity Mozilla HTMLButtonElement.validity documentation> +getValidityUnchecked ::+ (MonadDOM m) => HTMLButtonElement -> m ValidityState+getValidityUnchecked self+ = liftDOM ((self ^. js "validity") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.validationMessage Mozilla HTMLButtonElement.validationMessage documentation> getValidationMessage :: (MonadDOM m, FromJSString result) => HTMLButtonElement -> m result@@ -173,3 +211,9 @@ getLabels :: (MonadDOM m) => HTMLButtonElement -> m (Maybe NodeList) getLabels self = liftDOM ((self ^. js "labels") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.labels Mozilla HTMLButtonElement.labels documentation> +getLabelsUnchecked ::+ (MonadDOM m) => HTMLButtonElement -> m NodeList+getLabelsUnchecked self+ = liftDOM ((self ^. js "labels") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLCanvasElement.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLCanvasElement- (toDataURL, getContext, probablySupportsContext, setWidth,+ (toDataURL, toDataURL_, getContext, getContext_,+ probablySupportsContext, probablySupportsContext_, setWidth, getWidth, setHeight, getHeight, HTMLCanvasElement, castToHTMLCanvasElement, gTypeHTMLCanvasElement) where@@ -25,6 +26,13 @@ = liftDOM ((self ^. jsf "toDataURL" [toJSVal type']) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.toDataURL Mozilla HTMLCanvasElement.toDataURL documentation> +toDataURL_ ::+ (MonadDOM m, ToJSString type') =>+ HTMLCanvasElement -> Maybe type' -> m ()+toDataURL_ self type'+ = liftDOM (void (self ^. jsf "toDataURL" [toJSVal type']))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.getContext Mozilla HTMLCanvasElement.getContext documentation> getContext :: (MonadDOM m, ToJSString contextId) =>@@ -33,6 +41,13 @@ = liftDOM ((self ^. jsf "getContext" [toJSVal contextId]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.getContext Mozilla HTMLCanvasElement.getContext documentation> +getContext_ ::+ (MonadDOM m, ToJSString contextId) =>+ HTMLCanvasElement -> contextId -> m ()+getContext_ self contextId+ = liftDOM (void (self ^. jsf "getContext" [toJSVal contextId]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.probablySupportsContext Mozilla HTMLCanvasElement.probablySupportsContext documentation> probablySupportsContext :: (MonadDOM m, ToJSString contextId) =>@@ -41,6 +56,14 @@ = liftDOM ((self ^. jsf "probablySupportsContext" [toJSVal contextId]) >>= toJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.probablySupportsContext Mozilla HTMLCanvasElement.probablySupportsContext documentation> +probablySupportsContext_ ::+ (MonadDOM m, ToJSString contextId) =>+ HTMLCanvasElement -> contextId -> m ()+probablySupportsContext_ self contextId+ = liftDOM+ (void (self ^. jsf "probablySupportsContext" [toJSVal contextId])) -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.width Mozilla HTMLCanvasElement.width documentation> setWidth :: (MonadDOM m) => HTMLCanvasElement -> Int -> m ()
src/JSDOM/Generated/HTMLCollection.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLCollection- (item, namedItem, getLength, HTMLCollection, castToHTMLCollection,- gTypeHTMLCollection, IsHTMLCollection, toHTMLCollection)+ (item, item_, itemUnchecked, namedItem, namedItem_,+ namedItemUnchecked, getLength, HTMLCollection,+ castToHTMLCollection, gTypeHTMLCollection, IsHTMLCollection,+ toHTMLCollection) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -25,6 +27,21 @@ (((toHTMLCollection self) ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCollection.item Mozilla HTMLCollection.item documentation> +item_ ::+ (MonadDOM m, IsHTMLCollection self) => self -> Word -> m ()+item_ self index+ = liftDOM+ (void ((toHTMLCollection self) ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCollection.item Mozilla HTMLCollection.item documentation> +itemUnchecked ::+ (MonadDOM m, IsHTMLCollection self) => self -> Word -> m Node+itemUnchecked self index+ = liftDOM+ (((toHTMLCollection self) ^. jsf "item" [toJSVal index]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCollection.namedItem Mozilla HTMLCollection.namedItem documentation> namedItem :: (MonadDOM m, IsHTMLCollection self, ToJSString name) =>@@ -33,6 +50,23 @@ = liftDOM (((toHTMLCollection self) ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCollection.namedItem Mozilla HTMLCollection.namedItem documentation> +namedItem_ ::+ (MonadDOM m, IsHTMLCollection self, ToJSString name) =>+ self -> name -> m ()+namedItem_ self name+ = liftDOM+ (void ((toHTMLCollection self) ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCollection.namedItem Mozilla HTMLCollection.namedItem documentation> +namedItemUnchecked ::+ (MonadDOM m, IsHTMLCollection self, ToJSString name) =>+ self -> name -> m Node+namedItemUnchecked self name+ = liftDOM+ (((toHTMLCollection self) ^. jsf "namedItem" [toJSVal name]) >>=+ fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCollection.length Mozilla HTMLCollection.length documentation> getLength :: (MonadDOM m, IsHTMLCollection self) => self -> m Word
src/JSDOM/Generated/HTMLDataListElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLDataListElement- (getOptions, HTMLDataListElement, castToHTMLDataListElement,- gTypeHTMLDataListElement)+ (getOptions, getOptionsUnchecked, HTMLDataListElement,+ castToHTMLDataListElement, gTypeHTMLDataListElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getOptions :: (MonadDOM m) => HTMLDataListElement -> m (Maybe HTMLCollection) getOptions self = liftDOM ((self ^. js "options") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDataListElement.options Mozilla HTMLDataListElement.options documentation> +getOptionsUnchecked ::+ (MonadDOM m) => HTMLDataListElement -> m HTMLCollection+getOptionsUnchecked self+ = liftDOM ((self ^. js "options") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLDocument.hs view
@@ -2,11 +2,16 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLDocument (open, close, write, writeln, clear, captureEvents, releaseEvents,- getEmbeds, getPlugins, getScripts, getAll, getWidth, getHeight,- setDir, getDir, setDesignMode, getDesignMode, getCompatMode,- setBgColor, getBgColor, setFgColor, getFgColor, setAlinkColor,- getAlinkColor, setLinkColor, getLinkColor, setVlinkColor,- getVlinkColor, HTMLDocument, castToHTMLDocument, gTypeHTMLDocument)+ getEmbeds, getEmbedsUnchecked, getPlugins, getPluginsUnchecked,+ getScripts, getScriptsUnchecked, getAll, getAllUnchecked, getWidth,+ getHeight, setDir, getDir, getDirUnchecked, setDesignMode,+ getDesignMode, getDesignModeUnchecked, getCompatMode, setBgColor,+ getBgColor, getBgColorUnchecked, setFgColor, getFgColor,+ getFgColorUnchecked, setAlinkColor, getAlinkColor,+ getAlinkColorUnchecked, setLinkColor, getLinkColor,+ getLinkColorUnchecked, setVlinkColor, getVlinkColor,+ getVlinkColorUnchecked, HTMLDocument, castToHTMLDocument,+ gTypeHTMLDocument) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -59,21 +64,45 @@ (MonadDOM m) => HTMLDocument -> m (Maybe HTMLCollection) getEmbeds self = liftDOM ((self ^. js "embeds") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.embeds Mozilla HTMLDocument.embeds documentation> +getEmbedsUnchecked ::+ (MonadDOM m) => HTMLDocument -> m HTMLCollection+getEmbedsUnchecked self+ = liftDOM ((self ^. js "embeds") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.plugins Mozilla HTMLDocument.plugins documentation> getPlugins :: (MonadDOM m) => HTMLDocument -> m (Maybe HTMLCollection) getPlugins self = liftDOM ((self ^. js "plugins") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.plugins Mozilla HTMLDocument.plugins documentation> +getPluginsUnchecked ::+ (MonadDOM m) => HTMLDocument -> m HTMLCollection+getPluginsUnchecked self+ = liftDOM ((self ^. js "plugins") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.scripts Mozilla HTMLDocument.scripts documentation> getScripts :: (MonadDOM m) => HTMLDocument -> m (Maybe HTMLCollection) getScripts self = liftDOM ((self ^. js "scripts") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.scripts Mozilla HTMLDocument.scripts documentation> +getScriptsUnchecked ::+ (MonadDOM m) => HTMLDocument -> m HTMLCollection+getScriptsUnchecked self+ = liftDOM ((self ^. js "scripts") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.all Mozilla HTMLDocument.all documentation> getAll :: (MonadDOM m) => HTMLDocument -> m (Maybe HTMLAllCollection) getAll self = liftDOM ((self ^. js "all") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.all Mozilla HTMLDocument.all documentation> +getAllUnchecked ::+ (MonadDOM m) => HTMLDocument -> m HTMLAllCollection+getAllUnchecked self+ = liftDOM ((self ^. js "all") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.width Mozilla HTMLDocument.width documentation> getWidth :: (MonadDOM m) => HTMLDocument -> m Int getWidth self@@ -95,6 +124,12 @@ HTMLDocument -> m (Maybe result) getDir self = liftDOM ((self ^. js "dir") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.dir Mozilla HTMLDocument.dir documentation> +getDirUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLDocument -> m result+getDirUnchecked self+ = liftDOM ((self ^. js "dir") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.designMode Mozilla HTMLDocument.designMode documentation> setDesignMode :: (MonadDOM m, ToJSString val) => HTMLDocument -> Maybe val -> m ()@@ -108,6 +143,12 @@ getDesignMode self = liftDOM ((self ^. js "designMode") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.designMode Mozilla HTMLDocument.designMode documentation> +getDesignModeUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLDocument -> m result+getDesignModeUnchecked self+ = liftDOM ((self ^. js "designMode") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.compatMode Mozilla HTMLDocument.compatMode documentation> getCompatMode :: (MonadDOM m, FromJSString result) => HTMLDocument -> m result@@ -126,6 +167,12 @@ getBgColor self = liftDOM ((self ^. js "bgColor") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.bgColor Mozilla HTMLDocument.bgColor documentation> +getBgColorUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLDocument -> m result+getBgColorUnchecked self+ = liftDOM ((self ^. js "bgColor") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.fgColor Mozilla HTMLDocument.fgColor documentation> setFgColor :: (MonadDOM m, ToJSString val) => HTMLDocument -> Maybe val -> m ()@@ -138,6 +185,12 @@ getFgColor self = liftDOM ((self ^. js "fgColor") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.fgColor Mozilla HTMLDocument.fgColor documentation> +getFgColorUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLDocument -> m result+getFgColorUnchecked self+ = liftDOM ((self ^. js "fgColor") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.alinkColor Mozilla HTMLDocument.alinkColor documentation> setAlinkColor :: (MonadDOM m, ToJSString val) => HTMLDocument -> Maybe val -> m ()@@ -151,6 +204,12 @@ getAlinkColor self = liftDOM ((self ^. js "alinkColor") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.alinkColor Mozilla HTMLDocument.alinkColor documentation> +getAlinkColorUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLDocument -> m result+getAlinkColorUnchecked self+ = liftDOM ((self ^. js "alinkColor") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.linkColor Mozilla HTMLDocument.linkColor documentation> setLinkColor :: (MonadDOM m, ToJSString val) => HTMLDocument -> Maybe val -> m ()@@ -164,6 +223,12 @@ getLinkColor self = liftDOM ((self ^. js "linkColor") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.linkColor Mozilla HTMLDocument.linkColor documentation> +getLinkColorUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLDocument -> m result+getLinkColorUnchecked self+ = liftDOM ((self ^. js "linkColor") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.vlinkColor Mozilla HTMLDocument.vlinkColor documentation> setVlinkColor :: (MonadDOM m, ToJSString val) => HTMLDocument -> Maybe val -> m ()@@ -176,3 +241,9 @@ HTMLDocument -> m (Maybe result) getVlinkColor self = liftDOM ((self ^. js "vlinkColor") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.vlinkColor Mozilla HTMLDocument.vlinkColor documentation> +getVlinkColorUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLDocument -> m result+getVlinkColorUnchecked self+ = liftDOM ((self ^. js "vlinkColor") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLElement.hs view
@@ -1,15 +1,18 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLElement- (insertAdjacentElement, insertAdjacentHTML, insertAdjacentText,- click, setTitle, getTitle, setLang, getLang, setTranslate,- getTranslate, setDir, getDir, setTabIndex, getTabIndex,- setDraggable, getDraggable, setWebkitdropzone, getWebkitdropzone,- setHidden, getHidden, setAccessKey, getAccessKey, setInnerText,- getInnerText, setOuterText, getOuterText, getChildren,- setContentEditable, getContentEditable, getIsContentEditable,- setSpellcheck, getSpellcheck, HTMLElement, castToHTMLElement,- gTypeHTMLElement, IsHTMLElement, toHTMLElement)+ (insertAdjacentElement, insertAdjacentElement_,+ insertAdjacentElementUnchecked, insertAdjacentHTML,+ insertAdjacentText, click, setTitle, getTitle, setLang, getLang,+ setTranslate, getTranslate, setDir, getDir, setTabIndex,+ getTabIndex, setDraggable, getDraggable, setWebkitdropzone,+ getWebkitdropzone, setHidden, getHidden, setAccessKey,+ getAccessKey, setInnerText, getInnerText, getInnerTextUnchecked,+ setOuterText, getOuterText, getOuterTextUnchecked, getChildren,+ getChildrenUnchecked, setContentEditable, getContentEditable,+ getContentEditableUnchecked, getIsContentEditable, setSpellcheck,+ getSpellcheck, HTMLElement, castToHTMLElement, gTypeHTMLElement,+ IsHTMLElement, toHTMLElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -34,6 +37,28 @@ [toJSVal where', toJSVal element]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.insertAdjacentElement Mozilla HTMLElement.insertAdjacentElement documentation> +insertAdjacentElement_ ::+ (MonadDOM m, IsHTMLElement self, ToJSString where',+ IsElement element) =>+ self -> where' -> Maybe element -> m ()+insertAdjacentElement_ self where' element+ = liftDOM+ (void+ ((toHTMLElement self) ^. jsf "insertAdjacentElement"+ [toJSVal where', toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.insertAdjacentElement Mozilla HTMLElement.insertAdjacentElement documentation> +insertAdjacentElementUnchecked ::+ (MonadDOM m, IsHTMLElement self, ToJSString where',+ IsElement element) =>+ self -> where' -> Maybe element -> m Element+insertAdjacentElementUnchecked self where' element+ = liftDOM+ (((toHTMLElement self) ^. jsf "insertAdjacentElement"+ [toJSVal where', toJSVal element])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.insertAdjacentHTML Mozilla HTMLElement.insertAdjacentHTML documentation> insertAdjacentHTML :: (MonadDOM m, IsHTMLElement self, ToJSString where',@@ -199,6 +224,14 @@ = liftDOM (((toHTMLElement self) ^. js "innerText") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.innerText Mozilla HTMLElement.innerText documentation> +getInnerTextUnchecked ::+ (MonadDOM m, IsHTMLElement self, FromJSString result) =>+ self -> m result+getInnerTextUnchecked self+ = liftDOM+ (((toHTMLElement self) ^. js "innerText") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.outerText Mozilla HTMLElement.outerText documentation> setOuterText :: (MonadDOM m, IsHTMLElement self, ToJSString val) =>@@ -214,6 +247,14 @@ = liftDOM (((toHTMLElement self) ^. js "outerText") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.outerText Mozilla HTMLElement.outerText documentation> +getOuterTextUnchecked ::+ (MonadDOM m, IsHTMLElement self, FromJSString result) =>+ self -> m result+getOuterTextUnchecked self+ = liftDOM+ (((toHTMLElement self) ^. js "outerText") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.children Mozilla HTMLElement.children documentation> getChildren :: (MonadDOM m, IsHTMLElement self) =>@@ -221,6 +262,13 @@ getChildren self = liftDOM (((toHTMLElement self) ^. js "children") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.children Mozilla HTMLElement.children documentation> +getChildrenUnchecked ::+ (MonadDOM m, IsHTMLElement self) => self -> m HTMLCollection+getChildrenUnchecked self+ = liftDOM+ (((toHTMLElement self) ^. js "children") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.contentEditable Mozilla HTMLElement.contentEditable documentation> setContentEditable :: (MonadDOM m, IsHTMLElement self, ToJSString val) =>@@ -237,6 +285,15 @@ = liftDOM (((toHTMLElement self) ^. js "contentEditable") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.contentEditable Mozilla HTMLElement.contentEditable documentation> +getContentEditableUnchecked ::+ (MonadDOM m, IsHTMLElement self, FromJSString result) =>+ self -> m result+getContentEditableUnchecked self+ = liftDOM+ (((toHTMLElement self) ^. js "contentEditable") >>=+ fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.isContentEditable Mozilla HTMLElement.isContentEditable documentation> getIsContentEditable ::
src/JSDOM/Generated/HTMLEmbedElement.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLEmbedElement- (getSVGDocument, setAlign, getAlign, setHeight, getHeight, setName,- getName, setSrc, getSrc, setType, getType, setWidth, getWidth,- HTMLEmbedElement, castToHTMLEmbedElement, gTypeHTMLEmbedElement)+ (getSVGDocument, getSVGDocument_, getSVGDocumentUnchecked,+ setAlign, getAlign, setHeight, getHeight, setName, getName, setSrc,+ getSrc, setType, getType, setWidth, getWidth, HTMLEmbedElement,+ castToHTMLEmbedElement, gTypeHTMLEmbedElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,6 +23,18 @@ (MonadDOM m) => HTMLEmbedElement -> m (Maybe SVGDocument) getSVGDocument self = liftDOM ((self ^. jsf "getSVGDocument" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.getSVGDocument Mozilla HTMLEmbedElement.getSVGDocument documentation> +getSVGDocument_ :: (MonadDOM m) => HTMLEmbedElement -> m ()+getSVGDocument_ self+ = liftDOM (void (self ^. jsf "getSVGDocument" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.getSVGDocument Mozilla HTMLEmbedElement.getSVGDocument documentation> +getSVGDocumentUnchecked ::+ (MonadDOM m) => HTMLEmbedElement -> m SVGDocument+getSVGDocumentUnchecked self+ = liftDOM+ ((self ^. jsf "getSVGDocument" ()) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.align Mozilla HTMLEmbedElement.align documentation> setAlign ::
src/JSDOM/Generated/HTMLFieldSetElement.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLFieldSetElement- (checkValidity, setCustomValidity, setDisabled, getDisabled,- getForm, setName, getName, getType, getElements, getWillValidate,- getValidity, getValidationMessage, HTMLFieldSetElement,+ (checkValidity, checkValidity_, setCustomValidity, setDisabled,+ getDisabled, getForm, getFormUnchecked, setName, getName, getType,+ getElements, getElementsUnchecked, getWillValidate, getValidity,+ getValidityUnchecked, getValidationMessage, HTMLFieldSetElement, castToHTMLFieldSetElement, gTypeHTMLFieldSetElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,6 +24,11 @@ checkValidity self = liftDOM ((self ^. jsf "checkValidity" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.checkValidity Mozilla HTMLFieldSetElement.checkValidity documentation> +checkValidity_ :: (MonadDOM m) => HTMLFieldSetElement -> m ()+checkValidity_ self+ = liftDOM (void (self ^. jsf "checkValidity" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.setCustomValidity Mozilla HTMLFieldSetElement.setCustomValidity documentation> setCustomValidity :: (MonadDOM m, ToJSString error) =>@@ -44,6 +50,12 @@ (MonadDOM m) => HTMLFieldSetElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.form Mozilla HTMLFieldSetElement.form documentation> +getFormUnchecked ::+ (MonadDOM m) => HTMLFieldSetElement -> m HTMLFormElement+getFormUnchecked self+ = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.name Mozilla HTMLFieldSetElement.name documentation> setName :: (MonadDOM m, ToJSString val) => HTMLFieldSetElement -> val -> m ()@@ -66,6 +78,12 @@ (MonadDOM m) => HTMLFieldSetElement -> m (Maybe HTMLCollection) getElements self = liftDOM ((self ^. js "elements") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.elements Mozilla HTMLFieldSetElement.elements documentation> +getElementsUnchecked ::+ (MonadDOM m) => HTMLFieldSetElement -> m HTMLCollection+getElementsUnchecked self+ = liftDOM ((self ^. js "elements") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.willValidate Mozilla HTMLFieldSetElement.willValidate documentation> getWillValidate :: (MonadDOM m) => HTMLFieldSetElement -> m Bool getWillValidate self@@ -75,6 +93,12 @@ getValidity :: (MonadDOM m) => HTMLFieldSetElement -> m (Maybe ValidityState) getValidity self = liftDOM ((self ^. js "validity") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.validity Mozilla HTMLFieldSetElement.validity documentation> +getValidityUnchecked ::+ (MonadDOM m) => HTMLFieldSetElement -> m ValidityState+getValidityUnchecked self+ = liftDOM ((self ^. js "validity") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.validationMessage Mozilla HTMLFieldSetElement.validationMessage documentation> getValidationMessage ::
src/JSDOM/Generated/HTMLFormControlsCollection.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLFormControlsCollection- (_get, namedItem, HTMLFormControlsCollection,+ (_get, _get_, _getUnchecked, namedItem, namedItem_,+ namedItemUnchecked, HTMLFormControlsCollection, castToHTMLFormControlsCollection, gTypeHTMLFormControlsCollection) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,9 +24,36 @@ _get self index = liftDOM ((self ^. jsf "_get" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormControlsCollection._get Mozilla HTMLFormControlsCollection._get documentation> +_get_ :: (MonadDOM m) => HTMLFormControlsCollection -> Word -> m ()+_get_ self index+ = liftDOM (void (self ^. jsf "_get" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormControlsCollection._get Mozilla HTMLFormControlsCollection._get documentation> +_getUnchecked ::+ (MonadDOM m) => HTMLFormControlsCollection -> Word -> m Node+_getUnchecked self index+ = liftDOM+ ((self ^. jsf "_get" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormControlsCollection.namedItem Mozilla HTMLFormControlsCollection.namedItem documentation> namedItem :: (MonadDOM m, ToJSString name) => HTMLFormControlsCollection -> name -> m (Maybe Node) namedItem self name = liftDOM ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormControlsCollection.namedItem Mozilla HTMLFormControlsCollection.namedItem documentation> +namedItem_ ::+ (MonadDOM m, ToJSString name) =>+ HTMLFormControlsCollection -> name -> m ()+namedItem_ self name+ = liftDOM (void (self ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormControlsCollection.namedItem Mozilla HTMLFormControlsCollection.namedItem documentation> +namedItemUnchecked ::+ (MonadDOM m, ToJSString name) =>+ HTMLFormControlsCollection -> name -> m Node+namedItemUnchecked self name+ = liftDOM+ ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLFormElement.hs view
@@ -1,14 +1,17 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLFormElement- (_get, submit, reset, checkValidity, requestAutocomplete,- setAcceptCharset, getAcceptCharset, setAction, getAction,- setAutocomplete, getAutocomplete, setEnctype, getEnctype,- setEncoding, getEncoding, setMethod, getMethod, setName, getName,- setNoValidate, getNoValidate, setTarget, getTarget, getElements,- getLength, setAutocorrect, getAutocorrect, setAutocapitalize,- getAutocapitalize, autocomplete, autocompleteerror,- HTMLFormElement, castToHTMLFormElement, gTypeHTMLFormElement)+ (_get, _get_, _getUnchecked, submit, reset, checkValidity,+ checkValidity_, requestAutocomplete, setAcceptCharset,+ getAcceptCharset, setAction, getAction, setAutocomplete,+ getAutocomplete, setEnctype, getEnctype, getEnctypeUnchecked,+ setEncoding, getEncoding, getEncodingUnchecked, setMethod,+ getMethod, getMethodUnchecked, setName, getName, setNoValidate,+ getNoValidate, setTarget, getTarget, getElements,+ getElementsUnchecked, getLength, setAutocorrect, getAutocorrect,+ setAutocapitalize, getAutocapitalize, getAutocapitalizeUnchecked,+ autocomplete, autocompleteerror, HTMLFormElement,+ castToHTMLFormElement, gTypeHTMLFormElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,6 +31,18 @@ _get self index = liftDOM ((self ^. jsf "_get" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement._get Mozilla HTMLFormElement._get documentation> +_get_ :: (MonadDOM m) => HTMLFormElement -> Word -> m ()+_get_ self index+ = liftDOM (void (self ^. jsf "_get" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement._get Mozilla HTMLFormElement._get documentation> +_getUnchecked ::+ (MonadDOM m) => HTMLFormElement -> Word -> m Element+_getUnchecked self index+ = liftDOM+ ((self ^. jsf "_get" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.submit Mozilla HTMLFormElement.submit documentation> submit :: (MonadDOM m) => HTMLFormElement -> m () submit self = liftDOM (void (self ^. jsf "submit" ()))@@ -41,6 +56,11 @@ checkValidity self = liftDOM ((self ^. jsf "checkValidity" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.checkValidity Mozilla HTMLFormElement.checkValidity documentation> +checkValidity_ :: (MonadDOM m) => HTMLFormElement -> m ()+checkValidity_ self+ = liftDOM (void (self ^. jsf "checkValidity" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.requestAutocomplete Mozilla HTMLFormElement.requestAutocomplete documentation> requestAutocomplete :: (MonadDOM m) => HTMLFormElement -> m () requestAutocomplete self@@ -94,6 +114,12 @@ getEnctype self = liftDOM ((self ^. js "enctype") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.enctype Mozilla HTMLFormElement.enctype documentation> +getEnctypeUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLFormElement -> m result+getEnctypeUnchecked self+ = liftDOM ((self ^. js "enctype") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.encoding Mozilla HTMLFormElement.encoding documentation> setEncoding :: (MonadDOM m, ToJSString val) =>@@ -108,6 +134,12 @@ getEncoding self = liftDOM ((self ^. js "encoding") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.encoding Mozilla HTMLFormElement.encoding documentation> +getEncodingUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLFormElement -> m result+getEncodingUnchecked self+ = liftDOM ((self ^. js "encoding") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.method Mozilla HTMLFormElement.method documentation> setMethod :: (MonadDOM m, ToJSString val) =>@@ -121,6 +153,12 @@ getMethod self = liftDOM ((self ^. js "method") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.method Mozilla HTMLFormElement.method documentation> +getMethodUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLFormElement -> m result+getMethodUnchecked self+ = liftDOM ((self ^. js "method") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.name Mozilla HTMLFormElement.name documentation> setName :: (MonadDOM m, ToJSString val) => HTMLFormElement -> val -> m ()@@ -157,6 +195,12 @@ (MonadDOM m) => HTMLFormElement -> m (Maybe HTMLCollection) getElements self = liftDOM ((self ^. js "elements") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.elements Mozilla HTMLFormElement.elements documentation> +getElementsUnchecked ::+ (MonadDOM m) => HTMLFormElement -> m HTMLCollection+getElementsUnchecked self+ = liftDOM ((self ^. js "elements") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.length Mozilla HTMLFormElement.length documentation> getLength :: (MonadDOM m) => HTMLFormElement -> m Int getLength self@@ -185,6 +229,12 @@ HTMLFormElement -> m (Maybe result) getAutocapitalize self = liftDOM ((self ^. js "autocapitalize") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.autocapitalize Mozilla HTMLFormElement.autocapitalize documentation> +getAutocapitalizeUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLFormElement -> m result+getAutocapitalizeUnchecked self+ = liftDOM ((self ^. js "autocapitalize") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.onautocomplete Mozilla HTMLFormElement.onautocomplete documentation> autocomplete :: EventName HTMLFormElement onautocomplete
src/JSDOM/Generated/HTMLFrameElement.hs view
@@ -1,12 +1,15 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLFrameElement- (getSVGDocument, setFrameBorder, getFrameBorder, setLongDesc,- getLongDesc, setMarginHeight, getMarginHeight, setMarginWidth,- getMarginWidth, setName, getName, setNoResize, getNoResize,- setScrolling, getScrolling, setSrc, getSrc, getContentDocument,- getContentWindow, setLocation, getLocation, getWidth, getHeight,- HTMLFrameElement, castToHTMLFrameElement, gTypeHTMLFrameElement)+ (getSVGDocument, getSVGDocument_, getSVGDocumentUnchecked,+ setFrameBorder, getFrameBorder, setLongDesc, getLongDesc,+ setMarginHeight, getMarginHeight, setMarginWidth, getMarginWidth,+ setName, getName, setNoResize, getNoResize, setScrolling,+ getScrolling, setSrc, getSrc, getContentDocument,+ getContentDocumentUnchecked, getContentWindow,+ getContentWindowUnchecked, setLocation, getLocation,+ getLocationUnchecked, getWidth, getHeight, HTMLFrameElement,+ castToHTMLFrameElement, gTypeHTMLFrameElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,6 +29,18 @@ getSVGDocument self = liftDOM ((self ^. jsf "getSVGDocument" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.getSVGDocument Mozilla HTMLFrameElement.getSVGDocument documentation> +getSVGDocument_ :: (MonadDOM m) => HTMLFrameElement -> m ()+getSVGDocument_ self+ = liftDOM (void (self ^. jsf "getSVGDocument" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.getSVGDocument Mozilla HTMLFrameElement.getSVGDocument documentation> +getSVGDocumentUnchecked ::+ (MonadDOM m) => HTMLFrameElement -> m SVGDocument+getSVGDocumentUnchecked self+ = liftDOM+ ((self ^. jsf "getSVGDocument" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.frameBorder Mozilla HTMLFrameElement.frameBorder documentation> setFrameBorder :: (MonadDOM m, ToJSString val) => HTMLFrameElement -> val -> m ()@@ -121,12 +136,24 @@ getContentDocument self = liftDOM ((self ^. js "contentDocument") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.contentDocument Mozilla HTMLFrameElement.contentDocument documentation> +getContentDocumentUnchecked ::+ (MonadDOM m) => HTMLFrameElement -> m Document+getContentDocumentUnchecked self+ = liftDOM ((self ^. js "contentDocument") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.contentWindow Mozilla HTMLFrameElement.contentWindow documentation> getContentWindow :: (MonadDOM m) => HTMLFrameElement -> m (Maybe Window) getContentWindow self = liftDOM ((self ^. js "contentWindow") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.contentWindow Mozilla HTMLFrameElement.contentWindow documentation> +getContentWindowUnchecked ::+ (MonadDOM m) => HTMLFrameElement -> m Window+getContentWindowUnchecked self+ = liftDOM ((self ^. js "contentWindow") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.location Mozilla HTMLFrameElement.location documentation> setLocation :: (MonadDOM m, ToJSString val) =>@@ -140,6 +167,12 @@ HTMLFrameElement -> m (Maybe result) getLocation self = liftDOM ((self ^. js "location") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.location Mozilla HTMLFrameElement.location documentation> +getLocationUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLFrameElement -> m result+getLocationUnchecked self+ = liftDOM ((self ^. js "location") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.width Mozilla HTMLFrameElement.width documentation> getWidth :: (MonadDOM m) => HTMLFrameElement -> m Int
src/JSDOM/Generated/HTMLIFrameElement.hs view
@@ -1,12 +1,14 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLIFrameElement- (getSVGDocument, setAlign, getAlign, setFrameBorder,- getFrameBorder, setHeight, getHeight, setLongDesc, getLongDesc,- setMarginHeight, getMarginHeight, setMarginWidth, getMarginWidth,- setName, getName, setSandbox, getSandbox, setScrolling,- getScrolling, setSrc, getSrc, setSrcdoc, getSrcdoc, setWidth,- getWidth, getContentDocument, getContentWindow, HTMLIFrameElement,+ (getSVGDocument, getSVGDocument_, getSVGDocumentUnchecked,+ setAlign, getAlign, setFrameBorder, getFrameBorder, setHeight,+ getHeight, setLongDesc, getLongDesc, setMarginHeight,+ getMarginHeight, setMarginWidth, getMarginWidth, setName, getName,+ setSandbox, getSandbox, setScrolling, getScrolling, setSrc, getSrc,+ setSrcdoc, getSrcdoc, setWidth, getWidth, getContentDocument,+ getContentDocumentUnchecked, getContentWindow,+ getContentWindowUnchecked, HTMLIFrameElement, castToHTMLIFrameElement, gTypeHTMLIFrameElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -27,6 +29,18 @@ getSVGDocument self = liftDOM ((self ^. jsf "getSVGDocument" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.getSVGDocument Mozilla HTMLIFrameElement.getSVGDocument documentation> +getSVGDocument_ :: (MonadDOM m) => HTMLIFrameElement -> m ()+getSVGDocument_ self+ = liftDOM (void (self ^. jsf "getSVGDocument" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.getSVGDocument Mozilla HTMLIFrameElement.getSVGDocument documentation> +getSVGDocumentUnchecked ::+ (MonadDOM m) => HTMLIFrameElement -> m SVGDocument+getSVGDocumentUnchecked self+ = liftDOM+ ((self ^. jsf "getSVGDocument" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.align Mozilla HTMLIFrameElement.align documentation> setAlign :: (MonadDOM m, ToJSString val) => HTMLIFrameElement -> val -> m ()@@ -168,8 +182,20 @@ getContentDocument self = liftDOM ((self ^. js "contentDocument") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.contentDocument Mozilla HTMLIFrameElement.contentDocument documentation> +getContentDocumentUnchecked ::+ (MonadDOM m) => HTMLIFrameElement -> m Document+getContentDocumentUnchecked self+ = liftDOM ((self ^. js "contentDocument") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.contentWindow Mozilla HTMLIFrameElement.contentWindow documentation> getContentWindow :: (MonadDOM m) => HTMLIFrameElement -> m (Maybe Window) getContentWindow self = liftDOM ((self ^. js "contentWindow") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.contentWindow Mozilla HTMLIFrameElement.contentWindow documentation> +getContentWindowUnchecked ::+ (MonadDOM m) => HTMLIFrameElement -> m Window+getContentWindowUnchecked self+ = liftDOM ((self ^. js "contentWindow") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLInputElement.hs view
@@ -1,30 +1,35 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLInputElement- (stepUp, stepDown, checkValidity, setCustomValidity, select,- setRangeText, setRangeText4, setSelectionRange, setAccept,- getAccept, setAlt, getAlt, setAutocomplete, getAutocomplete,- setAutofocus, getAutofocus, setDefaultChecked, getDefaultChecked,- setChecked, getChecked, setDirName, getDirName, setDisabled,- getDisabled, getForm, setFiles, getFiles, setFormAction,- getFormAction, setFormEnctype, getFormEnctype, setFormMethod,- getFormMethod, setFormNoValidate, getFormNoValidate, setFormTarget,- getFormTarget, setHeight, getHeight, setIndeterminate,- getIndeterminate, getList, setMax, getMax, setMaxLength,- getMaxLength, setMin, getMin, setMultiple, getMultiple, setName,- getName, setPattern, getPattern, setPlaceholder, getPlaceholder,- setReadOnly, getReadOnly, setRequired, getRequired, setSize,- getSize, setSrc, getSrc, setStep, getStep, setType, getType,- setDefaultValue, getDefaultValue, setValue, getValue,- setValueAsDate, getValueAsDate, setValueAsNumber, getValueAsNumber,+ (stepUp, stepDown, checkValidity, checkValidity_,+ setCustomValidity, select, setRangeText, setRangeText4,+ setSelectionRange, setAccept, getAccept, setAlt, getAlt,+ setAutocomplete, getAutocomplete, setAutofocus, getAutofocus,+ setDefaultChecked, getDefaultChecked, setChecked, getChecked,+ setDirName, getDirName, setDisabled, getDisabled, getForm,+ getFormUnchecked, setFiles, getFiles, getFilesUnchecked,+ setFormAction, getFormAction, setFormEnctype, getFormEnctype,+ getFormEnctypeUnchecked, setFormMethod, getFormMethod,+ getFormMethodUnchecked, setFormNoValidate, getFormNoValidate,+ setFormTarget, getFormTarget, setHeight, getHeight,+ setIndeterminate, getIndeterminate, getList, getListUnchecked,+ setMax, getMax, setMaxLength, getMaxLength, setMin, getMin,+ setMultiple, getMultiple, setName, getName, setPattern, getPattern,+ setPlaceholder, getPlaceholder, setReadOnly, getReadOnly,+ setRequired, getRequired, setSize, getSize, setSrc, getSrc,+ setStep, getStep, setType, getType, setDefaultValue,+ getDefaultValue, getDefaultValueUnchecked, setValue, getValue,+ getValueUnchecked, setValueAsDate, getValueAsDate,+ getValueAsDateUnchecked, setValueAsNumber, getValueAsNumber, setWidth, getWidth, getWillValidate, getValidity,- getValidationMessage, getLabels, setSelectionStart,- getSelectionStart, setSelectionEnd, getSelectionEnd,- setSelectionDirection, getSelectionDirection, setAlign, getAlign,- setUseMap, getUseMap, setIncremental, getIncremental,- setAutocorrect, getAutocorrect, setAutocapitalize,- getAutocapitalize, setCapture, getCapture, HTMLInputElement,- castToHTMLInputElement, gTypeHTMLInputElement)+ getValidityUnchecked, getValidationMessage, getLabels,+ getLabelsUnchecked, setSelectionStart, getSelectionStart,+ setSelectionEnd, getSelectionEnd, setSelectionDirection,+ getSelectionDirection, setAlign, getAlign, setUseMap, getUseMap,+ setIncremental, getIncremental, setAutocorrect, getAutocorrect,+ setAutocapitalize, getAutocapitalize, getAutocapitalizeUnchecked,+ setCapture, getCapture, HTMLInputElement, castToHTMLInputElement,+ gTypeHTMLInputElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -52,6 +57,11 @@ checkValidity self = liftDOM ((self ^. jsf "checkValidity" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.checkValidity Mozilla HTMLInputElement.checkValidity documentation> +checkValidity_ :: (MonadDOM m) => HTMLInputElement -> m ()+checkValidity_ self+ = liftDOM (void (self ^. jsf "checkValidity" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.setCustomValidity Mozilla HTMLInputElement.setCustomValidity documentation> setCustomValidity :: (MonadDOM m, ToJSString error) =>@@ -179,6 +189,12 @@ (MonadDOM m) => HTMLInputElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.form Mozilla HTMLInputElement.form documentation> +getFormUnchecked ::+ (MonadDOM m) => HTMLInputElement -> m HTMLFormElement+getFormUnchecked self+ = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.files Mozilla HTMLInputElement.files documentation> setFiles :: (MonadDOM m) => HTMLInputElement -> Maybe FileList -> m ()@@ -188,6 +204,11 @@ getFiles :: (MonadDOM m) => HTMLInputElement -> m (Maybe FileList) getFiles self = liftDOM ((self ^. js "files") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.files Mozilla HTMLInputElement.files documentation> +getFilesUnchecked :: (MonadDOM m) => HTMLInputElement -> m FileList+getFilesUnchecked self+ = liftDOM ((self ^. js "files") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formAction Mozilla HTMLInputElement.formAction documentation> setFormAction :: (MonadDOM m, ToJSString val) => HTMLInputElement -> val -> m ()@@ -214,6 +235,12 @@ getFormEnctype self = liftDOM ((self ^. js "formEnctype") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formEnctype Mozilla HTMLInputElement.formEnctype documentation> +getFormEnctypeUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLInputElement -> m result+getFormEnctypeUnchecked self+ = liftDOM ((self ^. js "formEnctype") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formMethod Mozilla HTMLInputElement.formMethod documentation> setFormMethod :: (MonadDOM m, ToJSString val) =>@@ -228,6 +255,12 @@ getFormMethod self = liftDOM ((self ^. js "formMethod") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formMethod Mozilla HTMLInputElement.formMethod documentation> +getFormMethodUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLInputElement -> m result+getFormMethodUnchecked self+ = liftDOM ((self ^. js "formMethod") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formNoValidate Mozilla HTMLInputElement.formNoValidate documentation> setFormNoValidate :: (MonadDOM m) => HTMLInputElement -> Bool -> m ()@@ -276,6 +309,12 @@ (MonadDOM m) => HTMLInputElement -> m (Maybe HTMLElement) getList self = liftDOM ((self ^. js "list") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.list Mozilla HTMLInputElement.list documentation> +getListUnchecked ::+ (MonadDOM m) => HTMLInputElement -> m HTMLElement+getListUnchecked self+ = liftDOM ((self ^. js "list") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.max Mozilla HTMLInputElement.max documentation> setMax :: (MonadDOM m, ToJSString val) => HTMLInputElement -> val -> m ()@@ -419,6 +458,12 @@ getDefaultValue self = liftDOM ((self ^. js "defaultValue") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.defaultValue Mozilla HTMLInputElement.defaultValue documentation> +getDefaultValueUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLInputElement -> m result+getDefaultValueUnchecked self+ = liftDOM ((self ^. js "defaultValue") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.value Mozilla HTMLInputElement.value documentation> setValue :: (MonadDOM m, ToJSString val) =>@@ -432,6 +477,12 @@ getValue self = liftDOM ((self ^. js "value") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.value Mozilla HTMLInputElement.value documentation> +getValueUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLInputElement -> m result+getValueUnchecked self+ = liftDOM ((self ^. js "value") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.valueAsDate Mozilla HTMLInputElement.valueAsDate documentation> setValueAsDate :: (MonadDOM m, IsDate val) => HTMLInputElement -> Maybe val -> m ()@@ -444,6 +495,12 @@ getValueAsDate self = liftDOM ((self ^. js "valueAsDate") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.valueAsDate Mozilla HTMLInputElement.valueAsDate documentation> +getValueAsDateUnchecked ::+ (MonadDOM m) => HTMLInputElement -> m Date+getValueAsDateUnchecked self+ = liftDOM ((self ^. js "valueAsDate") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.valueAsNumber Mozilla HTMLInputElement.valueAsNumber documentation> setValueAsNumber :: (MonadDOM m) => HTMLInputElement -> Double -> m ()@@ -474,6 +531,12 @@ (MonadDOM m) => HTMLInputElement -> m (Maybe ValidityState) getValidity self = liftDOM ((self ^. js "validity") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.validity Mozilla HTMLInputElement.validity documentation> +getValidityUnchecked ::+ (MonadDOM m) => HTMLInputElement -> m ValidityState+getValidityUnchecked self+ = liftDOM ((self ^. js "validity") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.validationMessage Mozilla HTMLInputElement.validationMessage documentation> getValidationMessage :: (MonadDOM m, FromJSString result) => HTMLInputElement -> m result@@ -484,6 +547,12 @@ getLabels :: (MonadDOM m) => HTMLInputElement -> m (Maybe NodeList) getLabels self = liftDOM ((self ^. js "labels") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.labels Mozilla HTMLInputElement.labels documentation> +getLabelsUnchecked ::+ (MonadDOM m) => HTMLInputElement -> m NodeList+getLabelsUnchecked self+ = liftDOM ((self ^. js "labels") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.selectionStart Mozilla HTMLInputElement.selectionStart documentation> setSelectionStart :: (MonadDOM m) => HTMLInputElement -> Int -> m ()@@ -574,6 +643,12 @@ HTMLInputElement -> m (Maybe result) getAutocapitalize self = liftDOM ((self ^. js "autocapitalize") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.autocapitalize Mozilla HTMLInputElement.autocapitalize documentation> +getAutocapitalizeUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLInputElement -> m result+getAutocapitalizeUnchecked self+ = liftDOM ((self ^. js "autocapitalize") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.capture Mozilla HTMLInputElement.capture documentation> setCapture :: (MonadDOM m) => HTMLInputElement -> Bool -> m ()
src/JSDOM/Generated/HTMLKeygenElement.hs view
@@ -1,11 +1,13 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLKeygenElement- (checkValidity, setCustomValidity, setAutofocus, getAutofocus,- setChallenge, getChallenge, setDisabled, getDisabled, getForm,- setKeytype, getKeytype, setName, getName, getType, getWillValidate,- getValidity, getValidationMessage, getLabels, HTMLKeygenElement,- castToHTMLKeygenElement, gTypeHTMLKeygenElement)+ (checkValidity, checkValidity_, setCustomValidity, setAutofocus,+ getAutofocus, setChallenge, getChallenge, setDisabled, getDisabled,+ getForm, getFormUnchecked, setKeytype, getKeytype, setName,+ getName, getType, getWillValidate, getValidity,+ getValidityUnchecked, getValidationMessage, getLabels,+ getLabelsUnchecked, HTMLKeygenElement, castToHTMLKeygenElement,+ gTypeHTMLKeygenElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,6 +26,11 @@ checkValidity self = liftDOM ((self ^. jsf "checkValidity" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.checkValidity Mozilla HTMLKeygenElement.checkValidity documentation> +checkValidity_ :: (MonadDOM m) => HTMLKeygenElement -> m ()+checkValidity_ self+ = liftDOM (void (self ^. jsf "checkValidity" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.setCustomValidity Mozilla HTMLKeygenElement.setCustomValidity documentation> setCustomValidity :: (MonadDOM m, ToJSString error) =>@@ -67,6 +74,12 @@ (MonadDOM m) => HTMLKeygenElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.form Mozilla HTMLKeygenElement.form documentation> +getFormUnchecked ::+ (MonadDOM m) => HTMLKeygenElement -> m HTMLFormElement+getFormUnchecked self+ = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.keytype Mozilla HTMLKeygenElement.keytype documentation> setKeytype :: (MonadDOM m, ToJSString val) => HTMLKeygenElement -> val -> m ()@@ -103,6 +116,12 @@ (MonadDOM m) => HTMLKeygenElement -> m (Maybe ValidityState) getValidity self = liftDOM ((self ^. js "validity") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.validity Mozilla HTMLKeygenElement.validity documentation> +getValidityUnchecked ::+ (MonadDOM m) => HTMLKeygenElement -> m ValidityState+getValidityUnchecked self+ = liftDOM ((self ^. js "validity") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.validationMessage Mozilla HTMLKeygenElement.validationMessage documentation> getValidationMessage :: (MonadDOM m, FromJSString result) => HTMLKeygenElement -> m result@@ -113,3 +132,9 @@ getLabels :: (MonadDOM m) => HTMLKeygenElement -> m (Maybe NodeList) getLabels self = liftDOM ((self ^. js "labels") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.labels Mozilla HTMLKeygenElement.labels documentation> +getLabelsUnchecked ::+ (MonadDOM m) => HTMLKeygenElement -> m NodeList+getLabelsUnchecked self+ = liftDOM ((self ^. js "labels") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLLabelElement.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLLabelElement- (getForm, setHtmlFor, getHtmlFor, getControl, HTMLLabelElement,- castToHTMLLabelElement, gTypeHTMLLabelElement)+ (getForm, getFormUnchecked, setHtmlFor, getHtmlFor, getControl,+ getControlUnchecked, HTMLLabelElement, castToHTMLLabelElement,+ gTypeHTMLLabelElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,6 +22,12 @@ (MonadDOM m) => HTMLLabelElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLabelElement.form Mozilla HTMLLabelElement.form documentation> +getFormUnchecked ::+ (MonadDOM m) => HTMLLabelElement -> m HTMLFormElement+getFormUnchecked self+ = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLabelElement.htmlFor Mozilla HTMLLabelElement.htmlFor documentation> setHtmlFor :: (MonadDOM m, ToJSString val) => HTMLLabelElement -> val -> m ()@@ -36,3 +43,9 @@ getControl :: (MonadDOM m) => HTMLLabelElement -> m (Maybe HTMLElement) getControl self = liftDOM ((self ^. js "control") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLabelElement.control Mozilla HTMLLabelElement.control documentation> +getControlUnchecked ::+ (MonadDOM m) => HTMLLabelElement -> m HTMLElement+getControlUnchecked self+ = liftDOM ((self ^. js "control") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLLegendElement.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLLegendElement- (getForm, setAlign, getAlign, HTMLLegendElement,+ (getForm, getFormUnchecked, setAlign, getAlign, HTMLLegendElement, castToHTMLLegendElement, gTypeHTMLLegendElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -20,6 +20,12 @@ getForm :: (MonadDOM m) => HTMLLegendElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLegendElement.form Mozilla HTMLLegendElement.form documentation> +getFormUnchecked ::+ (MonadDOM m) => HTMLLegendElement -> m HTMLFormElement+getFormUnchecked self+ = liftDOM ((self ^. js "form") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLegendElement.align Mozilla HTMLLegendElement.align documentation> setAlign ::
src/JSDOM/Generated/HTMLLinkElement.hs view
@@ -3,9 +3,10 @@ module JSDOM.Generated.HTMLLinkElement (setDisabled, getDisabled, setCharset, getCharset, setHref, getHref, setHreflang, getHreflang, setMedia, getMedia, setRel,- getRel, setRev, getRev, setSizes, getSizes, setTarget, getTarget,- setType, getType, getSheet, getRelList, HTMLLinkElement,- castToHTMLLinkElement, gTypeHTMLLinkElement)+ getRel, setRev, getRev, setSizes, getSizes, getSizesUnchecked,+ setTarget, getTarget, setType, getType, getSheet,+ getSheetUnchecked, getRelList, getRelListUnchecked,+ HTMLLinkElement, castToHTMLLinkElement, gTypeHTMLLinkElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -103,6 +104,12 @@ (MonadDOM m) => HTMLLinkElement -> m (Maybe DOMSettableTokenList) getSizes self = liftDOM ((self ^. js "sizes") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.sizes Mozilla HTMLLinkElement.sizes documentation> +getSizesUnchecked ::+ (MonadDOM m) => HTMLLinkElement -> m DOMSettableTokenList+getSizesUnchecked self+ = liftDOM ((self ^. js "sizes") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.target Mozilla HTMLLinkElement.target documentation> setTarget :: (MonadDOM m, ToJSString val) => HTMLLinkElement -> val -> m ()@@ -128,7 +135,19 @@ getSheet :: (MonadDOM m) => HTMLLinkElement -> m (Maybe StyleSheet) getSheet self = liftDOM ((self ^. js "sheet") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.sheet Mozilla HTMLLinkElement.sheet documentation> +getSheetUnchecked ::+ (MonadDOM m) => HTMLLinkElement -> m StyleSheet+getSheetUnchecked self+ = liftDOM ((self ^. js "sheet") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.relList Mozilla HTMLLinkElement.relList documentation> getRelList :: (MonadDOM m) => HTMLLinkElement -> m (Maybe DOMTokenList) getRelList self = liftDOM ((self ^. js "relList") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.relList Mozilla HTMLLinkElement.relList documentation> +getRelListUnchecked ::+ (MonadDOM m) => HTMLLinkElement -> m DOMTokenList+getRelListUnchecked self+ = liftDOM ((self ^. js "relList") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLMapElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLMapElement- (getAreas, setName, getName, HTMLMapElement, castToHTMLMapElement,- gTypeHTMLMapElement)+ (getAreas, getAreasUnchecked, setName, getName, HTMLMapElement,+ castToHTMLMapElement, gTypeHTMLMapElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,6 +20,12 @@ getAreas :: (MonadDOM m) => HTMLMapElement -> m (Maybe HTMLCollection) getAreas self = liftDOM ((self ^. js "areas") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMapElement.areas Mozilla HTMLMapElement.areas documentation> +getAreasUnchecked ::+ (MonadDOM m) => HTMLMapElement -> m HTMLCollection+getAreasUnchecked self+ = liftDOM ((self ^. js "areas") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMapElement.name Mozilla HTMLMapElement.name documentation> setName ::
src/JSDOM/Generated/HTMLMediaElement.hs view
@@ -1,35 +1,42 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLMediaElement- (load, canPlayType, play, pause, fastSeek,+ (load, canPlayType, canPlayType_, play, pause, fastSeek, webkitGenerateKeyRequest, webkitAddKey, webkitCancelKeyRequest,- webkitSetMediaKeys, addTextTrack, getVideoPlaybackQuality,+ webkitSetMediaKeys, addTextTrack, addTextTrack_,+ addTextTrackUnchecked, getVideoPlaybackQuality,+ getVideoPlaybackQuality_, getVideoPlaybackQualityUnchecked, 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, getError,- setSrc, getSrc, getCurrentSrc, getNetworkState, setPreload,- getPreload, getBuffered, getReadyState, getSeeking, setCurrentTime,- getCurrentTime, getDuration, getPaused, setDefaultPlaybackRate,+ getErrorUnchecked, setSrc, getSrc, getCurrentSrc, getNetworkState,+ setPreload, getPreload, getBuffered, getBufferedUnchecked,+ getReadyState, getSeeking, setCurrentTime, getCurrentTime,+ getDuration, getPaused, setDefaultPlaybackRate, getDefaultPlaybackRate, setPlaybackRate, getPlaybackRate,- getPlayed, getSeekable, getEnded, setAutoplay, getAutoplay,- setLoop, getLoop, setControls, getControls, setVolume, getVolume,- setMuted, getMuted, setDefaultMuted, getDefaultMuted, emptied,- loadedMetadata, loadedData, canPlay, canPlayThrough, playing,- ended, waiting, durationChange, timeUpdate, playEvent, pauseEvent,- rateChange, volumeChange, setWebkitPreservesPitch,- getWebkitPreservesPitch, getWebkitHasClosedCaptions,- setWebkitClosedCaptionsVisible, getWebkitClosedCaptionsVisible,- getWebkitAudioDecodedByteCount, getWebkitVideoDecodedByteCount,- webKitKeyAdded, webKitKeyError, webKitKeyMessage, webKitNeedKey,- getWebkitKeys, getAudioTracks, getTextTracks, getVideoTracks,- setMediaGroup, getMediaGroup, setController, getController,- getWebkitCurrentPlaybackTargetIsWireless,+ getPlayed, getPlayedUnchecked, getSeekable, getSeekableUnchecked,+ getEnded, setAutoplay, getAutoplay, setLoop, getLoop, setControls,+ getControls, setVolume, getVolume, setMuted, getMuted,+ setDefaultMuted, getDefaultMuted, emptied, loadedMetadata,+ loadedData, canPlay, canPlayThrough, playing, ended, waiting,+ durationChange, timeUpdate, playEvent, pauseEvent, rateChange,+ volumeChange, setWebkitPreservesPitch, getWebkitPreservesPitch,+ getWebkitHasClosedCaptions, setWebkitClosedCaptionsVisible,+ getWebkitClosedCaptionsVisible, getWebkitAudioDecodedByteCount,+ getWebkitVideoDecodedByteCount, webKitKeyAdded, webKitKeyError,+ webKitKeyMessage, webKitNeedKey, getWebkitKeys,+ getWebkitKeysUnchecked, getAudioTracks, getAudioTracksUnchecked,+ getTextTracks, getTextTracksUnchecked, getVideoTracks,+ getVideoTracksUnchecked, setMediaGroup, getMediaGroup,+ getMediaGroupUnchecked, setController, getController,+ getControllerUnchecked, getWebkitCurrentPlaybackTargetIsWireless, webKitCurrentPlaybackTargetIsWirelessChanged, webKitPlaybackTargetAvailabilityChanged, setSrcObject,- getSrcObject, HTMLMediaElement, castToHTMLMediaElement,- gTypeHTMLMediaElement, IsHTMLMediaElement, toHTMLMediaElement)+ getSrcObject, getSrcObjectUnchecked, HTMLMediaElement,+ castToHTMLMediaElement, gTypeHTMLMediaElement, IsHTMLMediaElement,+ toHTMLMediaElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -59,6 +66,17 @@ [toJSVal type', toJSVal keySystem]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.canPlayType Mozilla HTMLMediaElement.canPlayType documentation> +canPlayType_ ::+ (MonadDOM m, IsHTMLMediaElement self, ToJSString type',+ ToJSString keySystem) =>+ self -> type' -> Maybe keySystem -> m ()+canPlayType_ self type' keySystem+ = liftDOM+ (void+ ((toHTMLMediaElement self) ^. jsf "canPlayType"+ [toJSVal type', toJSVal keySystem]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.play Mozilla HTMLMediaElement.play documentation> play :: (MonadDOM m, IsHTMLMediaElement self) => self -> m () play self@@ -132,6 +150,28 @@ [toJSVal kind, toJSVal label, toJSVal language]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.addTextTrack Mozilla HTMLMediaElement.addTextTrack documentation> +addTextTrack_ ::+ (MonadDOM m, IsHTMLMediaElement self, ToJSString kind,+ ToJSString label, ToJSString language) =>+ self -> kind -> label -> language -> m ()+addTextTrack_ self kind label language+ = liftDOM+ (void+ ((toHTMLMediaElement self) ^. jsf "addTextTrack"+ [toJSVal kind, toJSVal label, toJSVal language]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.addTextTrack Mozilla HTMLMediaElement.addTextTrack documentation> +addTextTrackUnchecked ::+ (MonadDOM m, IsHTMLMediaElement self, ToJSString kind,+ ToJSString label, ToJSString language) =>+ self -> kind -> label -> language -> m TextTrack+addTextTrackUnchecked self kind label language+ = liftDOM+ (((toHTMLMediaElement self) ^. jsf "addTextTrack"+ [toJSVal kind, toJSVal label, toJSVal language])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.getVideoPlaybackQuality Mozilla HTMLMediaElement.getVideoPlaybackQuality documentation> getVideoPlaybackQuality :: (MonadDOM m, IsHTMLMediaElement self) =>@@ -141,6 +181,23 @@ (((toHTMLMediaElement self) ^. jsf "getVideoPlaybackQuality" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.getVideoPlaybackQuality Mozilla HTMLMediaElement.getVideoPlaybackQuality documentation> +getVideoPlaybackQuality_ ::+ (MonadDOM m, IsHTMLMediaElement self) => self -> m ()+getVideoPlaybackQuality_ self+ = liftDOM+ (void+ ((toHTMLMediaElement self) ^. jsf "getVideoPlaybackQuality" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.getVideoPlaybackQuality Mozilla HTMLMediaElement.getVideoPlaybackQuality documentation> +getVideoPlaybackQualityUnchecked ::+ (MonadDOM m, IsHTMLMediaElement self) =>+ self -> m VideoPlaybackQuality+getVideoPlaybackQualityUnchecked self+ = liftDOM+ (((toHTMLMediaElement self) ^. jsf "getVideoPlaybackQuality" ())+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitShowPlaybackTargetPicker Mozilla HTMLMediaElement.webkitShowPlaybackTargetPicker documentation> webkitShowPlaybackTargetPicker :: (MonadDOM m, IsHTMLMediaElement self) => self -> m ()@@ -166,6 +223,13 @@ getError self = liftDOM (((toHTMLMediaElement self) ^. js "error") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.error Mozilla HTMLMediaElement.error documentation> +getErrorUnchecked ::+ (MonadDOM m, IsHTMLMediaElement self) => self -> m MediaError+getErrorUnchecked self+ = liftDOM+ (((toHTMLMediaElement self) ^. js "error") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.src Mozilla HTMLMediaElement.src documentation> setSrc :: (MonadDOM m, IsHTMLMediaElement self, ToJSString val) =>@@ -223,6 +287,14 @@ = liftDOM (((toHTMLMediaElement self) ^. js "buffered") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.buffered Mozilla HTMLMediaElement.buffered documentation> +getBufferedUnchecked ::+ (MonadDOM m, IsHTMLMediaElement self) => self -> m TimeRanges+getBufferedUnchecked self+ = liftDOM+ (((toHTMLMediaElement self) ^. js "buffered") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.readyState Mozilla HTMLMediaElement.readyState documentation> getReadyState :: (MonadDOM m, IsHTMLMediaElement self) => self -> m Word@@ -304,6 +376,13 @@ = liftDOM (((toHTMLMediaElement self) ^. js "played") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.played Mozilla HTMLMediaElement.played documentation> +getPlayedUnchecked ::+ (MonadDOM m, IsHTMLMediaElement self) => self -> m TimeRanges+getPlayedUnchecked self+ = liftDOM+ (((toHTMLMediaElement self) ^. js "played") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.seekable Mozilla HTMLMediaElement.seekable documentation> getSeekable :: (MonadDOM m, IsHTMLMediaElement self) =>@@ -312,6 +391,14 @@ = liftDOM (((toHTMLMediaElement self) ^. js "seekable") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.seekable Mozilla HTMLMediaElement.seekable documentation> +getSeekableUnchecked ::+ (MonadDOM m, IsHTMLMediaElement self) => self -> m TimeRanges+getSeekableUnchecked self+ = liftDOM+ (((toHTMLMediaElement self) ^. js "seekable") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.ended Mozilla HTMLMediaElement.ended documentation> getEnded :: (MonadDOM m, IsHTMLMediaElement self) => self -> m Bool getEnded self@@ -568,6 +655,14 @@ = liftDOM (((toHTMLMediaElement self) ^. js "webkitKeys") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitKeys Mozilla HTMLMediaElement.webkitKeys documentation> +getWebkitKeysUnchecked ::+ (MonadDOM m, IsHTMLMediaElement self) => self -> m MediaKeys+getWebkitKeysUnchecked self+ = liftDOM+ (((toHTMLMediaElement self) ^. js "webkitKeys") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.audioTracks Mozilla HTMLMediaElement.audioTracks documentation> getAudioTracks :: (MonadDOM m, IsHTMLMediaElement self) =>@@ -576,6 +671,14 @@ = liftDOM (((toHTMLMediaElement self) ^. js "audioTracks") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.audioTracks Mozilla HTMLMediaElement.audioTracks documentation> +getAudioTracksUnchecked ::+ (MonadDOM m, IsHTMLMediaElement self) => self -> m AudioTrackList+getAudioTracksUnchecked self+ = liftDOM+ (((toHTMLMediaElement self) ^. js "audioTracks") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.textTracks Mozilla HTMLMediaElement.textTracks documentation> getTextTracks :: (MonadDOM m, IsHTMLMediaElement self) =>@@ -584,6 +687,14 @@ = liftDOM (((toHTMLMediaElement self) ^. js "textTracks") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.textTracks Mozilla HTMLMediaElement.textTracks documentation> +getTextTracksUnchecked ::+ (MonadDOM m, IsHTMLMediaElement self) => self -> m TextTrackList+getTextTracksUnchecked self+ = liftDOM+ (((toHTMLMediaElement self) ^. js "textTracks") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.videoTracks Mozilla HTMLMediaElement.videoTracks documentation> getVideoTracks :: (MonadDOM m, IsHTMLMediaElement self) =>@@ -592,6 +703,14 @@ = liftDOM (((toHTMLMediaElement self) ^. js "videoTracks") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.videoTracks Mozilla HTMLMediaElement.videoTracks documentation> +getVideoTracksUnchecked ::+ (MonadDOM m, IsHTMLMediaElement self) => self -> m VideoTrackList+getVideoTracksUnchecked self+ = liftDOM+ (((toHTMLMediaElement self) ^. js "videoTracks") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.mediaGroup Mozilla HTMLMediaElement.mediaGroup documentation> setMediaGroup :: (MonadDOM m, IsHTMLMediaElement self, ToJSString val) =>@@ -609,6 +728,15 @@ (((toHTMLMediaElement self) ^. js "mediaGroup") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.mediaGroup Mozilla HTMLMediaElement.mediaGroup documentation> +getMediaGroupUnchecked ::+ (MonadDOM m, IsHTMLMediaElement self, FromJSString result) =>+ self -> m result+getMediaGroupUnchecked self+ = liftDOM+ (((toHTMLMediaElement self) ^. js "mediaGroup") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.controller Mozilla HTMLMediaElement.controller documentation> setController :: (MonadDOM m, IsHTMLMediaElement self) =>@@ -625,6 +753,14 @@ = liftDOM (((toHTMLMediaElement self) ^. js "controller") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.controller Mozilla HTMLMediaElement.controller documentation> +getControllerUnchecked ::+ (MonadDOM m, IsHTMLMediaElement self) => self -> m MediaController+getControllerUnchecked self+ = liftDOM+ (((toHTMLMediaElement self) ^. js "controller") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitCurrentPlaybackTargetIsWireless Mozilla HTMLMediaElement.webkitCurrentPlaybackTargetIsWireless documentation> getWebkitCurrentPlaybackTargetIsWireless :: (MonadDOM m, IsHTMLMediaElement self) => self -> m Bool@@ -665,3 +801,11 @@ getSrcObject self = liftDOM (((toHTMLMediaElement self) ^. js "srcObject") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.srcObject Mozilla HTMLMediaElement.srcObject documentation> +getSrcObjectUnchecked ::+ (MonadDOM m, IsHTMLMediaElement self) => self -> m MediaStream+getSrcObjectUnchecked self+ = liftDOM+ (((toHTMLMediaElement self) ^. js "srcObject") >>=+ fromJSValUnchecked)
src/JSDOM/Generated/HTMLMeterElement.hs view
@@ -3,7 +3,8 @@ module JSDOM.Generated.HTMLMeterElement (setValue, getValue, setMin, getMin, setMax, getMax, setLow, getLow, setHigh, getHigh, setOptimum, getOptimum, getLabels,- HTMLMeterElement, castToHTMLMeterElement, gTypeHTMLMeterElement)+ getLabelsUnchecked, HTMLMeterElement, castToHTMLMeterElement,+ gTypeHTMLMeterElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -68,3 +69,9 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement.labels Mozilla HTMLMeterElement.labels documentation> getLabels :: (MonadDOM m) => HTMLMeterElement -> m (Maybe NodeList) getLabels self = liftDOM ((self ^. js "labels") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement.labels Mozilla HTMLMeterElement.labels documentation> +getLabelsUnchecked ::+ (MonadDOM m) => HTMLMeterElement -> m NodeList+getLabelsUnchecked self+ = liftDOM ((self ^. js "labels") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLObjectElement.hs view
@@ -1,14 +1,16 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLObjectElement- (checkValidity, setCustomValidity, getSVGDocument, getForm,- setCode, getCode, setAlign, getAlign, setArchive, getArchive,- setBorder, getBorder, setCodeBase, getCodeBase, setCodeType,- getCodeType, setData, getData, setDeclare, getDeclare, setHeight,- getHeight, setHspace, getHspace, setName, getName, setStandby,- getStandby, setType, getType, setUseMap, getUseMap, setVspace,- getVspace, setWidth, getWidth, getWillValidate, getValidity,- getValidationMessage, getContentDocument, HTMLObjectElement,+ (checkValidity, checkValidity_, setCustomValidity, getSVGDocument,+ getSVGDocument_, getSVGDocumentUnchecked, getForm,+ getFormUnchecked, setCode, getCode, setAlign, getAlign, setArchive,+ getArchive, setBorder, getBorder, setCodeBase, getCodeBase,+ setCodeType, getCodeType, setData, getData, setDeclare, getDeclare,+ setHeight, getHeight, setHspace, getHspace, setName, getName,+ setStandby, getStandby, setType, getType, setUseMap, getUseMap,+ setVspace, getVspace, setWidth, getWidth, getWillValidate,+ getValidity, getValidityUnchecked, getValidationMessage,+ getContentDocument, getContentDocumentUnchecked, HTMLObjectElement, castToHTMLObjectElement, gTypeHTMLObjectElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -28,6 +30,11 @@ checkValidity self = liftDOM ((self ^. jsf "checkValidity" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.checkValidity Mozilla HTMLObjectElement.checkValidity documentation> +checkValidity_ :: (MonadDOM m) => HTMLObjectElement -> m ()+checkValidity_ self+ = liftDOM (void (self ^. jsf "checkValidity" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.setCustomValidity Mozilla HTMLObjectElement.setCustomValidity documentation> setCustomValidity :: (MonadDOM m, ToJSString error) =>@@ -41,11 +48,29 @@ getSVGDocument self = liftDOM ((self ^. jsf "getSVGDocument" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.getSVGDocument Mozilla HTMLObjectElement.getSVGDocument documentation> +getSVGDocument_ :: (MonadDOM m) => HTMLObjectElement -> m ()+getSVGDocument_ self+ = liftDOM (void (self ^. jsf "getSVGDocument" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.getSVGDocument Mozilla HTMLObjectElement.getSVGDocument documentation> +getSVGDocumentUnchecked ::+ (MonadDOM m) => HTMLObjectElement -> m SVGDocument+getSVGDocumentUnchecked self+ = liftDOM+ ((self ^. jsf "getSVGDocument" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.form Mozilla HTMLObjectElement.form documentation> getForm :: (MonadDOM m) => HTMLObjectElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.form Mozilla HTMLObjectElement.form documentation> +getFormUnchecked ::+ (MonadDOM m) => HTMLObjectElement -> m HTMLFormElement+getFormUnchecked self+ = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.code Mozilla HTMLObjectElement.code documentation> setCode :: (MonadDOM m, ToJSString val) => HTMLObjectElement -> val -> m ()@@ -223,6 +248,12 @@ (MonadDOM m) => HTMLObjectElement -> m (Maybe ValidityState) getValidity self = liftDOM ((self ^. js "validity") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.validity Mozilla HTMLObjectElement.validity documentation> +getValidityUnchecked ::+ (MonadDOM m) => HTMLObjectElement -> m ValidityState+getValidityUnchecked self+ = liftDOM ((self ^. js "validity") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.validationMessage Mozilla HTMLObjectElement.validationMessage documentation> getValidationMessage :: (MonadDOM m, FromJSString result) => HTMLObjectElement -> m result@@ -234,3 +265,9 @@ (MonadDOM m) => HTMLObjectElement -> m (Maybe Document) getContentDocument self = liftDOM ((self ^. js "contentDocument") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.contentDocument Mozilla HTMLObjectElement.contentDocument documentation> +getContentDocumentUnchecked ::+ (MonadDOM m) => HTMLObjectElement -> m Document+getContentDocumentUnchecked self+ = liftDOM ((self ^. js "contentDocument") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLOptionElement.hs view
@@ -1,10 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLOptionElement- (setDisabled, getDisabled, getForm, setLabel, getLabel,- setDefaultSelected, getDefaultSelected, setSelected, getSelected,- setValue, getValue, setText, getText, getIndex, HTMLOptionElement,- castToHTMLOptionElement, gTypeHTMLOptionElement)+ (setDisabled, getDisabled, getForm, getFormUnchecked, setLabel,+ getLabel, setDefaultSelected, getDefaultSelected, setSelected,+ getSelected, setValue, getValue, setText, getText, getIndex,+ HTMLOptionElement, castToHTMLOptionElement, gTypeHTMLOptionElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -31,6 +31,12 @@ getForm :: (MonadDOM m) => HTMLOptionElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.form Mozilla HTMLOptionElement.form documentation> +getFormUnchecked ::+ (MonadDOM m) => HTMLOptionElement -> m HTMLFormElement+getFormUnchecked self+ = liftDOM ((self ^. js "form") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.label Mozilla HTMLOptionElement.label documentation> setLabel ::
src/JSDOM/Generated/HTMLOptionsCollection.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLOptionsCollection- (namedItem, addBefore, add, remove, setSelectedIndex,- getSelectedIndex, setLength, getLength, HTMLOptionsCollection,- castToHTMLOptionsCollection, gTypeHTMLOptionsCollection)+ (namedItem, namedItem_, namedItemUnchecked, addBefore, add, remove,+ setSelectedIndex, getSelectedIndex, setLength, getLength,+ HTMLOptionsCollection, castToHTMLOptionsCollection,+ gTypeHTMLOptionsCollection) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -23,6 +24,21 @@ HTMLOptionsCollection -> name -> m (Maybe Node) namedItem self name = liftDOM ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionsCollection.namedItem Mozilla HTMLOptionsCollection.namedItem documentation> +namedItem_ ::+ (MonadDOM m, ToJSString name) =>+ HTMLOptionsCollection -> name -> m ()+namedItem_ self name+ = liftDOM (void (self ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionsCollection.namedItem Mozilla HTMLOptionsCollection.namedItem documentation> +namedItemUnchecked ::+ (MonadDOM m, ToJSString name) =>+ HTMLOptionsCollection -> name -> m Node+namedItemUnchecked self name+ = liftDOM+ ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionsCollection.add Mozilla HTMLOptionsCollection.add documentation> addBefore ::
src/JSDOM/Generated/HTMLOutputElement.hs view
@@ -1,11 +1,13 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLOutputElement- (checkValidity, setCustomValidity, getHtmlFor, getForm, setName,- getName, getType, setDefaultValue, getDefaultValue, setValue,- getValue, getWillValidate, getValidity, getValidationMessage,- getLabels, HTMLOutputElement, castToHTMLOutputElement,- gTypeHTMLOutputElement)+ (checkValidity, checkValidity_, setCustomValidity, getHtmlFor,+ getHtmlForUnchecked, getForm, getFormUnchecked, setName, getName,+ getType, setDefaultValue, getDefaultValue,+ getDefaultValueUnchecked, setValue, getValue, getValueUnchecked,+ getWillValidate, getValidity, getValidityUnchecked,+ getValidationMessage, getLabels, getLabelsUnchecked,+ HTMLOutputElement, castToHTMLOutputElement, gTypeHTMLOutputElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,6 +26,11 @@ checkValidity self = liftDOM ((self ^. jsf "checkValidity" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.checkValidity Mozilla HTMLOutputElement.checkValidity documentation> +checkValidity_ :: (MonadDOM m) => HTMLOutputElement -> m ()+checkValidity_ self+ = liftDOM (void (self ^. jsf "checkValidity" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.setCustomValidity Mozilla HTMLOutputElement.setCustomValidity documentation> setCustomValidity :: (MonadDOM m, ToJSString error) =>@@ -36,11 +43,23 @@ (MonadDOM m) => HTMLOutputElement -> m (Maybe DOMSettableTokenList) getHtmlFor self = liftDOM ((self ^. js "htmlFor") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.htmlFor Mozilla HTMLOutputElement.htmlFor documentation> +getHtmlForUnchecked ::+ (MonadDOM m) => HTMLOutputElement -> m DOMSettableTokenList+getHtmlForUnchecked self+ = liftDOM ((self ^. js "htmlFor") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.form Mozilla HTMLOutputElement.form documentation> getForm :: (MonadDOM m) => HTMLOutputElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.form Mozilla HTMLOutputElement.form documentation> +getFormUnchecked ::+ (MonadDOM m) => HTMLOutputElement -> m HTMLFormElement+getFormUnchecked self+ = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.name Mozilla HTMLOutputElement.name documentation> setName :: (MonadDOM m, ToJSString val) => HTMLOutputElement -> val -> m ()@@ -70,6 +89,12 @@ getDefaultValue self = liftDOM ((self ^. js "defaultValue") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.defaultValue Mozilla HTMLOutputElement.defaultValue documentation> +getDefaultValueUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLOutputElement -> m result+getDefaultValueUnchecked self+ = liftDOM ((self ^. js "defaultValue") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.value Mozilla HTMLOutputElement.value documentation> setValue :: (MonadDOM m, ToJSString val) =>@@ -83,6 +108,12 @@ getValue self = liftDOM ((self ^. js "value") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.value Mozilla HTMLOutputElement.value documentation> +getValueUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLOutputElement -> m result+getValueUnchecked self+ = liftDOM ((self ^. js "value") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.willValidate Mozilla HTMLOutputElement.willValidate documentation> getWillValidate :: (MonadDOM m) => HTMLOutputElement -> m Bool getWillValidate self@@ -93,6 +124,12 @@ (MonadDOM m) => HTMLOutputElement -> m (Maybe ValidityState) getValidity self = liftDOM ((self ^. js "validity") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.validity Mozilla HTMLOutputElement.validity documentation> +getValidityUnchecked ::+ (MonadDOM m) => HTMLOutputElement -> m ValidityState+getValidityUnchecked self+ = liftDOM ((self ^. js "validity") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.validationMessage Mozilla HTMLOutputElement.validationMessage documentation> getValidationMessage :: (MonadDOM m, FromJSString result) => HTMLOutputElement -> m result@@ -103,3 +140,9 @@ getLabels :: (MonadDOM m) => HTMLOutputElement -> m (Maybe NodeList) getLabels self = liftDOM ((self ^. js "labels") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.labels Mozilla HTMLOutputElement.labels documentation> +getLabelsUnchecked ::+ (MonadDOM m) => HTMLOutputElement -> m NodeList+getLabelsUnchecked self+ = liftDOM ((self ^. js "labels") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLProgressElement.hs view
@@ -2,7 +2,7 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLProgressElement (setValue, getValue, setMax, getMax, getPosition, getLabels,- HTMLProgressElement, castToHTMLProgressElement,+ getLabelsUnchecked, HTMLProgressElement, castToHTMLProgressElement, gTypeHTMLProgressElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -42,3 +42,9 @@ getLabels :: (MonadDOM m) => HTMLProgressElement -> m (Maybe NodeList) getLabels self = liftDOM ((self ^. js "labels") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLProgressElement.labels Mozilla HTMLProgressElement.labels documentation> +getLabelsUnchecked ::+ (MonadDOM m) => HTMLProgressElement -> m NodeList+getLabelsUnchecked self+ = liftDOM ((self ^. js "labels") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLScriptElement.hs view
@@ -1,11 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLScriptElement- (setText, getText, setHtmlFor, getHtmlFor, setEvent, getEvent,- setCharset, getCharset, setAsync, getAsync, setDefer, getDefer,- setSrc, getSrc, setType, getType, setCrossOrigin, getCrossOrigin,- setNonce, getNonce, HTMLScriptElement, castToHTMLScriptElement,- gTypeHTMLScriptElement)+ (setText, getText, getTextUnchecked, setHtmlFor, getHtmlFor,+ setEvent, getEvent, setCharset, getCharset, setAsync, getAsync,+ setDefer, getDefer, setSrc, getSrc, setType, getType,+ setCrossOrigin, getCrossOrigin, setNonce, getNonce,+ HTMLScriptElement, castToHTMLScriptElement, gTypeHTMLScriptElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -30,6 +30,12 @@ (MonadDOM m, FromJSString result) => HTMLScriptElement -> m (Maybe result) getText self = liftDOM ((self ^. js "text") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.text Mozilla HTMLScriptElement.text documentation> +getTextUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLScriptElement -> m result+getTextUnchecked self+ = liftDOM ((self ^. js "text") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.htmlFor Mozilla HTMLScriptElement.htmlFor documentation> setHtmlFor ::
src/JSDOM/Generated/HTMLSelectElement.hs view
@@ -1,14 +1,18 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLSelectElement- (item, namedItem, addBefore, add, remove, checkValidity,- setCustomValidity, setAutofocus, getAutofocus, setDisabled,- getDisabled, getForm, setMultiple, getMultiple, setName, getName,- setRequired, getRequired, setSize, getSize, getType, getOptions,- setLength, getLength, getSelectedOptions, setSelectedIndex,- getSelectedIndex, setValue, getValue, getWillValidate, getValidity,- getValidationMessage, getLabels, HTMLSelectElement,- castToHTMLSelectElement, gTypeHTMLSelectElement)+ (item, item_, itemUnchecked, namedItem, namedItem_,+ namedItemUnchecked, addBefore, add, remove, checkValidity,+ checkValidity_, setCustomValidity, setAutofocus, getAutofocus,+ setDisabled, getDisabled, getForm, getFormUnchecked, setMultiple,+ getMultiple, setName, getName, setRequired, getRequired, setSize,+ getSize, getType, getOptions, getOptionsUnchecked, setLength,+ getLength, getSelectedOptions, getSelectedOptionsUnchecked,+ setSelectedIndex, getSelectedIndex, setValue, getValue,+ getValueUnchecked, getWillValidate, getValidity,+ getValidityUnchecked, getValidationMessage, getLabels,+ getLabelsUnchecked, HTMLSelectElement, castToHTMLSelectElement,+ gTypeHTMLSelectElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,6 +31,18 @@ item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.item Mozilla HTMLSelectElement.item documentation> +item_ :: (MonadDOM m) => HTMLSelectElement -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.item Mozilla HTMLSelectElement.item documentation> +itemUnchecked ::+ (MonadDOM m) => HTMLSelectElement -> Word -> m Node+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.namedItem Mozilla HTMLSelectElement.namedItem documentation> namedItem :: (MonadDOM m, ToJSString name) =>@@ -34,6 +50,20 @@ namedItem self name = liftDOM ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.namedItem Mozilla HTMLSelectElement.namedItem documentation> +namedItem_ ::+ (MonadDOM m, ToJSString name) => HTMLSelectElement -> name -> m ()+namedItem_ self name+ = liftDOM (void (self ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.namedItem Mozilla HTMLSelectElement.namedItem documentation> +namedItemUnchecked ::+ (MonadDOM m, ToJSString name) =>+ HTMLSelectElement -> name -> m Node+namedItemUnchecked self name+ = liftDOM+ ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.add Mozilla HTMLSelectElement.add documentation> addBefore :: (MonadDOM m, IsHTMLElement element, IsHTMLElement before) =>@@ -59,6 +89,11 @@ checkValidity self = liftDOM ((self ^. jsf "checkValidity" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.checkValidity Mozilla HTMLSelectElement.checkValidity documentation> +checkValidity_ :: (MonadDOM m) => HTMLSelectElement -> m ()+checkValidity_ self+ = liftDOM (void (self ^. jsf "checkValidity" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.setCustomValidity Mozilla HTMLSelectElement.setCustomValidity documentation> setCustomValidity :: (MonadDOM m, ToJSString error) =>@@ -90,6 +125,12 @@ (MonadDOM m) => HTMLSelectElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.form Mozilla HTMLSelectElement.form documentation> +getFormUnchecked ::+ (MonadDOM m) => HTMLSelectElement -> m HTMLFormElement+getFormUnchecked self+ = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.multiple Mozilla HTMLSelectElement.multiple documentation> setMultiple :: (MonadDOM m) => HTMLSelectElement -> Bool -> m () setMultiple self val@@ -138,6 +179,12 @@ HTMLSelectElement -> m (Maybe HTMLOptionsCollection) getOptions self = liftDOM ((self ^. js "options") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.options Mozilla HTMLSelectElement.options documentation> +getOptionsUnchecked ::+ (MonadDOM m) => HTMLSelectElement -> m HTMLOptionsCollection+getOptionsUnchecked self+ = liftDOM ((self ^. js "options") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.length Mozilla HTMLSelectElement.length documentation> setLength :: (MonadDOM m) => HTMLSelectElement -> Word -> m () setLength self val = liftDOM (self ^. jss "length" (toJSVal val))@@ -153,6 +200,12 @@ getSelectedOptions self = liftDOM ((self ^. js "selectedOptions") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.selectedOptions Mozilla HTMLSelectElement.selectedOptions documentation> +getSelectedOptionsUnchecked ::+ (MonadDOM m) => HTMLSelectElement -> m HTMLCollection+getSelectedOptionsUnchecked self+ = liftDOM ((self ^. js "selectedOptions") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.selectedIndex Mozilla HTMLSelectElement.selectedIndex documentation> setSelectedIndex :: (MonadDOM m) => HTMLSelectElement -> Int -> m ()@@ -178,6 +231,12 @@ getValue self = liftDOM ((self ^. js "value") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.value Mozilla HTMLSelectElement.value documentation> +getValueUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLSelectElement -> m result+getValueUnchecked self+ = liftDOM ((self ^. js "value") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.willValidate Mozilla HTMLSelectElement.willValidate documentation> getWillValidate :: (MonadDOM m) => HTMLSelectElement -> m Bool getWillValidate self@@ -188,6 +247,12 @@ (MonadDOM m) => HTMLSelectElement -> m (Maybe ValidityState) getValidity self = liftDOM ((self ^. js "validity") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.validity Mozilla HTMLSelectElement.validity documentation> +getValidityUnchecked ::+ (MonadDOM m) => HTMLSelectElement -> m ValidityState+getValidityUnchecked self+ = liftDOM ((self ^. js "validity") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.validationMessage Mozilla HTMLSelectElement.validationMessage documentation> getValidationMessage :: (MonadDOM m, FromJSString result) => HTMLSelectElement -> m result@@ -198,3 +263,9 @@ getLabels :: (MonadDOM m) => HTMLSelectElement -> m (Maybe NodeList) getLabels self = liftDOM ((self ^. js "labels") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.labels Mozilla HTMLSelectElement.labels documentation> +getLabelsUnchecked ::+ (MonadDOM m) => HTMLSelectElement -> m NodeList+getLabelsUnchecked self+ = liftDOM ((self ^. js "labels") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLStyleElement.hs view
@@ -2,8 +2,8 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLStyleElement (setDisabled, getDisabled, setMedia, getMedia, setType, getType,- getSheet, HTMLStyleElement, castToHTMLStyleElement,- gTypeHTMLStyleElement)+ getSheet, getSheetUnchecked, HTMLStyleElement,+ castToHTMLStyleElement, gTypeHTMLStyleElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -51,3 +51,9 @@ getSheet :: (MonadDOM m) => HTMLStyleElement -> m (Maybe StyleSheet) getSheet self = liftDOM ((self ^. js "sheet") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLStyleElement.sheet Mozilla HTMLStyleElement.sheet documentation> +getSheetUnchecked ::+ (MonadDOM m) => HTMLStyleElement -> m StyleSheet+getSheetUnchecked self+ = liftDOM ((self ^. js "sheet") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLTableElement.hs view
@@ -1,14 +1,18 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLTableElement- (createTHead, deleteTHead, createTFoot, deleteTFoot, createTBody,- createCaption, deleteCaption, insertRow, deleteRow, setCaption,- getCaption, setTHead, getTHead, setTFoot, getTFoot, getRows,- getTBodies, setAlign, getAlign, setBgColor, getBgColor, setBorder,- getBorder, setCellPadding, getCellPadding, setCellSpacing,- getCellSpacing, setFrame, getFrame, setRules, getRules, setSummary,- getSummary, setWidth, getWidth, HTMLTableElement,- castToHTMLTableElement, gTypeHTMLTableElement)+ (createTHead, createTHead_, createTHeadUnchecked, deleteTHead,+ createTFoot, createTFoot_, createTFootUnchecked, deleteTFoot,+ createTBody, createTBody_, createTBodyUnchecked, createCaption,+ createCaption_, createCaptionUnchecked, deleteCaption, insertRow,+ insertRow_, insertRowUnchecked, deleteRow, setCaption, getCaption,+ getCaptionUnchecked, setTHead, getTHead, getTHeadUnchecked,+ setTFoot, getTFoot, getTFootUnchecked, getRows, getRowsUnchecked,+ getTBodies, getTBodiesUnchecked, setAlign, getAlign, setBgColor,+ getBgColor, setBorder, getBorder, setCellPadding, getCellPadding,+ setCellSpacing, getCellSpacing, setFrame, getFrame, setRules,+ getRules, setSummary, getSummary, setWidth, getWidth,+ HTMLTableElement, castToHTMLTableElement, gTypeHTMLTableElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,6 +32,16 @@ createTHead self = liftDOM ((self ^. jsf "createTHead" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createTHead Mozilla HTMLTableElement.createTHead documentation> +createTHead_ :: (MonadDOM m) => HTMLTableElement -> m ()+createTHead_ self = liftDOM (void (self ^. jsf "createTHead" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createTHead Mozilla HTMLTableElement.createTHead documentation> +createTHeadUnchecked ::+ (MonadDOM m) => HTMLTableElement -> m HTMLElement+createTHeadUnchecked self+ = liftDOM ((self ^. jsf "createTHead" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.deleteTHead Mozilla HTMLTableElement.deleteTHead documentation> deleteTHead :: (MonadDOM m) => HTMLTableElement -> m () deleteTHead self = liftDOM (void (self ^. jsf "deleteTHead" ()))@@ -38,6 +52,16 @@ createTFoot self = liftDOM ((self ^. jsf "createTFoot" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createTFoot Mozilla HTMLTableElement.createTFoot documentation> +createTFoot_ :: (MonadDOM m) => HTMLTableElement -> m ()+createTFoot_ self = liftDOM (void (self ^. jsf "createTFoot" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createTFoot Mozilla HTMLTableElement.createTFoot documentation> +createTFootUnchecked ::+ (MonadDOM m) => HTMLTableElement -> m HTMLElement+createTFootUnchecked self+ = liftDOM ((self ^. jsf "createTFoot" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.deleteTFoot Mozilla HTMLTableElement.deleteTFoot documentation> deleteTFoot :: (MonadDOM m) => HTMLTableElement -> m () deleteTFoot self = liftDOM (void (self ^. jsf "deleteTFoot" ()))@@ -48,12 +72,33 @@ createTBody self = liftDOM ((self ^. jsf "createTBody" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createTBody Mozilla HTMLTableElement.createTBody documentation> +createTBody_ :: (MonadDOM m) => HTMLTableElement -> m ()+createTBody_ self = liftDOM (void (self ^. jsf "createTBody" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createTBody Mozilla HTMLTableElement.createTBody documentation> +createTBodyUnchecked ::+ (MonadDOM m) => HTMLTableElement -> m HTMLElement+createTBodyUnchecked self+ = liftDOM ((self ^. jsf "createTBody" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createCaption Mozilla HTMLTableElement.createCaption documentation> createCaption :: (MonadDOM m) => HTMLTableElement -> m (Maybe HTMLElement) createCaption self = liftDOM ((self ^. jsf "createCaption" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createCaption Mozilla HTMLTableElement.createCaption documentation> +createCaption_ :: (MonadDOM m) => HTMLTableElement -> m ()+createCaption_ self+ = liftDOM (void (self ^. jsf "createCaption" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createCaption Mozilla HTMLTableElement.createCaption documentation> +createCaptionUnchecked ::+ (MonadDOM m) => HTMLTableElement -> m HTMLElement+createCaptionUnchecked self+ = liftDOM ((self ^. jsf "createCaption" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.deleteCaption Mozilla HTMLTableElement.deleteCaption documentation> deleteCaption :: (MonadDOM m) => HTMLTableElement -> m () deleteCaption self@@ -65,6 +110,18 @@ insertRow self index = liftDOM ((self ^. jsf "insertRow" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.insertRow Mozilla HTMLTableElement.insertRow documentation> +insertRow_ :: (MonadDOM m) => HTMLTableElement -> Int -> m ()+insertRow_ self index+ = liftDOM (void (self ^. jsf "insertRow" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.insertRow Mozilla HTMLTableElement.insertRow documentation> +insertRowUnchecked ::+ (MonadDOM m) => HTMLTableElement -> Int -> m HTMLElement+insertRowUnchecked self index+ = liftDOM+ ((self ^. jsf "insertRow" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.deleteRow Mozilla HTMLTableElement.deleteRow documentation> deleteRow :: (MonadDOM m) => HTMLTableElement -> Int -> m () deleteRow self index@@ -82,6 +139,12 @@ HTMLTableElement -> m (Maybe HTMLTableCaptionElement) getCaption self = liftDOM ((self ^. js "caption") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.caption Mozilla HTMLTableElement.caption documentation> +getCaptionUnchecked ::+ (MonadDOM m) => HTMLTableElement -> m HTMLTableCaptionElement+getCaptionUnchecked self+ = liftDOM ((self ^. js "caption") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.tHead Mozilla HTMLTableElement.tHead documentation> setTHead :: (MonadDOM m) =>@@ -94,6 +157,12 @@ HTMLTableElement -> m (Maybe HTMLTableSectionElement) getTHead self = liftDOM ((self ^. js "tHead") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.tHead Mozilla HTMLTableElement.tHead documentation> +getTHeadUnchecked ::+ (MonadDOM m) => HTMLTableElement -> m HTMLTableSectionElement+getTHeadUnchecked self+ = liftDOM ((self ^. js "tHead") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.tFoot Mozilla HTMLTableElement.tFoot documentation> setTFoot :: (MonadDOM m) =>@@ -106,15 +175,33 @@ HTMLTableElement -> m (Maybe HTMLTableSectionElement) getTFoot self = liftDOM ((self ^. js "tFoot") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.tFoot Mozilla HTMLTableElement.tFoot documentation> +getTFootUnchecked ::+ (MonadDOM m) => HTMLTableElement -> m HTMLTableSectionElement+getTFootUnchecked self+ = liftDOM ((self ^. js "tFoot") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.rows Mozilla HTMLTableElement.rows documentation> getRows :: (MonadDOM m) => HTMLTableElement -> m (Maybe HTMLCollection) getRows self = liftDOM ((self ^. js "rows") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.rows Mozilla HTMLTableElement.rows documentation> +getRowsUnchecked ::+ (MonadDOM m) => HTMLTableElement -> m HTMLCollection+getRowsUnchecked self+ = liftDOM ((self ^. js "rows") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.tBodies Mozilla HTMLTableElement.tBodies documentation> getTBodies :: (MonadDOM m) => HTMLTableElement -> m (Maybe HTMLCollection) getTBodies self = liftDOM ((self ^. js "tBodies") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.tBodies Mozilla HTMLTableElement.tBodies documentation> +getTBodiesUnchecked ::+ (MonadDOM m) => HTMLTableElement -> m HTMLCollection+getTBodiesUnchecked self+ = liftDOM ((self ^. js "tBodies") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.align Mozilla HTMLTableElement.align documentation> setAlign ::
src/JSDOM/Generated/HTMLTableRowElement.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLTableRowElement- (insertCell, deleteCell, getRowIndex, getSectionRowIndex, getCells,+ (insertCell, insertCell_, insertCellUnchecked, deleteCell,+ getRowIndex, getSectionRowIndex, getCells, getCellsUnchecked, setAlign, getAlign, setBgColor, getBgColor, setCh, getCh, setChOff, getChOff, setVAlign, getVAlign, HTMLTableRowElement, castToHTMLTableRowElement, gTypeHTMLTableRowElement)@@ -25,6 +26,18 @@ = liftDOM ((self ^. jsf "insertCell" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.insertCell Mozilla HTMLTableRowElement.insertCell documentation> +insertCell_ :: (MonadDOM m) => HTMLTableRowElement -> Int -> m ()+insertCell_ self index+ = liftDOM (void (self ^. jsf "insertCell" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.insertCell Mozilla HTMLTableRowElement.insertCell documentation> +insertCellUnchecked ::+ (MonadDOM m) => HTMLTableRowElement -> Int -> m HTMLElement+insertCellUnchecked self index+ = liftDOM+ ((self ^. jsf "insertCell" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.deleteCell Mozilla HTMLTableRowElement.deleteCell documentation> deleteCell :: (MonadDOM m) => HTMLTableRowElement -> Int -> m () deleteCell self index@@ -45,6 +58,12 @@ getCells :: (MonadDOM m) => HTMLTableRowElement -> m (Maybe HTMLCollection) getCells self = liftDOM ((self ^. js "cells") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.cells Mozilla HTMLTableRowElement.cells documentation> +getCellsUnchecked ::+ (MonadDOM m) => HTMLTableRowElement -> m HTMLCollection+getCellsUnchecked self+ = liftDOM ((self ^. js "cells") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.align Mozilla HTMLTableRowElement.align documentation> setAlign ::
src/JSDOM/Generated/HTMLTableSectionElement.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLTableSectionElement- (insertRow, deleteRow, setAlign, getAlign, setCh, getCh, setChOff,- getChOff, setVAlign, getVAlign, getRows, HTMLTableSectionElement,+ (insertRow, insertRow_, insertRowUnchecked, deleteRow, setAlign,+ getAlign, setCh, getCh, setChOff, getChOff, setVAlign, getVAlign,+ getRows, getRowsUnchecked, HTMLTableSectionElement, castToHTMLTableSectionElement, gTypeHTMLTableSectionElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -24,6 +25,19 @@ insertRow self index = liftDOM ((self ^. jsf "insertRow" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.insertRow Mozilla HTMLTableSectionElement.insertRow documentation> +insertRow_ ::+ (MonadDOM m) => HTMLTableSectionElement -> Int -> m ()+insertRow_ self index+ = liftDOM (void (self ^. jsf "insertRow" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.insertRow Mozilla HTMLTableSectionElement.insertRow documentation> +insertRowUnchecked ::+ (MonadDOM m) => HTMLTableSectionElement -> Int -> m HTMLElement+insertRowUnchecked self index+ = liftDOM+ ((self ^. jsf "insertRow" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.deleteRow Mozilla HTMLTableSectionElement.deleteRow documentation> deleteRow :: (MonadDOM m) => HTMLTableSectionElement -> Int -> m () deleteRow self index@@ -84,3 +98,9 @@ getRows :: (MonadDOM m) => HTMLTableSectionElement -> m (Maybe HTMLCollection) getRows self = liftDOM ((self ^. js "rows") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.rows Mozilla HTMLTableSectionElement.rows documentation> +getRowsUnchecked ::+ (MonadDOM m) => HTMLTableSectionElement -> m HTMLCollection+getRowsUnchecked self+ = liftDOM ((self ^. js "rows") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLTemplateElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLTemplateElement- (getContent, HTMLTemplateElement, castToHTMLTemplateElement,- gTypeHTMLTemplateElement)+ (getContent, getContentUnchecked, HTMLTemplateElement,+ castToHTMLTemplateElement, gTypeHTMLTemplateElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getContent :: (MonadDOM m) => HTMLTemplateElement -> m (Maybe DocumentFragment) getContent self = liftDOM ((self ^. js "content") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement.content Mozilla HTMLTemplateElement.content documentation> +getContentUnchecked ::+ (MonadDOM m) => HTMLTemplateElement -> m DocumentFragment+getContentUnchecked self+ = liftDOM ((self ^. js "content") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLTextAreaElement.hs view
@@ -1,18 +1,21 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLTextAreaElement- (checkValidity, setCustomValidity, select, setRangeText,- setRangeText4, setSelectionRange, setAutofocus, getAutofocus,- setCols, getCols, setDirName, getDirName, setDisabled, getDisabled,- getForm, setMaxLength, getMaxLength, setName, getName,- setPlaceholder, getPlaceholder, setReadOnly, getReadOnly,- setRequired, getRequired, setRows, getRows, setWrap, getWrap,- getType, setDefaultValue, getDefaultValue, setValue, getValue,- getTextLength, getWillValidate, getValidity, getValidationMessage,- getLabels, setSelectionStart, getSelectionStart, setSelectionEnd,- getSelectionEnd, setSelectionDirection, getSelectionDirection,- setAutocorrect, getAutocorrect, setAutocapitalize,- getAutocapitalize, HTMLTextAreaElement, castToHTMLTextAreaElement,+ (checkValidity, checkValidity_, setCustomValidity, select,+ setRangeText, setRangeText4, setSelectionRange, setAutofocus,+ getAutofocus, setCols, getCols, setDirName, getDirName,+ setDisabled, getDisabled, getForm, getFormUnchecked, setMaxLength,+ getMaxLength, setName, getName, setPlaceholder, getPlaceholder,+ setReadOnly, getReadOnly, setRequired, getRequired, setRows,+ getRows, setWrap, getWrap, getType, setDefaultValue,+ getDefaultValue, getDefaultValueUnchecked, setValue, getValue,+ getValueUnchecked, getTextLength, getWillValidate, getValidity,+ getValidityUnchecked, getValidationMessage, getLabels,+ getLabelsUnchecked, setSelectionStart, getSelectionStart,+ setSelectionEnd, getSelectionEnd, setSelectionDirection,+ getSelectionDirection, setAutocorrect, getAutocorrect,+ setAutocapitalize, getAutocapitalize, getAutocapitalizeUnchecked,+ HTMLTextAreaElement, castToHTMLTextAreaElement, gTypeHTMLTextAreaElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -32,6 +35,11 @@ checkValidity self = liftDOM ((self ^. jsf "checkValidity" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.checkValidity Mozilla HTMLTextAreaElement.checkValidity documentation> +checkValidity_ :: (MonadDOM m) => HTMLTextAreaElement -> m ()+checkValidity_ self+ = liftDOM (void (self ^. jsf "checkValidity" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.setCustomValidity Mozilla HTMLTextAreaElement.setCustomValidity documentation> setCustomValidity :: (MonadDOM m, ToJSString error) =>@@ -117,6 +125,12 @@ (MonadDOM m) => HTMLTextAreaElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.form Mozilla HTMLTextAreaElement.form documentation> +getFormUnchecked ::+ (MonadDOM m) => HTMLTextAreaElement -> m HTMLFormElement+getFormUnchecked self+ = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.maxLength Mozilla HTMLTextAreaElement.maxLength documentation> setMaxLength :: (MonadDOM m) => HTMLTextAreaElement -> Int -> m () setMaxLength self val@@ -209,6 +223,13 @@ getDefaultValue self = liftDOM ((self ^. js "defaultValue") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.defaultValue Mozilla HTMLTextAreaElement.defaultValue documentation> +getDefaultValueUnchecked ::+ (MonadDOM m, FromJSString result) =>+ HTMLTextAreaElement -> m result+getDefaultValueUnchecked self+ = liftDOM ((self ^. js "defaultValue") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.value Mozilla HTMLTextAreaElement.value documentation> setValue :: (MonadDOM m, ToJSString val) =>@@ -222,6 +243,13 @@ getValue self = liftDOM ((self ^. js "value") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.value Mozilla HTMLTextAreaElement.value documentation> +getValueUnchecked ::+ (MonadDOM m, FromJSString result) =>+ HTMLTextAreaElement -> m result+getValueUnchecked self+ = liftDOM ((self ^. js "value") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.textLength Mozilla HTMLTextAreaElement.textLength documentation> getTextLength :: (MonadDOM m) => HTMLTextAreaElement -> m Word getTextLength self@@ -237,6 +265,12 @@ (MonadDOM m) => HTMLTextAreaElement -> m (Maybe ValidityState) getValidity self = liftDOM ((self ^. js "validity") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.validity Mozilla HTMLTextAreaElement.validity documentation> +getValidityUnchecked ::+ (MonadDOM m) => HTMLTextAreaElement -> m ValidityState+getValidityUnchecked self+ = liftDOM ((self ^. js "validity") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.validationMessage Mozilla HTMLTextAreaElement.validationMessage documentation> getValidationMessage :: (MonadDOM m, FromJSString result) =>@@ -249,6 +283,12 @@ (MonadDOM m) => HTMLTextAreaElement -> m (Maybe NodeList) getLabels self = liftDOM ((self ^. js "labels") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.labels Mozilla HTMLTextAreaElement.labels documentation> +getLabelsUnchecked ::+ (MonadDOM m) => HTMLTextAreaElement -> m NodeList+getLabelsUnchecked self+ = liftDOM ((self ^. js "labels") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.selectionStart Mozilla HTMLTextAreaElement.selectionStart documentation> setSelectionStart :: (MonadDOM m) => HTMLTextAreaElement -> Int -> m ()@@ -310,3 +350,10 @@ HTMLTextAreaElement -> m (Maybe result) getAutocapitalize self = liftDOM ((self ^. js "autocapitalize") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.autocapitalize Mozilla HTMLTextAreaElement.autocapitalize documentation> +getAutocapitalizeUnchecked ::+ (MonadDOM m, FromJSString result) =>+ HTMLTextAreaElement -> m result+getAutocapitalizeUnchecked self+ = liftDOM ((self ^. js "autocapitalize") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLTitleElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLTitleElement- (setText, getText, HTMLTitleElement, castToHTMLTitleElement,- gTypeHTMLTitleElement)+ (setText, getText, getTextUnchecked, HTMLTitleElement,+ castToHTMLTitleElement, gTypeHTMLTitleElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,3 +27,9 @@ (MonadDOM m, FromJSString result) => HTMLTitleElement -> m (Maybe result) getText self = liftDOM ((self ^. js "text") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTitleElement.text Mozilla HTMLTitleElement.text documentation> +getTextUnchecked ::+ (MonadDOM m, FromJSString result) => HTMLTitleElement -> m result+getTextUnchecked self+ = liftDOM ((self ^. js "text") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLTrackElement.hs view
@@ -4,7 +4,8 @@ (pattern NONE, pattern LOADING, pattern LOADED, pattern ERROR, setKind, getKind, setSrc, getSrc, setSrclang, getSrclang, setLabel, getLabel, setDefault, getDefault, getReadyState, getTrack,- HTMLTrackElement, castToHTMLTrackElement, gTypeHTMLTrackElement)+ getTrackUnchecked, HTMLTrackElement, castToHTMLTrackElement,+ gTypeHTMLTrackElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -80,3 +81,9 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTrackElement.track Mozilla HTMLTrackElement.track documentation> getTrack :: (MonadDOM m) => HTMLTrackElement -> m (Maybe TextTrack) getTrack self = liftDOM ((self ^. js "track") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTrackElement.track Mozilla HTMLTrackElement.track documentation> +getTrackUnchecked ::+ (MonadDOM m) => HTMLTrackElement -> m TextTrack+getTrackUnchecked self+ = liftDOM ((self ^. js "track") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLVideoElement.hs view
@@ -3,10 +3,10 @@ module JSDOM.Generated.HTMLVideoElement (webkitEnterFullscreen, webkitExitFullscreen, webkitEnterFullScreen, webkitExitFullScreen,- webkitSupportsPresentationMode, webkitSetPresentationMode,- setWidth, getWidth, setHeight, getHeight, getVideoWidth,- getVideoHeight, setPoster, getPoster, getWebkitSupportsFullscreen,- getWebkitDisplayingFullscreen,+ webkitSupportsPresentationMode, webkitSupportsPresentationMode_,+ webkitSetPresentationMode, setWidth, getWidth, setHeight,+ getHeight, getVideoWidth, getVideoHeight, setPoster, getPoster,+ getWebkitSupportsFullscreen, getWebkitDisplayingFullscreen, setWebkitWirelessVideoPlaybackDisabled, getWebkitWirelessVideoPlaybackDisabled, getWebkitDecodedFrameCount, getWebkitDroppedFrameCount, getWebkitPresentationMode,@@ -52,6 +52,14 @@ = liftDOM ((self ^. jsf "webkitSupportsPresentationMode" [toJSVal mode]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLVideoElement.webkitSupportsPresentationMode Mozilla HTMLVideoElement.webkitSupportsPresentationMode documentation> +webkitSupportsPresentationMode_ ::+ (MonadDOM m) => HTMLVideoElement -> VideoPresentationMode -> m ()+webkitSupportsPresentationMode_ self mode+ = liftDOM+ (void+ (self ^. jsf "webkitSupportsPresentationMode" [toJSVal mode])) -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLVideoElement.webkitSetPresentationMode Mozilla HTMLVideoElement.webkitSetPresentationMode documentation> webkitSetPresentationMode ::
src/JSDOM/Generated/History.hs view
@@ -2,7 +2,7 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.History (back, forward, go, pushState, replaceState, getLength, getState,- History, castToHistory, gTypeHistory)+ getStateUnchecked, History, castToHistory, gTypeHistory) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -58,3 +58,9 @@ getState :: (MonadDOM m) => History -> m (Maybe SerializedScriptValue) getState self = liftDOM ((self ^. js "state") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/History.state Mozilla History.state documentation> +getStateUnchecked ::+ (MonadDOM m) => History -> m SerializedScriptValue+getStateUnchecked self+ = liftDOM ((self ^. js "state") >>= fromJSValUnchecked)
src/JSDOM/Generated/IDBCursor.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.IDBCursor- (update, advance, continue, delete, getSource, getDirection,- getKey, getPrimaryKey, IDBCursor, castToIDBCursor, gTypeIDBCursor,- IsIDBCursor, toIDBCursor)+ (update, update_, updateUnchecked, advance, continue, delete,+ delete_, deleteUnchecked, getSource, getSourceUnchecked,+ getDirection, getKey, getPrimaryKey, IDBCursor, castToIDBCursor,+ gTypeIDBCursor, IsIDBCursor, toIDBCursor) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,6 +27,20 @@ (((toIDBCursor self) ^. jsf "update" [toJSVal value]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor.update Mozilla IDBCursor.update documentation> +update_ :: (MonadDOM m, IsIDBCursor self) => self -> JSVal -> m ()+update_ self value+ = liftDOM+ (void ((toIDBCursor self) ^. jsf "update" [toJSVal value]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor.update Mozilla IDBCursor.update documentation> +updateUnchecked ::+ (MonadDOM m, IsIDBCursor self) => self -> JSVal -> m IDBRequest+updateUnchecked self value+ = liftDOM+ (((toIDBCursor self) ^. jsf "update" [toJSVal value]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor.advance Mozilla IDBCursor.advance documentation> advance :: (MonadDOM m, IsIDBCursor self) => self -> Word -> m () advance self count@@ -44,11 +59,30 @@ delete self = liftDOM (((toIDBCursor self) ^. jsf "delete" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor.delete Mozilla IDBCursor.delete documentation> +delete_ :: (MonadDOM m, IsIDBCursor self) => self -> m ()+delete_ self+ = liftDOM (void ((toIDBCursor self) ^. jsf "delete" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor.delete Mozilla IDBCursor.delete documentation> +deleteUnchecked ::+ (MonadDOM m, IsIDBCursor self) => self -> m IDBRequest+deleteUnchecked self+ = liftDOM+ (((toIDBCursor self) ^. jsf "delete" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor.source Mozilla IDBCursor.source documentation> getSource :: (MonadDOM m, IsIDBCursor self) => self -> m (Maybe IDBAny) getSource self = liftDOM (((toIDBCursor self) ^. js "source") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor.source Mozilla IDBCursor.source documentation> +getSourceUnchecked ::+ (MonadDOM m, IsIDBCursor self) => self -> m IDBAny+getSourceUnchecked self+ = liftDOM+ (((toIDBCursor self) ^. js "source") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor.direction Mozilla IDBCursor.direction documentation> getDirection ::
src/JSDOM/Generated/IDBDatabase.hs view
@@ -1,9 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.IDBDatabase- (createObjectStore, deleteObjectStore, transaction, transaction',- close, getName, getVersion, getObjectStoreNames, abort, error,- versionChange, IDBDatabase, castToIDBDatabase, gTypeIDBDatabase)+ (createObjectStore, createObjectStore_, createObjectStoreUnchecked,+ deleteObjectStore, transaction, transaction_, transactionUnchecked,+ transaction', transaction'_, transaction'Unchecked, close, getName,+ getVersion, getObjectStoreNames, getObjectStoreNamesUnchecked,+ abort, error, versionChange, IDBDatabase, castToIDBDatabase,+ gTypeIDBDatabase) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,6 +29,24 @@ ((self ^. jsf "createObjectStore" [toJSVal name, toJSVal options]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.createObjectStore Mozilla IDBDatabase.createObjectStore documentation> +createObjectStore_ ::+ (MonadDOM m, ToJSString name, IsDictionary options) =>+ IDBDatabase -> name -> Maybe options -> m ()+createObjectStore_ self name options+ = liftDOM+ (void+ (self ^. jsf "createObjectStore" [toJSVal name, toJSVal options]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.createObjectStore Mozilla IDBDatabase.createObjectStore documentation> +createObjectStoreUnchecked ::+ (MonadDOM m, ToJSString name, IsDictionary options) =>+ IDBDatabase -> name -> Maybe options -> m IDBObjectStore+createObjectStoreUnchecked self name options+ = liftDOM+ ((self ^. jsf "createObjectStore" [toJSVal name, toJSVal options])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.deleteObjectStore Mozilla IDBDatabase.deleteObjectStore documentation> deleteObjectStore :: (MonadDOM m, ToJSString name) => IDBDatabase -> name -> m ()@@ -42,6 +63,24 @@ fromJSVal) -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.transaction Mozilla IDBDatabase.transaction documentation> +transaction_ ::+ (MonadDOM m, ToJSString storeName, ToJSString mode) =>+ IDBDatabase -> storeName -> mode -> m ()+transaction_ self storeName mode+ = liftDOM+ (void+ (self ^. jsf "transaction" [toJSVal storeName, toJSVal mode]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.transaction Mozilla IDBDatabase.transaction documentation> +transactionUnchecked ::+ (MonadDOM m, ToJSString storeName, ToJSString mode) =>+ IDBDatabase -> storeName -> mode -> m IDBTransaction+transactionUnchecked self storeName mode+ = liftDOM+ ((self ^. jsf "transaction" [toJSVal storeName, toJSVal mode]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.transaction Mozilla IDBDatabase.transaction documentation> transaction' :: (MonadDOM m, ToJSString storeNames, ToJSString mode) => IDBDatabase -> [storeNames] -> mode -> m (Maybe IDBTransaction)@@ -51,6 +90,26 @@ [toJSVal (array storeNames), toJSVal mode]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.transaction Mozilla IDBDatabase.transaction documentation> +transaction'_ ::+ (MonadDOM m, ToJSString storeNames, ToJSString mode) =>+ IDBDatabase -> [storeNames] -> mode -> m ()+transaction'_ self storeNames mode+ = liftDOM+ (void+ (self ^. jsf "transaction"+ [toJSVal (array storeNames), toJSVal mode]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.transaction Mozilla IDBDatabase.transaction documentation> +transaction'Unchecked ::+ (MonadDOM m, ToJSString storeNames, ToJSString mode) =>+ IDBDatabase -> [storeNames] -> mode -> m IDBTransaction+transaction'Unchecked self storeNames mode+ = liftDOM+ ((self ^. jsf "transaction"+ [toJSVal (array storeNames), toJSVal mode])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.close Mozilla IDBDatabase.close documentation> close :: (MonadDOM m) => IDBDatabase -> m () close self = liftDOM (void (self ^. jsf "close" ()))@@ -70,6 +129,12 @@ (MonadDOM m) => IDBDatabase -> m (Maybe DOMStringList) getObjectStoreNames self = liftDOM ((self ^. js "objectStoreNames") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.objectStoreNames Mozilla IDBDatabase.objectStoreNames documentation> +getObjectStoreNamesUnchecked ::+ (MonadDOM m) => IDBDatabase -> m DOMStringList+getObjectStoreNamesUnchecked self+ = liftDOM ((self ^. js "objectStoreNames") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.onabort Mozilla IDBDatabase.onabort documentation> abort :: EventName IDBDatabase Event
src/JSDOM/Generated/IDBFactory.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.IDBFactory- (open, deleteDatabase, cmp, IDBFactory, castToIDBFactory,+ (open, open_, openUnchecked, deleteDatabase, deleteDatabase_,+ deleteDatabaseUnchecked, cmp, cmp_, IDBFactory, castToIDBFactory, gTypeIDBFactory) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -25,6 +26,23 @@ ((self ^. jsf "open" [toJSVal name, toJSVal version]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory.open Mozilla IDBFactory.open documentation> +open_ ::+ (MonadDOM m, ToJSString name) =>+ IDBFactory -> name -> Word64 -> m ()+open_ self name version+ = liftDOM+ (void (self ^. jsf "open" [toJSVal name, toJSVal version]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory.open Mozilla IDBFactory.open documentation> +openUnchecked ::+ (MonadDOM m, ToJSString name) =>+ IDBFactory -> name -> Word64 -> m IDBOpenDBRequest+openUnchecked self name version+ = liftDOM+ ((self ^. jsf "open" [toJSVal name, toJSVal version]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory.deleteDatabase Mozilla IDBFactory.deleteDatabase documentation> deleteDatabase :: (MonadDOM m, ToJSString name) =>@@ -33,6 +51,21 @@ = liftDOM ((self ^. jsf "deleteDatabase" [toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory.deleteDatabase Mozilla IDBFactory.deleteDatabase documentation> +deleteDatabase_ ::+ (MonadDOM m, ToJSString name) => IDBFactory -> name -> m ()+deleteDatabase_ self name+ = liftDOM (void (self ^. jsf "deleteDatabase" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory.deleteDatabase Mozilla IDBFactory.deleteDatabase documentation> +deleteDatabaseUnchecked ::+ (MonadDOM m, ToJSString name) =>+ IDBFactory -> name -> m IDBOpenDBRequest+deleteDatabaseUnchecked self name+ = liftDOM+ ((self ^. jsf "deleteDatabase" [toJSVal name]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory.cmp Mozilla IDBFactory.cmp documentation> cmp :: (MonadDOM m) => IDBFactory -> JSVal -> JSVal -> m Int cmp self first second@@ -40,3 +73,9 @@ (round <$> ((self ^. jsf "cmp" [toJSVal first, toJSVal second]) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory.cmp Mozilla IDBFactory.cmp documentation> +cmp_ :: (MonadDOM m) => IDBFactory -> JSVal -> JSVal -> m ()+cmp_ self first second+ = liftDOM+ (void (self ^. jsf "cmp" [toJSVal first, toJSVal second]))
src/JSDOM/Generated/IDBIndex.hs view
@@ -1,10 +1,16 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.IDBIndex- (openCursorRange, openCursor, openKeyCursorRange, openKeyCursor,- getRange, get, getKeyRange, getKey, countRange, count, getName,- getObjectStore, getKeyPath, getMultiEntry, getUnique, IDBIndex,- castToIDBIndex, gTypeIDBIndex)+ (openCursorRange, openCursorRange_, openCursorRangeUnchecked,+ openCursor, openCursor_, openCursorUnchecked, openKeyCursorRange,+ openKeyCursorRange_, openKeyCursorRangeUnchecked, openKeyCursor,+ openKeyCursor_, openKeyCursorUnchecked, getRange, getRange_,+ getRangeUnchecked, get, get_, getUnchecked, getKeyRange,+ getKeyRange_, getKeyRangeUnchecked, getKey, getKey_,+ getKeyUnchecked, countRange, countRange_, countRangeUnchecked,+ count, count_, countUnchecked, getName, getObjectStore,+ getObjectStoreUnchecked, getKeyPath, getKeyPathUnchecked,+ getMultiEntry, getUnique, IDBIndex, castToIDBIndex, gTypeIDBIndex) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,6 +34,24 @@ fromJSVal) -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openCursor Mozilla IDBIndex.openCursor documentation> +openCursorRange_ ::+ (MonadDOM m, ToJSString direction) =>+ IDBIndex -> Maybe IDBKeyRange -> direction -> m ()+openCursorRange_ self range direction+ = liftDOM+ (void+ (self ^. jsf "openCursor" [toJSVal range, toJSVal direction]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openCursor Mozilla IDBIndex.openCursor documentation> +openCursorRangeUnchecked ::+ (MonadDOM m, ToJSString direction) =>+ IDBIndex -> Maybe IDBKeyRange -> direction -> m IDBRequest+openCursorRangeUnchecked self range direction+ = liftDOM+ ((self ^. jsf "openCursor" [toJSVal range, toJSVal direction]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openCursor Mozilla IDBIndex.openCursor documentation> openCursor :: (MonadDOM m, ToJSString direction) => IDBIndex -> JSVal -> direction -> m (Maybe IDBRequest)@@ -36,6 +60,23 @@ ((self ^. jsf "openCursor" [toJSVal key, toJSVal direction]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openCursor Mozilla IDBIndex.openCursor documentation> +openCursor_ ::+ (MonadDOM m, ToJSString direction) =>+ IDBIndex -> JSVal -> direction -> m ()+openCursor_ self key direction+ = liftDOM+ (void (self ^. jsf "openCursor" [toJSVal key, toJSVal direction]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openCursor Mozilla IDBIndex.openCursor documentation> +openCursorUnchecked ::+ (MonadDOM m, ToJSString direction) =>+ IDBIndex -> JSVal -> direction -> m IDBRequest+openCursorUnchecked self key direction+ = liftDOM+ ((self ^. jsf "openCursor" [toJSVal key, toJSVal direction]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openKeyCursor Mozilla IDBIndex.openKeyCursor documentation> openKeyCursorRange :: (MonadDOM m, ToJSString direction) =>@@ -46,6 +87,24 @@ >>= fromJSVal) -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openKeyCursor Mozilla IDBIndex.openKeyCursor documentation> +openKeyCursorRange_ ::+ (MonadDOM m, ToJSString direction) =>+ IDBIndex -> Maybe IDBKeyRange -> direction -> m ()+openKeyCursorRange_ self range direction+ = liftDOM+ (void+ (self ^. jsf "openKeyCursor" [toJSVal range, toJSVal direction]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openKeyCursor Mozilla IDBIndex.openKeyCursor documentation> +openKeyCursorRangeUnchecked ::+ (MonadDOM m, ToJSString direction) =>+ IDBIndex -> Maybe IDBKeyRange -> direction -> m IDBRequest+openKeyCursorRangeUnchecked self range direction+ = liftDOM+ ((self ^. jsf "openKeyCursor" [toJSVal range, toJSVal direction])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openKeyCursor Mozilla IDBIndex.openKeyCursor documentation> openKeyCursor :: (MonadDOM m, ToJSString direction) => IDBIndex -> JSVal -> direction -> m (Maybe IDBRequest)@@ -54,6 +113,24 @@ ((self ^. jsf "openKeyCursor" [toJSVal key, toJSVal direction]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openKeyCursor Mozilla IDBIndex.openKeyCursor documentation> +openKeyCursor_ ::+ (MonadDOM m, ToJSString direction) =>+ IDBIndex -> JSVal -> direction -> m ()+openKeyCursor_ self key direction+ = liftDOM+ (void+ (self ^. jsf "openKeyCursor" [toJSVal key, toJSVal direction]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openKeyCursor Mozilla IDBIndex.openKeyCursor documentation> +openKeyCursorUnchecked ::+ (MonadDOM m, ToJSString direction) =>+ IDBIndex -> JSVal -> direction -> m IDBRequest+openKeyCursorUnchecked self key direction+ = liftDOM+ ((self ^. jsf "openKeyCursor" [toJSVal key, toJSVal direction]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.get Mozilla IDBIndex.get documentation> getRange :: (MonadDOM m) =>@@ -62,10 +139,32 @@ = liftDOM ((self ^. jsf "get" [toJSVal key]) >>= fromJSVal) -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.get Mozilla IDBIndex.get documentation> +getRange_ :: (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m ()+getRange_ self key+ = liftDOM (void (self ^. jsf "get" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.get Mozilla IDBIndex.get documentation> +getRangeUnchecked ::+ (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m IDBRequest+getRangeUnchecked self key+ = liftDOM+ ((self ^. jsf "get" [toJSVal key]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.get Mozilla IDBIndex.get documentation> get :: (MonadDOM m) => IDBIndex -> JSVal -> m (Maybe IDBRequest) get self key = liftDOM ((self ^. jsf "get" [toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.get Mozilla IDBIndex.get documentation> +get_ :: (MonadDOM m) => IDBIndex -> JSVal -> m ()+get_ self key = liftDOM (void (self ^. jsf "get" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.get Mozilla IDBIndex.get documentation> +getUnchecked :: (MonadDOM m) => IDBIndex -> JSVal -> m IDBRequest+getUnchecked self key+ = liftDOM+ ((self ^. jsf "get" [toJSVal key]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.getKey Mozilla IDBIndex.getKey documentation> getKeyRange :: (MonadDOM m) =>@@ -74,10 +173,35 @@ = liftDOM ((self ^. jsf "getKey" [toJSVal key]) >>= fromJSVal) -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.getKey Mozilla IDBIndex.getKey documentation> +getKeyRange_ ::+ (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m ()+getKeyRange_ self key+ = liftDOM (void (self ^. jsf "getKey" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.getKey Mozilla IDBIndex.getKey documentation> +getKeyRangeUnchecked ::+ (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m IDBRequest+getKeyRangeUnchecked self key+ = liftDOM+ ((self ^. jsf "getKey" [toJSVal key]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.getKey Mozilla IDBIndex.getKey documentation> getKey :: (MonadDOM m) => IDBIndex -> JSVal -> m (Maybe IDBRequest) getKey self key = liftDOM ((self ^. jsf "getKey" [toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.getKey Mozilla IDBIndex.getKey documentation> +getKey_ :: (MonadDOM m) => IDBIndex -> JSVal -> m ()+getKey_ self key+ = liftDOM (void (self ^. jsf "getKey" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.getKey Mozilla IDBIndex.getKey documentation> +getKeyUnchecked ::+ (MonadDOM m) => IDBIndex -> JSVal -> m IDBRequest+getKeyUnchecked self key+ = liftDOM+ ((self ^. jsf "getKey" [toJSVal key]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.count Mozilla IDBIndex.count documentation> countRange :: (MonadDOM m) =>@@ -86,10 +210,34 @@ = liftDOM ((self ^. jsf "count" [toJSVal range]) >>= fromJSVal) -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.count Mozilla IDBIndex.count documentation> +countRange_ ::+ (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m ()+countRange_ self range+ = liftDOM (void (self ^. jsf "count" [toJSVal range]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.count Mozilla IDBIndex.count documentation> +countRangeUnchecked ::+ (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m IDBRequest+countRangeUnchecked self range+ = liftDOM+ ((self ^. jsf "count" [toJSVal range]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.count Mozilla IDBIndex.count documentation> count :: (MonadDOM m) => IDBIndex -> JSVal -> m (Maybe IDBRequest) count self key = liftDOM ((self ^. jsf "count" [toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.count Mozilla IDBIndex.count documentation> +count_ :: (MonadDOM m) => IDBIndex -> JSVal -> m ()+count_ self key+ = liftDOM (void (self ^. jsf "count" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.count Mozilla IDBIndex.count documentation> +countUnchecked :: (MonadDOM m) => IDBIndex -> JSVal -> m IDBRequest+countUnchecked self key+ = liftDOM+ ((self ^. jsf "count" [toJSVal key]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.name Mozilla IDBIndex.name documentation> getName :: (MonadDOM m, FromJSString result) => IDBIndex -> m result@@ -101,9 +249,20 @@ getObjectStore self = liftDOM ((self ^. js "objectStore") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.objectStore Mozilla IDBIndex.objectStore documentation> +getObjectStoreUnchecked ::+ (MonadDOM m) => IDBIndex -> m IDBObjectStore+getObjectStoreUnchecked self+ = liftDOM ((self ^. js "objectStore") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.keyPath Mozilla IDBIndex.keyPath documentation> getKeyPath :: (MonadDOM m) => IDBIndex -> m (Maybe IDBAny) getKeyPath self = liftDOM ((self ^. js "keyPath") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.keyPath Mozilla IDBIndex.keyPath documentation> +getKeyPathUnchecked :: (MonadDOM m) => IDBIndex -> m IDBAny+getKeyPathUnchecked self+ = liftDOM ((self ^. js "keyPath") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.multiEntry Mozilla IDBIndex.multiEntry documentation> getMultiEntry :: (MonadDOM m) => IDBIndex -> m Bool
src/JSDOM/Generated/IDBKeyRange.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.IDBKeyRange- (only, lowerBound, upperBound, bound, getLower, getUpper,- getLowerOpen, getUpperOpen, IDBKeyRange, castToIDBKeyRange,- gTypeIDBKeyRange)+ (only, only_, onlyUnchecked, lowerBound, lowerBound_,+ lowerBoundUnchecked, upperBound, upperBound_, upperBoundUnchecked,+ bound, bound_, boundUnchecked, getLower, getUpper, getLowerOpen,+ getUpperOpen, IDBKeyRange, castToIDBKeyRange, gTypeIDBKeyRange) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -23,6 +24,18 @@ only self value = liftDOM ((self ^. jsf "only" [toJSVal value]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.only Mozilla IDBKeyRange.only documentation> +only_ :: (MonadDOM m) => IDBKeyRange -> JSVal -> m ()+only_ self value+ = liftDOM (void (self ^. jsf "only" [toJSVal value]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.only Mozilla IDBKeyRange.only documentation> +onlyUnchecked ::+ (MonadDOM m) => IDBKeyRange -> JSVal -> m IDBKeyRange+onlyUnchecked self value+ = liftDOM+ ((self ^. jsf "only" [toJSVal value]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.lowerBound Mozilla IDBKeyRange.lowerBound documentation> lowerBound :: (MonadDOM m) =>@@ -32,6 +45,20 @@ ((self ^. jsf "lowerBound" [toJSVal lower, toJSVal open]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.lowerBound Mozilla IDBKeyRange.lowerBound documentation> +lowerBound_ :: (MonadDOM m) => IDBKeyRange -> JSVal -> Bool -> m ()+lowerBound_ self lower open+ = liftDOM+ (void (self ^. jsf "lowerBound" [toJSVal lower, toJSVal open]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.lowerBound Mozilla IDBKeyRange.lowerBound documentation> +lowerBoundUnchecked ::+ (MonadDOM m) => IDBKeyRange -> JSVal -> Bool -> m IDBKeyRange+lowerBoundUnchecked self lower open+ = liftDOM+ ((self ^. jsf "lowerBound" [toJSVal lower, toJSVal open]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.upperBound Mozilla IDBKeyRange.upperBound documentation> upperBound :: (MonadDOM m) =>@@ -41,6 +68,20 @@ ((self ^. jsf "upperBound" [toJSVal upper, toJSVal open]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.upperBound Mozilla IDBKeyRange.upperBound documentation> +upperBound_ :: (MonadDOM m) => IDBKeyRange -> JSVal -> Bool -> m ()+upperBound_ self upper open+ = liftDOM+ (void (self ^. jsf "upperBound" [toJSVal upper, toJSVal open]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.upperBound Mozilla IDBKeyRange.upperBound documentation> +upperBoundUnchecked ::+ (MonadDOM m) => IDBKeyRange -> JSVal -> Bool -> m IDBKeyRange+upperBoundUnchecked self upper open+ = liftDOM+ ((self ^. jsf "upperBound" [toJSVal upper, toJSVal open]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.bound Mozilla IDBKeyRange.bound documentation> bound :: (MonadDOM m) =>@@ -52,6 +93,28 @@ [toJSVal lower, toJSVal upper, toJSVal lowerOpen, toJSVal upperOpen]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.bound Mozilla IDBKeyRange.bound documentation> +bound_ ::+ (MonadDOM m) =>+ IDBKeyRange -> JSVal -> JSVal -> Bool -> Bool -> m ()+bound_ self lower upper lowerOpen upperOpen+ = liftDOM+ (void+ (self ^. jsf "bound"+ [toJSVal lower, toJSVal upper, toJSVal lowerOpen,+ toJSVal upperOpen]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.bound Mozilla IDBKeyRange.bound documentation> +boundUnchecked ::+ (MonadDOM m) =>+ IDBKeyRange -> JSVal -> JSVal -> Bool -> Bool -> m IDBKeyRange+boundUnchecked self lower upper lowerOpen upperOpen+ = liftDOM+ ((self ^. jsf "bound"+ [toJSVal lower, toJSVal upper, toJSVal lowerOpen,+ toJSVal upperOpen])+ >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.lower Mozilla IDBKeyRange.lower documentation> getLower :: (MonadDOM m) => IDBKeyRange -> m JSVal
src/JSDOM/Generated/IDBObjectStore.hs view
@@ -1,11 +1,19 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.IDBObjectStore- (put, add, deleteRange, delete, getRange, get, clear,- openCursorRange, openCursor, createIndex', createIndex, index,- deleteIndex, countRange, count, getName, getKeyPath, getIndexNames,- getTransaction, getAutoIncrement, IDBObjectStore,- castToIDBObjectStore, gTypeIDBObjectStore)+ (put, put_, putUnchecked, add, add_, addUnchecked, deleteRange,+ deleteRange_, deleteRangeUnchecked, delete, delete_,+ deleteUnchecked, getRange, getRange_, getRangeUnchecked, get, get_,+ getUnchecked, clear, clear_, clearUnchecked, openCursorRange,+ openCursorRange_, openCursorRangeUnchecked, openCursor,+ openCursor_, openCursorUnchecked, createIndex', createIndex'_,+ createIndex'Unchecked, createIndex, createIndex_,+ createIndexUnchecked, index, index_, indexUnchecked, deleteIndex,+ countRange, countRange_, countRangeUnchecked, count, count_,+ countUnchecked, getName, getNameUnchecked, getKeyPath,+ getKeyPathUnchecked, getIndexNames, getIndexNamesUnchecked,+ getTransaction, getTransactionUnchecked, getAutoIncrement,+ IDBObjectStore, castToIDBObjectStore, gTypeIDBObjectStore) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,6 +35,19 @@ = liftDOM ((self ^. jsf "put" [toJSVal value, toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.put Mozilla IDBObjectStore.put documentation> +put_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> JSVal -> m ()+put_ self value key+ = liftDOM (void (self ^. jsf "put" [toJSVal value, toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.put Mozilla IDBObjectStore.put documentation> +putUnchecked ::+ (MonadDOM m) => IDBObjectStore -> JSVal -> JSVal -> m IDBRequest+putUnchecked self value key+ = liftDOM+ ((self ^. jsf "put" [toJSVal value, toJSVal key]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.add Mozilla IDBObjectStore.add documentation> add :: (MonadDOM m) =>@@ -35,6 +56,19 @@ = liftDOM ((self ^. jsf "add" [toJSVal value, toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.add Mozilla IDBObjectStore.add documentation> +add_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> JSVal -> m ()+add_ self value key+ = liftDOM (void (self ^. jsf "add" [toJSVal value, toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.add Mozilla IDBObjectStore.add documentation> +addUnchecked ::+ (MonadDOM m) => IDBObjectStore -> JSVal -> JSVal -> m IDBRequest+addUnchecked self value key+ = liftDOM+ ((self ^. jsf "add" [toJSVal value, toJSVal key]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.delete Mozilla IDBObjectStore.delete documentation> deleteRange :: (MonadDOM m) =>@@ -43,11 +77,36 @@ = liftDOM ((self ^. jsf "delete" [toJSVal keyRange]) >>= fromJSVal) -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.delete Mozilla IDBObjectStore.delete documentation> +deleteRange_ ::+ (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m ()+deleteRange_ self keyRange+ = liftDOM (void (self ^. jsf "delete" [toJSVal keyRange]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.delete Mozilla IDBObjectStore.delete documentation> +deleteRangeUnchecked ::+ (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest+deleteRangeUnchecked self keyRange+ = liftDOM+ ((self ^. jsf "delete" [toJSVal keyRange]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.delete Mozilla IDBObjectStore.delete documentation> delete :: (MonadDOM m) => IDBObjectStore -> JSVal -> m (Maybe IDBRequest) delete self key = liftDOM ((self ^. jsf "delete" [toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.delete Mozilla IDBObjectStore.delete documentation> +delete_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> m ()+delete_ self key+ = liftDOM (void (self ^. jsf "delete" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.delete Mozilla IDBObjectStore.delete documentation> +deleteUnchecked ::+ (MonadDOM m) => IDBObjectStore -> JSVal -> m IDBRequest+deleteUnchecked self key+ = liftDOM+ ((self ^. jsf "delete" [toJSVal key]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.get Mozilla IDBObjectStore.get documentation> getRange :: (MonadDOM m) =>@@ -56,15 +115,48 @@ = liftDOM ((self ^. jsf "get" [toJSVal key]) >>= fromJSVal) -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.get Mozilla IDBObjectStore.get documentation> +getRange_ ::+ (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m ()+getRange_ self key+ = liftDOM (void (self ^. jsf "get" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.get Mozilla IDBObjectStore.get documentation> +getRangeUnchecked ::+ (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest+getRangeUnchecked self key+ = liftDOM+ ((self ^. jsf "get" [toJSVal key]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.get Mozilla IDBObjectStore.get documentation> get :: (MonadDOM m) => IDBObjectStore -> JSVal -> m (Maybe IDBRequest) get self key = liftDOM ((self ^. jsf "get" [toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.get Mozilla IDBObjectStore.get documentation> +get_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> m ()+get_ self key = liftDOM (void (self ^. jsf "get" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.get Mozilla IDBObjectStore.get documentation> +getUnchecked ::+ (MonadDOM m) => IDBObjectStore -> JSVal -> m IDBRequest+getUnchecked self key+ = liftDOM+ ((self ^. jsf "get" [toJSVal key]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.clear Mozilla IDBObjectStore.clear documentation> clear :: (MonadDOM m) => IDBObjectStore -> m (Maybe IDBRequest) clear self = liftDOM ((self ^. jsf "clear" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.clear Mozilla IDBObjectStore.clear documentation> +clear_ :: (MonadDOM m) => IDBObjectStore -> m ()+clear_ self = liftDOM (void (self ^. jsf "clear" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.clear Mozilla IDBObjectStore.clear documentation> +clearUnchecked :: (MonadDOM m) => IDBObjectStore -> m IDBRequest+clearUnchecked self+ = liftDOM ((self ^. jsf "clear" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.openCursor Mozilla IDBObjectStore.openCursor documentation> openCursorRange :: (MonadDOM m, ToJSString direction) =>@@ -76,6 +168,24 @@ fromJSVal) -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.openCursor Mozilla IDBObjectStore.openCursor documentation> +openCursorRange_ ::+ (MonadDOM m, ToJSString direction) =>+ IDBObjectStore -> Maybe IDBKeyRange -> direction -> m ()+openCursorRange_ self range direction+ = liftDOM+ (void+ (self ^. jsf "openCursor" [toJSVal range, toJSVal direction]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.openCursor Mozilla IDBObjectStore.openCursor documentation> +openCursorRangeUnchecked ::+ (MonadDOM m, ToJSString direction) =>+ IDBObjectStore -> Maybe IDBKeyRange -> direction -> m IDBRequest+openCursorRangeUnchecked self range direction+ = liftDOM+ ((self ^. jsf "openCursor" [toJSVal range, toJSVal direction]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.openCursor Mozilla IDBObjectStore.openCursor documentation> openCursor :: (MonadDOM m, ToJSString direction) => IDBObjectStore -> JSVal -> direction -> m (Maybe IDBRequest)@@ -84,6 +194,23 @@ ((self ^. jsf "openCursor" [toJSVal key, toJSVal direction]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.openCursor Mozilla IDBObjectStore.openCursor documentation> +openCursor_ ::+ (MonadDOM m, ToJSString direction) =>+ IDBObjectStore -> JSVal -> direction -> m ()+openCursor_ self key direction+ = liftDOM+ (void (self ^. jsf "openCursor" [toJSVal key, toJSVal direction]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.openCursor Mozilla IDBObjectStore.openCursor documentation> +openCursorUnchecked ::+ (MonadDOM m, ToJSString direction) =>+ IDBObjectStore -> JSVal -> direction -> m IDBRequest+openCursorUnchecked self key direction+ = liftDOM+ ((self ^. jsf "openCursor" [toJSVal key, toJSVal direction]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.createIndex Mozilla IDBObjectStore.createIndex documentation> createIndex' :: (MonadDOM m, ToJSString name, ToJSString keyPath,@@ -97,6 +224,28 @@ >>= fromJSVal) -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.createIndex Mozilla IDBObjectStore.createIndex documentation> +createIndex'_ ::+ (MonadDOM m, ToJSString name, ToJSString keyPath,+ IsDictionary options) =>+ IDBObjectStore -> name -> [keyPath] -> Maybe options -> m ()+createIndex'_ self name keyPath options+ = liftDOM+ (void+ (self ^. jsf "createIndex"+ [toJSVal name, toJSVal (array keyPath), toJSVal options]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.createIndex Mozilla IDBObjectStore.createIndex documentation> +createIndex'Unchecked ::+ (MonadDOM m, ToJSString name, ToJSString keyPath,+ IsDictionary options) =>+ IDBObjectStore -> name -> [keyPath] -> Maybe options -> m IDBIndex+createIndex'Unchecked self name keyPath options+ = liftDOM+ ((self ^. jsf "createIndex"+ [toJSVal name, toJSVal (array keyPath), toJSVal options])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.createIndex Mozilla IDBObjectStore.createIndex documentation> createIndex :: (MonadDOM m, ToJSString name, ToJSString keyPath, IsDictionary options) =>@@ -108,6 +257,28 @@ [toJSVal name, toJSVal keyPath, toJSVal options]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.createIndex Mozilla IDBObjectStore.createIndex documentation> +createIndex_ ::+ (MonadDOM m, ToJSString name, ToJSString keyPath,+ IsDictionary options) =>+ IDBObjectStore -> name -> keyPath -> Maybe options -> m ()+createIndex_ self name keyPath options+ = liftDOM+ (void+ (self ^. jsf "createIndex"+ [toJSVal name, toJSVal keyPath, toJSVal options]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.createIndex Mozilla IDBObjectStore.createIndex documentation> +createIndexUnchecked ::+ (MonadDOM m, ToJSString name, ToJSString keyPath,+ IsDictionary options) =>+ IDBObjectStore -> name -> keyPath -> Maybe options -> m IDBIndex+createIndexUnchecked self name keyPath options+ = liftDOM+ ((self ^. jsf "createIndex"+ [toJSVal name, toJSVal keyPath, toJSVal options])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.index Mozilla IDBObjectStore.index documentation> index :: (MonadDOM m, ToJSString name) =>@@ -115,6 +286,20 @@ index self name = liftDOM ((self ^. jsf "index" [toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.index Mozilla IDBObjectStore.index documentation> +index_ ::+ (MonadDOM m, ToJSString name) => IDBObjectStore -> name -> m ()+index_ self name+ = liftDOM (void (self ^. jsf "index" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.index Mozilla IDBObjectStore.index documentation> +indexUnchecked ::+ (MonadDOM m, ToJSString name) =>+ IDBObjectStore -> name -> m IDBIndex+indexUnchecked self name+ = liftDOM+ ((self ^. jsf "index" [toJSVal name]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.deleteIndex Mozilla IDBObjectStore.deleteIndex documentation> deleteIndex :: (MonadDOM m, ToJSString name) => IDBObjectStore -> name -> m ()@@ -129,32 +314,80 @@ = liftDOM ((self ^. jsf "count" [toJSVal range]) >>= fromJSVal) -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.count Mozilla IDBObjectStore.count documentation> +countRange_ ::+ (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m ()+countRange_ self range+ = liftDOM (void (self ^. jsf "count" [toJSVal range]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.count Mozilla IDBObjectStore.count documentation> +countRangeUnchecked ::+ (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest+countRangeUnchecked self range+ = liftDOM+ ((self ^. jsf "count" [toJSVal range]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.count Mozilla IDBObjectStore.count documentation> count :: (MonadDOM m) => IDBObjectStore -> JSVal -> m (Maybe IDBRequest) count self key = liftDOM ((self ^. jsf "count" [toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.count Mozilla IDBObjectStore.count documentation> +count_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> m ()+count_ self key+ = liftDOM (void (self ^. jsf "count" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.count Mozilla IDBObjectStore.count documentation> +countUnchecked ::+ (MonadDOM m) => IDBObjectStore -> JSVal -> m IDBRequest+countUnchecked self key+ = liftDOM+ ((self ^. jsf "count" [toJSVal key]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.name Mozilla IDBObjectStore.name documentation> getName :: (MonadDOM m, FromJSString result) => IDBObjectStore -> m (Maybe result) getName self = liftDOM ((self ^. js "name") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.name Mozilla IDBObjectStore.name documentation> +getNameUnchecked ::+ (MonadDOM m, FromJSString result) => IDBObjectStore -> m result+getNameUnchecked self+ = liftDOM ((self ^. js "name") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.keyPath Mozilla IDBObjectStore.keyPath documentation> getKeyPath :: (MonadDOM m) => IDBObjectStore -> m (Maybe IDBAny) getKeyPath self = liftDOM ((self ^. js "keyPath") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.keyPath Mozilla IDBObjectStore.keyPath documentation> +getKeyPathUnchecked :: (MonadDOM m) => IDBObjectStore -> m IDBAny+getKeyPathUnchecked self+ = liftDOM ((self ^. js "keyPath") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.indexNames Mozilla IDBObjectStore.indexNames documentation> getIndexNames :: (MonadDOM m) => IDBObjectStore -> m (Maybe DOMStringList) getIndexNames self = liftDOM ((self ^. js "indexNames") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.indexNames Mozilla IDBObjectStore.indexNames documentation> +getIndexNamesUnchecked ::+ (MonadDOM m) => IDBObjectStore -> m DOMStringList+getIndexNamesUnchecked self+ = liftDOM ((self ^. js "indexNames") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.transaction Mozilla IDBObjectStore.transaction documentation> getTransaction :: (MonadDOM m) => IDBObjectStore -> m (Maybe IDBTransaction) getTransaction self = liftDOM ((self ^. js "transaction") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.transaction Mozilla IDBObjectStore.transaction documentation> +getTransactionUnchecked ::+ (MonadDOM m) => IDBObjectStore -> m IDBTransaction+getTransactionUnchecked self+ = liftDOM ((self ^. js "transaction") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.autoIncrement Mozilla IDBObjectStore.autoIncrement documentation> getAutoIncrement :: (MonadDOM m) => IDBObjectStore -> m Bool
src/JSDOM/Generated/IDBRequest.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.IDBRequest- (getResult, getError, getSource, getTransaction, getReadyState,- success, error, IDBRequest, castToIDBRequest, gTypeIDBRequest,- IsIDBRequest, toIDBRequest)+ (getResult, getResultUnchecked, getError, getErrorUnchecked,+ getSource, getSourceUnchecked, getTransaction,+ getTransactionUnchecked, getReadyState, success, error, IDBRequest,+ castToIDBRequest, gTypeIDBRequest, IsIDBRequest, toIDBRequest) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -23,23 +24,51 @@ getResult self = liftDOM (((toIDBRequest self) ^. js "result") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest.result Mozilla IDBRequest.result documentation> +getResultUnchecked ::+ (MonadDOM m, IsIDBRequest self) => self -> m IDBAny+getResultUnchecked self+ = liftDOM+ (((toIDBRequest self) ^. js "result") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest.error Mozilla IDBRequest.error documentation> getError :: (MonadDOM m, IsIDBRequest self) => self -> m (Maybe DOMError) getError self = liftDOM (((toIDBRequest self) ^. js "error") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest.error Mozilla IDBRequest.error documentation> +getErrorUnchecked ::+ (MonadDOM m, IsIDBRequest self) => self -> m DOMError+getErrorUnchecked self+ = liftDOM+ (((toIDBRequest self) ^. js "error") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest.source Mozilla IDBRequest.source documentation> getSource :: (MonadDOM m, IsIDBRequest self) => self -> m (Maybe IDBAny) getSource self = liftDOM (((toIDBRequest self) ^. js "source") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest.source Mozilla IDBRequest.source documentation> +getSourceUnchecked ::+ (MonadDOM m, IsIDBRequest self) => self -> m IDBAny+getSourceUnchecked self+ = liftDOM+ (((toIDBRequest self) ^. js "source") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest.transaction Mozilla IDBRequest.transaction documentation> getTransaction :: (MonadDOM m, IsIDBRequest self) => self -> m (Maybe IDBTransaction) getTransaction self = liftDOM (((toIDBRequest self) ^. js "transaction") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest.transaction Mozilla IDBRequest.transaction documentation> +getTransactionUnchecked ::+ (MonadDOM m, IsIDBRequest self) => self -> m IDBTransaction+getTransactionUnchecked self+ = liftDOM+ (((toIDBRequest self) ^. js "transaction") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest.readyState Mozilla IDBRequest.readyState documentation> getReadyState ::
src/JSDOM/Generated/IDBTransaction.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.IDBTransaction- (objectStore, abort, getMode, getDb, getError, abortEvent,+ (objectStore, objectStore_, objectStoreUnchecked, abort, getMode,+ getDb, getDbUnchecked, getError, getErrorUnchecked, abortEvent, complete, error, IDBTransaction, castToIDBTransaction, gTypeIDBTransaction) where@@ -25,6 +26,20 @@ = liftDOM ((self ^. jsf "objectStore" [toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction.objectStore Mozilla IDBTransaction.objectStore documentation> +objectStore_ ::+ (MonadDOM m, ToJSString name) => IDBTransaction -> name -> m ()+objectStore_ self name+ = liftDOM (void (self ^. jsf "objectStore" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction.objectStore Mozilla IDBTransaction.objectStore documentation> +objectStoreUnchecked ::+ (MonadDOM m, ToJSString name) =>+ IDBTransaction -> name -> m IDBObjectStore+objectStoreUnchecked self name+ = liftDOM+ ((self ^. jsf "objectStore" [toJSVal name]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction.abort Mozilla IDBTransaction.abort documentation> abort :: (MonadDOM m) => IDBTransaction -> m () abort self = liftDOM (void (self ^. jsf "abort" ()))@@ -38,9 +53,19 @@ getDb :: (MonadDOM m) => IDBTransaction -> m (Maybe IDBDatabase) getDb self = liftDOM ((self ^. js "db") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction.db Mozilla IDBTransaction.db documentation> +getDbUnchecked :: (MonadDOM m) => IDBTransaction -> m IDBDatabase+getDbUnchecked self+ = liftDOM ((self ^. js "db") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction.error Mozilla IDBTransaction.error documentation> getError :: (MonadDOM m) => IDBTransaction -> m (Maybe DOMError) getError self = liftDOM ((self ^. js "error") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction.error Mozilla IDBTransaction.error documentation> +getErrorUnchecked :: (MonadDOM m) => IDBTransaction -> m DOMError+getErrorUnchecked self+ = liftDOM ((self ^. js "error") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction.onabort Mozilla IDBTransaction.onabort documentation> abortEvent :: EventName IDBTransaction Event
src/JSDOM/Generated/IDBVersionChangeEvent.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.IDBVersionChangeEvent- (getOldVersion, getNewVersion, IDBVersionChangeEvent,- castToIDBVersionChangeEvent, gTypeIDBVersionChangeEvent)+ (getOldVersion, getNewVersion, getNewVersionUnchecked,+ IDBVersionChangeEvent, castToIDBVersionChangeEvent,+ gTypeIDBVersionChangeEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,3 +27,9 @@ (MonadDOM m) => IDBVersionChangeEvent -> m (Maybe Word64) getNewVersion self = liftDOM ((self ^. js "newVersion") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBVersionChangeEvent.newVersion Mozilla IDBVersionChangeEvent.newVersion documentation> +getNewVersionUnchecked ::+ (MonadDOM m) => IDBVersionChangeEvent -> m Word64+getNewVersionUnchecked self+ = liftDOM ((self ^. js "newVersion") >>= fromJSValUnchecked)
src/JSDOM/Generated/InspectorFrontendHost.hs view
@@ -4,12 +4,13 @@ (loaded, closeWindow, bringToFront, setZoomFactor, inspectedURLChanged, requestSetDockSide, setAttachedWindowHeight, setAttachedWindowWidth, setToolbarHeight, moveWindowBy,- localizedStringsURL, debuggableType, copyText, openInNewTab,- canSave, save, append, close, platform, port, showContextMenu,+ localizedStringsURL, localizedStringsURL_, debuggableType,+ debuggableType_, copyText, openInNewTab, canSave, canSave_, save,+ append, close, platform, platform_, port, port_, showContextMenu, dispatchEventAsContextMenuEvent, sendMessageToBackend,- unbufferedLog, isUnderTest, beep, canInspectWorkers, canSaveAs,- InspectorFrontendHost, castToInspectorFrontendHost,- gTypeInspectorFrontendHost)+ unbufferedLog, isUnderTest, isUnderTest_, beep, canInspectWorkers,+ canInspectWorkers_, canSaveAs, canSaveAs_, InspectorFrontendHost,+ castToInspectorFrontendHost, gTypeInspectorFrontendHost) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -91,6 +92,12 @@ = liftDOM ((self ^. jsf "localizedStringsURL" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.localizedStringsURL Mozilla InspectorFrontendHost.localizedStringsURL documentation> +localizedStringsURL_ ::+ (MonadDOM m) => InspectorFrontendHost -> m ()+localizedStringsURL_ self+ = liftDOM (void (self ^. jsf "localizedStringsURL" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.debuggableType Mozilla InspectorFrontendHost.debuggableType documentation> debuggableType :: (MonadDOM m, FromJSString result) =>@@ -99,6 +106,11 @@ = liftDOM ((self ^. jsf "debuggableType" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.debuggableType Mozilla InspectorFrontendHost.debuggableType documentation> +debuggableType_ :: (MonadDOM m) => InspectorFrontendHost -> m ()+debuggableType_ self+ = liftDOM (void (self ^. jsf "debuggableType" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.copyText Mozilla InspectorFrontendHost.copyText documentation> copyText :: (MonadDOM m, ToJSString text) =>@@ -117,6 +129,10 @@ canSave :: (MonadDOM m) => InspectorFrontendHost -> m Bool canSave self = liftDOM ((self ^. jsf "canSave" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.canSave Mozilla InspectorFrontendHost.canSave documentation> +canSave_ :: (MonadDOM m) => InspectorFrontendHost -> m ()+canSave_ self = liftDOM (void (self ^. jsf "canSave" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.save Mozilla InspectorFrontendHost.save documentation> save :: (MonadDOM m, ToJSString url, ToJSString content) =>@@ -149,6 +165,10 @@ platform self = liftDOM ((self ^. jsf "platform" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.platform Mozilla InspectorFrontendHost.platform documentation> +platform_ :: (MonadDOM m) => InspectorFrontendHost -> m ()+platform_ self = liftDOM (void (self ^. jsf "platform" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.port Mozilla InspectorFrontendHost.port documentation> port :: (MonadDOM m, FromJSString result) =>@@ -156,6 +176,10 @@ port self = liftDOM ((self ^. jsf "port" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.port Mozilla InspectorFrontendHost.port documentation> +port_ :: (MonadDOM m) => InspectorFrontendHost -> m ()+port_ self = liftDOM (void (self ^. jsf "port" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.showContextMenu Mozilla InspectorFrontendHost.showContextMenu documentation> showContextMenu :: (MonadDOM m, IsMouseEvent event) =>@@ -194,6 +218,10 @@ isUnderTest self = liftDOM ((self ^. jsf "isUnderTest" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.isUnderTest Mozilla InspectorFrontendHost.isUnderTest documentation> +isUnderTest_ :: (MonadDOM m) => InspectorFrontendHost -> m ()+isUnderTest_ self = liftDOM (void (self ^. jsf "isUnderTest" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.beep Mozilla InspectorFrontendHost.beep documentation> beep :: (MonadDOM m) => InspectorFrontendHost -> m () beep self = liftDOM (void (self ^. jsf "beep" ()))@@ -204,7 +232,16 @@ canInspectWorkers self = liftDOM ((self ^. jsf "canInspectWorkers" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.canInspectWorkers Mozilla InspectorFrontendHost.canInspectWorkers documentation> +canInspectWorkers_ :: (MonadDOM m) => InspectorFrontendHost -> m ()+canInspectWorkers_ self+ = liftDOM (void (self ^. jsf "canInspectWorkers" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.canSaveAs Mozilla InspectorFrontendHost.canSaveAs documentation> canSaveAs :: (MonadDOM m) => InspectorFrontendHost -> m Bool canSaveAs self = liftDOM ((self ^. jsf "canSaveAs" ()) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.canSaveAs Mozilla InspectorFrontendHost.canSaveAs documentation> +canSaveAs_ :: (MonadDOM m) => InspectorFrontendHost -> m ()+canSaveAs_ self = liftDOM (void (self ^. jsf "canSaveAs" ()))
src/JSDOM/Generated/InternalSettings.hs view
@@ -8,7 +8,8 @@ setTextAutosizingEnabled, setTextAutosizingWindowSizeOverride, setTextAutosizingFontScaleFactor, setCSSShapesEnabled, setCanStartMedia, setShouldDisplayTrackKind,- shouldDisplayTrackKind, setDefaultVideoPosterURL,+ shouldDisplayTrackKind, shouldDisplayTrackKind_,+ setDefaultVideoPosterURL, setTimeWithoutMouseMovementBeforeHidingControls, setMediaTypeOverride, setPluginReplacementEnabled, setEditingBehavior, setShouldConvertPositionStyleOnCopy,@@ -175,6 +176,14 @@ = liftDOM ((self ^. jsf "shouldDisplayTrackKind" [toJSVal trackKind]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/InternalSettings.shouldDisplayTrackKind Mozilla InternalSettings.shouldDisplayTrackKind documentation> +shouldDisplayTrackKind_ ::+ (MonadDOM m, ToJSString trackKind) =>+ InternalSettings -> trackKind -> m ()+shouldDisplayTrackKind_ self trackKind+ = liftDOM+ (void (self ^. jsf "shouldDisplayTrackKind" [toJSVal trackKind])) -- | <https://developer.mozilla.org/en-US/docs/Web/API/InternalSettings.setDefaultVideoPosterURL Mozilla InternalSettings.setDefaultVideoPosterURL documentation> setDefaultVideoPosterURL ::
src/JSDOM/Generated/Internals.hs view
@@ -1,1464 +1,2444 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Internals- (address, nodeNeedsStyleRecalc, description,- hasPausedImageAnimations, elementRenderTreeAsText, isPreloaded,- isLoadingFromMemoryCache, xhrResponseSource, clearMemoryCache,- pruneMemoryCacheToSize, memoryCacheSize, clearPageCache,- pageCacheSize, computedStyleIncludingVisitedInfo, ensureShadowRoot,- createShadowRoot, shadowRoot, shadowRootType, includerFor,- shadowPseudoId, setShadowPseudoId, treeScopeRootNode,- parentTreeScope, lastSpatialNavigationCandidateCount,- numberOfActiveAnimations, suspendAnimations, resumeAnimations,- animationsAreSuspended, pauseAnimationAtTimeOnElement,- pauseAnimationAtTimeOnPseudoElement,- pauseTransitionAtTimeOnElement,- pauseTransitionAtTimeOnPseudoElement, attached, visiblePlaceholder,- selectColorInColorChooser, formControlStateOfPreviousHistoryItem,- setFormControlStateOfPreviousHistoryItem, absoluteCaretBounds,- boundingBox, inspectorHighlightRects, inspectorHighlightObject,- markerCountForNode, markerRangeForNode, markerDescriptionForNode,- addTextMatchMarker, setMarkedTextMatchesAreHighlighted,- invalidateFontCache, setScrollViewPosition, setPagination,- configurationForViewport, wasLastChangeUserEdit,- elementShouldAutoComplete, setEditingValue, setAutofilled,- countMatchesForText, paintControlTints, scrollElementToRect,- rangeFromLocationAndLength, locationFromRange, lengthFromRange,- rangeAsText, subrange, rangeForDictionaryLookupAtLocation,- setDelegatesScrolling, lastSpellCheckRequestSequence,- lastSpellCheckProcessedSequence, userPreferredLanguages,- setUserPreferredLanguages, wheelEventHandlerCount,- touchEventHandlerCount, nodesFromRect, parserMetaData,- updateEditorUINowIfScheduled, hasSpellingMarker, hasGrammarMarker,- hasAutocorrectedMarker, setContinuousSpellCheckingEnabled,- setAutomaticQuoteSubstitutionEnabled,- setAutomaticLinkDetectionEnabled,- setAutomaticDashSubstitutionEnabled,- setAutomaticTextReplacementEnabled,- setAutomaticSpellingCorrectionEnabled, isOverwriteModeEnabled,- toggleOverwriteModeEnabled, numberOfScrollableAreas,- isPageBoxVisible, layerTreeAsText, scrollingStateTreeAsText,- mainThreadScrollingReasons, nonFastScrollableRects,- repaintRectsAsText, garbageCollectDocumentResources,- allowRoundingHacks, insertAuthorCSS, insertUserCSS,- setBatteryStatus, setDeviceProximity, numberOfLiveNodes,- numberOfLiveDocuments, consoleMessageArgumentCounts,- openDummyInspectorFrontend, closeDummyInspectorFrontend,- setJavaScriptProfilingEnabled, setInspectorIsUnderTest,- counterValue, pageNumber, shortcutIconURLs, allIconURLs,- numberOfPages, pageProperty, pageSizeAndMarginsInPixels,- setPageScaleFactor, setPageZoomFactor, setHeaderHeight,- setFooterHeight, setTopContentInset,- webkitWillEnterFullScreenForElement,- webkitDidEnterFullScreenForElement,- webkitWillExitFullScreenForElement,- webkitDidExitFullScreenForElement, setApplicationCacheOriginQuota,- registerURLSchemeAsBypassingContentSecurityPolicy,- removeURLSchemeRegisteredAsBypassingContentSecurityPolicy,- mallocStatistics, typeConversions, memoryInfo,- getReferencedFilePaths, startTrackingRepaints,- stopTrackingRepaints, isTimerThrottled,- updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks,- getCurrentCursorInfo, markerTextForListItem, toolTipFromElement,- deserializeBuffer, serializeObject, setUsesOverlayScrollbars,- forceReload, simulateAudioInterruption,- mediaElementHasCharacteristic, initializeMockCDM,- enableMockSpeechSynthesizer, getImageSourceURL,- captionsStyleSheetOverride, setCaptionsStyleSheetOverride,- setPrimaryAudioTrackLanguageOverride, setCaptionDisplayMode,- createTimeRanges, closestTimeToTimeRanges, isSelectPopupVisible,- isVibrating, isPluginUnavailabilityIndicatorObscured,- isPluginSnapshotted, selectionBounds, initializeMockMediaSource,- bufferedSamplesForTrackID, beginMediaSessionInterruption,- endMediaSessionInterruption, applicationWillEnterForeground,- applicationWillEnterBackground, setMediaSessionRestrictions,- postRemoteControlCommand, simulateSystemSleep, simulateSystemWake,- elementIsBlockingDisplaySleep, installMockPageOverlay,- pageOverlayLayerTreeAsText, setPageMuted, isPagePlayingAudio,- pattern LAYER_TREE_INCLUDES_VISIBLE_RECTS,- pattern LAYER_TREE_INCLUDES_TILE_CACHES,- pattern LAYER_TREE_INCLUDES_REPAINT_RECTS,- pattern LAYER_TREE_INCLUDES_PAINTING_PHASES,- pattern LAYER_TREE_INCLUDES_CONTENT_LAYERS, getSettings,- getWorkerThreadCount, getConsoleProfiles, Internals,- castToInternals, gTypeInternals)- where-import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))-import Data.Typeable (Typeable)-import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)-import Data.Int (Int64)-import Data.Word (Word, Word64)-import JSDOM.Types-import Control.Applicative ((<$>))-import Control.Monad (void)-import Control.Lens.Operators ((^.))-import JSDOM.EventTargetClosures (EventName, unsafeEventName)-import JSDOM.Enums---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.address Mozilla Internals.address documentation> -address ::- (MonadDOM m, IsNode node, FromJSString result) =>- Internals -> Maybe node -> m result-address self node- = liftDOM- ((self ^. jsf "address" [toJSVal node]) >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nodeNeedsStyleRecalc Mozilla Internals.nodeNeedsStyleRecalc documentation> -nodeNeedsStyleRecalc ::- (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Bool-nodeNeedsStyleRecalc self node- = liftDOM- ((self ^. jsf "nodeNeedsStyleRecalc" [toJSVal node]) >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.description Mozilla Internals.description documentation> -description ::- (MonadDOM m, FromJSString result) => Internals -> JSVal -> m result-description self value- = liftDOM- ((self ^. jsf "description" [toJSVal value]) >>=- fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasPausedImageAnimations Mozilla Internals.hasPausedImageAnimations documentation> -hasPausedImageAnimations ::- (MonadDOM m, IsElement element) =>- Internals -> Maybe element -> m Bool-hasPausedImageAnimations self element- = liftDOM- ((self ^. jsf "hasPausedImageAnimations" [toJSVal element]) >>=- valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.elementRenderTreeAsText Mozilla Internals.elementRenderTreeAsText documentation> -elementRenderTreeAsText ::- (MonadDOM m, IsElement element, FromJSString result) =>- Internals -> Maybe element -> m result-elementRenderTreeAsText self element- = liftDOM- ((self ^. jsf "elementRenderTreeAsText" [toJSVal element]) >>=- fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPreloaded Mozilla Internals.isPreloaded documentation> -isPreloaded ::- (MonadDOM m, ToJSString url) => Internals -> url -> m Bool-isPreloaded self url- = liftDOM ((self ^. jsf "isPreloaded" [toJSVal url]) >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isLoadingFromMemoryCache Mozilla Internals.isLoadingFromMemoryCache documentation> -isLoadingFromMemoryCache ::- (MonadDOM m, ToJSString url) => Internals -> url -> m Bool-isLoadingFromMemoryCache self url- = liftDOM- ((self ^. jsf "isLoadingFromMemoryCache" [toJSVal url]) >>=- valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.xhrResponseSource Mozilla Internals.xhrResponseSource documentation> -xhrResponseSource ::- (MonadDOM m, FromJSString result) =>- Internals -> Maybe XMLHttpRequest -> m result-xhrResponseSource self xhr- = liftDOM- ((self ^. jsf "xhrResponseSource" [toJSVal xhr]) >>=- fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.clearMemoryCache Mozilla Internals.clearMemoryCache documentation> -clearMemoryCache :: (MonadDOM m) => Internals -> m ()-clearMemoryCache self- = liftDOM (void (self ^. jsf "clearMemoryCache" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pruneMemoryCacheToSize Mozilla Internals.pruneMemoryCacheToSize documentation> -pruneMemoryCacheToSize :: (MonadDOM m) => Internals -> Int -> m ()-pruneMemoryCacheToSize self size- = liftDOM- (void (self ^. jsf "pruneMemoryCacheToSize" [toJSVal size]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.memoryCacheSize Mozilla Internals.memoryCacheSize documentation> -memoryCacheSize :: (MonadDOM m) => Internals -> m Int-memoryCacheSize self- = liftDOM- (round <$> ((self ^. jsf "memoryCacheSize" ()) >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.clearPageCache Mozilla Internals.clearPageCache documentation> -clearPageCache :: (MonadDOM m) => Internals -> m ()-clearPageCache self- = liftDOM (void (self ^. jsf "clearPageCache" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageCacheSize Mozilla Internals.pageCacheSize documentation> -pageCacheSize :: (MonadDOM m) => Internals -> m Word-pageCacheSize self- = liftDOM- (round <$> ((self ^. jsf "pageCacheSize" ()) >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.computedStyleIncludingVisitedInfo Mozilla Internals.computedStyleIncludingVisitedInfo documentation> -computedStyleIncludingVisitedInfo ::- (MonadDOM m, IsNode node) =>- Internals -> Maybe node -> m (Maybe CSSStyleDeclaration)-computedStyleIncludingVisitedInfo self node- = liftDOM- ((self ^. jsf "computedStyleIncludingVisitedInfo" [toJSVal node])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.ensureShadowRoot Mozilla Internals.ensureShadowRoot documentation> -ensureShadowRoot ::- (MonadDOM m, IsElement host) =>- Internals -> Maybe host -> m (Maybe Node)-ensureShadowRoot self host- = liftDOM- ((self ^. jsf "ensureShadowRoot" [toJSVal host]) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.createShadowRoot Mozilla Internals.createShadowRoot documentation> -createShadowRoot ::- (MonadDOM m, IsElement host) =>- Internals -> Maybe host -> m (Maybe Node)-createShadowRoot self host- = liftDOM- ((self ^. jsf "createShadowRoot" [toJSVal host]) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowRoot Mozilla Internals.shadowRoot documentation> -shadowRoot ::- (MonadDOM m, IsElement host) =>- Internals -> Maybe host -> m (Maybe Node)-shadowRoot self host- = liftDOM ((self ^. jsf "shadowRoot" [toJSVal host]) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowRootType Mozilla Internals.shadowRootType documentation> -shadowRootType ::- (MonadDOM m, IsNode root, FromJSString result) =>- Internals -> Maybe root -> m result-shadowRootType self root- = liftDOM- ((self ^. jsf "shadowRootType" [toJSVal root]) >>=- fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.includerFor Mozilla Internals.includerFor documentation> -includerFor ::- (MonadDOM m, IsNode node) =>- Internals -> Maybe node -> m (Maybe Element)-includerFor self node- = liftDOM- ((self ^. jsf "includerFor" [toJSVal node]) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowPseudoId Mozilla Internals.shadowPseudoId documentation> -shadowPseudoId ::- (MonadDOM m, IsElement element, FromJSString result) =>- Internals -> Maybe element -> m result-shadowPseudoId self element- = liftDOM- ((self ^. jsf "shadowPseudoId" [toJSVal element]) >>=- fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setShadowPseudoId Mozilla Internals.setShadowPseudoId documentation> -setShadowPseudoId ::- (MonadDOM m, IsElement element, ToJSString id) =>- Internals -> Maybe element -> id -> m ()-setShadowPseudoId self element id- = liftDOM- (void- (self ^. jsf "setShadowPseudoId" [toJSVal element, toJSVal id]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.treeScopeRootNode Mozilla Internals.treeScopeRootNode documentation> -treeScopeRootNode ::- (MonadDOM m, IsNode node) =>- Internals -> Maybe node -> m (Maybe Node)-treeScopeRootNode self node- = liftDOM- ((self ^. jsf "treeScopeRootNode" [toJSVal node]) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.parentTreeScope Mozilla Internals.parentTreeScope documentation> -parentTreeScope ::- (MonadDOM m, IsNode node) =>- Internals -> Maybe node -> m (Maybe Node)-parentTreeScope self node- = liftDOM- ((self ^. jsf "parentTreeScope" [toJSVal node]) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lastSpatialNavigationCandidateCount Mozilla Internals.lastSpatialNavigationCandidateCount documentation> -lastSpatialNavigationCandidateCount ::- (MonadDOM m) => Internals -> m Word-lastSpatialNavigationCandidateCount self- = liftDOM- (round <$>- ((self ^. jsf "lastSpatialNavigationCandidateCount" ()) >>=- valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfActiveAnimations Mozilla Internals.numberOfActiveAnimations documentation> -numberOfActiveAnimations :: (MonadDOM m) => Internals -> m Word-numberOfActiveAnimations self- = liftDOM- (round <$>- ((self ^. jsf "numberOfActiveAnimations" ()) >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.suspendAnimations Mozilla Internals.suspendAnimations documentation> -suspendAnimations :: (MonadDOM m) => Internals -> m ()-suspendAnimations self- = liftDOM (void (self ^. jsf "suspendAnimations" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.resumeAnimations Mozilla Internals.resumeAnimations documentation> -resumeAnimations :: (MonadDOM m) => Internals -> m ()-resumeAnimations self- = liftDOM (void (self ^. jsf "resumeAnimations" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.animationsAreSuspended Mozilla Internals.animationsAreSuspended documentation> -animationsAreSuspended :: (MonadDOM m) => Internals -> m Bool-animationsAreSuspended self- = liftDOM ((self ^. jsf "animationsAreSuspended" ()) >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseAnimationAtTimeOnElement Mozilla Internals.pauseAnimationAtTimeOnElement documentation> -pauseAnimationAtTimeOnElement ::- (MonadDOM m, ToJSString animationName, IsElement element) =>- Internals -> animationName -> Double -> Maybe element -> m Bool-pauseAnimationAtTimeOnElement self animationName pauseTime element- = liftDOM- ((self ^. jsf "pauseAnimationAtTimeOnElement"- [toJSVal animationName, toJSVal pauseTime, toJSVal element])- >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseAnimationAtTimeOnPseudoElement Mozilla Internals.pauseAnimationAtTimeOnPseudoElement documentation> -pauseAnimationAtTimeOnPseudoElement ::- (MonadDOM m, ToJSString animationName, IsElement element,- ToJSString pseudoId) =>- Internals ->- animationName ->- Double -> Maybe element -> pseudoId -> m Bool-pauseAnimationAtTimeOnPseudoElement self animationName pauseTime- element pseudoId- = liftDOM- ((self ^. jsf "pauseAnimationAtTimeOnPseudoElement"- [toJSVal animationName, toJSVal pauseTime, toJSVal element,- toJSVal pseudoId])- >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseTransitionAtTimeOnElement Mozilla Internals.pauseTransitionAtTimeOnElement documentation> -pauseTransitionAtTimeOnElement ::- (MonadDOM m, ToJSString propertyName, IsElement element) =>- Internals -> propertyName -> Double -> Maybe element -> m Bool-pauseTransitionAtTimeOnElement self propertyName pauseTime element- = liftDOM- ((self ^. jsf "pauseTransitionAtTimeOnElement"- [toJSVal propertyName, toJSVal pauseTime, toJSVal element])- >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseTransitionAtTimeOnPseudoElement Mozilla Internals.pauseTransitionAtTimeOnPseudoElement documentation> -pauseTransitionAtTimeOnPseudoElement ::- (MonadDOM m, ToJSString property, IsElement element,- ToJSString pseudoId) =>- Internals ->- property -> Double -> Maybe element -> pseudoId -> m Bool-pauseTransitionAtTimeOnPseudoElement self property pauseTime- element pseudoId- = liftDOM- ((self ^. jsf "pauseTransitionAtTimeOnPseudoElement"- [toJSVal property, toJSVal pauseTime, toJSVal element,- toJSVal pseudoId])- >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.attached Mozilla Internals.attached documentation> -attached ::- (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Bool-attached self node- = liftDOM ((self ^. jsf "attached" [toJSVal node]) >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.visiblePlaceholder Mozilla Internals.visiblePlaceholder documentation> -visiblePlaceholder ::- (MonadDOM m, IsElement element, FromJSString result) =>- Internals -> Maybe element -> m result-visiblePlaceholder self element- = liftDOM- ((self ^. jsf "visiblePlaceholder" [toJSVal element]) >>=- fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.selectColorInColorChooser Mozilla Internals.selectColorInColorChooser documentation> -selectColorInColorChooser ::- (MonadDOM m, IsElement element, ToJSString colorValue) =>- Internals -> Maybe element -> colorValue -> m ()-selectColorInColorChooser self element colorValue- = liftDOM- (void- (self ^. jsf "selectColorInColorChooser"- [toJSVal element, toJSVal colorValue]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.formControlStateOfPreviousHistoryItem Mozilla Internals.formControlStateOfPreviousHistoryItem documentation> -formControlStateOfPreviousHistoryItem ::- (MonadDOM m, FromJSString result) => Internals -> m [result]-formControlStateOfPreviousHistoryItem self- = liftDOM- ((self ^. jsf "formControlStateOfPreviousHistoryItem" ()) >>=- fromJSArrayUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setFormControlStateOfPreviousHistoryItem Mozilla Internals.setFormControlStateOfPreviousHistoryItem documentation> -setFormControlStateOfPreviousHistoryItem ::- (MonadDOM m, ToJSString values) =>- Internals -> [values] -> m ()-setFormControlStateOfPreviousHistoryItem self values- = liftDOM- (void- (self ^. jsf "setFormControlStateOfPreviousHistoryItem"- [toJSVal (array values)]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.absoluteCaretBounds Mozilla Internals.absoluteCaretBounds documentation> -absoluteCaretBounds ::- (MonadDOM m) => Internals -> m (Maybe ClientRect)-absoluteCaretBounds self- = liftDOM ((self ^. jsf "absoluteCaretBounds" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.boundingBox Mozilla Internals.boundingBox documentation> -boundingBox ::- (MonadDOM m, IsElement element) =>- Internals -> Maybe element -> m (Maybe ClientRect)-boundingBox self element- = liftDOM- ((self ^. jsf "boundingBox" [toJSVal element]) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.inspectorHighlightRects Mozilla Internals.inspectorHighlightRects documentation> -inspectorHighlightRects ::- (MonadDOM m) => Internals -> m (Maybe ClientRectList)-inspectorHighlightRects self- = liftDOM- ((self ^. jsf "inspectorHighlightRects" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.inspectorHighlightObject Mozilla Internals.inspectorHighlightObject documentation> -inspectorHighlightObject ::- (MonadDOM m, FromJSString result) => Internals -> m result-inspectorHighlightObject self- = liftDOM- ((self ^. jsf "inspectorHighlightObject" ()) >>=- fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerCountForNode Mozilla Internals.markerCountForNode documentation> -markerCountForNode ::- (MonadDOM m, IsNode node, ToJSString markerType) =>- Internals -> Maybe node -> markerType -> m Word-markerCountForNode self node markerType- = liftDOM- (round <$>- ((self ^. jsf "markerCountForNode"- [toJSVal node, toJSVal markerType])- >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerRangeForNode Mozilla Internals.markerRangeForNode documentation> -markerRangeForNode ::- (MonadDOM m, IsNode node, ToJSString markerType) =>- Internals -> Maybe node -> markerType -> Word -> m (Maybe Range)-markerRangeForNode self node markerType index- = liftDOM- ((self ^. jsf "markerRangeForNode"- [toJSVal node, toJSVal markerType, toJSVal index])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerDescriptionForNode Mozilla Internals.markerDescriptionForNode documentation> -markerDescriptionForNode ::- (MonadDOM m, IsNode node, ToJSString markerType,- FromJSString result) =>- Internals -> Maybe node -> markerType -> Word -> m result-markerDescriptionForNode self node markerType index- = liftDOM- ((self ^. jsf "markerDescriptionForNode"- [toJSVal node, toJSVal markerType, toJSVal index])- >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.addTextMatchMarker Mozilla Internals.addTextMatchMarker documentation> -addTextMatchMarker ::- (MonadDOM m) => Internals -> Maybe Range -> Bool -> m ()-addTextMatchMarker self range isActive- = liftDOM- (void- (self ^. jsf "addTextMatchMarker"- [toJSVal range, toJSVal isActive]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setMarkedTextMatchesAreHighlighted Mozilla Internals.setMarkedTextMatchesAreHighlighted documentation> -setMarkedTextMatchesAreHighlighted ::- (MonadDOM m) => Internals -> Bool -> m ()-setMarkedTextMatchesAreHighlighted self flag- = liftDOM- (void- (self ^. jsf "setMarkedTextMatchesAreHighlighted" [toJSVal flag]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.invalidateFontCache Mozilla Internals.invalidateFontCache documentation> -invalidateFontCache :: (MonadDOM m) => Internals -> m ()-invalidateFontCache self- = liftDOM (void (self ^. jsf "invalidateFontCache" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setScrollViewPosition Mozilla Internals.setScrollViewPosition documentation> -setScrollViewPosition ::- (MonadDOM m) => Internals -> Int -> Int -> m ()-setScrollViewPosition self x y- = liftDOM- (void (self ^. jsf "setScrollViewPosition" [toJSVal x, toJSVal y]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPagination Mozilla Internals.setPagination documentation> -setPagination ::- (MonadDOM m, ToJSString mode) =>- Internals -> mode -> Int -> Int -> m ()-setPagination self mode gap pageLength- = liftDOM- (void- (self ^. jsf "setPagination"- [toJSVal mode, toJSVal gap, toJSVal pageLength]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.configurationForViewport Mozilla Internals.configurationForViewport documentation> -configurationForViewport ::- (MonadDOM m, FromJSString result) =>- Internals -> Float -> Int -> Int -> Int -> Int -> m result-configurationForViewport self devicePixelRatio deviceWidth- deviceHeight availableWidth availableHeight- = liftDOM- ((self ^. jsf "configurationForViewport"- [toJSVal devicePixelRatio, toJSVal deviceWidth,- toJSVal deviceHeight, toJSVal availableWidth,- toJSVal availableHeight])- >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.wasLastChangeUserEdit Mozilla Internals.wasLastChangeUserEdit documentation> -wasLastChangeUserEdit ::- (MonadDOM m, IsElement textField) =>- Internals -> Maybe textField -> m Bool-wasLastChangeUserEdit self textField- = liftDOM- ((self ^. jsf "wasLastChangeUserEdit" [toJSVal textField]) >>=- valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.elementShouldAutoComplete Mozilla Internals.elementShouldAutoComplete documentation> -elementShouldAutoComplete ::- (MonadDOM m, IsElement inputElement) =>- Internals -> Maybe inputElement -> m Bool-elementShouldAutoComplete self inputElement- = liftDOM- ((self ^. jsf "elementShouldAutoComplete" [toJSVal inputElement])- >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setEditingValue Mozilla Internals.setEditingValue documentation> -setEditingValue ::- (MonadDOM m, IsElement inputElement, ToJSString value) =>- Internals -> Maybe inputElement -> value -> m ()-setEditingValue self inputElement value- = liftDOM- (void- (self ^. jsf "setEditingValue"- [toJSVal inputElement, toJSVal value]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutofilled Mozilla Internals.setAutofilled documentation> -setAutofilled ::- (MonadDOM m, IsElement inputElement) =>- Internals -> Maybe inputElement -> Bool -> m ()-setAutofilled self inputElement enabled- = liftDOM- (void- (self ^. jsf "setAutofilled"- [toJSVal inputElement, toJSVal enabled]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.countMatchesForText Mozilla Internals.countMatchesForText documentation> -countMatchesForText ::- (MonadDOM m, ToJSString text, ToJSString markMatches) =>- Internals -> text -> Word -> markMatches -> m Word-countMatchesForText self text findOptions markMatches- = liftDOM- (round <$>- ((self ^. jsf "countMatchesForText"- [toJSVal text, toJSVal findOptions, toJSVal markMatches])- >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.paintControlTints Mozilla Internals.paintControlTints documentation> -paintControlTints :: (MonadDOM m) => Internals -> m ()-paintControlTints self- = liftDOM (void (self ^. jsf "paintControlTints" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.scrollElementToRect Mozilla Internals.scrollElementToRect documentation> -scrollElementToRect ::- (MonadDOM m, IsElement element) =>- Internals -> Maybe element -> Int -> Int -> Int -> Int -> m ()-scrollElementToRect self element x y w h- = liftDOM- (void- (self ^. jsf "scrollElementToRect"- [toJSVal element, toJSVal x, toJSVal y, toJSVal w, toJSVal h]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeFromLocationAndLength Mozilla Internals.rangeFromLocationAndLength documentation> -rangeFromLocationAndLength ::- (MonadDOM m, IsElement scope) =>- Internals -> Maybe scope -> Int -> Int -> m (Maybe Range)-rangeFromLocationAndLength self scope rangeLocation rangeLength- = liftDOM- ((self ^. jsf "rangeFromLocationAndLength"- [toJSVal scope, toJSVal rangeLocation, toJSVal rangeLength])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.locationFromRange Mozilla Internals.locationFromRange documentation> -locationFromRange ::- (MonadDOM m, IsElement scope) =>- Internals -> Maybe scope -> Maybe Range -> m Word-locationFromRange self scope range- = liftDOM- (round <$>- ((self ^. jsf "locationFromRange" [toJSVal scope, toJSVal range])- >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lengthFromRange Mozilla Internals.lengthFromRange documentation> -lengthFromRange ::- (MonadDOM m, IsElement scope) =>- Internals -> Maybe scope -> Maybe Range -> m Word-lengthFromRange self scope range- = liftDOM- (round <$>- ((self ^. jsf "lengthFromRange" [toJSVal scope, toJSVal range]) >>=- valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeAsText Mozilla Internals.rangeAsText documentation> -rangeAsText ::- (MonadDOM m, FromJSString result) =>- Internals -> Maybe Range -> m result-rangeAsText self range- = liftDOM- ((self ^. jsf "rangeAsText" [toJSVal range]) >>=- fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.subrange Mozilla Internals.subrange documentation> -subrange ::- (MonadDOM m) =>- Internals -> Maybe Range -> Int -> Int -> m (Maybe Range)-subrange self range rangeLocation rangeLength- = liftDOM- ((self ^. jsf "subrange"- [toJSVal range, toJSVal rangeLocation, toJSVal rangeLength])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeForDictionaryLookupAtLocation Mozilla Internals.rangeForDictionaryLookupAtLocation documentation> -rangeForDictionaryLookupAtLocation ::- (MonadDOM m) => Internals -> Int -> Int -> m (Maybe Range)-rangeForDictionaryLookupAtLocation self x y- = liftDOM- ((self ^. jsf "rangeForDictionaryLookupAtLocation"- [toJSVal x, toJSVal y])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setDelegatesScrolling Mozilla Internals.setDelegatesScrolling documentation> -setDelegatesScrolling :: (MonadDOM m) => Internals -> Bool -> m ()-setDelegatesScrolling self enabled- = liftDOM- (void (self ^. jsf "setDelegatesScrolling" [toJSVal enabled]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lastSpellCheckRequestSequence Mozilla Internals.lastSpellCheckRequestSequence documentation> -lastSpellCheckRequestSequence :: (MonadDOM m) => Internals -> m Int-lastSpellCheckRequestSequence self- = liftDOM- (round <$>- ((self ^. jsf "lastSpellCheckRequestSequence" ()) >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lastSpellCheckProcessedSequence Mozilla Internals.lastSpellCheckProcessedSequence documentation> -lastSpellCheckProcessedSequence ::- (MonadDOM m) => Internals -> m Int-lastSpellCheckProcessedSequence self- = liftDOM- (round <$>- ((self ^. jsf "lastSpellCheckProcessedSequence" ()) >>=- valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.userPreferredLanguages Mozilla Internals.userPreferredLanguages documentation> -userPreferredLanguages ::- (MonadDOM m, FromJSString result) => Internals -> m [result]-userPreferredLanguages self- = liftDOM- ((self ^. jsf "userPreferredLanguages" ()) >>=- fromJSArrayUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setUserPreferredLanguages Mozilla Internals.setUserPreferredLanguages documentation> -setUserPreferredLanguages ::- (MonadDOM m, ToJSString languages) =>- Internals -> [languages] -> m ()-setUserPreferredLanguages self languages- = liftDOM- (void- (self ^. jsf "setUserPreferredLanguages"- [toJSVal (array languages)]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.wheelEventHandlerCount Mozilla Internals.wheelEventHandlerCount documentation> -wheelEventHandlerCount :: (MonadDOM m) => Internals -> m Word-wheelEventHandlerCount self- = liftDOM- (round <$>- ((self ^. jsf "wheelEventHandlerCount" ()) >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.touchEventHandlerCount Mozilla Internals.touchEventHandlerCount documentation> -touchEventHandlerCount :: (MonadDOM m) => Internals -> m Word-touchEventHandlerCount self- = liftDOM- (round <$>- ((self ^. jsf "touchEventHandlerCount" ()) >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nodesFromRect Mozilla Internals.nodesFromRect documentation> -nodesFromRect ::- (MonadDOM m, IsDocument document) =>- Internals ->- Maybe document ->- Int ->- Int ->- Word ->- Word -> Word -> Word -> Bool -> Bool -> Bool -> m (Maybe NodeList)-nodesFromRect self document x y topPadding rightPadding- bottomPadding leftPadding ignoreClipping allowShadowContent- allowChildFrameContent- = liftDOM- ((self ^. jsf "nodesFromRect"- [toJSVal document, toJSVal x, toJSVal y, toJSVal topPadding,- toJSVal rightPadding, toJSVal bottomPadding, toJSVal leftPadding,- toJSVal ignoreClipping, toJSVal allowShadowContent,- toJSVal allowChildFrameContent])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.parserMetaData Mozilla Internals.parserMetaData documentation> -parserMetaData ::- (MonadDOM m, FromJSString result) => Internals -> JSVal -> m result-parserMetaData self func- = liftDOM- ((self ^. jsf "parserMetaData" [toJSVal func]) >>=- fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.updateEditorUINowIfScheduled Mozilla Internals.updateEditorUINowIfScheduled documentation> -updateEditorUINowIfScheduled :: (MonadDOM m) => Internals -> m ()-updateEditorUINowIfScheduled self- = liftDOM (void (self ^. jsf "updateEditorUINowIfScheduled" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasSpellingMarker Mozilla Internals.hasSpellingMarker documentation> -hasSpellingMarker ::- (MonadDOM m) => Internals -> Int -> Int -> m Bool-hasSpellingMarker self from length- = liftDOM- ((self ^. jsf "hasSpellingMarker" [toJSVal from, toJSVal length])- >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasGrammarMarker Mozilla Internals.hasGrammarMarker documentation> -hasGrammarMarker ::- (MonadDOM m) => Internals -> Int -> Int -> m Bool-hasGrammarMarker self from length- = liftDOM- ((self ^. jsf "hasGrammarMarker" [toJSVal from, toJSVal length])- >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasAutocorrectedMarker Mozilla Internals.hasAutocorrectedMarker documentation> -hasAutocorrectedMarker ::- (MonadDOM m) => Internals -> Int -> Int -> m Bool-hasAutocorrectedMarker self from length- = liftDOM- ((self ^. jsf "hasAutocorrectedMarker"- [toJSVal from, toJSVal length])- >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setContinuousSpellCheckingEnabled Mozilla Internals.setContinuousSpellCheckingEnabled documentation> -setContinuousSpellCheckingEnabled ::- (MonadDOM m) => Internals -> Bool -> m ()-setContinuousSpellCheckingEnabled self enabled- = liftDOM- (void- (self ^. jsf "setContinuousSpellCheckingEnabled"- [toJSVal enabled]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticQuoteSubstitutionEnabled Mozilla Internals.setAutomaticQuoteSubstitutionEnabled documentation> -setAutomaticQuoteSubstitutionEnabled ::- (MonadDOM m) => Internals -> Bool -> m ()-setAutomaticQuoteSubstitutionEnabled self enabled- = liftDOM- (void- (self ^. jsf "setAutomaticQuoteSubstitutionEnabled"- [toJSVal enabled]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticLinkDetectionEnabled Mozilla Internals.setAutomaticLinkDetectionEnabled documentation> -setAutomaticLinkDetectionEnabled ::- (MonadDOM m) => Internals -> Bool -> m ()-setAutomaticLinkDetectionEnabled self enabled- = liftDOM- (void- (self ^. jsf "setAutomaticLinkDetectionEnabled" [toJSVal enabled]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticDashSubstitutionEnabled Mozilla Internals.setAutomaticDashSubstitutionEnabled documentation> -setAutomaticDashSubstitutionEnabled ::- (MonadDOM m) => Internals -> Bool -> m ()-setAutomaticDashSubstitutionEnabled self enabled- = liftDOM- (void- (self ^. jsf "setAutomaticDashSubstitutionEnabled"- [toJSVal enabled]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticTextReplacementEnabled Mozilla Internals.setAutomaticTextReplacementEnabled documentation> -setAutomaticTextReplacementEnabled ::- (MonadDOM m) => Internals -> Bool -> m ()-setAutomaticTextReplacementEnabled self enabled- = liftDOM- (void- (self ^. jsf "setAutomaticTextReplacementEnabled"- [toJSVal enabled]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticSpellingCorrectionEnabled Mozilla Internals.setAutomaticSpellingCorrectionEnabled documentation> -setAutomaticSpellingCorrectionEnabled ::- (MonadDOM m) => Internals -> Bool -> m ()-setAutomaticSpellingCorrectionEnabled self enabled- = liftDOM- (void- (self ^. jsf "setAutomaticSpellingCorrectionEnabled"- [toJSVal enabled]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isOverwriteModeEnabled Mozilla Internals.isOverwriteModeEnabled documentation> -isOverwriteModeEnabled :: (MonadDOM m) => Internals -> m Bool-isOverwriteModeEnabled self- = liftDOM ((self ^. jsf "isOverwriteModeEnabled" ()) >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.toggleOverwriteModeEnabled Mozilla Internals.toggleOverwriteModeEnabled documentation> -toggleOverwriteModeEnabled :: (MonadDOM m) => Internals -> m ()-toggleOverwriteModeEnabled self- = liftDOM (void (self ^. jsf "toggleOverwriteModeEnabled" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfScrollableAreas Mozilla Internals.numberOfScrollableAreas documentation> -numberOfScrollableAreas :: (MonadDOM m) => Internals -> m Word-numberOfScrollableAreas self- = liftDOM- (round <$>- ((self ^. jsf "numberOfScrollableAreas" ()) >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPageBoxVisible Mozilla Internals.isPageBoxVisible documentation> -isPageBoxVisible :: (MonadDOM m) => Internals -> Int -> m Bool-isPageBoxVisible self pageNumber- = liftDOM- ((self ^. jsf "isPageBoxVisible" [toJSVal pageNumber]) >>=- valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.layerTreeAsText Mozilla Internals.layerTreeAsText documentation> -layerTreeAsText ::- (MonadDOM m, IsDocument document, FromJSString result) =>- Internals -> Maybe document -> Word -> m result-layerTreeAsText self document flags- = liftDOM- ((self ^. jsf "layerTreeAsText" [toJSVal document, toJSVal flags])- >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.scrollingStateTreeAsText Mozilla Internals.scrollingStateTreeAsText documentation> -scrollingStateTreeAsText ::- (MonadDOM m, FromJSString result) => Internals -> m result-scrollingStateTreeAsText self- = liftDOM- ((self ^. jsf "scrollingStateTreeAsText" ()) >>=- fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mainThreadScrollingReasons Mozilla Internals.mainThreadScrollingReasons documentation> -mainThreadScrollingReasons ::- (MonadDOM m, FromJSString result) => Internals -> m result-mainThreadScrollingReasons self- = liftDOM- ((self ^. jsf "mainThreadScrollingReasons" ()) >>=- fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nonFastScrollableRects Mozilla Internals.nonFastScrollableRects documentation> -nonFastScrollableRects ::- (MonadDOM m) => Internals -> m (Maybe ClientRectList)-nonFastScrollableRects self- = liftDOM ((self ^. jsf "nonFastScrollableRects" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.repaintRectsAsText Mozilla Internals.repaintRectsAsText documentation> -repaintRectsAsText ::- (MonadDOM m, FromJSString result) => Internals -> m result-repaintRectsAsText self- = liftDOM- ((self ^. jsf "repaintRectsAsText" ()) >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.garbageCollectDocumentResources Mozilla Internals.garbageCollectDocumentResources documentation> -garbageCollectDocumentResources ::- (MonadDOM m) => Internals -> m ()-garbageCollectDocumentResources self- = liftDOM (void (self ^. jsf "garbageCollectDocumentResources" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.allowRoundingHacks Mozilla Internals.allowRoundingHacks documentation> -allowRoundingHacks :: (MonadDOM m) => Internals -> m ()-allowRoundingHacks self- = liftDOM (void (self ^. jsf "allowRoundingHacks" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.insertAuthorCSS Mozilla Internals.insertAuthorCSS documentation> -insertAuthorCSS ::- (MonadDOM m, ToJSString css) => Internals -> css -> m ()-insertAuthorCSS self css- = liftDOM (void (self ^. jsf "insertAuthorCSS" [toJSVal css]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.insertUserCSS Mozilla Internals.insertUserCSS documentation> -insertUserCSS ::- (MonadDOM m, ToJSString css) => Internals -> css -> m ()-insertUserCSS self css- = liftDOM (void (self ^. jsf "insertUserCSS" [toJSVal css]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setBatteryStatus Mozilla Internals.setBatteryStatus documentation> -setBatteryStatus ::- (MonadDOM m, ToJSString eventType) =>- Internals ->- eventType -> Bool -> Double -> Double -> Double -> m ()-setBatteryStatus self eventType charging chargingTime- dischargingTime level- = liftDOM- (void- (self ^. jsf "setBatteryStatus"- [toJSVal eventType, toJSVal charging, toJSVal chargingTime,- toJSVal dischargingTime, toJSVal level]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setDeviceProximity Mozilla Internals.setDeviceProximity documentation> -setDeviceProximity ::- (MonadDOM m, ToJSString eventType) =>- Internals -> eventType -> Double -> Double -> Double -> m ()-setDeviceProximity self eventType value min max- = liftDOM- (void- (self ^. jsf "setDeviceProximity"- [toJSVal eventType, toJSVal value, toJSVal min, toJSVal max]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfLiveNodes Mozilla Internals.numberOfLiveNodes documentation> -numberOfLiveNodes :: (MonadDOM m) => Internals -> m Word-numberOfLiveNodes self- = liftDOM- (round <$> ((self ^. jsf "numberOfLiveNodes" ()) >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfLiveDocuments Mozilla Internals.numberOfLiveDocuments documentation> -numberOfLiveDocuments :: (MonadDOM m) => Internals -> m Word-numberOfLiveDocuments self- = liftDOM- (round <$>- ((self ^. jsf "numberOfLiveDocuments" ()) >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.consoleMessageArgumentCounts Mozilla Internals.consoleMessageArgumentCounts documentation> -consoleMessageArgumentCounts ::- (MonadDOM m, FromJSString result) => Internals -> m [result]-consoleMessageArgumentCounts self- = liftDOM- ((self ^. jsf "consoleMessageArgumentCounts" ()) >>=- fromJSArrayUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.openDummyInspectorFrontend Mozilla Internals.openDummyInspectorFrontend documentation> -openDummyInspectorFrontend ::- (MonadDOM m, ToJSString url) =>- Internals -> url -> m (Maybe Window)-openDummyInspectorFrontend self url- = liftDOM- ((self ^. jsf "openDummyInspectorFrontend" [toJSVal url]) >>=- fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.closeDummyInspectorFrontend Mozilla Internals.closeDummyInspectorFrontend documentation> -closeDummyInspectorFrontend :: (MonadDOM m) => Internals -> m ()-closeDummyInspectorFrontend self- = liftDOM (void (self ^. jsf "closeDummyInspectorFrontend" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setJavaScriptProfilingEnabled Mozilla Internals.setJavaScriptProfilingEnabled documentation> -setJavaScriptProfilingEnabled ::- (MonadDOM m) => Internals -> Bool -> m ()-setJavaScriptProfilingEnabled self creates- = liftDOM- (void- (self ^. jsf "setJavaScriptProfilingEnabled" [toJSVal creates]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setInspectorIsUnderTest Mozilla Internals.setInspectorIsUnderTest documentation> -setInspectorIsUnderTest ::- (MonadDOM m) => Internals -> Bool -> m ()-setInspectorIsUnderTest self isUnderTest- = liftDOM- (void- (self ^. jsf "setInspectorIsUnderTest" [toJSVal isUnderTest]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.counterValue Mozilla Internals.counterValue documentation> -counterValue ::- (MonadDOM m, IsElement element, FromJSString result) =>- Internals -> Maybe element -> m result-counterValue self element- = liftDOM- ((self ^. jsf "counterValue" [toJSVal element]) >>=- fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageNumber Mozilla Internals.pageNumber documentation> -pageNumber ::- (MonadDOM m, IsElement element) =>- Internals -> Maybe element -> Float -> Float -> m Int-pageNumber self element pageWidth pageHeight- = liftDOM- (round <$>- ((self ^. jsf "pageNumber"- [toJSVal element, toJSVal pageWidth, toJSVal pageHeight])- >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shortcutIconURLs Mozilla Internals.shortcutIconURLs documentation> -shortcutIconURLs ::- (MonadDOM m, FromJSString result) => Internals -> m [result]-shortcutIconURLs self- = liftDOM- ((self ^. jsf "shortcutIconURLs" ()) >>= fromJSArrayUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.allIconURLs Mozilla Internals.allIconURLs documentation> -allIconURLs ::- (MonadDOM m, FromJSString result) => Internals -> m [result]-allIconURLs self- = liftDOM ((self ^. jsf "allIconURLs" ()) >>= fromJSArrayUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfPages Mozilla Internals.numberOfPages documentation> -numberOfPages ::- (MonadDOM m) => Internals -> Double -> Double -> m Int-numberOfPages self pageWidthInPixels pageHeightInPixels- = liftDOM- (round <$>- ((self ^. jsf "numberOfPages"- [toJSVal pageWidthInPixels, toJSVal pageHeightInPixels])- >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageProperty Mozilla Internals.pageProperty documentation> -pageProperty ::- (MonadDOM m, ToJSString propertyName, FromJSString result) =>- Internals -> propertyName -> Int -> m result-pageProperty self propertyName pageNumber- = liftDOM- ((self ^. jsf "pageProperty"- [toJSVal propertyName, toJSVal pageNumber])- >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageSizeAndMarginsInPixels Mozilla Internals.pageSizeAndMarginsInPixels documentation> -pageSizeAndMarginsInPixels ::- (MonadDOM m, FromJSString result) =>- Internals ->- Int -> Int -> Int -> Int -> Int -> Int -> Int -> m result-pageSizeAndMarginsInPixels self pageIndex width height marginTop- marginRight marginBottom marginLeft- = liftDOM- ((self ^. jsf "pageSizeAndMarginsInPixels"- [toJSVal pageIndex, toJSVal width, toJSVal height,- toJSVal marginTop, toJSVal marginRight, toJSVal marginBottom,- toJSVal marginLeft])- >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPageScaleFactor Mozilla Internals.setPageScaleFactor documentation> -setPageScaleFactor ::- (MonadDOM m) => Internals -> Float -> Int -> Int -> m ()-setPageScaleFactor self scaleFactor x y- = liftDOM- (void- (self ^. jsf "setPageScaleFactor"- [toJSVal scaleFactor, toJSVal x, toJSVal y]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPageZoomFactor Mozilla Internals.setPageZoomFactor documentation> -setPageZoomFactor :: (MonadDOM m) => Internals -> Float -> m ()-setPageZoomFactor self zoomFactor- = liftDOM- (void (self ^. jsf "setPageZoomFactor" [toJSVal zoomFactor]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setHeaderHeight Mozilla Internals.setHeaderHeight documentation> -setHeaderHeight :: (MonadDOM m) => Internals -> Float -> m ()-setHeaderHeight self height- = liftDOM (void (self ^. jsf "setHeaderHeight" [toJSVal height]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setFooterHeight Mozilla Internals.setFooterHeight documentation> -setFooterHeight :: (MonadDOM m) => Internals -> Float -> m ()-setFooterHeight self height- = liftDOM (void (self ^. jsf "setFooterHeight" [toJSVal height]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setTopContentInset Mozilla Internals.setTopContentInset documentation> -setTopContentInset :: (MonadDOM m) => Internals -> Float -> m ()-setTopContentInset self contentInset- = liftDOM- (void (self ^. jsf "setTopContentInset" [toJSVal contentInset]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.webkitWillEnterFullScreenForElement Mozilla Internals.webkitWillEnterFullScreenForElement documentation> -webkitWillEnterFullScreenForElement ::- (MonadDOM m, IsElement element) =>- Internals -> Maybe element -> m ()-webkitWillEnterFullScreenForElement self element- = liftDOM- (void- (self ^. jsf "webkitWillEnterFullScreenForElement"- [toJSVal element]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.webkitDidEnterFullScreenForElement Mozilla Internals.webkitDidEnterFullScreenForElement documentation> -webkitDidEnterFullScreenForElement ::- (MonadDOM m, IsElement element) =>- Internals -> Maybe element -> m ()-webkitDidEnterFullScreenForElement self element- = liftDOM- (void- (self ^. jsf "webkitDidEnterFullScreenForElement"- [toJSVal element]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.webkitWillExitFullScreenForElement Mozilla Internals.webkitWillExitFullScreenForElement documentation> -webkitWillExitFullScreenForElement ::- (MonadDOM m, IsElement element) =>- Internals -> Maybe element -> m ()-webkitWillExitFullScreenForElement self element- = liftDOM- (void- (self ^. jsf "webkitWillExitFullScreenForElement"- [toJSVal element]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.webkitDidExitFullScreenForElement Mozilla Internals.webkitDidExitFullScreenForElement documentation> -webkitDidExitFullScreenForElement ::- (MonadDOM m, IsElement element) =>- Internals -> Maybe element -> m ()-webkitDidExitFullScreenForElement self element- = liftDOM- (void- (self ^. jsf "webkitDidExitFullScreenForElement"- [toJSVal element]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setApplicationCacheOriginQuota Mozilla Internals.setApplicationCacheOriginQuota documentation> -setApplicationCacheOriginQuota ::- (MonadDOM m) => Internals -> Word64 -> m ()-setApplicationCacheOriginQuota self quota- = liftDOM- (void- (self ^. jsf "setApplicationCacheOriginQuota" [toJSVal quota]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.registerURLSchemeAsBypassingContentSecurityPolicy Mozilla Internals.registerURLSchemeAsBypassingContentSecurityPolicy documentation> -registerURLSchemeAsBypassingContentSecurityPolicy ::- (MonadDOM m, ToJSString scheme) =>- Internals -> scheme -> m ()-registerURLSchemeAsBypassingContentSecurityPolicy self scheme- = liftDOM- (void- (self ^. jsf "registerURLSchemeAsBypassingContentSecurityPolicy"- [toJSVal scheme]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.removeURLSchemeRegisteredAsBypassingContentSecurityPolicy Mozilla Internals.removeURLSchemeRegisteredAsBypassingContentSecurityPolicy documentation> -removeURLSchemeRegisteredAsBypassingContentSecurityPolicy ::- (MonadDOM m, ToJSString scheme) =>- Internals -> scheme -> m ()-removeURLSchemeRegisteredAsBypassingContentSecurityPolicy self- scheme- = liftDOM- (void- (self ^.- jsf "removeURLSchemeRegisteredAsBypassingContentSecurityPolicy"- [toJSVal scheme]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mallocStatistics Mozilla Internals.mallocStatistics documentation> -mallocStatistics ::- (MonadDOM m) => Internals -> m (Maybe MallocStatistics)-mallocStatistics self- = liftDOM ((self ^. jsf "mallocStatistics" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.typeConversions Mozilla Internals.typeConversions documentation> -typeConversions ::- (MonadDOM m) => Internals -> m (Maybe TypeConversions)-typeConversions self- = liftDOM ((self ^. jsf "typeConversions" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.memoryInfo Mozilla Internals.memoryInfo documentation> -memoryInfo :: (MonadDOM m) => Internals -> m (Maybe MemoryInfo)-memoryInfo self- = liftDOM ((self ^. jsf "memoryInfo" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.getReferencedFilePaths Mozilla Internals.getReferencedFilePaths documentation> -getReferencedFilePaths ::- (MonadDOM m, FromJSString result) => Internals -> m [result]-getReferencedFilePaths self- = liftDOM- ((self ^. jsf "getReferencedFilePaths" ()) >>=- fromJSArrayUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.startTrackingRepaints Mozilla Internals.startTrackingRepaints documentation> -startTrackingRepaints :: (MonadDOM m) => Internals -> m ()-startTrackingRepaints self- = liftDOM (void (self ^. jsf "startTrackingRepaints" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.stopTrackingRepaints Mozilla Internals.stopTrackingRepaints documentation> -stopTrackingRepaints :: (MonadDOM m) => Internals -> m ()-stopTrackingRepaints self- = liftDOM (void (self ^. jsf "stopTrackingRepaints" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isTimerThrottled Mozilla Internals.isTimerThrottled documentation> -isTimerThrottled :: (MonadDOM m) => Internals -> Int -> m Bool-isTimerThrottled self timerHandle- = liftDOM- ((self ^. jsf "isTimerThrottled" [toJSVal timerHandle]) >>=- valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks Mozilla Internals.updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks documentation> -updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks ::- (MonadDOM m, IsNode node) =>- Internals -> Maybe node -> m ()-updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks self node- = liftDOM- (void- (self ^.- jsf "updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks"- [toJSVal node]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.getCurrentCursorInfo Mozilla Internals.getCurrentCursorInfo documentation> -getCurrentCursorInfo ::- (MonadDOM m, FromJSString result) => Internals -> m result-getCurrentCursorInfo self- = liftDOM- ((self ^. jsf "getCurrentCursorInfo" ()) >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerTextForListItem Mozilla Internals.markerTextForListItem documentation> -markerTextForListItem ::- (MonadDOM m, IsElement element, FromJSString result) =>- Internals -> Maybe element -> m result-markerTextForListItem self element- = liftDOM- ((self ^. jsf "markerTextForListItem" [toJSVal element]) >>=- fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.toolTipFromElement Mozilla Internals.toolTipFromElement documentation> -toolTipFromElement ::- (MonadDOM m, IsElement element, FromJSString result) =>- Internals -> Maybe element -> m result-toolTipFromElement self element- = liftDOM- ((self ^. jsf "toolTipFromElement" [toJSVal element]) >>=- fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.deserializeBuffer Mozilla Internals.deserializeBuffer documentation> -deserializeBuffer ::- (MonadDOM m, IsArrayBuffer buffer) =>- Internals -> Maybe buffer -> m (Maybe SerializedScriptValue)-deserializeBuffer self buffer- = liftDOM- ((self ^. jsf "deserializeBuffer" [toJSVal buffer]) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.serializeObject Mozilla Internals.serializeObject documentation> -serializeObject ::- (MonadDOM m, IsSerializedScriptValue obj) =>- Internals -> Maybe obj -> m (Maybe ArrayBuffer)-serializeObject self obj- = liftDOM- ((self ^. jsf "serializeObject" [toJSVal obj]) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setUsesOverlayScrollbars Mozilla Internals.setUsesOverlayScrollbars documentation> -setUsesOverlayScrollbars ::- (MonadDOM m) => Internals -> Bool -> m ()-setUsesOverlayScrollbars self enabled- = liftDOM- (void (self ^. jsf "setUsesOverlayScrollbars" [toJSVal enabled]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.forceReload Mozilla Internals.forceReload documentation> -forceReload :: (MonadDOM m) => Internals -> Bool -> m ()-forceReload self endToEnd- = liftDOM (void (self ^. jsf "forceReload" [toJSVal endToEnd]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.simulateAudioInterruption Mozilla Internals.simulateAudioInterruption documentation> -simulateAudioInterruption ::- (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()-simulateAudioInterruption self node- = liftDOM- (void (self ^. jsf "simulateAudioInterruption" [toJSVal node]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mediaElementHasCharacteristic Mozilla Internals.mediaElementHasCharacteristic documentation> -mediaElementHasCharacteristic ::- (MonadDOM m, IsNode node, ToJSString characteristic) =>- Internals -> Maybe node -> characteristic -> m Bool-mediaElementHasCharacteristic self node characteristic- = liftDOM- ((self ^. jsf "mediaElementHasCharacteristic"- [toJSVal node, toJSVal characteristic])- >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.initializeMockCDM Mozilla Internals.initializeMockCDM documentation> -initializeMockCDM :: (MonadDOM m) => Internals -> m ()-initializeMockCDM self- = liftDOM (void (self ^. jsf "initializeMockCDM" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.enableMockSpeechSynthesizer Mozilla Internals.enableMockSpeechSynthesizer documentation> -enableMockSpeechSynthesizer :: (MonadDOM m) => Internals -> m ()-enableMockSpeechSynthesizer self- = liftDOM (void (self ^. jsf "enableMockSpeechSynthesizer" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.getImageSourceURL Mozilla Internals.getImageSourceURL documentation> -getImageSourceURL ::- (MonadDOM m, IsElement element, FromJSString result) =>- Internals -> Maybe element -> m result-getImageSourceURL self element- = liftDOM- ((self ^. jsf "getImageSourceURL" [toJSVal element]) >>=- fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.captionsStyleSheetOverride Mozilla Internals.captionsStyleSheetOverride documentation> -captionsStyleSheetOverride ::- (MonadDOM m, FromJSString result) => Internals -> m result-captionsStyleSheetOverride self- = liftDOM- ((self ^. jsf "captionsStyleSheetOverride" ()) >>=- fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setCaptionsStyleSheetOverride Mozilla Internals.setCaptionsStyleSheetOverride documentation> -setCaptionsStyleSheetOverride ::- (MonadDOM m, ToJSString override) => Internals -> override -> m ()-setCaptionsStyleSheetOverride self override- = liftDOM- (void- (self ^. jsf "setCaptionsStyleSheetOverride" [toJSVal override]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPrimaryAudioTrackLanguageOverride Mozilla Internals.setPrimaryAudioTrackLanguageOverride documentation> -setPrimaryAudioTrackLanguageOverride ::- (MonadDOM m, ToJSString language) =>- Internals -> language -> m ()-setPrimaryAudioTrackLanguageOverride self language- = liftDOM- (void- (self ^. jsf "setPrimaryAudioTrackLanguageOverride"- [toJSVal language]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setCaptionDisplayMode Mozilla Internals.setCaptionDisplayMode documentation> -setCaptionDisplayMode ::- (MonadDOM m, ToJSString mode) => Internals -> mode -> m ()-setCaptionDisplayMode self mode- = liftDOM- (void (self ^. jsf "setCaptionDisplayMode" [toJSVal mode]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.createTimeRanges Mozilla Internals.createTimeRanges documentation> -createTimeRanges ::- (MonadDOM m, IsFloat32Array startTimes, IsFloat32Array endTimes) =>- Internals ->- Maybe startTimes -> Maybe endTimes -> m (Maybe TimeRanges)-createTimeRanges self startTimes endTimes- = liftDOM- ((self ^. jsf "createTimeRanges"- [toJSVal startTimes, toJSVal endTimes])- >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.closestTimeToTimeRanges Mozilla Internals.closestTimeToTimeRanges documentation> -closestTimeToTimeRanges ::- (MonadDOM m) => Internals -> Double -> Maybe TimeRanges -> m Double-closestTimeToTimeRanges self time ranges- = liftDOM- ((self ^. jsf "closestTimeToTimeRanges"- [toJSVal time, toJSVal ranges])- >>= valToNumber)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isSelectPopupVisible Mozilla Internals.isSelectPopupVisible documentation> -isSelectPopupVisible ::- (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Bool-isSelectPopupVisible self node- = liftDOM- ((self ^. jsf "isSelectPopupVisible" [toJSVal node]) >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isVibrating Mozilla Internals.isVibrating documentation> -isVibrating :: (MonadDOM m) => Internals -> m Bool-isVibrating self- = liftDOM ((self ^. jsf "isVibrating" ()) >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPluginUnavailabilityIndicatorObscured Mozilla Internals.isPluginUnavailabilityIndicatorObscured documentation> -isPluginUnavailabilityIndicatorObscured ::- (MonadDOM m, IsElement element) =>- Internals -> Maybe element -> m Bool-isPluginUnavailabilityIndicatorObscured self element- = liftDOM- ((self ^. jsf "isPluginUnavailabilityIndicatorObscured"- [toJSVal element])- >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPluginSnapshotted Mozilla Internals.isPluginSnapshotted documentation> -isPluginSnapshotted ::- (MonadDOM m, IsElement element) =>- Internals -> Maybe element -> m Bool-isPluginSnapshotted self element- = liftDOM- ((self ^. jsf "isPluginSnapshotted" [toJSVal element]) >>=- valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.selectionBounds Mozilla Internals.selectionBounds documentation> -selectionBounds ::- (MonadDOM m) => Internals -> m (Maybe ClientRect)-selectionBounds self- = liftDOM ((self ^. jsf "selectionBounds" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.initializeMockMediaSource Mozilla Internals.initializeMockMediaSource documentation> -initializeMockMediaSource :: (MonadDOM m) => Internals -> m ()-initializeMockMediaSource self- = liftDOM (void (self ^. jsf "initializeMockMediaSource" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.bufferedSamplesForTrackID Mozilla Internals.bufferedSamplesForTrackID documentation> -bufferedSamplesForTrackID ::- (MonadDOM m, ToJSString trackID, FromJSString result) =>- Internals -> Maybe SourceBuffer -> trackID -> m [result]-bufferedSamplesForTrackID self buffer trackID- = liftDOM- ((self ^. jsf "bufferedSamplesForTrackID"- [toJSVal buffer, toJSVal trackID])- >>= fromJSArrayUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.beginMediaSessionInterruption Mozilla Internals.beginMediaSessionInterruption documentation> -beginMediaSessionInterruption :: (MonadDOM m) => Internals -> m ()-beginMediaSessionInterruption self- = liftDOM (void (self ^. jsf "beginMediaSessionInterruption" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.endMediaSessionInterruption Mozilla Internals.endMediaSessionInterruption documentation> -endMediaSessionInterruption ::- (MonadDOM m, ToJSString flags) => Internals -> flags -> m ()-endMediaSessionInterruption self flags- = liftDOM- (void (self ^. jsf "endMediaSessionInterruption" [toJSVal flags]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.applicationWillEnterForeground Mozilla Internals.applicationWillEnterForeground documentation> -applicationWillEnterForeground :: (MonadDOM m) => Internals -> m ()-applicationWillEnterForeground self- = liftDOM (void (self ^. jsf "applicationWillEnterForeground" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.applicationWillEnterBackground Mozilla Internals.applicationWillEnterBackground documentation> -applicationWillEnterBackground :: (MonadDOM m) => Internals -> m ()-applicationWillEnterBackground self- = liftDOM (void (self ^. jsf "applicationWillEnterBackground" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setMediaSessionRestrictions Mozilla Internals.setMediaSessionRestrictions documentation> -setMediaSessionRestrictions ::- (MonadDOM m, ToJSString mediaType, ToJSString restrictions) =>- Internals -> mediaType -> restrictions -> m ()-setMediaSessionRestrictions self mediaType restrictions- = liftDOM- (void- (self ^. jsf "setMediaSessionRestrictions"- [toJSVal mediaType, toJSVal restrictions]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.postRemoteControlCommand Mozilla Internals.postRemoteControlCommand documentation> -postRemoteControlCommand ::- (MonadDOM m, ToJSString command) => Internals -> command -> m ()-postRemoteControlCommand self command- = liftDOM- (void (self ^. jsf "postRemoteControlCommand" [toJSVal command]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.simulateSystemSleep Mozilla Internals.simulateSystemSleep documentation> -simulateSystemSleep :: (MonadDOM m) => Internals -> m ()-simulateSystemSleep self- = liftDOM (void (self ^. jsf "simulateSystemSleep" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.simulateSystemWake Mozilla Internals.simulateSystemWake documentation> -simulateSystemWake :: (MonadDOM m) => Internals -> m ()-simulateSystemWake self- = liftDOM (void (self ^. jsf "simulateSystemWake" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.elementIsBlockingDisplaySleep Mozilla Internals.elementIsBlockingDisplaySleep documentation> -elementIsBlockingDisplaySleep ::- (MonadDOM m, IsElement element) =>- Internals -> Maybe element -> m Bool-elementIsBlockingDisplaySleep self element- = liftDOM- ((self ^. jsf "elementIsBlockingDisplaySleep" [toJSVal element])- >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.installMockPageOverlay Mozilla Internals.installMockPageOverlay documentation> -installMockPageOverlay ::- (MonadDOM m) => Internals -> PageOverlayType -> m ()-installMockPageOverlay self type'- = liftDOM- (void (self ^. jsf "installMockPageOverlay" [toJSVal type']))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageOverlayLayerTreeAsText Mozilla Internals.pageOverlayLayerTreeAsText documentation> -pageOverlayLayerTreeAsText ::- (MonadDOM m, FromJSString result) => Internals -> m result-pageOverlayLayerTreeAsText self- = liftDOM- ((self ^. jsf "pageOverlayLayerTreeAsText" ()) >>=- fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPageMuted Mozilla Internals.setPageMuted documentation> -setPageMuted :: (MonadDOM m) => Internals -> Bool -> m ()-setPageMuted self muted- = liftDOM (void (self ^. jsf "setPageMuted" [toJSVal muted]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPagePlayingAudio Mozilla Internals.isPagePlayingAudio documentation> -isPagePlayingAudio :: (MonadDOM m) => Internals -> m Bool-isPagePlayingAudio self- = liftDOM ((self ^. jsf "isPagePlayingAudio" ()) >>= valToBool)-pattern LAYER_TREE_INCLUDES_VISIBLE_RECTS = 1-pattern LAYER_TREE_INCLUDES_TILE_CACHES = 2-pattern LAYER_TREE_INCLUDES_REPAINT_RECTS = 4-pattern LAYER_TREE_INCLUDES_PAINTING_PHASES = 8-pattern LAYER_TREE_INCLUDES_CONTENT_LAYERS = 16---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.settings Mozilla Internals.settings documentation> -getSettings ::- (MonadDOM m) => Internals -> m (Maybe InternalSettings)-getSettings self = liftDOM ((self ^. js "settings") >>= fromJSVal)+ (address, address_, nodeNeedsStyleRecalc, nodeNeedsStyleRecalc_,+ description, description_, hasPausedImageAnimations,+ hasPausedImageAnimations_, elementRenderTreeAsText,+ elementRenderTreeAsText_, isPreloaded, isPreloaded_,+ isLoadingFromMemoryCache, isLoadingFromMemoryCache_,+ xhrResponseSource, xhrResponseSource_, clearMemoryCache,+ pruneMemoryCacheToSize, memoryCacheSize, memoryCacheSize_,+ clearPageCache, pageCacheSize, pageCacheSize_,+ computedStyleIncludingVisitedInfo,+ computedStyleIncludingVisitedInfo_,+ computedStyleIncludingVisitedInfoUnchecked, ensureShadowRoot,+ ensureShadowRoot_, ensureShadowRootUnchecked, createShadowRoot,+ createShadowRoot_, createShadowRootUnchecked, shadowRoot,+ shadowRoot_, shadowRootUnchecked, shadowRootType, shadowRootType_,+ includerFor, includerFor_, includerForUnchecked, shadowPseudoId,+ shadowPseudoId_, setShadowPseudoId, treeScopeRootNode,+ treeScopeRootNode_, treeScopeRootNodeUnchecked, parentTreeScope,+ parentTreeScope_, parentTreeScopeUnchecked,+ lastSpatialNavigationCandidateCount,+ lastSpatialNavigationCandidateCount_, numberOfActiveAnimations,+ numberOfActiveAnimations_, suspendAnimations, resumeAnimations,+ animationsAreSuspended, animationsAreSuspended_,+ pauseAnimationAtTimeOnElement, pauseAnimationAtTimeOnElement_,+ pauseAnimationAtTimeOnPseudoElement,+ pauseAnimationAtTimeOnPseudoElement_,+ pauseTransitionAtTimeOnElement, pauseTransitionAtTimeOnElement_,+ pauseTransitionAtTimeOnPseudoElement,+ pauseTransitionAtTimeOnPseudoElement_, attached, attached_,+ visiblePlaceholder, visiblePlaceholder_, selectColorInColorChooser,+ formControlStateOfPreviousHistoryItem,+ formControlStateOfPreviousHistoryItem_,+ setFormControlStateOfPreviousHistoryItem, absoluteCaretBounds,+ absoluteCaretBounds_, absoluteCaretBoundsUnchecked, boundingBox,+ boundingBox_, boundingBoxUnchecked, inspectorHighlightRects,+ inspectorHighlightRects_, inspectorHighlightRectsUnchecked,+ inspectorHighlightObject, inspectorHighlightObject_,+ markerCountForNode, markerCountForNode_, markerRangeForNode,+ markerRangeForNode_, markerRangeForNodeUnchecked,+ markerDescriptionForNode, markerDescriptionForNode_,+ addTextMatchMarker, setMarkedTextMatchesAreHighlighted,+ invalidateFontCache, setScrollViewPosition, setPagination,+ configurationForViewport, configurationForViewport_,+ wasLastChangeUserEdit, wasLastChangeUserEdit_,+ elementShouldAutoComplete, elementShouldAutoComplete_,+ setEditingValue, setAutofilled, countMatchesForText,+ countMatchesForText_, paintControlTints, scrollElementToRect,+ rangeFromLocationAndLength, rangeFromLocationAndLength_,+ rangeFromLocationAndLengthUnchecked, locationFromRange,+ locationFromRange_, lengthFromRange, lengthFromRange_, rangeAsText,+ rangeAsText_, subrange, subrange_, subrangeUnchecked,+ rangeForDictionaryLookupAtLocation,+ rangeForDictionaryLookupAtLocation_,+ rangeForDictionaryLookupAtLocationUnchecked, setDelegatesScrolling,+ lastSpellCheckRequestSequence, lastSpellCheckRequestSequence_,+ lastSpellCheckProcessedSequence, lastSpellCheckProcessedSequence_,+ userPreferredLanguages, userPreferredLanguages_,+ setUserPreferredLanguages, wheelEventHandlerCount,+ wheelEventHandlerCount_, touchEventHandlerCount,+ touchEventHandlerCount_, nodesFromRect, nodesFromRect_,+ nodesFromRectUnchecked, parserMetaData, parserMetaData_,+ updateEditorUINowIfScheduled, hasSpellingMarker,+ hasSpellingMarker_, hasGrammarMarker, hasGrammarMarker_,+ hasAutocorrectedMarker, hasAutocorrectedMarker_,+ setContinuousSpellCheckingEnabled,+ setAutomaticQuoteSubstitutionEnabled,+ setAutomaticLinkDetectionEnabled,+ setAutomaticDashSubstitutionEnabled,+ setAutomaticTextReplacementEnabled,+ setAutomaticSpellingCorrectionEnabled, isOverwriteModeEnabled,+ isOverwriteModeEnabled_, toggleOverwriteModeEnabled,+ numberOfScrollableAreas, numberOfScrollableAreas_,+ isPageBoxVisible, isPageBoxVisible_, layerTreeAsText,+ layerTreeAsText_, scrollingStateTreeAsText,+ scrollingStateTreeAsText_, mainThreadScrollingReasons,+ mainThreadScrollingReasons_, nonFastScrollableRects,+ nonFastScrollableRects_, nonFastScrollableRectsUnchecked,+ repaintRectsAsText, repaintRectsAsText_,+ garbageCollectDocumentResources, allowRoundingHacks,+ insertAuthorCSS, insertUserCSS, setBatteryStatus,+ setDeviceProximity, numberOfLiveNodes, numberOfLiveNodes_,+ numberOfLiveDocuments, numberOfLiveDocuments_,+ consoleMessageArgumentCounts, consoleMessageArgumentCounts_,+ openDummyInspectorFrontend, openDummyInspectorFrontend_,+ openDummyInspectorFrontendUnchecked, closeDummyInspectorFrontend,+ setJavaScriptProfilingEnabled, setInspectorIsUnderTest,+ counterValue, counterValue_, pageNumber, pageNumber_,+ shortcutIconURLs, shortcutIconURLs_, allIconURLs, allIconURLs_,+ numberOfPages, numberOfPages_, pageProperty, pageProperty_,+ pageSizeAndMarginsInPixels, pageSizeAndMarginsInPixels_,+ setPageScaleFactor, setPageZoomFactor, setHeaderHeight,+ setFooterHeight, setTopContentInset,+ webkitWillEnterFullScreenForElement,+ webkitDidEnterFullScreenForElement,+ webkitWillExitFullScreenForElement,+ webkitDidExitFullScreenForElement, setApplicationCacheOriginQuota,+ registerURLSchemeAsBypassingContentSecurityPolicy,+ removeURLSchemeRegisteredAsBypassingContentSecurityPolicy,+ mallocStatistics, mallocStatistics_, mallocStatisticsUnchecked,+ typeConversions, typeConversions_, typeConversionsUnchecked,+ memoryInfo, memoryInfo_, memoryInfoUnchecked,+ getReferencedFilePaths, getReferencedFilePaths_,+ startTrackingRepaints, stopTrackingRepaints, isTimerThrottled,+ isTimerThrottled_,+ updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks,+ getCurrentCursorInfo, getCurrentCursorInfo_, markerTextForListItem,+ markerTextForListItem_, toolTipFromElement, toolTipFromElement_,+ deserializeBuffer, deserializeBuffer_, deserializeBufferUnchecked,+ serializeObject, serializeObject_, serializeObjectUnchecked,+ setUsesOverlayScrollbars, forceReload, simulateAudioInterruption,+ mediaElementHasCharacteristic, mediaElementHasCharacteristic_,+ initializeMockCDM, enableMockSpeechSynthesizer, getImageSourceURL,+ getImageSourceURL_, captionsStyleSheetOverride,+ captionsStyleSheetOverride_, setCaptionsStyleSheetOverride,+ setPrimaryAudioTrackLanguageOverride, setCaptionDisplayMode,+ createTimeRanges, createTimeRanges_, createTimeRangesUnchecked,+ closestTimeToTimeRanges, closestTimeToTimeRanges_,+ isSelectPopupVisible, isSelectPopupVisible_, isVibrating,+ isVibrating_, isPluginUnavailabilityIndicatorObscured,+ isPluginUnavailabilityIndicatorObscured_, isPluginSnapshotted,+ isPluginSnapshotted_, selectionBounds, selectionBounds_,+ selectionBoundsUnchecked, initializeMockMediaSource,+ bufferedSamplesForTrackID, bufferedSamplesForTrackID_,+ beginMediaSessionInterruption, endMediaSessionInterruption,+ applicationWillEnterForeground, applicationWillEnterBackground,+ setMediaSessionRestrictions, postRemoteControlCommand,+ simulateSystemSleep, simulateSystemWake,+ elementIsBlockingDisplaySleep, elementIsBlockingDisplaySleep_,+ installMockPageOverlay, pageOverlayLayerTreeAsText,+ pageOverlayLayerTreeAsText_, setPageMuted, isPagePlayingAudio,+ isPagePlayingAudio_, pattern LAYER_TREE_INCLUDES_VISIBLE_RECTS,+ pattern LAYER_TREE_INCLUDES_TILE_CACHES,+ pattern LAYER_TREE_INCLUDES_REPAINT_RECTS,+ pattern LAYER_TREE_INCLUDES_PAINTING_PHASES,+ pattern LAYER_TREE_INCLUDES_CONTENT_LAYERS, getSettings,+ getSettingsUnchecked, getWorkerThreadCount, getConsoleProfiles,+ Internals, castToInternals, gTypeInternals)+ where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))+import Data.Typeable (Typeable)+import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)+import Data.Int (Int64)+import Data.Word (Word, Word64)+import JSDOM.Types+import Control.Applicative ((<$>))+import Control.Monad (void)+import Control.Lens.Operators ((^.))+import JSDOM.EventTargetClosures (EventName, unsafeEventName)+import JSDOM.Enums++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.address Mozilla Internals.address documentation> +address ::+ (MonadDOM m, IsNode node, FromJSString result) =>+ Internals -> Maybe node -> m result+address self node+ = liftDOM+ ((self ^. jsf "address" [toJSVal node]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.address Mozilla Internals.address documentation> +address_ ::+ (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()+address_ self node+ = liftDOM (void (self ^. jsf "address" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nodeNeedsStyleRecalc Mozilla Internals.nodeNeedsStyleRecalc documentation> +nodeNeedsStyleRecalc ::+ (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Bool+nodeNeedsStyleRecalc self node+ = liftDOM+ ((self ^. jsf "nodeNeedsStyleRecalc" [toJSVal node]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nodeNeedsStyleRecalc Mozilla Internals.nodeNeedsStyleRecalc documentation> +nodeNeedsStyleRecalc_ ::+ (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()+nodeNeedsStyleRecalc_ self node+ = liftDOM+ (void (self ^. jsf "nodeNeedsStyleRecalc" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.description Mozilla Internals.description documentation> +description ::+ (MonadDOM m, FromJSString result) => Internals -> JSVal -> m result+description self value+ = liftDOM+ ((self ^. jsf "description" [toJSVal value]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.description Mozilla Internals.description documentation> +description_ :: (MonadDOM m) => Internals -> JSVal -> m ()+description_ self value+ = liftDOM (void (self ^. jsf "description" [toJSVal value]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasPausedImageAnimations Mozilla Internals.hasPausedImageAnimations documentation> +hasPausedImageAnimations ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m Bool+hasPausedImageAnimations self element+ = liftDOM+ ((self ^. jsf "hasPausedImageAnimations" [toJSVal element]) >>=+ valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasPausedImageAnimations Mozilla Internals.hasPausedImageAnimations documentation> +hasPausedImageAnimations_ ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m ()+hasPausedImageAnimations_ self element+ = liftDOM+ (void (self ^. jsf "hasPausedImageAnimations" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.elementRenderTreeAsText Mozilla Internals.elementRenderTreeAsText documentation> +elementRenderTreeAsText ::+ (MonadDOM m, IsElement element, FromJSString result) =>+ Internals -> Maybe element -> m result+elementRenderTreeAsText self element+ = liftDOM+ ((self ^. jsf "elementRenderTreeAsText" [toJSVal element]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.elementRenderTreeAsText Mozilla Internals.elementRenderTreeAsText documentation> +elementRenderTreeAsText_ ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m ()+elementRenderTreeAsText_ self element+ = liftDOM+ (void (self ^. jsf "elementRenderTreeAsText" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPreloaded Mozilla Internals.isPreloaded documentation> +isPreloaded ::+ (MonadDOM m, ToJSString url) => Internals -> url -> m Bool+isPreloaded self url+ = liftDOM ((self ^. jsf "isPreloaded" [toJSVal url]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPreloaded Mozilla Internals.isPreloaded documentation> +isPreloaded_ ::+ (MonadDOM m, ToJSString url) => Internals -> url -> m ()+isPreloaded_ self url+ = liftDOM (void (self ^. jsf "isPreloaded" [toJSVal url]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isLoadingFromMemoryCache Mozilla Internals.isLoadingFromMemoryCache documentation> +isLoadingFromMemoryCache ::+ (MonadDOM m, ToJSString url) => Internals -> url -> m Bool+isLoadingFromMemoryCache self url+ = liftDOM+ ((self ^. jsf "isLoadingFromMemoryCache" [toJSVal url]) >>=+ valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isLoadingFromMemoryCache Mozilla Internals.isLoadingFromMemoryCache documentation> +isLoadingFromMemoryCache_ ::+ (MonadDOM m, ToJSString url) => Internals -> url -> m ()+isLoadingFromMemoryCache_ self url+ = liftDOM+ (void (self ^. jsf "isLoadingFromMemoryCache" [toJSVal url]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.xhrResponseSource Mozilla Internals.xhrResponseSource documentation> +xhrResponseSource ::+ (MonadDOM m, FromJSString result) =>+ Internals -> Maybe XMLHttpRequest -> m result+xhrResponseSource self xhr+ = liftDOM+ ((self ^. jsf "xhrResponseSource" [toJSVal xhr]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.xhrResponseSource Mozilla Internals.xhrResponseSource documentation> +xhrResponseSource_ ::+ (MonadDOM m) => Internals -> Maybe XMLHttpRequest -> m ()+xhrResponseSource_ self xhr+ = liftDOM (void (self ^. jsf "xhrResponseSource" [toJSVal xhr]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.clearMemoryCache Mozilla Internals.clearMemoryCache documentation> +clearMemoryCache :: (MonadDOM m) => Internals -> m ()+clearMemoryCache self+ = liftDOM (void (self ^. jsf "clearMemoryCache" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pruneMemoryCacheToSize Mozilla Internals.pruneMemoryCacheToSize documentation> +pruneMemoryCacheToSize :: (MonadDOM m) => Internals -> Int -> m ()+pruneMemoryCacheToSize self size+ = liftDOM+ (void (self ^. jsf "pruneMemoryCacheToSize" [toJSVal size]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.memoryCacheSize Mozilla Internals.memoryCacheSize documentation> +memoryCacheSize :: (MonadDOM m) => Internals -> m Int+memoryCacheSize self+ = liftDOM+ (round <$> ((self ^. jsf "memoryCacheSize" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.memoryCacheSize Mozilla Internals.memoryCacheSize documentation> +memoryCacheSize_ :: (MonadDOM m) => Internals -> m ()+memoryCacheSize_ self+ = liftDOM (void (self ^. jsf "memoryCacheSize" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.clearPageCache Mozilla Internals.clearPageCache documentation> +clearPageCache :: (MonadDOM m) => Internals -> m ()+clearPageCache self+ = liftDOM (void (self ^. jsf "clearPageCache" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageCacheSize Mozilla Internals.pageCacheSize documentation> +pageCacheSize :: (MonadDOM m) => Internals -> m Word+pageCacheSize self+ = liftDOM+ (round <$> ((self ^. jsf "pageCacheSize" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageCacheSize Mozilla Internals.pageCacheSize documentation> +pageCacheSize_ :: (MonadDOM m) => Internals -> m ()+pageCacheSize_ self+ = liftDOM (void (self ^. jsf "pageCacheSize" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.computedStyleIncludingVisitedInfo Mozilla Internals.computedStyleIncludingVisitedInfo documentation> +computedStyleIncludingVisitedInfo ::+ (MonadDOM m, IsNode node) =>+ Internals -> Maybe node -> m (Maybe CSSStyleDeclaration)+computedStyleIncludingVisitedInfo self node+ = liftDOM+ ((self ^. jsf "computedStyleIncludingVisitedInfo" [toJSVal node])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.computedStyleIncludingVisitedInfo Mozilla Internals.computedStyleIncludingVisitedInfo documentation> +computedStyleIncludingVisitedInfo_ ::+ (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()+computedStyleIncludingVisitedInfo_ self node+ = liftDOM+ (void+ (self ^. jsf "computedStyleIncludingVisitedInfo" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.computedStyleIncludingVisitedInfo Mozilla Internals.computedStyleIncludingVisitedInfo documentation> +computedStyleIncludingVisitedInfoUnchecked ::+ (MonadDOM m, IsNode node) =>+ Internals -> Maybe node -> m CSSStyleDeclaration+computedStyleIncludingVisitedInfoUnchecked self node+ = liftDOM+ ((self ^. jsf "computedStyleIncludingVisitedInfo" [toJSVal node])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.ensureShadowRoot Mozilla Internals.ensureShadowRoot documentation> +ensureShadowRoot ::+ (MonadDOM m, IsElement host) =>+ Internals -> Maybe host -> m (Maybe Node)+ensureShadowRoot self host+ = liftDOM+ ((self ^. jsf "ensureShadowRoot" [toJSVal host]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.ensureShadowRoot Mozilla Internals.ensureShadowRoot documentation> +ensureShadowRoot_ ::+ (MonadDOM m, IsElement host) => Internals -> Maybe host -> m ()+ensureShadowRoot_ self host+ = liftDOM (void (self ^. jsf "ensureShadowRoot" [toJSVal host]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.ensureShadowRoot Mozilla Internals.ensureShadowRoot documentation> +ensureShadowRootUnchecked ::+ (MonadDOM m, IsElement host) => Internals -> Maybe host -> m Node+ensureShadowRootUnchecked self host+ = liftDOM+ ((self ^. jsf "ensureShadowRoot" [toJSVal host]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.createShadowRoot Mozilla Internals.createShadowRoot documentation> +createShadowRoot ::+ (MonadDOM m, IsElement host) =>+ Internals -> Maybe host -> m (Maybe Node)+createShadowRoot self host+ = liftDOM+ ((self ^. jsf "createShadowRoot" [toJSVal host]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.createShadowRoot Mozilla Internals.createShadowRoot documentation> +createShadowRoot_ ::+ (MonadDOM m, IsElement host) => Internals -> Maybe host -> m ()+createShadowRoot_ self host+ = liftDOM (void (self ^. jsf "createShadowRoot" [toJSVal host]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.createShadowRoot Mozilla Internals.createShadowRoot documentation> +createShadowRootUnchecked ::+ (MonadDOM m, IsElement host) => Internals -> Maybe host -> m Node+createShadowRootUnchecked self host+ = liftDOM+ ((self ^. jsf "createShadowRoot" [toJSVal host]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowRoot Mozilla Internals.shadowRoot documentation> +shadowRoot ::+ (MonadDOM m, IsElement host) =>+ Internals -> Maybe host -> m (Maybe Node)+shadowRoot self host+ = liftDOM ((self ^. jsf "shadowRoot" [toJSVal host]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowRoot Mozilla Internals.shadowRoot documentation> +shadowRoot_ ::+ (MonadDOM m, IsElement host) => Internals -> Maybe host -> m ()+shadowRoot_ self host+ = liftDOM (void (self ^. jsf "shadowRoot" [toJSVal host]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowRoot Mozilla Internals.shadowRoot documentation> +shadowRootUnchecked ::+ (MonadDOM m, IsElement host) => Internals -> Maybe host -> m Node+shadowRootUnchecked self host+ = liftDOM+ ((self ^. jsf "shadowRoot" [toJSVal host]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowRootType Mozilla Internals.shadowRootType documentation> +shadowRootType ::+ (MonadDOM m, IsNode root, FromJSString result) =>+ Internals -> Maybe root -> m result+shadowRootType self root+ = liftDOM+ ((self ^. jsf "shadowRootType" [toJSVal root]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowRootType Mozilla Internals.shadowRootType documentation> +shadowRootType_ ::+ (MonadDOM m, IsNode root) => Internals -> Maybe root -> m ()+shadowRootType_ self root+ = liftDOM (void (self ^. jsf "shadowRootType" [toJSVal root]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.includerFor Mozilla Internals.includerFor documentation> +includerFor ::+ (MonadDOM m, IsNode node) =>+ Internals -> Maybe node -> m (Maybe Element)+includerFor self node+ = liftDOM+ ((self ^. jsf "includerFor" [toJSVal node]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.includerFor Mozilla Internals.includerFor documentation> +includerFor_ ::+ (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()+includerFor_ self node+ = liftDOM (void (self ^. jsf "includerFor" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.includerFor Mozilla Internals.includerFor documentation> +includerForUnchecked ::+ (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Element+includerForUnchecked self node+ = liftDOM+ ((self ^. jsf "includerFor" [toJSVal node]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowPseudoId Mozilla Internals.shadowPseudoId documentation> +shadowPseudoId ::+ (MonadDOM m, IsElement element, FromJSString result) =>+ Internals -> Maybe element -> m result+shadowPseudoId self element+ = liftDOM+ ((self ^. jsf "shadowPseudoId" [toJSVal element]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowPseudoId Mozilla Internals.shadowPseudoId documentation> +shadowPseudoId_ ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m ()+shadowPseudoId_ self element+ = liftDOM (void (self ^. jsf "shadowPseudoId" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setShadowPseudoId Mozilla Internals.setShadowPseudoId documentation> +setShadowPseudoId ::+ (MonadDOM m, IsElement element, ToJSString id) =>+ Internals -> Maybe element -> id -> m ()+setShadowPseudoId self element id+ = liftDOM+ (void+ (self ^. jsf "setShadowPseudoId" [toJSVal element, toJSVal id]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.treeScopeRootNode Mozilla Internals.treeScopeRootNode documentation> +treeScopeRootNode ::+ (MonadDOM m, IsNode node) =>+ Internals -> Maybe node -> m (Maybe Node)+treeScopeRootNode self node+ = liftDOM+ ((self ^. jsf "treeScopeRootNode" [toJSVal node]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.treeScopeRootNode Mozilla Internals.treeScopeRootNode documentation> +treeScopeRootNode_ ::+ (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()+treeScopeRootNode_ self node+ = liftDOM (void (self ^. jsf "treeScopeRootNode" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.treeScopeRootNode Mozilla Internals.treeScopeRootNode documentation> +treeScopeRootNodeUnchecked ::+ (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Node+treeScopeRootNodeUnchecked self node+ = liftDOM+ ((self ^. jsf "treeScopeRootNode" [toJSVal node]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.parentTreeScope Mozilla Internals.parentTreeScope documentation> +parentTreeScope ::+ (MonadDOM m, IsNode node) =>+ Internals -> Maybe node -> m (Maybe Node)+parentTreeScope self node+ = liftDOM+ ((self ^. jsf "parentTreeScope" [toJSVal node]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.parentTreeScope Mozilla Internals.parentTreeScope documentation> +parentTreeScope_ ::+ (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()+parentTreeScope_ self node+ = liftDOM (void (self ^. jsf "parentTreeScope" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.parentTreeScope Mozilla Internals.parentTreeScope documentation> +parentTreeScopeUnchecked ::+ (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Node+parentTreeScopeUnchecked self node+ = liftDOM+ ((self ^. jsf "parentTreeScope" [toJSVal node]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lastSpatialNavigationCandidateCount Mozilla Internals.lastSpatialNavigationCandidateCount documentation> +lastSpatialNavigationCandidateCount ::+ (MonadDOM m) => Internals -> m Word+lastSpatialNavigationCandidateCount self+ = liftDOM+ (round <$>+ ((self ^. jsf "lastSpatialNavigationCandidateCount" ()) >>=+ valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lastSpatialNavigationCandidateCount Mozilla Internals.lastSpatialNavigationCandidateCount documentation> +lastSpatialNavigationCandidateCount_ ::+ (MonadDOM m) => Internals -> m ()+lastSpatialNavigationCandidateCount_ self+ = liftDOM+ (void (self ^. jsf "lastSpatialNavigationCandidateCount" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfActiveAnimations Mozilla Internals.numberOfActiveAnimations documentation> +numberOfActiveAnimations :: (MonadDOM m) => Internals -> m Word+numberOfActiveAnimations self+ = liftDOM+ (round <$>+ ((self ^. jsf "numberOfActiveAnimations" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfActiveAnimations Mozilla Internals.numberOfActiveAnimations documentation> +numberOfActiveAnimations_ :: (MonadDOM m) => Internals -> m ()+numberOfActiveAnimations_ self+ = liftDOM (void (self ^. jsf "numberOfActiveAnimations" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.suspendAnimations Mozilla Internals.suspendAnimations documentation> +suspendAnimations :: (MonadDOM m) => Internals -> m ()+suspendAnimations self+ = liftDOM (void (self ^. jsf "suspendAnimations" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.resumeAnimations Mozilla Internals.resumeAnimations documentation> +resumeAnimations :: (MonadDOM m) => Internals -> m ()+resumeAnimations self+ = liftDOM (void (self ^. jsf "resumeAnimations" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.animationsAreSuspended Mozilla Internals.animationsAreSuspended documentation> +animationsAreSuspended :: (MonadDOM m) => Internals -> m Bool+animationsAreSuspended self+ = liftDOM ((self ^. jsf "animationsAreSuspended" ()) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.animationsAreSuspended Mozilla Internals.animationsAreSuspended documentation> +animationsAreSuspended_ :: (MonadDOM m) => Internals -> m ()+animationsAreSuspended_ self+ = liftDOM (void (self ^. jsf "animationsAreSuspended" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseAnimationAtTimeOnElement Mozilla Internals.pauseAnimationAtTimeOnElement documentation> +pauseAnimationAtTimeOnElement ::+ (MonadDOM m, ToJSString animationName, IsElement element) =>+ Internals -> animationName -> Double -> Maybe element -> m Bool+pauseAnimationAtTimeOnElement self animationName pauseTime element+ = liftDOM+ ((self ^. jsf "pauseAnimationAtTimeOnElement"+ [toJSVal animationName, toJSVal pauseTime, toJSVal element])+ >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseAnimationAtTimeOnElement Mozilla Internals.pauseAnimationAtTimeOnElement documentation> +pauseAnimationAtTimeOnElement_ ::+ (MonadDOM m, ToJSString animationName, IsElement element) =>+ Internals -> animationName -> Double -> Maybe element -> m ()+pauseAnimationAtTimeOnElement_ self animationName pauseTime element+ = liftDOM+ (void+ (self ^. jsf "pauseAnimationAtTimeOnElement"+ [toJSVal animationName, toJSVal pauseTime, toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseAnimationAtTimeOnPseudoElement Mozilla Internals.pauseAnimationAtTimeOnPseudoElement documentation> +pauseAnimationAtTimeOnPseudoElement ::+ (MonadDOM m, ToJSString animationName, IsElement element,+ ToJSString pseudoId) =>+ Internals ->+ animationName ->+ Double -> Maybe element -> pseudoId -> m Bool+pauseAnimationAtTimeOnPseudoElement self animationName pauseTime+ element pseudoId+ = liftDOM+ ((self ^. jsf "pauseAnimationAtTimeOnPseudoElement"+ [toJSVal animationName, toJSVal pauseTime, toJSVal element,+ toJSVal pseudoId])+ >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseAnimationAtTimeOnPseudoElement Mozilla Internals.pauseAnimationAtTimeOnPseudoElement documentation> +pauseAnimationAtTimeOnPseudoElement_ ::+ (MonadDOM m, ToJSString animationName, IsElement element,+ ToJSString pseudoId) =>+ Internals ->+ animationName ->+ Double -> Maybe element -> pseudoId -> m ()+pauseAnimationAtTimeOnPseudoElement_ self animationName pauseTime+ element pseudoId+ = liftDOM+ (void+ (self ^. jsf "pauseAnimationAtTimeOnPseudoElement"+ [toJSVal animationName, toJSVal pauseTime, toJSVal element,+ toJSVal pseudoId]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseTransitionAtTimeOnElement Mozilla Internals.pauseTransitionAtTimeOnElement documentation> +pauseTransitionAtTimeOnElement ::+ (MonadDOM m, ToJSString propertyName, IsElement element) =>+ Internals -> propertyName -> Double -> Maybe element -> m Bool+pauseTransitionAtTimeOnElement self propertyName pauseTime element+ = liftDOM+ ((self ^. jsf "pauseTransitionAtTimeOnElement"+ [toJSVal propertyName, toJSVal pauseTime, toJSVal element])+ >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseTransitionAtTimeOnElement Mozilla Internals.pauseTransitionAtTimeOnElement documentation> +pauseTransitionAtTimeOnElement_ ::+ (MonadDOM m, ToJSString propertyName, IsElement element) =>+ Internals -> propertyName -> Double -> Maybe element -> m ()+pauseTransitionAtTimeOnElement_ self propertyName pauseTime element+ = liftDOM+ (void+ (self ^. jsf "pauseTransitionAtTimeOnElement"+ [toJSVal propertyName, toJSVal pauseTime, toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseTransitionAtTimeOnPseudoElement Mozilla Internals.pauseTransitionAtTimeOnPseudoElement documentation> +pauseTransitionAtTimeOnPseudoElement ::+ (MonadDOM m, ToJSString property, IsElement element,+ ToJSString pseudoId) =>+ Internals ->+ property -> Double -> Maybe element -> pseudoId -> m Bool+pauseTransitionAtTimeOnPseudoElement self property pauseTime+ element pseudoId+ = liftDOM+ ((self ^. jsf "pauseTransitionAtTimeOnPseudoElement"+ [toJSVal property, toJSVal pauseTime, toJSVal element,+ toJSVal pseudoId])+ >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseTransitionAtTimeOnPseudoElement Mozilla Internals.pauseTransitionAtTimeOnPseudoElement documentation> +pauseTransitionAtTimeOnPseudoElement_ ::+ (MonadDOM m, ToJSString property, IsElement element,+ ToJSString pseudoId) =>+ Internals ->+ property -> Double -> Maybe element -> pseudoId -> m ()+pauseTransitionAtTimeOnPseudoElement_ self property pauseTime+ element pseudoId+ = liftDOM+ (void+ (self ^. jsf "pauseTransitionAtTimeOnPseudoElement"+ [toJSVal property, toJSVal pauseTime, toJSVal element,+ toJSVal pseudoId]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.attached Mozilla Internals.attached documentation> +attached ::+ (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Bool+attached self node+ = liftDOM ((self ^. jsf "attached" [toJSVal node]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.attached Mozilla Internals.attached documentation> +attached_ ::+ (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()+attached_ self node+ = liftDOM (void (self ^. jsf "attached" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.visiblePlaceholder Mozilla Internals.visiblePlaceholder documentation> +visiblePlaceholder ::+ (MonadDOM m, IsElement element, FromJSString result) =>+ Internals -> Maybe element -> m result+visiblePlaceholder self element+ = liftDOM+ ((self ^. jsf "visiblePlaceholder" [toJSVal element]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.visiblePlaceholder Mozilla Internals.visiblePlaceholder documentation> +visiblePlaceholder_ ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m ()+visiblePlaceholder_ self element+ = liftDOM+ (void (self ^. jsf "visiblePlaceholder" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.selectColorInColorChooser Mozilla Internals.selectColorInColorChooser documentation> +selectColorInColorChooser ::+ (MonadDOM m, IsElement element, ToJSString colorValue) =>+ Internals -> Maybe element -> colorValue -> m ()+selectColorInColorChooser self element colorValue+ = liftDOM+ (void+ (self ^. jsf "selectColorInColorChooser"+ [toJSVal element, toJSVal colorValue]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.formControlStateOfPreviousHistoryItem Mozilla Internals.formControlStateOfPreviousHistoryItem documentation> +formControlStateOfPreviousHistoryItem ::+ (MonadDOM m, FromJSString result) => Internals -> m [result]+formControlStateOfPreviousHistoryItem self+ = liftDOM+ ((self ^. jsf "formControlStateOfPreviousHistoryItem" ()) >>=+ fromJSArrayUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.formControlStateOfPreviousHistoryItem Mozilla Internals.formControlStateOfPreviousHistoryItem documentation> +formControlStateOfPreviousHistoryItem_ ::+ (MonadDOM m) => Internals -> m ()+formControlStateOfPreviousHistoryItem_ self+ = liftDOM+ (void (self ^. jsf "formControlStateOfPreviousHistoryItem" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setFormControlStateOfPreviousHistoryItem Mozilla Internals.setFormControlStateOfPreviousHistoryItem documentation> +setFormControlStateOfPreviousHistoryItem ::+ (MonadDOM m, ToJSString values) =>+ Internals -> [values] -> m ()+setFormControlStateOfPreviousHistoryItem self values+ = liftDOM+ (void+ (self ^. jsf "setFormControlStateOfPreviousHistoryItem"+ [toJSVal (array values)]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.absoluteCaretBounds Mozilla Internals.absoluteCaretBounds documentation> +absoluteCaretBounds ::+ (MonadDOM m) => Internals -> m (Maybe ClientRect)+absoluteCaretBounds self+ = liftDOM ((self ^. jsf "absoluteCaretBounds" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.absoluteCaretBounds Mozilla Internals.absoluteCaretBounds documentation> +absoluteCaretBounds_ :: (MonadDOM m) => Internals -> m ()+absoluteCaretBounds_ self+ = liftDOM (void (self ^. jsf "absoluteCaretBounds" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.absoluteCaretBounds Mozilla Internals.absoluteCaretBounds documentation> +absoluteCaretBoundsUnchecked ::+ (MonadDOM m) => Internals -> m ClientRect+absoluteCaretBoundsUnchecked self+ = liftDOM+ ((self ^. jsf "absoluteCaretBounds" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.boundingBox Mozilla Internals.boundingBox documentation> +boundingBox ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m (Maybe ClientRect)+boundingBox self element+ = liftDOM+ ((self ^. jsf "boundingBox" [toJSVal element]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.boundingBox Mozilla Internals.boundingBox documentation> +boundingBox_ ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m ()+boundingBox_ self element+ = liftDOM (void (self ^. jsf "boundingBox" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.boundingBox Mozilla Internals.boundingBox documentation> +boundingBoxUnchecked ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m ClientRect+boundingBoxUnchecked self element+ = liftDOM+ ((self ^. jsf "boundingBox" [toJSVal element]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.inspectorHighlightRects Mozilla Internals.inspectorHighlightRects documentation> +inspectorHighlightRects ::+ (MonadDOM m) => Internals -> m (Maybe ClientRectList)+inspectorHighlightRects self+ = liftDOM+ ((self ^. jsf "inspectorHighlightRects" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.inspectorHighlightRects Mozilla Internals.inspectorHighlightRects documentation> +inspectorHighlightRects_ :: (MonadDOM m) => Internals -> m ()+inspectorHighlightRects_ self+ = liftDOM (void (self ^. jsf "inspectorHighlightRects" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.inspectorHighlightRects Mozilla Internals.inspectorHighlightRects documentation> +inspectorHighlightRectsUnchecked ::+ (MonadDOM m) => Internals -> m ClientRectList+inspectorHighlightRectsUnchecked self+ = liftDOM+ ((self ^. jsf "inspectorHighlightRects" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.inspectorHighlightObject Mozilla Internals.inspectorHighlightObject documentation> +inspectorHighlightObject ::+ (MonadDOM m, FromJSString result) => Internals -> m result+inspectorHighlightObject self+ = liftDOM+ ((self ^. jsf "inspectorHighlightObject" ()) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.inspectorHighlightObject Mozilla Internals.inspectorHighlightObject documentation> +inspectorHighlightObject_ :: (MonadDOM m) => Internals -> m ()+inspectorHighlightObject_ self+ = liftDOM (void (self ^. jsf "inspectorHighlightObject" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerCountForNode Mozilla Internals.markerCountForNode documentation> +markerCountForNode ::+ (MonadDOM m, IsNode node, ToJSString markerType) =>+ Internals -> Maybe node -> markerType -> m Word+markerCountForNode self node markerType+ = liftDOM+ (round <$>+ ((self ^. jsf "markerCountForNode"+ [toJSVal node, toJSVal markerType])+ >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerCountForNode Mozilla Internals.markerCountForNode documentation> +markerCountForNode_ ::+ (MonadDOM m, IsNode node, ToJSString markerType) =>+ Internals -> Maybe node -> markerType -> m ()+markerCountForNode_ self node markerType+ = liftDOM+ (void+ (self ^. jsf "markerCountForNode"+ [toJSVal node, toJSVal markerType]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerRangeForNode Mozilla Internals.markerRangeForNode documentation> +markerRangeForNode ::+ (MonadDOM m, IsNode node, ToJSString markerType) =>+ Internals -> Maybe node -> markerType -> Word -> m (Maybe Range)+markerRangeForNode self node markerType index+ = liftDOM+ ((self ^. jsf "markerRangeForNode"+ [toJSVal node, toJSVal markerType, toJSVal index])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerRangeForNode Mozilla Internals.markerRangeForNode documentation> +markerRangeForNode_ ::+ (MonadDOM m, IsNode node, ToJSString markerType) =>+ Internals -> Maybe node -> markerType -> Word -> m ()+markerRangeForNode_ self node markerType index+ = liftDOM+ (void+ (self ^. jsf "markerRangeForNode"+ [toJSVal node, toJSVal markerType, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerRangeForNode Mozilla Internals.markerRangeForNode documentation> +markerRangeForNodeUnchecked ::+ (MonadDOM m, IsNode node, ToJSString markerType) =>+ Internals -> Maybe node -> markerType -> Word -> m Range+markerRangeForNodeUnchecked self node markerType index+ = liftDOM+ ((self ^. jsf "markerRangeForNode"+ [toJSVal node, toJSVal markerType, toJSVal index])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerDescriptionForNode Mozilla Internals.markerDescriptionForNode documentation> +markerDescriptionForNode ::+ (MonadDOM m, IsNode node, ToJSString markerType,+ FromJSString result) =>+ Internals -> Maybe node -> markerType -> Word -> m result+markerDescriptionForNode self node markerType index+ = liftDOM+ ((self ^. jsf "markerDescriptionForNode"+ [toJSVal node, toJSVal markerType, toJSVal index])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerDescriptionForNode Mozilla Internals.markerDescriptionForNode documentation> +markerDescriptionForNode_ ::+ (MonadDOM m, IsNode node, ToJSString markerType) =>+ Internals -> Maybe node -> markerType -> Word -> m ()+markerDescriptionForNode_ self node markerType index+ = liftDOM+ (void+ (self ^. jsf "markerDescriptionForNode"+ [toJSVal node, toJSVal markerType, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.addTextMatchMarker Mozilla Internals.addTextMatchMarker documentation> +addTextMatchMarker ::+ (MonadDOM m) => Internals -> Maybe Range -> Bool -> m ()+addTextMatchMarker self range isActive+ = liftDOM+ (void+ (self ^. jsf "addTextMatchMarker"+ [toJSVal range, toJSVal isActive]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setMarkedTextMatchesAreHighlighted Mozilla Internals.setMarkedTextMatchesAreHighlighted documentation> +setMarkedTextMatchesAreHighlighted ::+ (MonadDOM m) => Internals -> Bool -> m ()+setMarkedTextMatchesAreHighlighted self flag+ = liftDOM+ (void+ (self ^. jsf "setMarkedTextMatchesAreHighlighted" [toJSVal flag]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.invalidateFontCache Mozilla Internals.invalidateFontCache documentation> +invalidateFontCache :: (MonadDOM m) => Internals -> m ()+invalidateFontCache self+ = liftDOM (void (self ^. jsf "invalidateFontCache" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setScrollViewPosition Mozilla Internals.setScrollViewPosition documentation> +setScrollViewPosition ::+ (MonadDOM m) => Internals -> Int -> Int -> m ()+setScrollViewPosition self x y+ = liftDOM+ (void (self ^. jsf "setScrollViewPosition" [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPagination Mozilla Internals.setPagination documentation> +setPagination ::+ (MonadDOM m, ToJSString mode) =>+ Internals -> mode -> Int -> Int -> m ()+setPagination self mode gap pageLength+ = liftDOM+ (void+ (self ^. jsf "setPagination"+ [toJSVal mode, toJSVal gap, toJSVal pageLength]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.configurationForViewport Mozilla Internals.configurationForViewport documentation> +configurationForViewport ::+ (MonadDOM m, FromJSString result) =>+ Internals -> Float -> Int -> Int -> Int -> Int -> m result+configurationForViewport self devicePixelRatio deviceWidth+ deviceHeight availableWidth availableHeight+ = liftDOM+ ((self ^. jsf "configurationForViewport"+ [toJSVal devicePixelRatio, toJSVal deviceWidth,+ toJSVal deviceHeight, toJSVal availableWidth,+ toJSVal availableHeight])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.configurationForViewport Mozilla Internals.configurationForViewport documentation> +configurationForViewport_ ::+ (MonadDOM m) =>+ Internals -> Float -> Int -> Int -> Int -> Int -> m ()+configurationForViewport_ self devicePixelRatio deviceWidth+ deviceHeight availableWidth availableHeight+ = liftDOM+ (void+ (self ^. jsf "configurationForViewport"+ [toJSVal devicePixelRatio, toJSVal deviceWidth,+ toJSVal deviceHeight, toJSVal availableWidth,+ toJSVal availableHeight]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.wasLastChangeUserEdit Mozilla Internals.wasLastChangeUserEdit documentation> +wasLastChangeUserEdit ::+ (MonadDOM m, IsElement textField) =>+ Internals -> Maybe textField -> m Bool+wasLastChangeUserEdit self textField+ = liftDOM+ ((self ^. jsf "wasLastChangeUserEdit" [toJSVal textField]) >>=+ valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.wasLastChangeUserEdit Mozilla Internals.wasLastChangeUserEdit documentation> +wasLastChangeUserEdit_ ::+ (MonadDOM m, IsElement textField) =>+ Internals -> Maybe textField -> m ()+wasLastChangeUserEdit_ self textField+ = liftDOM+ (void (self ^. jsf "wasLastChangeUserEdit" [toJSVal textField]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.elementShouldAutoComplete Mozilla Internals.elementShouldAutoComplete documentation> +elementShouldAutoComplete ::+ (MonadDOM m, IsElement inputElement) =>+ Internals -> Maybe inputElement -> m Bool+elementShouldAutoComplete self inputElement+ = liftDOM+ ((self ^. jsf "elementShouldAutoComplete" [toJSVal inputElement])+ >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.elementShouldAutoComplete Mozilla Internals.elementShouldAutoComplete documentation> +elementShouldAutoComplete_ ::+ (MonadDOM m, IsElement inputElement) =>+ Internals -> Maybe inputElement -> m ()+elementShouldAutoComplete_ self inputElement+ = liftDOM+ (void+ (self ^. jsf "elementShouldAutoComplete" [toJSVal inputElement]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setEditingValue Mozilla Internals.setEditingValue documentation> +setEditingValue ::+ (MonadDOM m, IsElement inputElement, ToJSString value) =>+ Internals -> Maybe inputElement -> value -> m ()+setEditingValue self inputElement value+ = liftDOM+ (void+ (self ^. jsf "setEditingValue"+ [toJSVal inputElement, toJSVal value]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutofilled Mozilla Internals.setAutofilled documentation> +setAutofilled ::+ (MonadDOM m, IsElement inputElement) =>+ Internals -> Maybe inputElement -> Bool -> m ()+setAutofilled self inputElement enabled+ = liftDOM+ (void+ (self ^. jsf "setAutofilled"+ [toJSVal inputElement, toJSVal enabled]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.countMatchesForText Mozilla Internals.countMatchesForText documentation> +countMatchesForText ::+ (MonadDOM m, ToJSString text, ToJSString markMatches) =>+ Internals -> text -> Word -> markMatches -> m Word+countMatchesForText self text findOptions markMatches+ = liftDOM+ (round <$>+ ((self ^. jsf "countMatchesForText"+ [toJSVal text, toJSVal findOptions, toJSVal markMatches])+ >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.countMatchesForText Mozilla Internals.countMatchesForText documentation> +countMatchesForText_ ::+ (MonadDOM m, ToJSString text, ToJSString markMatches) =>+ Internals -> text -> Word -> markMatches -> m ()+countMatchesForText_ self text findOptions markMatches+ = liftDOM+ (void+ (self ^. jsf "countMatchesForText"+ [toJSVal text, toJSVal findOptions, toJSVal markMatches]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.paintControlTints Mozilla Internals.paintControlTints documentation> +paintControlTints :: (MonadDOM m) => Internals -> m ()+paintControlTints self+ = liftDOM (void (self ^. jsf "paintControlTints" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.scrollElementToRect Mozilla Internals.scrollElementToRect documentation> +scrollElementToRect ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> Int -> Int -> Int -> Int -> m ()+scrollElementToRect self element x y w h+ = liftDOM+ (void+ (self ^. jsf "scrollElementToRect"+ [toJSVal element, toJSVal x, toJSVal y, toJSVal w, toJSVal h]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeFromLocationAndLength Mozilla Internals.rangeFromLocationAndLength documentation> +rangeFromLocationAndLength ::+ (MonadDOM m, IsElement scope) =>+ Internals -> Maybe scope -> Int -> Int -> m (Maybe Range)+rangeFromLocationAndLength self scope rangeLocation rangeLength+ = liftDOM+ ((self ^. jsf "rangeFromLocationAndLength"+ [toJSVal scope, toJSVal rangeLocation, toJSVal rangeLength])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeFromLocationAndLength Mozilla Internals.rangeFromLocationAndLength documentation> +rangeFromLocationAndLength_ ::+ (MonadDOM m, IsElement scope) =>+ Internals -> Maybe scope -> Int -> Int -> m ()+rangeFromLocationAndLength_ self scope rangeLocation rangeLength+ = liftDOM+ (void+ (self ^. jsf "rangeFromLocationAndLength"+ [toJSVal scope, toJSVal rangeLocation, toJSVal rangeLength]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeFromLocationAndLength Mozilla Internals.rangeFromLocationAndLength documentation> +rangeFromLocationAndLengthUnchecked ::+ (MonadDOM m, IsElement scope) =>+ Internals -> Maybe scope -> Int -> Int -> m Range+rangeFromLocationAndLengthUnchecked self scope rangeLocation+ rangeLength+ = liftDOM+ ((self ^. jsf "rangeFromLocationAndLength"+ [toJSVal scope, toJSVal rangeLocation, toJSVal rangeLength])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.locationFromRange Mozilla Internals.locationFromRange documentation> +locationFromRange ::+ (MonadDOM m, IsElement scope) =>+ Internals -> Maybe scope -> Maybe Range -> m Word+locationFromRange self scope range+ = liftDOM+ (round <$>+ ((self ^. jsf "locationFromRange" [toJSVal scope, toJSVal range])+ >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.locationFromRange Mozilla Internals.locationFromRange documentation> +locationFromRange_ ::+ (MonadDOM m, IsElement scope) =>+ Internals -> Maybe scope -> Maybe Range -> m ()+locationFromRange_ self scope range+ = liftDOM+ (void+ (self ^. jsf "locationFromRange" [toJSVal scope, toJSVal range]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lengthFromRange Mozilla Internals.lengthFromRange documentation> +lengthFromRange ::+ (MonadDOM m, IsElement scope) =>+ Internals -> Maybe scope -> Maybe Range -> m Word+lengthFromRange self scope range+ = liftDOM+ (round <$>+ ((self ^. jsf "lengthFromRange" [toJSVal scope, toJSVal range]) >>=+ valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lengthFromRange Mozilla Internals.lengthFromRange documentation> +lengthFromRange_ ::+ (MonadDOM m, IsElement scope) =>+ Internals -> Maybe scope -> Maybe Range -> m ()+lengthFromRange_ self scope range+ = liftDOM+ (void+ (self ^. jsf "lengthFromRange" [toJSVal scope, toJSVal range]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeAsText Mozilla Internals.rangeAsText documentation> +rangeAsText ::+ (MonadDOM m, FromJSString result) =>+ Internals -> Maybe Range -> m result+rangeAsText self range+ = liftDOM+ ((self ^. jsf "rangeAsText" [toJSVal range]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeAsText Mozilla Internals.rangeAsText documentation> +rangeAsText_ :: (MonadDOM m) => Internals -> Maybe Range -> m ()+rangeAsText_ self range+ = liftDOM (void (self ^. jsf "rangeAsText" [toJSVal range]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.subrange Mozilla Internals.subrange documentation> +subrange ::+ (MonadDOM m) =>+ Internals -> Maybe Range -> Int -> Int -> m (Maybe Range)+subrange self range rangeLocation rangeLength+ = liftDOM+ ((self ^. jsf "subrange"+ [toJSVal range, toJSVal rangeLocation, toJSVal rangeLength])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.subrange Mozilla Internals.subrange documentation> +subrange_ ::+ (MonadDOM m) => Internals -> Maybe Range -> Int -> Int -> m ()+subrange_ self range rangeLocation rangeLength+ = liftDOM+ (void+ (self ^. jsf "subrange"+ [toJSVal range, toJSVal rangeLocation, toJSVal rangeLength]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.subrange Mozilla Internals.subrange documentation> +subrangeUnchecked ::+ (MonadDOM m) => Internals -> Maybe Range -> Int -> Int -> m Range+subrangeUnchecked self range rangeLocation rangeLength+ = liftDOM+ ((self ^. jsf "subrange"+ [toJSVal range, toJSVal rangeLocation, toJSVal rangeLength])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeForDictionaryLookupAtLocation Mozilla Internals.rangeForDictionaryLookupAtLocation documentation> +rangeForDictionaryLookupAtLocation ::+ (MonadDOM m) => Internals -> Int -> Int -> m (Maybe Range)+rangeForDictionaryLookupAtLocation self x y+ = liftDOM+ ((self ^. jsf "rangeForDictionaryLookupAtLocation"+ [toJSVal x, toJSVal y])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeForDictionaryLookupAtLocation Mozilla Internals.rangeForDictionaryLookupAtLocation documentation> +rangeForDictionaryLookupAtLocation_ ::+ (MonadDOM m) => Internals -> Int -> Int -> m ()+rangeForDictionaryLookupAtLocation_ self x y+ = liftDOM+ (void+ (self ^. jsf "rangeForDictionaryLookupAtLocation"+ [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeForDictionaryLookupAtLocation Mozilla Internals.rangeForDictionaryLookupAtLocation documentation> +rangeForDictionaryLookupAtLocationUnchecked ::+ (MonadDOM m) => Internals -> Int -> Int -> m Range+rangeForDictionaryLookupAtLocationUnchecked self x y+ = liftDOM+ ((self ^. jsf "rangeForDictionaryLookupAtLocation"+ [toJSVal x, toJSVal y])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setDelegatesScrolling Mozilla Internals.setDelegatesScrolling documentation> +setDelegatesScrolling :: (MonadDOM m) => Internals -> Bool -> m ()+setDelegatesScrolling self enabled+ = liftDOM+ (void (self ^. jsf "setDelegatesScrolling" [toJSVal enabled]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lastSpellCheckRequestSequence Mozilla Internals.lastSpellCheckRequestSequence documentation> +lastSpellCheckRequestSequence :: (MonadDOM m) => Internals -> m Int+lastSpellCheckRequestSequence self+ = liftDOM+ (round <$>+ ((self ^. jsf "lastSpellCheckRequestSequence" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lastSpellCheckRequestSequence Mozilla Internals.lastSpellCheckRequestSequence documentation> +lastSpellCheckRequestSequence_ :: (MonadDOM m) => Internals -> m ()+lastSpellCheckRequestSequence_ self+ = liftDOM (void (self ^. jsf "lastSpellCheckRequestSequence" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lastSpellCheckProcessedSequence Mozilla Internals.lastSpellCheckProcessedSequence documentation> +lastSpellCheckProcessedSequence ::+ (MonadDOM m) => Internals -> m Int+lastSpellCheckProcessedSequence self+ = liftDOM+ (round <$>+ ((self ^. jsf "lastSpellCheckProcessedSequence" ()) >>=+ valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lastSpellCheckProcessedSequence Mozilla Internals.lastSpellCheckProcessedSequence documentation> +lastSpellCheckProcessedSequence_ ::+ (MonadDOM m) => Internals -> m ()+lastSpellCheckProcessedSequence_ self+ = liftDOM (void (self ^. jsf "lastSpellCheckProcessedSequence" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.userPreferredLanguages Mozilla Internals.userPreferredLanguages documentation> +userPreferredLanguages ::+ (MonadDOM m, FromJSString result) => Internals -> m [result]+userPreferredLanguages self+ = liftDOM+ ((self ^. jsf "userPreferredLanguages" ()) >>=+ fromJSArrayUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.userPreferredLanguages Mozilla Internals.userPreferredLanguages documentation> +userPreferredLanguages_ :: (MonadDOM m) => Internals -> m ()+userPreferredLanguages_ self+ = liftDOM (void (self ^. jsf "userPreferredLanguages" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setUserPreferredLanguages Mozilla Internals.setUserPreferredLanguages documentation> +setUserPreferredLanguages ::+ (MonadDOM m, ToJSString languages) =>+ Internals -> [languages] -> m ()+setUserPreferredLanguages self languages+ = liftDOM+ (void+ (self ^. jsf "setUserPreferredLanguages"+ [toJSVal (array languages)]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.wheelEventHandlerCount Mozilla Internals.wheelEventHandlerCount documentation> +wheelEventHandlerCount :: (MonadDOM m) => Internals -> m Word+wheelEventHandlerCount self+ = liftDOM+ (round <$>+ ((self ^. jsf "wheelEventHandlerCount" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.wheelEventHandlerCount Mozilla Internals.wheelEventHandlerCount documentation> +wheelEventHandlerCount_ :: (MonadDOM m) => Internals -> m ()+wheelEventHandlerCount_ self+ = liftDOM (void (self ^. jsf "wheelEventHandlerCount" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.touchEventHandlerCount Mozilla Internals.touchEventHandlerCount documentation> +touchEventHandlerCount :: (MonadDOM m) => Internals -> m Word+touchEventHandlerCount self+ = liftDOM+ (round <$>+ ((self ^. jsf "touchEventHandlerCount" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.touchEventHandlerCount Mozilla Internals.touchEventHandlerCount documentation> +touchEventHandlerCount_ :: (MonadDOM m) => Internals -> m ()+touchEventHandlerCount_ self+ = liftDOM (void (self ^. jsf "touchEventHandlerCount" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nodesFromRect Mozilla Internals.nodesFromRect documentation> +nodesFromRect ::+ (MonadDOM m, IsDocument document) =>+ Internals ->+ Maybe document ->+ Int ->+ Int ->+ Word ->+ Word -> Word -> Word -> Bool -> Bool -> Bool -> m (Maybe NodeList)+nodesFromRect self document x y topPadding rightPadding+ bottomPadding leftPadding ignoreClipping allowShadowContent+ allowChildFrameContent+ = liftDOM+ ((self ^. jsf "nodesFromRect"+ [toJSVal document, toJSVal x, toJSVal y, toJSVal topPadding,+ toJSVal rightPadding, toJSVal bottomPadding, toJSVal leftPadding,+ toJSVal ignoreClipping, toJSVal allowShadowContent,+ toJSVal allowChildFrameContent])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nodesFromRect Mozilla Internals.nodesFromRect documentation> +nodesFromRect_ ::+ (MonadDOM m, IsDocument document) =>+ Internals ->+ Maybe document ->+ Int ->+ Int -> Word -> Word -> Word -> Word -> Bool -> Bool -> Bool -> m ()+nodesFromRect_ self document x y topPadding rightPadding+ bottomPadding leftPadding ignoreClipping allowShadowContent+ allowChildFrameContent+ = liftDOM+ (void+ (self ^. jsf "nodesFromRect"+ [toJSVal document, toJSVal x, toJSVal y, toJSVal topPadding,+ toJSVal rightPadding, toJSVal bottomPadding, toJSVal leftPadding,+ toJSVal ignoreClipping, toJSVal allowShadowContent,+ toJSVal allowChildFrameContent]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nodesFromRect Mozilla Internals.nodesFromRect documentation> +nodesFromRectUnchecked ::+ (MonadDOM m, IsDocument document) =>+ Internals ->+ Maybe document ->+ Int ->+ Int ->+ Word -> Word -> Word -> Word -> Bool -> Bool -> Bool -> m NodeList+nodesFromRectUnchecked self document x y topPadding rightPadding+ bottomPadding leftPadding ignoreClipping allowShadowContent+ allowChildFrameContent+ = liftDOM+ ((self ^. jsf "nodesFromRect"+ [toJSVal document, toJSVal x, toJSVal y, toJSVal topPadding,+ toJSVal rightPadding, toJSVal bottomPadding, toJSVal leftPadding,+ toJSVal ignoreClipping, toJSVal allowShadowContent,+ toJSVal allowChildFrameContent])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.parserMetaData Mozilla Internals.parserMetaData documentation> +parserMetaData ::+ (MonadDOM m, FromJSString result) => Internals -> JSVal -> m result+parserMetaData self func+ = liftDOM+ ((self ^. jsf "parserMetaData" [toJSVal func]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.parserMetaData Mozilla Internals.parserMetaData documentation> +parserMetaData_ :: (MonadDOM m) => Internals -> JSVal -> m ()+parserMetaData_ self func+ = liftDOM (void (self ^. jsf "parserMetaData" [toJSVal func]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.updateEditorUINowIfScheduled Mozilla Internals.updateEditorUINowIfScheduled documentation> +updateEditorUINowIfScheduled :: (MonadDOM m) => Internals -> m ()+updateEditorUINowIfScheduled self+ = liftDOM (void (self ^. jsf "updateEditorUINowIfScheduled" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasSpellingMarker Mozilla Internals.hasSpellingMarker documentation> +hasSpellingMarker ::+ (MonadDOM m) => Internals -> Int -> Int -> m Bool+hasSpellingMarker self from length+ = liftDOM+ ((self ^. jsf "hasSpellingMarker" [toJSVal from, toJSVal length])+ >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasSpellingMarker Mozilla Internals.hasSpellingMarker documentation> +hasSpellingMarker_ ::+ (MonadDOM m) => Internals -> Int -> Int -> m ()+hasSpellingMarker_ self from length+ = liftDOM+ (void+ (self ^. jsf "hasSpellingMarker" [toJSVal from, toJSVal length]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasGrammarMarker Mozilla Internals.hasGrammarMarker documentation> +hasGrammarMarker ::+ (MonadDOM m) => Internals -> Int -> Int -> m Bool+hasGrammarMarker self from length+ = liftDOM+ ((self ^. jsf "hasGrammarMarker" [toJSVal from, toJSVal length])+ >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasGrammarMarker Mozilla Internals.hasGrammarMarker documentation> +hasGrammarMarker_ ::+ (MonadDOM m) => Internals -> Int -> Int -> m ()+hasGrammarMarker_ self from length+ = liftDOM+ (void+ (self ^. jsf "hasGrammarMarker" [toJSVal from, toJSVal length]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasAutocorrectedMarker Mozilla Internals.hasAutocorrectedMarker documentation> +hasAutocorrectedMarker ::+ (MonadDOM m) => Internals -> Int -> Int -> m Bool+hasAutocorrectedMarker self from length+ = liftDOM+ ((self ^. jsf "hasAutocorrectedMarker"+ [toJSVal from, toJSVal length])+ >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasAutocorrectedMarker Mozilla Internals.hasAutocorrectedMarker documentation> +hasAutocorrectedMarker_ ::+ (MonadDOM m) => Internals -> Int -> Int -> m ()+hasAutocorrectedMarker_ self from length+ = liftDOM+ (void+ (self ^. jsf "hasAutocorrectedMarker"+ [toJSVal from, toJSVal length]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setContinuousSpellCheckingEnabled Mozilla Internals.setContinuousSpellCheckingEnabled documentation> +setContinuousSpellCheckingEnabled ::+ (MonadDOM m) => Internals -> Bool -> m ()+setContinuousSpellCheckingEnabled self enabled+ = liftDOM+ (void+ (self ^. jsf "setContinuousSpellCheckingEnabled"+ [toJSVal enabled]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticQuoteSubstitutionEnabled Mozilla Internals.setAutomaticQuoteSubstitutionEnabled documentation> +setAutomaticQuoteSubstitutionEnabled ::+ (MonadDOM m) => Internals -> Bool -> m ()+setAutomaticQuoteSubstitutionEnabled self enabled+ = liftDOM+ (void+ (self ^. jsf "setAutomaticQuoteSubstitutionEnabled"+ [toJSVal enabled]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticLinkDetectionEnabled Mozilla Internals.setAutomaticLinkDetectionEnabled documentation> +setAutomaticLinkDetectionEnabled ::+ (MonadDOM m) => Internals -> Bool -> m ()+setAutomaticLinkDetectionEnabled self enabled+ = liftDOM+ (void+ (self ^. jsf "setAutomaticLinkDetectionEnabled" [toJSVal enabled]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticDashSubstitutionEnabled Mozilla Internals.setAutomaticDashSubstitutionEnabled documentation> +setAutomaticDashSubstitutionEnabled ::+ (MonadDOM m) => Internals -> Bool -> m ()+setAutomaticDashSubstitutionEnabled self enabled+ = liftDOM+ (void+ (self ^. jsf "setAutomaticDashSubstitutionEnabled"+ [toJSVal enabled]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticTextReplacementEnabled Mozilla Internals.setAutomaticTextReplacementEnabled documentation> +setAutomaticTextReplacementEnabled ::+ (MonadDOM m) => Internals -> Bool -> m ()+setAutomaticTextReplacementEnabled self enabled+ = liftDOM+ (void+ (self ^. jsf "setAutomaticTextReplacementEnabled"+ [toJSVal enabled]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticSpellingCorrectionEnabled Mozilla Internals.setAutomaticSpellingCorrectionEnabled documentation> +setAutomaticSpellingCorrectionEnabled ::+ (MonadDOM m) => Internals -> Bool -> m ()+setAutomaticSpellingCorrectionEnabled self enabled+ = liftDOM+ (void+ (self ^. jsf "setAutomaticSpellingCorrectionEnabled"+ [toJSVal enabled]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isOverwriteModeEnabled Mozilla Internals.isOverwriteModeEnabled documentation> +isOverwriteModeEnabled :: (MonadDOM m) => Internals -> m Bool+isOverwriteModeEnabled self+ = liftDOM ((self ^. jsf "isOverwriteModeEnabled" ()) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isOverwriteModeEnabled Mozilla Internals.isOverwriteModeEnabled documentation> +isOverwriteModeEnabled_ :: (MonadDOM m) => Internals -> m ()+isOverwriteModeEnabled_ self+ = liftDOM (void (self ^. jsf "isOverwriteModeEnabled" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.toggleOverwriteModeEnabled Mozilla Internals.toggleOverwriteModeEnabled documentation> +toggleOverwriteModeEnabled :: (MonadDOM m) => Internals -> m ()+toggleOverwriteModeEnabled self+ = liftDOM (void (self ^. jsf "toggleOverwriteModeEnabled" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfScrollableAreas Mozilla Internals.numberOfScrollableAreas documentation> +numberOfScrollableAreas :: (MonadDOM m) => Internals -> m Word+numberOfScrollableAreas self+ = liftDOM+ (round <$>+ ((self ^. jsf "numberOfScrollableAreas" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfScrollableAreas Mozilla Internals.numberOfScrollableAreas documentation> +numberOfScrollableAreas_ :: (MonadDOM m) => Internals -> m ()+numberOfScrollableAreas_ self+ = liftDOM (void (self ^. jsf "numberOfScrollableAreas" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPageBoxVisible Mozilla Internals.isPageBoxVisible documentation> +isPageBoxVisible :: (MonadDOM m) => Internals -> Int -> m Bool+isPageBoxVisible self pageNumber+ = liftDOM+ ((self ^. jsf "isPageBoxVisible" [toJSVal pageNumber]) >>=+ valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPageBoxVisible Mozilla Internals.isPageBoxVisible documentation> +isPageBoxVisible_ :: (MonadDOM m) => Internals -> Int -> m ()+isPageBoxVisible_ self pageNumber+ = liftDOM+ (void (self ^. jsf "isPageBoxVisible" [toJSVal pageNumber]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.layerTreeAsText Mozilla Internals.layerTreeAsText documentation> +layerTreeAsText ::+ (MonadDOM m, IsDocument document, FromJSString result) =>+ Internals -> Maybe document -> Word -> m result+layerTreeAsText self document flags+ = liftDOM+ ((self ^. jsf "layerTreeAsText" [toJSVal document, toJSVal flags])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.layerTreeAsText Mozilla Internals.layerTreeAsText documentation> +layerTreeAsText_ ::+ (MonadDOM m, IsDocument document) =>+ Internals -> Maybe document -> Word -> m ()+layerTreeAsText_ self document flags+ = liftDOM+ (void+ (self ^. jsf "layerTreeAsText" [toJSVal document, toJSVal flags]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.scrollingStateTreeAsText Mozilla Internals.scrollingStateTreeAsText documentation> +scrollingStateTreeAsText ::+ (MonadDOM m, FromJSString result) => Internals -> m result+scrollingStateTreeAsText self+ = liftDOM+ ((self ^. jsf "scrollingStateTreeAsText" ()) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.scrollingStateTreeAsText Mozilla Internals.scrollingStateTreeAsText documentation> +scrollingStateTreeAsText_ :: (MonadDOM m) => Internals -> m ()+scrollingStateTreeAsText_ self+ = liftDOM (void (self ^. jsf "scrollingStateTreeAsText" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mainThreadScrollingReasons Mozilla Internals.mainThreadScrollingReasons documentation> +mainThreadScrollingReasons ::+ (MonadDOM m, FromJSString result) => Internals -> m result+mainThreadScrollingReasons self+ = liftDOM+ ((self ^. jsf "mainThreadScrollingReasons" ()) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mainThreadScrollingReasons Mozilla Internals.mainThreadScrollingReasons documentation> +mainThreadScrollingReasons_ :: (MonadDOM m) => Internals -> m ()+mainThreadScrollingReasons_ self+ = liftDOM (void (self ^. jsf "mainThreadScrollingReasons" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nonFastScrollableRects Mozilla Internals.nonFastScrollableRects documentation> +nonFastScrollableRects ::+ (MonadDOM m) => Internals -> m (Maybe ClientRectList)+nonFastScrollableRects self+ = liftDOM ((self ^. jsf "nonFastScrollableRects" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nonFastScrollableRects Mozilla Internals.nonFastScrollableRects documentation> +nonFastScrollableRects_ :: (MonadDOM m) => Internals -> m ()+nonFastScrollableRects_ self+ = liftDOM (void (self ^. jsf "nonFastScrollableRects" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nonFastScrollableRects Mozilla Internals.nonFastScrollableRects documentation> +nonFastScrollableRectsUnchecked ::+ (MonadDOM m) => Internals -> m ClientRectList+nonFastScrollableRectsUnchecked self+ = liftDOM+ ((self ^. jsf "nonFastScrollableRects" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.repaintRectsAsText Mozilla Internals.repaintRectsAsText documentation> +repaintRectsAsText ::+ (MonadDOM m, FromJSString result) => Internals -> m result+repaintRectsAsText self+ = liftDOM+ ((self ^. jsf "repaintRectsAsText" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.repaintRectsAsText Mozilla Internals.repaintRectsAsText documentation> +repaintRectsAsText_ :: (MonadDOM m) => Internals -> m ()+repaintRectsAsText_ self+ = liftDOM (void (self ^. jsf "repaintRectsAsText" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.garbageCollectDocumentResources Mozilla Internals.garbageCollectDocumentResources documentation> +garbageCollectDocumentResources ::+ (MonadDOM m) => Internals -> m ()+garbageCollectDocumentResources self+ = liftDOM (void (self ^. jsf "garbageCollectDocumentResources" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.allowRoundingHacks Mozilla Internals.allowRoundingHacks documentation> +allowRoundingHacks :: (MonadDOM m) => Internals -> m ()+allowRoundingHacks self+ = liftDOM (void (self ^. jsf "allowRoundingHacks" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.insertAuthorCSS Mozilla Internals.insertAuthorCSS documentation> +insertAuthorCSS ::+ (MonadDOM m, ToJSString css) => Internals -> css -> m ()+insertAuthorCSS self css+ = liftDOM (void (self ^. jsf "insertAuthorCSS" [toJSVal css]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.insertUserCSS Mozilla Internals.insertUserCSS documentation> +insertUserCSS ::+ (MonadDOM m, ToJSString css) => Internals -> css -> m ()+insertUserCSS self css+ = liftDOM (void (self ^. jsf "insertUserCSS" [toJSVal css]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setBatteryStatus Mozilla Internals.setBatteryStatus documentation> +setBatteryStatus ::+ (MonadDOM m, ToJSString eventType) =>+ Internals ->+ eventType -> Bool -> Double -> Double -> Double -> m ()+setBatteryStatus self eventType charging chargingTime+ dischargingTime level+ = liftDOM+ (void+ (self ^. jsf "setBatteryStatus"+ [toJSVal eventType, toJSVal charging, toJSVal chargingTime,+ toJSVal dischargingTime, toJSVal level]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setDeviceProximity Mozilla Internals.setDeviceProximity documentation> +setDeviceProximity ::+ (MonadDOM m, ToJSString eventType) =>+ Internals -> eventType -> Double -> Double -> Double -> m ()+setDeviceProximity self eventType value min max+ = liftDOM+ (void+ (self ^. jsf "setDeviceProximity"+ [toJSVal eventType, toJSVal value, toJSVal min, toJSVal max]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfLiveNodes Mozilla Internals.numberOfLiveNodes documentation> +numberOfLiveNodes :: (MonadDOM m) => Internals -> m Word+numberOfLiveNodes self+ = liftDOM+ (round <$> ((self ^. jsf "numberOfLiveNodes" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfLiveNodes Mozilla Internals.numberOfLiveNodes documentation> +numberOfLiveNodes_ :: (MonadDOM m) => Internals -> m ()+numberOfLiveNodes_ self+ = liftDOM (void (self ^. jsf "numberOfLiveNodes" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfLiveDocuments Mozilla Internals.numberOfLiveDocuments documentation> +numberOfLiveDocuments :: (MonadDOM m) => Internals -> m Word+numberOfLiveDocuments self+ = liftDOM+ (round <$>+ ((self ^. jsf "numberOfLiveDocuments" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfLiveDocuments Mozilla Internals.numberOfLiveDocuments documentation> +numberOfLiveDocuments_ :: (MonadDOM m) => Internals -> m ()+numberOfLiveDocuments_ self+ = liftDOM (void (self ^. jsf "numberOfLiveDocuments" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.consoleMessageArgumentCounts Mozilla Internals.consoleMessageArgumentCounts documentation> +consoleMessageArgumentCounts ::+ (MonadDOM m, FromJSString result) => Internals -> m [result]+consoleMessageArgumentCounts self+ = liftDOM+ ((self ^. jsf "consoleMessageArgumentCounts" ()) >>=+ fromJSArrayUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.consoleMessageArgumentCounts Mozilla Internals.consoleMessageArgumentCounts documentation> +consoleMessageArgumentCounts_ :: (MonadDOM m) => Internals -> m ()+consoleMessageArgumentCounts_ self+ = liftDOM (void (self ^. jsf "consoleMessageArgumentCounts" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.openDummyInspectorFrontend Mozilla Internals.openDummyInspectorFrontend documentation> +openDummyInspectorFrontend ::+ (MonadDOM m, ToJSString url) =>+ Internals -> url -> m (Maybe Window)+openDummyInspectorFrontend self url+ = liftDOM+ ((self ^. jsf "openDummyInspectorFrontend" [toJSVal url]) >>=+ fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.openDummyInspectorFrontend Mozilla Internals.openDummyInspectorFrontend documentation> +openDummyInspectorFrontend_ ::+ (MonadDOM m, ToJSString url) => Internals -> url -> m ()+openDummyInspectorFrontend_ self url+ = liftDOM+ (void (self ^. jsf "openDummyInspectorFrontend" [toJSVal url]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.openDummyInspectorFrontend Mozilla Internals.openDummyInspectorFrontend documentation> +openDummyInspectorFrontendUnchecked ::+ (MonadDOM m, ToJSString url) => Internals -> url -> m Window+openDummyInspectorFrontendUnchecked self url+ = liftDOM+ ((self ^. jsf "openDummyInspectorFrontend" [toJSVal url]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.closeDummyInspectorFrontend Mozilla Internals.closeDummyInspectorFrontend documentation> +closeDummyInspectorFrontend :: (MonadDOM m) => Internals -> m ()+closeDummyInspectorFrontend self+ = liftDOM (void (self ^. jsf "closeDummyInspectorFrontend" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setJavaScriptProfilingEnabled Mozilla Internals.setJavaScriptProfilingEnabled documentation> +setJavaScriptProfilingEnabled ::+ (MonadDOM m) => Internals -> Bool -> m ()+setJavaScriptProfilingEnabled self creates+ = liftDOM+ (void+ (self ^. jsf "setJavaScriptProfilingEnabled" [toJSVal creates]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setInspectorIsUnderTest Mozilla Internals.setInspectorIsUnderTest documentation> +setInspectorIsUnderTest ::+ (MonadDOM m) => Internals -> Bool -> m ()+setInspectorIsUnderTest self isUnderTest+ = liftDOM+ (void+ (self ^. jsf "setInspectorIsUnderTest" [toJSVal isUnderTest]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.counterValue Mozilla Internals.counterValue documentation> +counterValue ::+ (MonadDOM m, IsElement element, FromJSString result) =>+ Internals -> Maybe element -> m result+counterValue self element+ = liftDOM+ ((self ^. jsf "counterValue" [toJSVal element]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.counterValue Mozilla Internals.counterValue documentation> +counterValue_ ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m ()+counterValue_ self element+ = liftDOM (void (self ^. jsf "counterValue" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageNumber Mozilla Internals.pageNumber documentation> +pageNumber ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> Float -> Float -> m Int+pageNumber self element pageWidth pageHeight+ = liftDOM+ (round <$>+ ((self ^. jsf "pageNumber"+ [toJSVal element, toJSVal pageWidth, toJSVal pageHeight])+ >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageNumber Mozilla Internals.pageNumber documentation> +pageNumber_ ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> Float -> Float -> m ()+pageNumber_ self element pageWidth pageHeight+ = liftDOM+ (void+ (self ^. jsf "pageNumber"+ [toJSVal element, toJSVal pageWidth, toJSVal pageHeight]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shortcutIconURLs Mozilla Internals.shortcutIconURLs documentation> +shortcutIconURLs ::+ (MonadDOM m, FromJSString result) => Internals -> m [result]+shortcutIconURLs self+ = liftDOM+ ((self ^. jsf "shortcutIconURLs" ()) >>= fromJSArrayUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shortcutIconURLs Mozilla Internals.shortcutIconURLs documentation> +shortcutIconURLs_ :: (MonadDOM m) => Internals -> m ()+shortcutIconURLs_ self+ = liftDOM (void (self ^. jsf "shortcutIconURLs" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.allIconURLs Mozilla Internals.allIconURLs documentation> +allIconURLs ::+ (MonadDOM m, FromJSString result) => Internals -> m [result]+allIconURLs self+ = liftDOM ((self ^. jsf "allIconURLs" ()) >>= fromJSArrayUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.allIconURLs Mozilla Internals.allIconURLs documentation> +allIconURLs_ :: (MonadDOM m) => Internals -> m ()+allIconURLs_ self = liftDOM (void (self ^. jsf "allIconURLs" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfPages Mozilla Internals.numberOfPages documentation> +numberOfPages ::+ (MonadDOM m) => Internals -> Double -> Double -> m Int+numberOfPages self pageWidthInPixels pageHeightInPixels+ = liftDOM+ (round <$>+ ((self ^. jsf "numberOfPages"+ [toJSVal pageWidthInPixels, toJSVal pageHeightInPixels])+ >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfPages Mozilla Internals.numberOfPages documentation> +numberOfPages_ ::+ (MonadDOM m) => Internals -> Double -> Double -> m ()+numberOfPages_ self pageWidthInPixels pageHeightInPixels+ = liftDOM+ (void+ (self ^. jsf "numberOfPages"+ [toJSVal pageWidthInPixels, toJSVal pageHeightInPixels]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageProperty Mozilla Internals.pageProperty documentation> +pageProperty ::+ (MonadDOM m, ToJSString propertyName, FromJSString result) =>+ Internals -> propertyName -> Int -> m result+pageProperty self propertyName pageNumber+ = liftDOM+ ((self ^. jsf "pageProperty"+ [toJSVal propertyName, toJSVal pageNumber])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageProperty Mozilla Internals.pageProperty documentation> +pageProperty_ ::+ (MonadDOM m, ToJSString propertyName) =>+ Internals -> propertyName -> Int -> m ()+pageProperty_ self propertyName pageNumber+ = liftDOM+ (void+ (self ^. jsf "pageProperty"+ [toJSVal propertyName, toJSVal pageNumber]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageSizeAndMarginsInPixels Mozilla Internals.pageSizeAndMarginsInPixels documentation> +pageSizeAndMarginsInPixels ::+ (MonadDOM m, FromJSString result) =>+ Internals ->+ Int -> Int -> Int -> Int -> Int -> Int -> Int -> m result+pageSizeAndMarginsInPixels self pageIndex width height marginTop+ marginRight marginBottom marginLeft+ = liftDOM+ ((self ^. jsf "pageSizeAndMarginsInPixels"+ [toJSVal pageIndex, toJSVal width, toJSVal height,+ toJSVal marginTop, toJSVal marginRight, toJSVal marginBottom,+ toJSVal marginLeft])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageSizeAndMarginsInPixels Mozilla Internals.pageSizeAndMarginsInPixels documentation> +pageSizeAndMarginsInPixels_ ::+ (MonadDOM m) =>+ Internals -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> m ()+pageSizeAndMarginsInPixels_ self pageIndex width height marginTop+ marginRight marginBottom marginLeft+ = liftDOM+ (void+ (self ^. jsf "pageSizeAndMarginsInPixels"+ [toJSVal pageIndex, toJSVal width, toJSVal height,+ toJSVal marginTop, toJSVal marginRight, toJSVal marginBottom,+ toJSVal marginLeft]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPageScaleFactor Mozilla Internals.setPageScaleFactor documentation> +setPageScaleFactor ::+ (MonadDOM m) => Internals -> Float -> Int -> Int -> m ()+setPageScaleFactor self scaleFactor x y+ = liftDOM+ (void+ (self ^. jsf "setPageScaleFactor"+ [toJSVal scaleFactor, toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPageZoomFactor Mozilla Internals.setPageZoomFactor documentation> +setPageZoomFactor :: (MonadDOM m) => Internals -> Float -> m ()+setPageZoomFactor self zoomFactor+ = liftDOM+ (void (self ^. jsf "setPageZoomFactor" [toJSVal zoomFactor]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setHeaderHeight Mozilla Internals.setHeaderHeight documentation> +setHeaderHeight :: (MonadDOM m) => Internals -> Float -> m ()+setHeaderHeight self height+ = liftDOM (void (self ^. jsf "setHeaderHeight" [toJSVal height]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setFooterHeight Mozilla Internals.setFooterHeight documentation> +setFooterHeight :: (MonadDOM m) => Internals -> Float -> m ()+setFooterHeight self height+ = liftDOM (void (self ^. jsf "setFooterHeight" [toJSVal height]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setTopContentInset Mozilla Internals.setTopContentInset documentation> +setTopContentInset :: (MonadDOM m) => Internals -> Float -> m ()+setTopContentInset self contentInset+ = liftDOM+ (void (self ^. jsf "setTopContentInset" [toJSVal contentInset]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.webkitWillEnterFullScreenForElement Mozilla Internals.webkitWillEnterFullScreenForElement documentation> +webkitWillEnterFullScreenForElement ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m ()+webkitWillEnterFullScreenForElement self element+ = liftDOM+ (void+ (self ^. jsf "webkitWillEnterFullScreenForElement"+ [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.webkitDidEnterFullScreenForElement Mozilla Internals.webkitDidEnterFullScreenForElement documentation> +webkitDidEnterFullScreenForElement ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m ()+webkitDidEnterFullScreenForElement self element+ = liftDOM+ (void+ (self ^. jsf "webkitDidEnterFullScreenForElement"+ [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.webkitWillExitFullScreenForElement Mozilla Internals.webkitWillExitFullScreenForElement documentation> +webkitWillExitFullScreenForElement ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m ()+webkitWillExitFullScreenForElement self element+ = liftDOM+ (void+ (self ^. jsf "webkitWillExitFullScreenForElement"+ [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.webkitDidExitFullScreenForElement Mozilla Internals.webkitDidExitFullScreenForElement documentation> +webkitDidExitFullScreenForElement ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m ()+webkitDidExitFullScreenForElement self element+ = liftDOM+ (void+ (self ^. jsf "webkitDidExitFullScreenForElement"+ [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setApplicationCacheOriginQuota Mozilla Internals.setApplicationCacheOriginQuota documentation> +setApplicationCacheOriginQuota ::+ (MonadDOM m) => Internals -> Word64 -> m ()+setApplicationCacheOriginQuota self quota+ = liftDOM+ (void+ (self ^. jsf "setApplicationCacheOriginQuota" [toJSVal quota]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.registerURLSchemeAsBypassingContentSecurityPolicy Mozilla Internals.registerURLSchemeAsBypassingContentSecurityPolicy documentation> +registerURLSchemeAsBypassingContentSecurityPolicy ::+ (MonadDOM m, ToJSString scheme) =>+ Internals -> scheme -> m ()+registerURLSchemeAsBypassingContentSecurityPolicy self scheme+ = liftDOM+ (void+ (self ^. jsf "registerURLSchemeAsBypassingContentSecurityPolicy"+ [toJSVal scheme]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.removeURLSchemeRegisteredAsBypassingContentSecurityPolicy Mozilla Internals.removeURLSchemeRegisteredAsBypassingContentSecurityPolicy documentation> +removeURLSchemeRegisteredAsBypassingContentSecurityPolicy ::+ (MonadDOM m, ToJSString scheme) =>+ Internals -> scheme -> m ()+removeURLSchemeRegisteredAsBypassingContentSecurityPolicy self+ scheme+ = liftDOM+ (void+ (self ^.+ jsf "removeURLSchemeRegisteredAsBypassingContentSecurityPolicy"+ [toJSVal scheme]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mallocStatistics Mozilla Internals.mallocStatistics documentation> +mallocStatistics ::+ (MonadDOM m) => Internals -> m (Maybe MallocStatistics)+mallocStatistics self+ = liftDOM ((self ^. jsf "mallocStatistics" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mallocStatistics Mozilla Internals.mallocStatistics documentation> +mallocStatistics_ :: (MonadDOM m) => Internals -> m ()+mallocStatistics_ self+ = liftDOM (void (self ^. jsf "mallocStatistics" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mallocStatistics Mozilla Internals.mallocStatistics documentation> +mallocStatisticsUnchecked ::+ (MonadDOM m) => Internals -> m MallocStatistics+mallocStatisticsUnchecked self+ = liftDOM+ ((self ^. jsf "mallocStatistics" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.typeConversions Mozilla Internals.typeConversions documentation> +typeConversions ::+ (MonadDOM m) => Internals -> m (Maybe TypeConversions)+typeConversions self+ = liftDOM ((self ^. jsf "typeConversions" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.typeConversions Mozilla Internals.typeConversions documentation> +typeConversions_ :: (MonadDOM m) => Internals -> m ()+typeConversions_ self+ = liftDOM (void (self ^. jsf "typeConversions" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.typeConversions Mozilla Internals.typeConversions documentation> +typeConversionsUnchecked ::+ (MonadDOM m) => Internals -> m TypeConversions+typeConversionsUnchecked self+ = liftDOM+ ((self ^. jsf "typeConversions" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.memoryInfo Mozilla Internals.memoryInfo documentation> +memoryInfo :: (MonadDOM m) => Internals -> m (Maybe MemoryInfo)+memoryInfo self+ = liftDOM ((self ^. jsf "memoryInfo" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.memoryInfo Mozilla Internals.memoryInfo documentation> +memoryInfo_ :: (MonadDOM m) => Internals -> m ()+memoryInfo_ self = liftDOM (void (self ^. jsf "memoryInfo" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.memoryInfo Mozilla Internals.memoryInfo documentation> +memoryInfoUnchecked :: (MonadDOM m) => Internals -> m MemoryInfo+memoryInfoUnchecked self+ = liftDOM ((self ^. jsf "memoryInfo" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.getReferencedFilePaths Mozilla Internals.getReferencedFilePaths documentation> +getReferencedFilePaths ::+ (MonadDOM m, FromJSString result) => Internals -> m [result]+getReferencedFilePaths self+ = liftDOM+ ((self ^. jsf "getReferencedFilePaths" ()) >>=+ fromJSArrayUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.getReferencedFilePaths Mozilla Internals.getReferencedFilePaths documentation> +getReferencedFilePaths_ :: (MonadDOM m) => Internals -> m ()+getReferencedFilePaths_ self+ = liftDOM (void (self ^. jsf "getReferencedFilePaths" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.startTrackingRepaints Mozilla Internals.startTrackingRepaints documentation> +startTrackingRepaints :: (MonadDOM m) => Internals -> m ()+startTrackingRepaints self+ = liftDOM (void (self ^. jsf "startTrackingRepaints" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.stopTrackingRepaints Mozilla Internals.stopTrackingRepaints documentation> +stopTrackingRepaints :: (MonadDOM m) => Internals -> m ()+stopTrackingRepaints self+ = liftDOM (void (self ^. jsf "stopTrackingRepaints" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isTimerThrottled Mozilla Internals.isTimerThrottled documentation> +isTimerThrottled :: (MonadDOM m) => Internals -> Int -> m Bool+isTimerThrottled self timerHandle+ = liftDOM+ ((self ^. jsf "isTimerThrottled" [toJSVal timerHandle]) >>=+ valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isTimerThrottled Mozilla Internals.isTimerThrottled documentation> +isTimerThrottled_ :: (MonadDOM m) => Internals -> Int -> m ()+isTimerThrottled_ self timerHandle+ = liftDOM+ (void (self ^. jsf "isTimerThrottled" [toJSVal timerHandle]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks Mozilla Internals.updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks documentation> +updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks ::+ (MonadDOM m, IsNode node) =>+ Internals -> Maybe node -> m ()+updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks self node+ = liftDOM+ (void+ (self ^.+ jsf "updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks"+ [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.getCurrentCursorInfo Mozilla Internals.getCurrentCursorInfo documentation> +getCurrentCursorInfo ::+ (MonadDOM m, FromJSString result) => Internals -> m result+getCurrentCursorInfo self+ = liftDOM+ ((self ^. jsf "getCurrentCursorInfo" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.getCurrentCursorInfo Mozilla Internals.getCurrentCursorInfo documentation> +getCurrentCursorInfo_ :: (MonadDOM m) => Internals -> m ()+getCurrentCursorInfo_ self+ = liftDOM (void (self ^. jsf "getCurrentCursorInfo" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerTextForListItem Mozilla Internals.markerTextForListItem documentation> +markerTextForListItem ::+ (MonadDOM m, IsElement element, FromJSString result) =>+ Internals -> Maybe element -> m result+markerTextForListItem self element+ = liftDOM+ ((self ^. jsf "markerTextForListItem" [toJSVal element]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerTextForListItem Mozilla Internals.markerTextForListItem documentation> +markerTextForListItem_ ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m ()+markerTextForListItem_ self element+ = liftDOM+ (void (self ^. jsf "markerTextForListItem" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.toolTipFromElement Mozilla Internals.toolTipFromElement documentation> +toolTipFromElement ::+ (MonadDOM m, IsElement element, FromJSString result) =>+ Internals -> Maybe element -> m result+toolTipFromElement self element+ = liftDOM+ ((self ^. jsf "toolTipFromElement" [toJSVal element]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.toolTipFromElement Mozilla Internals.toolTipFromElement documentation> +toolTipFromElement_ ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m ()+toolTipFromElement_ self element+ = liftDOM+ (void (self ^. jsf "toolTipFromElement" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.deserializeBuffer Mozilla Internals.deserializeBuffer documentation> +deserializeBuffer ::+ (MonadDOM m, IsArrayBuffer buffer) =>+ Internals -> Maybe buffer -> m (Maybe SerializedScriptValue)+deserializeBuffer self buffer+ = liftDOM+ ((self ^. jsf "deserializeBuffer" [toJSVal buffer]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.deserializeBuffer Mozilla Internals.deserializeBuffer documentation> +deserializeBuffer_ ::+ (MonadDOM m, IsArrayBuffer buffer) =>+ Internals -> Maybe buffer -> m ()+deserializeBuffer_ self buffer+ = liftDOM (void (self ^. jsf "deserializeBuffer" [toJSVal buffer]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.deserializeBuffer Mozilla Internals.deserializeBuffer documentation> +deserializeBufferUnchecked ::+ (MonadDOM m, IsArrayBuffer buffer) =>+ Internals -> Maybe buffer -> m SerializedScriptValue+deserializeBufferUnchecked self buffer+ = liftDOM+ ((self ^. jsf "deserializeBuffer" [toJSVal buffer]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.serializeObject Mozilla Internals.serializeObject documentation> +serializeObject ::+ (MonadDOM m, IsSerializedScriptValue obj) =>+ Internals -> Maybe obj -> m (Maybe ArrayBuffer)+serializeObject self obj+ = liftDOM+ ((self ^. jsf "serializeObject" [toJSVal obj]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.serializeObject Mozilla Internals.serializeObject documentation> +serializeObject_ ::+ (MonadDOM m, IsSerializedScriptValue obj) =>+ Internals -> Maybe obj -> m ()+serializeObject_ self obj+ = liftDOM (void (self ^. jsf "serializeObject" [toJSVal obj]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.serializeObject Mozilla Internals.serializeObject documentation> +serializeObjectUnchecked ::+ (MonadDOM m, IsSerializedScriptValue obj) =>+ Internals -> Maybe obj -> m ArrayBuffer+serializeObjectUnchecked self obj+ = liftDOM+ ((self ^. jsf "serializeObject" [toJSVal obj]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setUsesOverlayScrollbars Mozilla Internals.setUsesOverlayScrollbars documentation> +setUsesOverlayScrollbars ::+ (MonadDOM m) => Internals -> Bool -> m ()+setUsesOverlayScrollbars self enabled+ = liftDOM+ (void (self ^. jsf "setUsesOverlayScrollbars" [toJSVal enabled]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.forceReload Mozilla Internals.forceReload documentation> +forceReload :: (MonadDOM m) => Internals -> Bool -> m ()+forceReload self endToEnd+ = liftDOM (void (self ^. jsf "forceReload" [toJSVal endToEnd]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.simulateAudioInterruption Mozilla Internals.simulateAudioInterruption documentation> +simulateAudioInterruption ::+ (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()+simulateAudioInterruption self node+ = liftDOM+ (void (self ^. jsf "simulateAudioInterruption" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mediaElementHasCharacteristic Mozilla Internals.mediaElementHasCharacteristic documentation> +mediaElementHasCharacteristic ::+ (MonadDOM m, IsNode node, ToJSString characteristic) =>+ Internals -> Maybe node -> characteristic -> m Bool+mediaElementHasCharacteristic self node characteristic+ = liftDOM+ ((self ^. jsf "mediaElementHasCharacteristic"+ [toJSVal node, toJSVal characteristic])+ >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mediaElementHasCharacteristic Mozilla Internals.mediaElementHasCharacteristic documentation> +mediaElementHasCharacteristic_ ::+ (MonadDOM m, IsNode node, ToJSString characteristic) =>+ Internals -> Maybe node -> characteristic -> m ()+mediaElementHasCharacteristic_ self node characteristic+ = liftDOM+ (void+ (self ^. jsf "mediaElementHasCharacteristic"+ [toJSVal node, toJSVal characteristic]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.initializeMockCDM Mozilla Internals.initializeMockCDM documentation> +initializeMockCDM :: (MonadDOM m) => Internals -> m ()+initializeMockCDM self+ = liftDOM (void (self ^. jsf "initializeMockCDM" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.enableMockSpeechSynthesizer Mozilla Internals.enableMockSpeechSynthesizer documentation> +enableMockSpeechSynthesizer :: (MonadDOM m) => Internals -> m ()+enableMockSpeechSynthesizer self+ = liftDOM (void (self ^. jsf "enableMockSpeechSynthesizer" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.getImageSourceURL Mozilla Internals.getImageSourceURL documentation> +getImageSourceURL ::+ (MonadDOM m, IsElement element, FromJSString result) =>+ Internals -> Maybe element -> m result+getImageSourceURL self element+ = liftDOM+ ((self ^. jsf "getImageSourceURL" [toJSVal element]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.getImageSourceURL Mozilla Internals.getImageSourceURL documentation> +getImageSourceURL_ ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m ()+getImageSourceURL_ self element+ = liftDOM+ (void (self ^. jsf "getImageSourceURL" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.captionsStyleSheetOverride Mozilla Internals.captionsStyleSheetOverride documentation> +captionsStyleSheetOverride ::+ (MonadDOM m, FromJSString result) => Internals -> m result+captionsStyleSheetOverride self+ = liftDOM+ ((self ^. jsf "captionsStyleSheetOverride" ()) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.captionsStyleSheetOverride Mozilla Internals.captionsStyleSheetOverride documentation> +captionsStyleSheetOverride_ :: (MonadDOM m) => Internals -> m ()+captionsStyleSheetOverride_ self+ = liftDOM (void (self ^. jsf "captionsStyleSheetOverride" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setCaptionsStyleSheetOverride Mozilla Internals.setCaptionsStyleSheetOverride documentation> +setCaptionsStyleSheetOverride ::+ (MonadDOM m, ToJSString override) => Internals -> override -> m ()+setCaptionsStyleSheetOverride self override+ = liftDOM+ (void+ (self ^. jsf "setCaptionsStyleSheetOverride" [toJSVal override]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPrimaryAudioTrackLanguageOverride Mozilla Internals.setPrimaryAudioTrackLanguageOverride documentation> +setPrimaryAudioTrackLanguageOverride ::+ (MonadDOM m, ToJSString language) =>+ Internals -> language -> m ()+setPrimaryAudioTrackLanguageOverride self language+ = liftDOM+ (void+ (self ^. jsf "setPrimaryAudioTrackLanguageOverride"+ [toJSVal language]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setCaptionDisplayMode Mozilla Internals.setCaptionDisplayMode documentation> +setCaptionDisplayMode ::+ (MonadDOM m, ToJSString mode) => Internals -> mode -> m ()+setCaptionDisplayMode self mode+ = liftDOM+ (void (self ^. jsf "setCaptionDisplayMode" [toJSVal mode]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.createTimeRanges Mozilla Internals.createTimeRanges documentation> +createTimeRanges ::+ (MonadDOM m, IsFloat32Array startTimes, IsFloat32Array endTimes) =>+ Internals ->+ Maybe startTimes -> Maybe endTimes -> m (Maybe TimeRanges)+createTimeRanges self startTimes endTimes+ = liftDOM+ ((self ^. jsf "createTimeRanges"+ [toJSVal startTimes, toJSVal endTimes])+ >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.createTimeRanges Mozilla Internals.createTimeRanges documentation> +createTimeRanges_ ::+ (MonadDOM m, IsFloat32Array startTimes, IsFloat32Array endTimes) =>+ Internals -> Maybe startTimes -> Maybe endTimes -> m ()+createTimeRanges_ self startTimes endTimes+ = liftDOM+ (void+ (self ^. jsf "createTimeRanges"+ [toJSVal startTimes, toJSVal endTimes]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.createTimeRanges Mozilla Internals.createTimeRanges documentation> +createTimeRangesUnchecked ::+ (MonadDOM m, IsFloat32Array startTimes, IsFloat32Array endTimes) =>+ Internals -> Maybe startTimes -> Maybe endTimes -> m TimeRanges+createTimeRangesUnchecked self startTimes endTimes+ = liftDOM+ ((self ^. jsf "createTimeRanges"+ [toJSVal startTimes, toJSVal endTimes])+ >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.closestTimeToTimeRanges Mozilla Internals.closestTimeToTimeRanges documentation> +closestTimeToTimeRanges ::+ (MonadDOM m) => Internals -> Double -> Maybe TimeRanges -> m Double+closestTimeToTimeRanges self time ranges+ = liftDOM+ ((self ^. jsf "closestTimeToTimeRanges"+ [toJSVal time, toJSVal ranges])+ >>= valToNumber)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.closestTimeToTimeRanges Mozilla Internals.closestTimeToTimeRanges documentation> +closestTimeToTimeRanges_ ::+ (MonadDOM m) => Internals -> Double -> Maybe TimeRanges -> m ()+closestTimeToTimeRanges_ self time ranges+ = liftDOM+ (void+ (self ^. jsf "closestTimeToTimeRanges"+ [toJSVal time, toJSVal ranges]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isSelectPopupVisible Mozilla Internals.isSelectPopupVisible documentation> +isSelectPopupVisible ::+ (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Bool+isSelectPopupVisible self node+ = liftDOM+ ((self ^. jsf "isSelectPopupVisible" [toJSVal node]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isSelectPopupVisible Mozilla Internals.isSelectPopupVisible documentation> +isSelectPopupVisible_ ::+ (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()+isSelectPopupVisible_ self node+ = liftDOM+ (void (self ^. jsf "isSelectPopupVisible" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isVibrating Mozilla Internals.isVibrating documentation> +isVibrating :: (MonadDOM m) => Internals -> m Bool+isVibrating self+ = liftDOM ((self ^. jsf "isVibrating" ()) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isVibrating Mozilla Internals.isVibrating documentation> +isVibrating_ :: (MonadDOM m) => Internals -> m ()+isVibrating_ self = liftDOM (void (self ^. jsf "isVibrating" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPluginUnavailabilityIndicatorObscured Mozilla Internals.isPluginUnavailabilityIndicatorObscured documentation> +isPluginUnavailabilityIndicatorObscured ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m Bool+isPluginUnavailabilityIndicatorObscured self element+ = liftDOM+ ((self ^. jsf "isPluginUnavailabilityIndicatorObscured"+ [toJSVal element])+ >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPluginUnavailabilityIndicatorObscured Mozilla Internals.isPluginUnavailabilityIndicatorObscured documentation> +isPluginUnavailabilityIndicatorObscured_ ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m ()+isPluginUnavailabilityIndicatorObscured_ self element+ = liftDOM+ (void+ (self ^. jsf "isPluginUnavailabilityIndicatorObscured"+ [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPluginSnapshotted Mozilla Internals.isPluginSnapshotted documentation> +isPluginSnapshotted ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m Bool+isPluginSnapshotted self element+ = liftDOM+ ((self ^. jsf "isPluginSnapshotted" [toJSVal element]) >>=+ valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPluginSnapshotted Mozilla Internals.isPluginSnapshotted documentation> +isPluginSnapshotted_ ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m ()+isPluginSnapshotted_ self element+ = liftDOM+ (void (self ^. jsf "isPluginSnapshotted" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.selectionBounds Mozilla Internals.selectionBounds documentation> +selectionBounds ::+ (MonadDOM m) => Internals -> m (Maybe ClientRect)+selectionBounds self+ = liftDOM ((self ^. jsf "selectionBounds" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.selectionBounds Mozilla Internals.selectionBounds documentation> +selectionBounds_ :: (MonadDOM m) => Internals -> m ()+selectionBounds_ self+ = liftDOM (void (self ^. jsf "selectionBounds" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.selectionBounds Mozilla Internals.selectionBounds documentation> +selectionBoundsUnchecked ::+ (MonadDOM m) => Internals -> m ClientRect+selectionBoundsUnchecked self+ = liftDOM+ ((self ^. jsf "selectionBounds" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.initializeMockMediaSource Mozilla Internals.initializeMockMediaSource documentation> +initializeMockMediaSource :: (MonadDOM m) => Internals -> m ()+initializeMockMediaSource self+ = liftDOM (void (self ^. jsf "initializeMockMediaSource" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.bufferedSamplesForTrackID Mozilla Internals.bufferedSamplesForTrackID documentation> +bufferedSamplesForTrackID ::+ (MonadDOM m, ToJSString trackID, FromJSString result) =>+ Internals -> Maybe SourceBuffer -> trackID -> m [result]+bufferedSamplesForTrackID self buffer trackID+ = liftDOM+ ((self ^. jsf "bufferedSamplesForTrackID"+ [toJSVal buffer, toJSVal trackID])+ >>= fromJSArrayUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.bufferedSamplesForTrackID Mozilla Internals.bufferedSamplesForTrackID documentation> +bufferedSamplesForTrackID_ ::+ (MonadDOM m, ToJSString trackID) =>+ Internals -> Maybe SourceBuffer -> trackID -> m ()+bufferedSamplesForTrackID_ self buffer trackID+ = liftDOM+ (void+ (self ^. jsf "bufferedSamplesForTrackID"+ [toJSVal buffer, toJSVal trackID]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.beginMediaSessionInterruption Mozilla Internals.beginMediaSessionInterruption documentation> +beginMediaSessionInterruption :: (MonadDOM m) => Internals -> m ()+beginMediaSessionInterruption self+ = liftDOM (void (self ^. jsf "beginMediaSessionInterruption" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.endMediaSessionInterruption Mozilla Internals.endMediaSessionInterruption documentation> +endMediaSessionInterruption ::+ (MonadDOM m, ToJSString flags) => Internals -> flags -> m ()+endMediaSessionInterruption self flags+ = liftDOM+ (void (self ^. jsf "endMediaSessionInterruption" [toJSVal flags]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.applicationWillEnterForeground Mozilla Internals.applicationWillEnterForeground documentation> +applicationWillEnterForeground :: (MonadDOM m) => Internals -> m ()+applicationWillEnterForeground self+ = liftDOM (void (self ^. jsf "applicationWillEnterForeground" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.applicationWillEnterBackground Mozilla Internals.applicationWillEnterBackground documentation> +applicationWillEnterBackground :: (MonadDOM m) => Internals -> m ()+applicationWillEnterBackground self+ = liftDOM (void (self ^. jsf "applicationWillEnterBackground" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setMediaSessionRestrictions Mozilla Internals.setMediaSessionRestrictions documentation> +setMediaSessionRestrictions ::+ (MonadDOM m, ToJSString mediaType, ToJSString restrictions) =>+ Internals -> mediaType -> restrictions -> m ()+setMediaSessionRestrictions self mediaType restrictions+ = liftDOM+ (void+ (self ^. jsf "setMediaSessionRestrictions"+ [toJSVal mediaType, toJSVal restrictions]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.postRemoteControlCommand Mozilla Internals.postRemoteControlCommand documentation> +postRemoteControlCommand ::+ (MonadDOM m, ToJSString command) => Internals -> command -> m ()+postRemoteControlCommand self command+ = liftDOM+ (void (self ^. jsf "postRemoteControlCommand" [toJSVal command]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.simulateSystemSleep Mozilla Internals.simulateSystemSleep documentation> +simulateSystemSleep :: (MonadDOM m) => Internals -> m ()+simulateSystemSleep self+ = liftDOM (void (self ^. jsf "simulateSystemSleep" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.simulateSystemWake Mozilla Internals.simulateSystemWake documentation> +simulateSystemWake :: (MonadDOM m) => Internals -> m ()+simulateSystemWake self+ = liftDOM (void (self ^. jsf "simulateSystemWake" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.elementIsBlockingDisplaySleep Mozilla Internals.elementIsBlockingDisplaySleep documentation> +elementIsBlockingDisplaySleep ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m Bool+elementIsBlockingDisplaySleep self element+ = liftDOM+ ((self ^. jsf "elementIsBlockingDisplaySleep" [toJSVal element])+ >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.elementIsBlockingDisplaySleep Mozilla Internals.elementIsBlockingDisplaySleep documentation> +elementIsBlockingDisplaySleep_ ::+ (MonadDOM m, IsElement element) =>+ Internals -> Maybe element -> m ()+elementIsBlockingDisplaySleep_ self element+ = liftDOM+ (void+ (self ^. jsf "elementIsBlockingDisplaySleep" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.installMockPageOverlay Mozilla Internals.installMockPageOverlay documentation> +installMockPageOverlay ::+ (MonadDOM m) => Internals -> PageOverlayType -> m ()+installMockPageOverlay self type'+ = liftDOM+ (void (self ^. jsf "installMockPageOverlay" [toJSVal type']))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageOverlayLayerTreeAsText Mozilla Internals.pageOverlayLayerTreeAsText documentation> +pageOverlayLayerTreeAsText ::+ (MonadDOM m, FromJSString result) => Internals -> m result+pageOverlayLayerTreeAsText self+ = liftDOM+ ((self ^. jsf "pageOverlayLayerTreeAsText" ()) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageOverlayLayerTreeAsText Mozilla Internals.pageOverlayLayerTreeAsText documentation> +pageOverlayLayerTreeAsText_ :: (MonadDOM m) => Internals -> m ()+pageOverlayLayerTreeAsText_ self+ = liftDOM (void (self ^. jsf "pageOverlayLayerTreeAsText" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPageMuted Mozilla Internals.setPageMuted documentation> +setPageMuted :: (MonadDOM m) => Internals -> Bool -> m ()+setPageMuted self muted+ = liftDOM (void (self ^. jsf "setPageMuted" [toJSVal muted]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPagePlayingAudio Mozilla Internals.isPagePlayingAudio documentation> +isPagePlayingAudio :: (MonadDOM m) => Internals -> m Bool+isPagePlayingAudio self+ = liftDOM ((self ^. jsf "isPagePlayingAudio" ()) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPagePlayingAudio Mozilla Internals.isPagePlayingAudio documentation> +isPagePlayingAudio_ :: (MonadDOM m) => Internals -> m ()+isPagePlayingAudio_ self+ = liftDOM (void (self ^. jsf "isPagePlayingAudio" ()))+pattern LAYER_TREE_INCLUDES_VISIBLE_RECTS = 1+pattern LAYER_TREE_INCLUDES_TILE_CACHES = 2+pattern LAYER_TREE_INCLUDES_REPAINT_RECTS = 4+pattern LAYER_TREE_INCLUDES_PAINTING_PHASES = 8+pattern LAYER_TREE_INCLUDES_CONTENT_LAYERS = 16++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.settings Mozilla Internals.settings documentation> +getSettings ::+ (MonadDOM m) => Internals -> m (Maybe InternalSettings)+getSettings self = liftDOM ((self ^. js "settings") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.settings Mozilla Internals.settings documentation> +getSettingsUnchecked ::+ (MonadDOM m) => Internals -> m InternalSettings+getSettingsUnchecked self+ = liftDOM ((self ^. js "settings") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.workerThreadCount Mozilla Internals.workerThreadCount documentation> getWorkerThreadCount :: (MonadDOM m) => Internals -> m Word
src/JSDOM/Generated/Location.hs view
@@ -1,10 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Location- (assign, replace, reload, toString, setHref, getHref, setProtocol,- getProtocol, setHost, getHost, setHostname, getHostname, setPort,- getPort, setPathname, getPathname, setSearch, getSearch, setHash,- getHash, getOrigin, getAncestorOrigins, Location, castToLocation,+ (assign, replace, reload, toString, toString_, setHref, getHref,+ setProtocol, getProtocol, setHost, getHost, setHostname,+ getHostname, setPort, getPort, setPathname, getPathname, setSearch,+ getSearch, setHash, getHash, getOrigin, getAncestorOrigins,+ getAncestorOriginsUnchecked, Location, castToLocation, gTypeLocation) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -39,6 +40,10 @@ toString self = liftDOM ((self ^. jsf "toString" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Location.toString Mozilla Location.toString documentation> +toString_ :: (MonadDOM m) => Location -> m ()+toString_ self = liftDOM (void (self ^. jsf "toString" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Location.href Mozilla Location.href documentation> setHref :: (MonadDOM m, ToJSString val) => Location -> val -> m () setHref self val = liftDOM (self ^. jss "href" (toJSVal val))@@ -133,3 +138,9 @@ (MonadDOM m) => Location -> m (Maybe DOMStringList) getAncestorOrigins self = liftDOM ((self ^. js "ancestorOrigins") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Location.ancestorOrigins Mozilla Location.ancestorOrigins documentation> +getAncestorOriginsUnchecked ::+ (MonadDOM m) => Location -> m DOMStringList+getAncestorOriginsUnchecked self+ = liftDOM ((self ^. js "ancestorOrigins") >>= fromJSValUnchecked)
src/JSDOM/Generated/MediaController.hs view
@@ -2,8 +2,9 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaController (newMediaController, play, pause, unpause, getBuffered,- getSeekable, getDuration, setCurrentTime, getCurrentTime,- getPaused, getPlayed, getPlaybackState, setDefaultPlaybackRate,+ getBufferedUnchecked, getSeekable, getSeekableUnchecked,+ getDuration, setCurrentTime, getCurrentTime, getPaused, getPlayed,+ getPlayedUnchecked, getPlaybackState, setDefaultPlaybackRate, getDefaultPlaybackRate, setPlaybackRate, getPlaybackRate, setVolume, getVolume, setMuted, getMuted, MediaController, castToMediaController, gTypeMediaController)@@ -42,11 +43,23 @@ (MonadDOM m) => MediaController -> m (Maybe TimeRanges) getBuffered self = liftDOM ((self ^. js "buffered") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaController.buffered Mozilla MediaController.buffered documentation> +getBufferedUnchecked ::+ (MonadDOM m) => MediaController -> m TimeRanges+getBufferedUnchecked self+ = liftDOM ((self ^. js "buffered") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaController.seekable Mozilla MediaController.seekable documentation> getSeekable :: (MonadDOM m) => MediaController -> m (Maybe TimeRanges) getSeekable self = liftDOM ((self ^. js "seekable") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaController.seekable Mozilla MediaController.seekable documentation> +getSeekableUnchecked ::+ (MonadDOM m) => MediaController -> m TimeRanges+getSeekableUnchecked self+ = liftDOM ((self ^. js "seekable") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaController.duration Mozilla MediaController.duration documentation> getDuration :: (MonadDOM m) => MediaController -> m Double getDuration self@@ -70,6 +83,12 @@ getPlayed :: (MonadDOM m) => MediaController -> m (Maybe TimeRanges) getPlayed self = liftDOM ((self ^. js "played") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaController.played Mozilla MediaController.played documentation> +getPlayedUnchecked ::+ (MonadDOM m) => MediaController -> m TimeRanges+getPlayedUnchecked self+ = liftDOM ((self ^. js "played") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaController.playbackState Mozilla MediaController.playbackState documentation> getPlaybackState ::
src/JSDOM/Generated/MediaControlsHost.hs view
@@ -1,12 +1,16 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaControlsHost- (sortedTrackListForMenu, sortedTrackListForMenuAudio,- displayNameForTrack, displayNameForTrackAudio,+ (sortedTrackListForMenu, sortedTrackListForMenu_,+ sortedTrackListForMenuAudio, sortedTrackListForMenuAudio_,+ displayNameForTrack, displayNameForTrack_,+ displayNameForTrackAudio, displayNameForTrackAudio_, setSelectedTextTrack, updateTextTrackContainer, enteredFullscreen, exitedFullscreen, enterFullscreenOptimized, mediaUIImageData,- getCaptionMenuOffItem, getCaptionMenuAutomaticItem,- getCaptionDisplayMode, getTextTrackContainer,+ mediaUIImageData_, getCaptionMenuOffItem,+ getCaptionMenuOffItemUnchecked, getCaptionMenuAutomaticItem,+ getCaptionMenuAutomaticItemUnchecked, getCaptionDisplayMode,+ getTextTrackContainer, getTextTrackContainerUnchecked, getMediaPlaybackAllowsInline, getSupportsFullscreen, getUserGestureRequired, getExternalDeviceDisplayName, getExternalDeviceType, setControlsDependOnPageScaleFactor,@@ -35,6 +39,13 @@ fromJSArray) -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.sortedTrackListForMenu Mozilla MediaControlsHost.sortedTrackListForMenu documentation> +sortedTrackListForMenu_ ::+ (MonadDOM m) => MediaControlsHost -> Maybe TextTrackList -> m ()+sortedTrackListForMenu_ self trackList+ = liftDOM+ (void (self ^. jsf "sortedTrackListForMenu" [toJSVal trackList]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.sortedTrackListForMenu Mozilla MediaControlsHost.sortedTrackListForMenu documentation> sortedTrackListForMenuAudio :: (MonadDOM m) => MediaControlsHost -> Maybe AudioTrackList -> m [Maybe AudioTrack]@@ -43,6 +54,13 @@ ((self ^. jsf "sortedTrackListForMenu" [toJSVal trackList]) >>= fromJSArray) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.sortedTrackListForMenu Mozilla MediaControlsHost.sortedTrackListForMenu documentation> +sortedTrackListForMenuAudio_ ::+ (MonadDOM m) => MediaControlsHost -> Maybe AudioTrackList -> m ()+sortedTrackListForMenuAudio_ self trackList+ = liftDOM+ (void (self ^. jsf "sortedTrackListForMenu" [toJSVal trackList]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.displayNameForTrack Mozilla MediaControlsHost.displayNameForTrack documentation> displayNameForTrack :: (MonadDOM m, FromJSString result) =>@@ -53,6 +71,13 @@ fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.displayNameForTrack Mozilla MediaControlsHost.displayNameForTrack documentation> +displayNameForTrack_ ::+ (MonadDOM m) => MediaControlsHost -> Maybe TextTrack -> m ()+displayNameForTrack_ self track+ = liftDOM+ (void (self ^. jsf "displayNameForTrack" [toJSVal track]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.displayNameForTrack Mozilla MediaControlsHost.displayNameForTrack documentation> displayNameForTrackAudio :: (MonadDOM m, FromJSString result) => MediaControlsHost -> Maybe AudioTrack -> m result@@ -61,6 +86,13 @@ ((self ^. jsf "displayNameForTrack" [toJSVal track]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.displayNameForTrack Mozilla MediaControlsHost.displayNameForTrack documentation> +displayNameForTrackAudio_ ::+ (MonadDOM m) => MediaControlsHost -> Maybe AudioTrack -> m ()+displayNameForTrackAudio_ self track+ = liftDOM+ (void (self ^. jsf "displayNameForTrack" [toJSVal track]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.setSelectedTextTrack Mozilla MediaControlsHost.setSelectedTextTrack documentation> setSelectedTextTrack :: (MonadDOM m) => MediaControlsHost -> Maybe TextTrack -> m ()@@ -99,18 +131,38 @@ ((self ^. jsf "mediaUIImageData" [toJSVal partID]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.mediaUIImageData Mozilla MediaControlsHost.mediaUIImageData documentation> +mediaUIImageData_ ::+ (MonadDOM m) => MediaControlsHost -> MediaUIPartID -> m ()+mediaUIImageData_ self partID+ = liftDOM (void (self ^. jsf "mediaUIImageData" [toJSVal partID]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.captionMenuOffItem Mozilla MediaControlsHost.captionMenuOffItem documentation> getCaptionMenuOffItem :: (MonadDOM m) => MediaControlsHost -> m (Maybe TextTrack) getCaptionMenuOffItem self = liftDOM ((self ^. js "captionMenuOffItem") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.captionMenuOffItem Mozilla MediaControlsHost.captionMenuOffItem documentation> +getCaptionMenuOffItemUnchecked ::+ (MonadDOM m) => MediaControlsHost -> m TextTrack+getCaptionMenuOffItemUnchecked self+ = liftDOM+ ((self ^. js "captionMenuOffItem") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.captionMenuAutomaticItem Mozilla MediaControlsHost.captionMenuAutomaticItem documentation> getCaptionMenuAutomaticItem :: (MonadDOM m) => MediaControlsHost -> m (Maybe TextTrack) getCaptionMenuAutomaticItem self = liftDOM ((self ^. js "captionMenuAutomaticItem") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.captionMenuAutomaticItem Mozilla MediaControlsHost.captionMenuAutomaticItem documentation> +getCaptionMenuAutomaticItemUnchecked ::+ (MonadDOM m) => MediaControlsHost -> m TextTrack+getCaptionMenuAutomaticItemUnchecked self+ = liftDOM+ ((self ^. js "captionMenuAutomaticItem") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.captionDisplayMode Mozilla MediaControlsHost.captionDisplayMode documentation> getCaptionDisplayMode :: (MonadDOM m, FromJSString result) => MediaControlsHost -> m result@@ -123,6 +175,13 @@ (MonadDOM m) => MediaControlsHost -> m (Maybe HTMLElement) getTextTrackContainer self = liftDOM ((self ^. js "textTrackContainer") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.textTrackContainer Mozilla MediaControlsHost.textTrackContainer documentation> +getTextTrackContainerUnchecked ::+ (MonadDOM m) => MediaControlsHost -> m HTMLElement+getTextTrackContainerUnchecked self+ = liftDOM+ ((self ^. js "textTrackContainer") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.mediaPlaybackAllowsInline Mozilla MediaControlsHost.mediaPlaybackAllowsInline documentation> getMediaPlaybackAllowsInline ::
src/JSDOM/Generated/MediaElementAudioSourceNode.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaElementAudioSourceNode- (getMediaElement, MediaElementAudioSourceNode,- castToMediaElementAudioSourceNode,+ (getMediaElement, getMediaElementUnchecked,+ MediaElementAudioSourceNode, castToMediaElementAudioSourceNode, gTypeMediaElementAudioSourceNode) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,3 +23,9 @@ MediaElementAudioSourceNode -> m (Maybe HTMLMediaElement) getMediaElement self = liftDOM ((self ^. js "mediaElement") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaElementAudioSourceNode.mediaElement Mozilla MediaElementAudioSourceNode.mediaElement documentation> +getMediaElementUnchecked ::+ (MonadDOM m) => MediaElementAudioSourceNode -> m HTMLMediaElement+getMediaElementUnchecked self+ = liftDOM ((self ^. js "mediaElement") >>= fromJSValUnchecked)
src/JSDOM/Generated/MediaKeyEvent.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaKeyEvent- (getKeySystem, getSessionId, getInitData, getMessage,- getDefaultURL, getErrorCode, getSystemCode, MediaKeyEvent,+ (getKeySystem, getSessionId, getInitData, getInitDataUnchecked,+ getMessage, getMessageUnchecked, getDefaultURL, getErrorCode,+ getErrorCodeUnchecked, getSystemCode, MediaKeyEvent, castToMediaKeyEvent, gTypeMediaKeyEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -34,10 +35,22 @@ (MonadDOM m) => MediaKeyEvent -> m (Maybe Uint8Array) getInitData self = liftDOM ((self ^. js "initData") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaKeyEvent.initData Mozilla MediaKeyEvent.initData documentation> +getInitDataUnchecked ::+ (MonadDOM m) => MediaKeyEvent -> m Uint8Array+getInitDataUnchecked self+ = liftDOM ((self ^. js "initData") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaKeyEvent.message Mozilla MediaKeyEvent.message documentation> getMessage :: (MonadDOM m) => MediaKeyEvent -> m (Maybe Uint8Array) getMessage self = liftDOM ((self ^. js "message") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaKeyEvent.message Mozilla MediaKeyEvent.message documentation> +getMessageUnchecked ::+ (MonadDOM m) => MediaKeyEvent -> m Uint8Array+getMessageUnchecked self+ = liftDOM ((self ^. js "message") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaKeyEvent.defaultURL Mozilla MediaKeyEvent.defaultURL documentation> getDefaultURL :: (MonadDOM m, FromJSString result) => MediaKeyEvent -> m result@@ -49,6 +62,12 @@ (MonadDOM m) => MediaKeyEvent -> m (Maybe MediaKeyError) getErrorCode self = liftDOM ((self ^. js "errorCode") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaKeyEvent.errorCode Mozilla MediaKeyEvent.errorCode documentation> +getErrorCodeUnchecked ::+ (MonadDOM m) => MediaKeyEvent -> m MediaKeyError+getErrorCodeUnchecked self+ = liftDOM ((self ^. js "errorCode") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaKeyEvent.systemCode Mozilla MediaKeyEvent.systemCode documentation> getSystemCode :: (MonadDOM m) => MediaKeyEvent -> m Word
src/JSDOM/Generated/MediaKeyMessageEvent.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaKeyMessageEvent- (getMessage, getDestinationURL, MediaKeyMessageEvent,- castToMediaKeyMessageEvent, gTypeMediaKeyMessageEvent)+ (getMessage, getMessageUnchecked, getDestinationURL,+ MediaKeyMessageEvent, castToMediaKeyMessageEvent,+ gTypeMediaKeyMessageEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,6 +21,12 @@ getMessage :: (MonadDOM m) => MediaKeyMessageEvent -> m (Maybe Uint8Array) getMessage self = liftDOM ((self ^. js "message") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitMediaKeyMessageEvent.message Mozilla WebKitMediaKeyMessageEvent.message documentation> +getMessageUnchecked ::+ (MonadDOM m) => MediaKeyMessageEvent -> m Uint8Array+getMessageUnchecked self+ = liftDOM ((self ^. js "message") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitMediaKeyMessageEvent.destinationURL Mozilla WebKitMediaKeyMessageEvent.destinationURL documentation> getDestinationURL ::
src/JSDOM/Generated/MediaKeyNeededEvent.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaKeyNeededEvent- (getInitData, MediaKeyNeededEvent, castToMediaKeyNeededEvent,- gTypeMediaKeyNeededEvent)+ (getInitData, getInitDataUnchecked, MediaKeyNeededEvent,+ castToMediaKeyNeededEvent, gTypeMediaKeyNeededEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getInitData :: (MonadDOM m) => MediaKeyNeededEvent -> m (Maybe Uint8Array) getInitData self = liftDOM ((self ^. js "initData") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaKeyNeededEvent.initData Mozilla MediaKeyNeededEvent.initData documentation> +getInitDataUnchecked ::+ (MonadDOM m) => MediaKeyNeededEvent -> m Uint8Array+getInitDataUnchecked self+ = liftDOM ((self ^. js "initData") >>= fromJSValUnchecked)
src/JSDOM/Generated/MediaKeySession.hs view
@@ -1,9 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaKeySession- (update, close, getError, getKeySystem, getSessionId,- webKitKeyAdded, webKitKeyError, webKitKeyMessage, MediaKeySession,- castToMediaKeySession, gTypeMediaKeySession)+ (update, close, getError, getErrorUnchecked, getKeySystem,+ getSessionId, webKitKeyAdded, webKitKeyError, webKitKeyMessage,+ MediaKeySession, castToMediaKeySession, gTypeMediaKeySession) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -32,6 +32,12 @@ getError :: (MonadDOM m) => MediaKeySession -> m (Maybe MediaKeyError) getError self = liftDOM ((self ^. js "error") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitMediaKeySession.error Mozilla WebKitMediaKeySession.error documentation> +getErrorUnchecked ::+ (MonadDOM m) => MediaKeySession -> m MediaKeyError+getErrorUnchecked self+ = liftDOM ((self ^. js "error") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitMediaKeySession.keySystem Mozilla WebKitMediaKeySession.keySystem documentation> getKeySystem ::
src/JSDOM/Generated/MediaKeys.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaKeys- (newMediaKeys, createSession, isTypeSupported, getKeySystem,- MediaKeys, castToMediaKeys, gTypeMediaKeys)+ (newMediaKeys, createSession, createSession_,+ createSessionUnchecked, isTypeSupported, isTypeSupported_,+ getKeySystem, MediaKeys, castToMediaKeys, gTypeMediaKeys) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -31,6 +32,24 @@ ((self ^. jsf "createSession" [toJSVal type', toJSVal initData]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitMediaKeys.createSession Mozilla WebKitMediaKeys.createSession documentation> +createSession_ ::+ (MonadDOM m, ToJSString type', IsUint8Array initData) =>+ MediaKeys -> type' -> Maybe initData -> m ()+createSession_ self type' initData+ = liftDOM+ (void+ (self ^. jsf "createSession" [toJSVal type', toJSVal initData]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitMediaKeys.createSession Mozilla WebKitMediaKeys.createSession documentation> +createSessionUnchecked ::+ (MonadDOM m, ToJSString type', IsUint8Array initData) =>+ MediaKeys -> type' -> Maybe initData -> m MediaKeySession+createSessionUnchecked self type' initData+ = liftDOM+ ((self ^. jsf "createSession" [toJSVal type', toJSVal initData])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitMediaKeys.isTypeSupported Mozilla WebKitMediaKeys.isTypeSupported documentation> isTypeSupported :: (MonadDOM m, ToJSString keySystem, ToJSString type') =>@@ -39,6 +58,15 @@ = liftDOM ((self ^. jsf "isTypeSupported" [toJSVal keySystem, toJSVal type']) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitMediaKeys.isTypeSupported Mozilla WebKitMediaKeys.isTypeSupported documentation> +isTypeSupported_ ::+ (MonadDOM m, ToJSString keySystem, ToJSString type') =>+ MediaKeys -> keySystem -> type' -> m ()+isTypeSupported_ self keySystem type'+ = liftDOM+ (void+ (self ^. jsf "isTypeSupported" [toJSVal keySystem, toJSVal type'])) -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitMediaKeys.keySystem Mozilla WebKitMediaKeys.keySystem documentation> getKeySystem ::
src/JSDOM/Generated/MediaList.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaList- (item, deleteMedium, appendMedium, setMediaText, getMediaText,- getLength, MediaList, castToMediaList, gTypeMediaList)+ (item, item_, itemUnchecked, deleteMedium, appendMedium,+ setMediaText, getMediaText, getMediaTextUnchecked, getLength,+ MediaList, castToMediaList, gTypeMediaList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,6 +25,18 @@ = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaList.item Mozilla MediaList.item documentation> +item_ :: (MonadDOM m) => MediaList -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaList.item Mozilla MediaList.item documentation> +itemUnchecked ::+ (MonadDOM m, FromJSString result) => MediaList -> Word -> m result+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaList.deleteMedium Mozilla MediaList.deleteMedium documentation> deleteMedium :: (MonadDOM m, ToJSString oldMedium) =>@@ -49,6 +62,12 @@ (MonadDOM m, FromJSString result) => MediaList -> m (Maybe result) getMediaText self = liftDOM ((self ^. js "mediaText") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaList.mediaText Mozilla MediaList.mediaText documentation> +getMediaTextUnchecked ::+ (MonadDOM m, FromJSString result) => MediaList -> m result+getMediaTextUnchecked self+ = liftDOM ((self ^. js "mediaText") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaList.length Mozilla MediaList.length documentation> getLength :: (MonadDOM m) => MediaList -> m Word
src/JSDOM/Generated/MediaSource.hs view
@@ -1,10 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaSource- (newMediaSource, addSourceBuffer, removeSourceBuffer, endOfStream,- isTypeSupported, getSourceBuffers, getActiveSourceBuffers,- setDuration, getDuration, getReadyState, MediaSource,- castToMediaSource, gTypeMediaSource)+ (newMediaSource, addSourceBuffer, addSourceBuffer_,+ addSourceBufferUnchecked, removeSourceBuffer, endOfStream,+ isTypeSupported, isTypeSupported_, getSourceBuffers,+ getSourceBuffersUnchecked, getActiveSourceBuffers,+ getActiveSourceBuffersUnchecked, setDuration, getDuration,+ getReadyState, MediaSource, castToMediaSource, gTypeMediaSource) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -31,6 +33,21 @@ = liftDOM ((self ^. jsf "addSourceBuffer" [toJSVal type']) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSource.addSourceBuffer Mozilla MediaSource.addSourceBuffer documentation> +addSourceBuffer_ ::+ (MonadDOM m, ToJSString type') => MediaSource -> type' -> m ()+addSourceBuffer_ self type'+ = liftDOM (void (self ^. jsf "addSourceBuffer" [toJSVal type']))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSource.addSourceBuffer Mozilla MediaSource.addSourceBuffer documentation> +addSourceBufferUnchecked ::+ (MonadDOM m, ToJSString type') =>+ MediaSource -> type' -> m SourceBuffer+addSourceBufferUnchecked self type'+ = liftDOM+ ((self ^. jsf "addSourceBuffer" [toJSVal type']) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSource.removeSourceBuffer Mozilla MediaSource.removeSourceBuffer documentation> removeSourceBuffer :: (MonadDOM m) => MediaSource -> Maybe SourceBuffer -> m ()@@ -51,17 +68,36 @@ = liftDOM ((self ^. jsf "isTypeSupported" [toJSVal type']) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSource.isTypeSupported Mozilla MediaSource.isTypeSupported documentation> +isTypeSupported_ ::+ (MonadDOM m, ToJSString type') => MediaSource -> type' -> m ()+isTypeSupported_ self type'+ = liftDOM (void (self ^. jsf "isTypeSupported" [toJSVal type']))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSource.sourceBuffers Mozilla MediaSource.sourceBuffers documentation> getSourceBuffers :: (MonadDOM m) => MediaSource -> m (Maybe SourceBufferList) getSourceBuffers self = liftDOM ((self ^. js "sourceBuffers") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSource.sourceBuffers Mozilla MediaSource.sourceBuffers documentation> +getSourceBuffersUnchecked ::+ (MonadDOM m) => MediaSource -> m SourceBufferList+getSourceBuffersUnchecked self+ = liftDOM ((self ^. js "sourceBuffers") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSource.activeSourceBuffers Mozilla MediaSource.activeSourceBuffers documentation> getActiveSourceBuffers :: (MonadDOM m) => MediaSource -> m (Maybe SourceBufferList) getActiveSourceBuffers self = liftDOM ((self ^. js "activeSourceBuffers") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSource.activeSourceBuffers Mozilla MediaSource.activeSourceBuffers documentation> +getActiveSourceBuffersUnchecked ::+ (MonadDOM m) => MediaSource -> m SourceBufferList+getActiveSourceBuffersUnchecked self+ = liftDOM+ ((self ^. js "activeSourceBuffers") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSource.duration Mozilla MediaSource.duration documentation> setDuration :: (MonadDOM m) => MediaSource -> Double -> m ()
src/JSDOM/Generated/MediaSourceStates.hs view
@@ -1,9 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaSourceStates- (getSourceType, getSourceId, getWidth, getHeight, getFrameRate,- getAspectRatio, getFacingMode, getVolume, MediaSourceStates,- castToMediaSourceStates, gTypeMediaSourceStates)+ (getSourceType, getSourceId, getWidth, getWidthUnchecked,+ getHeight, getHeightUnchecked, getFrameRate, getFrameRateUnchecked,+ getAspectRatio, getAspectRatioUnchecked, getFacingMode,+ getFacingModeUnchecked, getVolume, getVolumeUnchecked,+ MediaSourceStates, castToMediaSourceStates, gTypeMediaSourceStates) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -33,28 +35,61 @@ getWidth :: (MonadDOM m) => MediaSourceStates -> m (Maybe Word) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.width Mozilla MediaSourceStates.width documentation> +getWidthUnchecked :: (MonadDOM m) => MediaSourceStates -> m Word+getWidthUnchecked self+ = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.height Mozilla MediaSourceStates.height documentation> getHeight :: (MonadDOM m) => MediaSourceStates -> m (Maybe Word) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.height Mozilla MediaSourceStates.height documentation> +getHeightUnchecked :: (MonadDOM m) => MediaSourceStates -> m Word+getHeightUnchecked self+ = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.frameRate Mozilla MediaSourceStates.frameRate documentation> getFrameRate :: (MonadDOM m) => MediaSourceStates -> m (Maybe Float) getFrameRate self = liftDOM ((self ^. js "frameRate") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.frameRate Mozilla MediaSourceStates.frameRate documentation> +getFrameRateUnchecked ::+ (MonadDOM m) => MediaSourceStates -> m Float+getFrameRateUnchecked self+ = liftDOM ((self ^. js "frameRate") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.aspectRatio Mozilla MediaSourceStates.aspectRatio documentation> getAspectRatio :: (MonadDOM m) => MediaSourceStates -> m (Maybe Float) getAspectRatio self = liftDOM ((self ^. js "aspectRatio") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.aspectRatio Mozilla MediaSourceStates.aspectRatio documentation> +getAspectRatioUnchecked ::+ (MonadDOM m) => MediaSourceStates -> m Float+getAspectRatioUnchecked self+ = liftDOM ((self ^. js "aspectRatio") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.facingMode Mozilla MediaSourceStates.facingMode documentation> getFacingMode :: (MonadDOM m) => MediaSourceStates -> m (Maybe VideoFacingModeEnum) getFacingMode self = liftDOM ((self ^. js "facingMode") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.facingMode Mozilla MediaSourceStates.facingMode documentation> +getFacingModeUnchecked ::+ (MonadDOM m) => MediaSourceStates -> m VideoFacingModeEnum+getFacingModeUnchecked self+ = liftDOM ((self ^. js "facingMode") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.volume Mozilla MediaSourceStates.volume documentation> getVolume :: (MonadDOM m) => MediaSourceStates -> m (Maybe Word) getVolume self = liftDOM ((self ^. js "volume") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.volume Mozilla MediaSourceStates.volume documentation> +getVolumeUnchecked :: (MonadDOM m) => MediaSourceStates -> m Word+getVolumeUnchecked self+ = liftDOM ((self ^. js "volume") >>= fromJSValUnchecked)
src/JSDOM/Generated/MediaStream.hs view
@@ -2,9 +2,11 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaStream (newMediaStream, newMediaStream', newMediaStream'', getAudioTracks,- getVideoTracks, getTracks, addTrack, removeTrack, getTrackById,- clone, getId, getActive, active, inactive, addTrackEvent,- removeTrackEvent, MediaStream, castToMediaStream, gTypeMediaStream)+ getAudioTracks_, getVideoTracks, getVideoTracks_, getTracks,+ getTracks_, addTrack, removeTrack, getTrackById, getTrackById_,+ getTrackByIdUnchecked, clone, clone_, cloneUnchecked, getId,+ getActive, active, inactive, addTrackEvent, removeTrackEvent,+ MediaStream, castToMediaStream, gTypeMediaStream) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -44,18 +46,32 @@ getAudioTracks self = liftDOM ((self ^. jsf "getAudioTracks" ()) >>= fromJSArray) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.getAudioTracks Mozilla webkitMediaStream.getAudioTracks documentation> +getAudioTracks_ :: (MonadDOM m) => MediaStream -> m ()+getAudioTracks_ self+ = liftDOM (void (self ^. jsf "getAudioTracks" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.getVideoTracks Mozilla webkitMediaStream.getVideoTracks documentation> getVideoTracks :: (MonadDOM m) => MediaStream -> m [Maybe MediaStreamTrack] getVideoTracks self = liftDOM ((self ^. jsf "getVideoTracks" ()) >>= fromJSArray) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.getVideoTracks Mozilla webkitMediaStream.getVideoTracks documentation> +getVideoTracks_ :: (MonadDOM m) => MediaStream -> m ()+getVideoTracks_ self+ = liftDOM (void (self ^. jsf "getVideoTracks" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.getTracks Mozilla webkitMediaStream.getTracks documentation> getTracks :: (MonadDOM m) => MediaStream -> m [Maybe MediaStreamTrack] getTracks self = liftDOM ((self ^. jsf "getTracks" ()) >>= fromJSArray) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.getTracks Mozilla webkitMediaStream.getTracks documentation> +getTracks_ :: (MonadDOM m) => MediaStream -> m ()+getTracks_ self = liftDOM (void (self ^. jsf "getTracks" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.addTrack Mozilla webkitMediaStream.addTrack documentation> addTrack :: (MonadDOM m, IsMediaStreamTrack track) =>@@ -78,9 +94,33 @@ = liftDOM ((self ^. jsf "getTrackById" [toJSVal trackId]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.getTrackById Mozilla webkitMediaStream.getTrackById documentation> +getTrackById_ ::+ (MonadDOM m, ToJSString trackId) => MediaStream -> trackId -> m ()+getTrackById_ self trackId+ = liftDOM (void (self ^. jsf "getTrackById" [toJSVal trackId]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.getTrackById Mozilla webkitMediaStream.getTrackById documentation> +getTrackByIdUnchecked ::+ (MonadDOM m, ToJSString trackId) =>+ MediaStream -> trackId -> m MediaStreamTrack+getTrackByIdUnchecked self trackId+ = liftDOM+ ((self ^. jsf "getTrackById" [toJSVal trackId]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.clone Mozilla webkitMediaStream.clone documentation> clone :: (MonadDOM m) => MediaStream -> m (Maybe MediaStream) clone self = liftDOM ((self ^. jsf "clone" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.clone Mozilla webkitMediaStream.clone documentation> +clone_ :: (MonadDOM m) => MediaStream -> m ()+clone_ self = liftDOM (void (self ^. jsf "clone" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.clone Mozilla webkitMediaStream.clone documentation> +cloneUnchecked :: (MonadDOM m) => MediaStream -> m MediaStream+cloneUnchecked self+ = liftDOM ((self ^. jsf "clone" ()) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.id Mozilla webkitMediaStream.id documentation> getId ::
src/JSDOM/Generated/MediaStreamAudioDestinationNode.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaStreamAudioDestinationNode- (getStream, MediaStreamAudioDestinationNode,+ (getStream, getStreamUnchecked, MediaStreamAudioDestinationNode, castToMediaStreamAudioDestinationNode, gTypeMediaStreamAudioDestinationNode) where@@ -22,3 +22,9 @@ (MonadDOM m) => MediaStreamAudioDestinationNode -> m (Maybe MediaStream) getStream self = liftDOM ((self ^. js "stream") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamAudioDestinationNode.stream Mozilla MediaStreamAudioDestinationNode.stream documentation> +getStreamUnchecked ::+ (MonadDOM m) => MediaStreamAudioDestinationNode -> m MediaStream+getStreamUnchecked self+ = liftDOM ((self ^. js "stream") >>= fromJSValUnchecked)
src/JSDOM/Generated/MediaStreamAudioSourceNode.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaStreamAudioSourceNode- (getMediaStream, MediaStreamAudioSourceNode,- castToMediaStreamAudioSourceNode, gTypeMediaStreamAudioSourceNode)+ (getMediaStream, getMediaStreamUnchecked,+ MediaStreamAudioSourceNode, castToMediaStreamAudioSourceNode,+ gTypeMediaStreamAudioSourceNode) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,3 +22,9 @@ (MonadDOM m) => MediaStreamAudioSourceNode -> m (Maybe MediaStream) getMediaStream self = liftDOM ((self ^. js "mediaStream") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamAudioSourceNode.mediaStream Mozilla MediaStreamAudioSourceNode.mediaStream documentation> +getMediaStreamUnchecked ::+ (MonadDOM m) => MediaStreamAudioSourceNode -> m MediaStream+getMediaStreamUnchecked self+ = liftDOM ((self ^. js "mediaStream") >>= fromJSValUnchecked)
src/JSDOM/Generated/MediaStreamEvent.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaStreamEvent- (getStream, MediaStreamEvent, castToMediaStreamEvent,- gTypeMediaStreamEvent)+ (getStream, getStreamUnchecked, MediaStreamEvent,+ castToMediaStreamEvent, gTypeMediaStreamEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getStream :: (MonadDOM m) => MediaStreamEvent -> m (Maybe MediaStream) getStream self = liftDOM ((self ^. js "stream") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamEvent.stream Mozilla MediaStreamEvent.stream documentation> +getStreamUnchecked ::+ (MonadDOM m) => MediaStreamEvent -> m MediaStream+getStreamUnchecked self+ = liftDOM ((self ^. js "stream") >>= fromJSValUnchecked)
src/JSDOM/Generated/MediaStreamTrack.hs view
@@ -1,12 +1,14 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaStreamTrack- (getSources, getConstraints, states, getCapabilities,- applyConstraints, clone, stop, getKind, getId, getLabel,- setEnabled, getEnabled, getMuted, mute, unmute, get_readonly,- getRemote, getReadyState, started, ended, overConstrained,- MediaStreamTrack, castToMediaStreamTrack, gTypeMediaStreamTrack,- IsMediaStreamTrack, toMediaStreamTrack)+ (getSources, getConstraints, getConstraints_,+ getConstraintsUnchecked, states, states_, statesUnchecked,+ getCapabilities, getCapabilities_, getCapabilitiesUnchecked,+ applyConstraints, clone, clone_, cloneUnchecked, stop, getKind,+ getId, getLabel, setEnabled, getEnabled, getMuted, mute, unmute,+ get_readonly, getRemote, getReadyState, started, ended,+ overConstrained, MediaStreamTrack, castToMediaStreamTrack,+ gTypeMediaStreamTrack, IsMediaStreamTrack, toMediaStreamTrack) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -38,6 +40,22 @@ (((toMediaStreamTrack self) ^. jsf "getConstraints" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.getConstraints Mozilla MediaStreamTrack.getConstraints documentation> +getConstraints_ ::+ (MonadDOM m, IsMediaStreamTrack self) => self -> m ()+getConstraints_ self+ = liftDOM+ (void ((toMediaStreamTrack self) ^. jsf "getConstraints" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.getConstraints Mozilla MediaStreamTrack.getConstraints documentation> +getConstraintsUnchecked ::+ (MonadDOM m, IsMediaStreamTrack self) =>+ self -> m MediaTrackConstraints+getConstraintsUnchecked self+ = liftDOM+ (((toMediaStreamTrack self) ^. jsf "getConstraints" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.states Mozilla MediaStreamTrack.states documentation> states :: (MonadDOM m, IsMediaStreamTrack self) =>@@ -46,6 +64,20 @@ = liftDOM (((toMediaStreamTrack self) ^. jsf "states" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.states Mozilla MediaStreamTrack.states documentation> +states_ :: (MonadDOM m, IsMediaStreamTrack self) => self -> m ()+states_ self+ = liftDOM (void ((toMediaStreamTrack self) ^. jsf "states" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.states Mozilla MediaStreamTrack.states documentation> +statesUnchecked ::+ (MonadDOM m, IsMediaStreamTrack self) =>+ self -> m MediaSourceStates+statesUnchecked self+ = liftDOM+ (((toMediaStreamTrack self) ^. jsf "states" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.getCapabilities Mozilla MediaStreamTrack.getCapabilities documentation> getCapabilities :: (MonadDOM m, IsMediaStreamTrack self) =>@@ -55,6 +87,22 @@ (((toMediaStreamTrack self) ^. jsf "getCapabilities" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.getCapabilities Mozilla MediaStreamTrack.getCapabilities documentation> +getCapabilities_ ::+ (MonadDOM m, IsMediaStreamTrack self) => self -> m ()+getCapabilities_ self+ = liftDOM+ (void ((toMediaStreamTrack self) ^. jsf "getCapabilities" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.getCapabilities Mozilla MediaStreamTrack.getCapabilities documentation> +getCapabilitiesUnchecked ::+ (MonadDOM m, IsMediaStreamTrack self) =>+ self -> m MediaStreamCapabilities+getCapabilitiesUnchecked self+ = liftDOM+ (((toMediaStreamTrack self) ^. jsf "getCapabilities" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.applyConstraints Mozilla MediaStreamTrack.applyConstraints documentation> applyConstraints :: (MonadDOM m, IsMediaStreamTrack self, IsDictionary constraints) =>@@ -72,6 +120,19 @@ clone self = liftDOM (((toMediaStreamTrack self) ^. jsf "clone" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.clone Mozilla MediaStreamTrack.clone documentation> +clone_ :: (MonadDOM m, IsMediaStreamTrack self) => self -> m ()+clone_ self+ = liftDOM (void ((toMediaStreamTrack self) ^. jsf "clone" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.clone Mozilla MediaStreamTrack.clone documentation> +cloneUnchecked ::+ (MonadDOM m, IsMediaStreamTrack self) => self -> m MediaStreamTrack+cloneUnchecked self+ = liftDOM+ (((toMediaStreamTrack self) ^. jsf "clone" ()) >>=+ fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.stop Mozilla MediaStreamTrack.stop documentation> stop :: (MonadDOM m, IsMediaStreamTrack self) => self -> m ()
src/JSDOM/Generated/MediaStreamTrackEvent.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaStreamTrackEvent- (getTrack, MediaStreamTrackEvent, castToMediaStreamTrackEvent,- gTypeMediaStreamTrackEvent)+ (getTrack, getTrackUnchecked, MediaStreamTrackEvent,+ castToMediaStreamTrackEvent, gTypeMediaStreamTrackEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getTrack :: (MonadDOM m) => MediaStreamTrackEvent -> m (Maybe MediaStreamTrack) getTrack self = liftDOM ((self ^. js "track") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrackEvent.track Mozilla MediaStreamTrackEvent.track documentation> +getTrackUnchecked ::+ (MonadDOM m) => MediaStreamTrackEvent -> m MediaStreamTrack+getTrackUnchecked self+ = liftDOM ((self ^. js "track") >>= fromJSValUnchecked)
src/JSDOM/Generated/MediaTrackConstraints.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaTrackConstraints- (getMandatory, getOptional, MediaTrackConstraints,- castToMediaTrackConstraints, gTypeMediaTrackConstraints)+ (getMandatory, getMandatoryUnchecked, getOptional,+ MediaTrackConstraints, castToMediaTrackConstraints,+ gTypeMediaTrackConstraints) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,6 +23,12 @@ MediaTrackConstraints -> m (Maybe MediaTrackConstraintSet) getMandatory self = liftDOM ((self ^. js "mandatory") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints.mandatory Mozilla MediaTrackConstraints.mandatory documentation> +getMandatoryUnchecked ::+ (MonadDOM m) => MediaTrackConstraints -> m MediaTrackConstraintSet+getMandatoryUnchecked self+ = liftDOM ((self ^. js "mandatory") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints.optional Mozilla MediaTrackConstraints.optional documentation> getOptional ::
src/JSDOM/Generated/MessageChannel.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MessageChannel- (newMessageChannel, getPort1, getPort2, MessageChannel,- castToMessageChannel, gTypeMessageChannel)+ (newMessageChannel, getPort1, getPort1Unchecked, getPort2,+ getPort2Unchecked, MessageChannel, castToMessageChannel,+ gTypeMessageChannel) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -25,6 +26,18 @@ getPort1 :: (MonadDOM m) => MessageChannel -> m (Maybe MessagePort) getPort1 self = liftDOM ((self ^. js "port1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MessageChannel.port1 Mozilla MessageChannel.port1 documentation> +getPort1Unchecked ::+ (MonadDOM m) => MessageChannel -> m MessagePort+getPort1Unchecked self+ = liftDOM ((self ^. js "port1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MessageChannel.port2 Mozilla MessageChannel.port2 documentation> getPort2 :: (MonadDOM m) => MessageChannel -> m (Maybe MessagePort) getPort2 self = liftDOM ((self ^. js "port2") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MessageChannel.port2 Mozilla MessageChannel.port2 documentation> +getPort2Unchecked ::+ (MonadDOM m) => MessageChannel -> m MessagePort+getPort2Unchecked self+ = liftDOM ((self ^. js "port2") >>= fromJSValUnchecked)
src/JSDOM/Generated/MessageEvent.hs view
@@ -2,8 +2,8 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MessageEvent (initMessageEvent, webkitInitMessageEvent, getOrigin,- getLastEventId, getSource, getData, getPorts, MessageEvent,- castToMessageEvent, gTypeMessageEvent)+ getLastEventId, getSource, getSourceUnchecked, getData, getPorts,+ MessageEvent, castToMessageEvent, gTypeMessageEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -72,6 +72,11 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MessageEvent.source Mozilla MessageEvent.source documentation> getSource :: (MonadDOM m) => MessageEvent -> m (Maybe EventTarget) getSource self = liftDOM ((self ^. js "source") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MessageEvent.source Mozilla MessageEvent.source documentation> +getSourceUnchecked :: (MonadDOM m) => MessageEvent -> m EventTarget+getSourceUnchecked self+ = liftDOM ((self ^. js "source") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/MessageEvent.data Mozilla MessageEvent.data documentation> getData :: (MonadDOM m) => MessageEvent -> m JSVal
src/JSDOM/Generated/MimeType.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MimeType- (getType, getSuffixes, getDescription, getEnabledPlugin, MimeType,- castToMimeType, gTypeMimeType)+ (getType, getSuffixes, getDescription, getEnabledPlugin,+ getEnabledPluginUnchecked, MimeType, castToMimeType, gTypeMimeType) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -37,3 +37,8 @@ getEnabledPlugin :: (MonadDOM m) => MimeType -> m (Maybe Plugin) getEnabledPlugin self = liftDOM ((self ^. js "enabledPlugin") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MimeType.enabledPlugin Mozilla MimeType.enabledPlugin documentation> +getEnabledPluginUnchecked :: (MonadDOM m) => MimeType -> m Plugin+getEnabledPluginUnchecked self+ = liftDOM ((self ^. js "enabledPlugin") >>= fromJSValUnchecked)
src/JSDOM/Generated/MimeTypeArray.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MimeTypeArray- (item, namedItem, getLength, MimeTypeArray, castToMimeTypeArray,+ (item, item_, itemUnchecked, namedItem, namedItem_,+ namedItemUnchecked, getLength, MimeTypeArray, castToMimeTypeArray, gTypeMimeTypeArray) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,12 +22,38 @@ item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MimeTypeArray.item Mozilla MimeTypeArray.item documentation> +item_ :: (MonadDOM m) => MimeTypeArray -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MimeTypeArray.item Mozilla MimeTypeArray.item documentation> +itemUnchecked ::+ (MonadDOM m) => MimeTypeArray -> Word -> m MimeType+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MimeTypeArray.namedItem Mozilla MimeTypeArray.namedItem documentation> namedItem :: (MonadDOM m, ToJSString name) => MimeTypeArray -> name -> m (Maybe MimeType) namedItem self name = liftDOM ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MimeTypeArray.namedItem Mozilla MimeTypeArray.namedItem documentation> +namedItem_ ::+ (MonadDOM m, ToJSString name) => MimeTypeArray -> name -> m ()+namedItem_ self name+ = liftDOM (void (self ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MimeTypeArray.namedItem Mozilla MimeTypeArray.namedItem documentation> +namedItemUnchecked ::+ (MonadDOM m, ToJSString name) =>+ MimeTypeArray -> name -> m MimeType+namedItemUnchecked self name+ = liftDOM+ ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/MimeTypeArray.length Mozilla MimeTypeArray.length documentation> getLength :: (MonadDOM m) => MimeTypeArray -> m Word
src/JSDOM/Generated/MouseEvent.hs view
@@ -3,10 +3,11 @@ module JSDOM.Generated.MouseEvent (initMouseEvent, getScreenX, getScreenY, getClientX, getClientY, getCtrlKey, getShiftKey, getAltKey, getMetaKey, getButton,- getRelatedTarget, getMovementX, getMovementY, getOffsetX,- getOffsetY, getX, getY, getFromElement, getToElement,- getDataTransfer, MouseEvent, castToMouseEvent, gTypeMouseEvent,- IsMouseEvent, toMouseEvent)+ getRelatedTarget, getRelatedTargetUnchecked, getMovementX,+ getMovementY, getOffsetX, getOffsetY, getX, getY, getFromElement,+ getFromElementUnchecked, getToElement, getToElementUnchecked,+ getDataTransfer, getDataTransferUnchecked, MouseEvent,+ castToMouseEvent, gTypeMouseEvent, IsMouseEvent, toMouseEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -104,6 +105,14 @@ = liftDOM (((toMouseEvent self) ^. js "relatedTarget") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent.relatedTarget Mozilla MouseEvent.relatedTarget documentation> +getRelatedTargetUnchecked ::+ (MonadDOM m, IsMouseEvent self) => self -> m EventTarget+getRelatedTargetUnchecked self+ = liftDOM+ (((toMouseEvent self) ^. js "relatedTarget") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent.movementX Mozilla MouseEvent.movementX documentation> getMovementX :: (MonadDOM m, IsMouseEvent self) => self -> m Int getMovementX self@@ -148,15 +157,36 @@ getFromElement self = liftDOM (((toMouseEvent self) ^. js "fromElement") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent.fromElement Mozilla MouseEvent.fromElement documentation> +getFromElementUnchecked ::+ (MonadDOM m, IsMouseEvent self) => self -> m Node+getFromElementUnchecked self+ = liftDOM+ (((toMouseEvent self) ^. js "fromElement") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent.toElement Mozilla MouseEvent.toElement documentation> getToElement :: (MonadDOM m, IsMouseEvent self) => self -> m (Maybe Node) getToElement self = liftDOM (((toMouseEvent self) ^. js "toElement") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent.toElement Mozilla MouseEvent.toElement documentation> +getToElementUnchecked ::+ (MonadDOM m, IsMouseEvent self) => self -> m Node+getToElementUnchecked self+ = liftDOM+ (((toMouseEvent self) ^. js "toElement") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent.dataTransfer Mozilla MouseEvent.dataTransfer documentation> getDataTransfer :: (MonadDOM m, IsMouseEvent self) => self -> m (Maybe DataTransfer) getDataTransfer self = liftDOM (((toMouseEvent self) ^. js "dataTransfer") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent.dataTransfer Mozilla MouseEvent.dataTransfer documentation> +getDataTransferUnchecked ::+ (MonadDOM m, IsMouseEvent self) => self -> m DataTransfer+getDataTransferUnchecked self+ = liftDOM+ (((toMouseEvent self) ^. js "dataTransfer") >>= fromJSValUnchecked)
src/JSDOM/Generated/MutationEvent.hs view
@@ -2,9 +2,9 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MutationEvent (initMutationEvent, pattern MODIFICATION, pattern ADDITION,- pattern REMOVAL, getRelatedNode, getPrevValue, getNewValue,- getAttrName, getAttrChange, MutationEvent, castToMutationEvent,- gTypeMutationEvent)+ pattern REMOVAL, getRelatedNode, getRelatedNodeUnchecked,+ getPrevValue, getNewValue, getAttrName, getAttrChange,+ MutationEvent, castToMutationEvent, gTypeMutationEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -44,6 +44,11 @@ getRelatedNode :: (MonadDOM m) => MutationEvent -> m (Maybe Node) getRelatedNode self = liftDOM ((self ^. js "relatedNode") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationEvent.relatedNode Mozilla MutationEvent.relatedNode documentation> +getRelatedNodeUnchecked :: (MonadDOM m) => MutationEvent -> m Node+getRelatedNodeUnchecked self+ = liftDOM ((self ^. js "relatedNode") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationEvent.prevValue Mozilla MutationEvent.prevValue documentation> getPrevValue ::
src/JSDOM/Generated/MutationObserver.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MutationObserver- (newMutationObserver, observe, takeRecords, disconnect,- MutationObserver, castToMutationObserver, gTypeMutationObserver)+ (newMutationObserver, observe, takeRecords, takeRecords_,+ disconnect, MutationObserver, castToMutationObserver,+ gTypeMutationObserver) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -38,6 +39,10 @@ (MonadDOM m) => MutationObserver -> m [Maybe MutationRecord] takeRecords self = liftDOM ((self ^. jsf "takeRecords" ()) >>= fromJSArray)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver.takeRecords Mozilla MutationObserver.takeRecords documentation> +takeRecords_ :: (MonadDOM m) => MutationObserver -> m ()+takeRecords_ self = liftDOM (void (self ^. jsf "takeRecords" ())) -- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver.disconnect Mozilla MutationObserver.disconnect documentation> disconnect :: (MonadDOM m) => MutationObserver -> m ()
src/JSDOM/Generated/MutationRecord.hs view
@@ -1,10 +1,13 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MutationRecord- (getType, getTarget, getAddedNodes, getRemovedNodes,- getPreviousSibling, getNextSibling, getAttributeName,- getAttributeNamespace, getOldValue, MutationRecord,- castToMutationRecord, gTypeMutationRecord)+ (getType, getTarget, getTargetUnchecked, getAddedNodes,+ getAddedNodesUnchecked, getRemovedNodes, getRemovedNodesUnchecked,+ getPreviousSibling, getPreviousSiblingUnchecked, getNextSibling,+ getNextSiblingUnchecked, getAttributeName,+ getAttributeNameUnchecked, getAttributeNamespace,+ getAttributeNamespaceUnchecked, getOldValue, getOldValueUnchecked,+ MutationRecord, castToMutationRecord, gTypeMutationRecord) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,29 +30,57 @@ getTarget :: (MonadDOM m) => MutationRecord -> m (Maybe Node) getTarget self = liftDOM ((self ^. js "target") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.target Mozilla MutationRecord.target documentation> +getTargetUnchecked :: (MonadDOM m) => MutationRecord -> m Node+getTargetUnchecked self+ = liftDOM ((self ^. js "target") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.addedNodes Mozilla MutationRecord.addedNodes documentation> getAddedNodes :: (MonadDOM m) => MutationRecord -> m (Maybe NodeList) getAddedNodes self = liftDOM ((self ^. js "addedNodes") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.addedNodes Mozilla MutationRecord.addedNodes documentation> +getAddedNodesUnchecked ::+ (MonadDOM m) => MutationRecord -> m NodeList+getAddedNodesUnchecked self+ = liftDOM ((self ^. js "addedNodes") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.removedNodes Mozilla MutationRecord.removedNodes documentation> getRemovedNodes :: (MonadDOM m) => MutationRecord -> m (Maybe NodeList) getRemovedNodes self = liftDOM ((self ^. js "removedNodes") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.removedNodes Mozilla MutationRecord.removedNodes documentation> +getRemovedNodesUnchecked ::+ (MonadDOM m) => MutationRecord -> m NodeList+getRemovedNodesUnchecked self+ = liftDOM ((self ^. js "removedNodes") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.previousSibling Mozilla MutationRecord.previousSibling documentation> getPreviousSibling :: (MonadDOM m) => MutationRecord -> m (Maybe Node) getPreviousSibling self = liftDOM ((self ^. js "previousSibling") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.previousSibling Mozilla MutationRecord.previousSibling documentation> +getPreviousSiblingUnchecked ::+ (MonadDOM m) => MutationRecord -> m Node+getPreviousSiblingUnchecked self+ = liftDOM ((self ^. js "previousSibling") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.nextSibling Mozilla MutationRecord.nextSibling documentation> getNextSibling :: (MonadDOM m) => MutationRecord -> m (Maybe Node) getNextSibling self = liftDOM ((self ^. js "nextSibling") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.nextSibling Mozilla MutationRecord.nextSibling documentation> +getNextSiblingUnchecked :: (MonadDOM m) => MutationRecord -> m Node+getNextSiblingUnchecked self+ = liftDOM ((self ^. js "nextSibling") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.attributeName Mozilla MutationRecord.attributeName documentation> getAttributeName :: (MonadDOM m, FromJSString result) =>@@ -57,6 +88,12 @@ getAttributeName self = liftDOM ((self ^. js "attributeName") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.attributeName Mozilla MutationRecord.attributeName documentation> +getAttributeNameUnchecked ::+ (MonadDOM m, FromJSString result) => MutationRecord -> m result+getAttributeNameUnchecked self+ = liftDOM ((self ^. js "attributeName") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.attributeNamespace Mozilla MutationRecord.attributeNamespace documentation> getAttributeNamespace :: (MonadDOM m, FromJSString result) =>@@ -64,9 +101,22 @@ getAttributeNamespace self = liftDOM ((self ^. js "attributeNamespace") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.attributeNamespace Mozilla MutationRecord.attributeNamespace documentation> +getAttributeNamespaceUnchecked ::+ (MonadDOM m, FromJSString result) => MutationRecord -> m result+getAttributeNamespaceUnchecked self+ = liftDOM+ ((self ^. js "attributeNamespace") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.oldValue Mozilla MutationRecord.oldValue documentation> getOldValue :: (MonadDOM m, FromJSString result) => MutationRecord -> m (Maybe result) getOldValue self = liftDOM ((self ^. js "oldValue") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.oldValue Mozilla MutationRecord.oldValue documentation> +getOldValueUnchecked ::+ (MonadDOM m, FromJSString result) => MutationRecord -> m result+getOldValueUnchecked self+ = liftDOM ((self ^. js "oldValue") >>= fromJSValUnchecked)
src/JSDOM/Generated/NamedNodeMap.hs view
@@ -1,8 +1,13 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.NamedNodeMap- (getNamedItem, setNamedItem, removeNamedItem, item, getNamedItemNS,- setNamedItemNS, removeNamedItemNS, getLength, NamedNodeMap,+ (getNamedItem, getNamedItem_, getNamedItemUnchecked, setNamedItem,+ setNamedItem_, setNamedItemUnchecked, removeNamedItem,+ removeNamedItem_, removeNamedItemUnchecked, item, item_,+ itemUnchecked, getNamedItemNS, getNamedItemNS_,+ getNamedItemNSUnchecked, setNamedItemNS, setNamedItemNS_,+ setNamedItemNSUnchecked, removeNamedItemNS, removeNamedItemNS_,+ removeNamedItemNSUnchecked, getLength, NamedNodeMap, castToNamedNodeMap, gTypeNamedNodeMap) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -25,6 +30,20 @@ = liftDOM ((self ^. jsf "getNamedItem" [toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.getNamedItem Mozilla NamedNodeMap.getNamedItem documentation> +getNamedItem_ ::+ (MonadDOM m, ToJSString name) => NamedNodeMap -> name -> m ()+getNamedItem_ self name+ = liftDOM (void (self ^. jsf "getNamedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.getNamedItem Mozilla NamedNodeMap.getNamedItem documentation> +getNamedItemUnchecked ::+ (MonadDOM m, ToJSString name) => NamedNodeMap -> name -> m Node+getNamedItemUnchecked self name+ = liftDOM+ ((self ^. jsf "getNamedItem" [toJSVal name]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.setNamedItem Mozilla NamedNodeMap.setNamedItem documentation> setNamedItem :: (MonadDOM m, IsNode node) =>@@ -33,6 +52,20 @@ = liftDOM ((self ^. jsf "setNamedItem" [toJSVal node]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.setNamedItem Mozilla NamedNodeMap.setNamedItem documentation> +setNamedItem_ ::+ (MonadDOM m, IsNode node) => NamedNodeMap -> Maybe node -> m ()+setNamedItem_ self node+ = liftDOM (void (self ^. jsf "setNamedItem" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.setNamedItem Mozilla NamedNodeMap.setNamedItem documentation> +setNamedItemUnchecked ::+ (MonadDOM m, IsNode node) => NamedNodeMap -> Maybe node -> m Node+setNamedItemUnchecked self node+ = liftDOM+ ((self ^. jsf "setNamedItem" [toJSVal node]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.removeNamedItem Mozilla NamedNodeMap.removeNamedItem documentation> removeNamedItem :: (MonadDOM m, ToJSString name) =>@@ -41,11 +74,36 @@ = liftDOM ((self ^. jsf "removeNamedItem" [toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.removeNamedItem Mozilla NamedNodeMap.removeNamedItem documentation> +removeNamedItem_ ::+ (MonadDOM m, ToJSString name) => NamedNodeMap -> name -> m ()+removeNamedItem_ self name+ = liftDOM (void (self ^. jsf "removeNamedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.removeNamedItem Mozilla NamedNodeMap.removeNamedItem documentation> +removeNamedItemUnchecked ::+ (MonadDOM m, ToJSString name) => NamedNodeMap -> name -> m Node+removeNamedItemUnchecked self name+ = liftDOM+ ((self ^. jsf "removeNamedItem" [toJSVal name]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.item Mozilla NamedNodeMap.item documentation> item :: (MonadDOM m) => NamedNodeMap -> Word -> m (Maybe Node) item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.item Mozilla NamedNodeMap.item documentation> +item_ :: (MonadDOM m) => NamedNodeMap -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.item Mozilla NamedNodeMap.item documentation> +itemUnchecked :: (MonadDOM m) => NamedNodeMap -> Word -> m Node+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.getNamedItemNS Mozilla NamedNodeMap.getNamedItemNS documentation> getNamedItemNS :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) =>@@ -56,6 +114,26 @@ [toJSVal namespaceURI, toJSVal localName]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.getNamedItemNS Mozilla NamedNodeMap.getNamedItemNS documentation> +getNamedItemNS_ ::+ (MonadDOM m, ToJSString namespaceURI, ToJSString localName) =>+ NamedNodeMap -> Maybe namespaceURI -> localName -> m ()+getNamedItemNS_ self namespaceURI localName+ = liftDOM+ (void+ (self ^. jsf "getNamedItemNS"+ [toJSVal namespaceURI, toJSVal localName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.getNamedItemNS Mozilla NamedNodeMap.getNamedItemNS documentation> +getNamedItemNSUnchecked ::+ (MonadDOM m, ToJSString namespaceURI, ToJSString localName) =>+ NamedNodeMap -> Maybe namespaceURI -> localName -> m Node+getNamedItemNSUnchecked self namespaceURI localName+ = liftDOM+ ((self ^. jsf "getNamedItemNS"+ [toJSVal namespaceURI, toJSVal localName])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.setNamedItemNS Mozilla NamedNodeMap.setNamedItemNS documentation> setNamedItemNS :: (MonadDOM m, IsNode node) =>@@ -64,6 +142,20 @@ = liftDOM ((self ^. jsf "setNamedItemNS" [toJSVal node]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.setNamedItemNS Mozilla NamedNodeMap.setNamedItemNS documentation> +setNamedItemNS_ ::+ (MonadDOM m, IsNode node) => NamedNodeMap -> Maybe node -> m ()+setNamedItemNS_ self node+ = liftDOM (void (self ^. jsf "setNamedItemNS" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.setNamedItemNS Mozilla NamedNodeMap.setNamedItemNS documentation> +setNamedItemNSUnchecked ::+ (MonadDOM m, IsNode node) => NamedNodeMap -> Maybe node -> m Node+setNamedItemNSUnchecked self node+ = liftDOM+ ((self ^. jsf "setNamedItemNS" [toJSVal node]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.removeNamedItemNS Mozilla NamedNodeMap.removeNamedItemNS documentation> removeNamedItemNS :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) =>@@ -73,6 +165,26 @@ ((self ^. jsf "removeNamedItemNS" [toJSVal namespaceURI, toJSVal localName]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.removeNamedItemNS Mozilla NamedNodeMap.removeNamedItemNS documentation> +removeNamedItemNS_ ::+ (MonadDOM m, ToJSString namespaceURI, ToJSString localName) =>+ NamedNodeMap -> Maybe namespaceURI -> localName -> m ()+removeNamedItemNS_ self namespaceURI localName+ = liftDOM+ (void+ (self ^. jsf "removeNamedItemNS"+ [toJSVal namespaceURI, toJSVal localName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.removeNamedItemNS Mozilla NamedNodeMap.removeNamedItemNS documentation> +removeNamedItemNSUnchecked ::+ (MonadDOM m, ToJSString namespaceURI, ToJSString localName) =>+ NamedNodeMap -> Maybe namespaceURI -> localName -> m Node+removeNamedItemNSUnchecked self namespaceURI localName+ = liftDOM+ ((self ^. jsf "removeNamedItemNS"+ [toJSVal namespaceURI, toJSVal localName])+ >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.length Mozilla NamedNodeMap.length documentation> getLength :: (MonadDOM m) => NamedNodeMap -> m Word
@@ -1,15 +1,19 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Navigator- (getGamepads, webkitGetUserMedia, registerProtocolHandler,- isProtocolHandlerRegistered, unregisterProtocolHandler,- vibratePattern, vibrate, javaEnabled, getStorageUpdates,- getWebkitBattery, getGeolocation, getWebkitTemporaryStorage,- getWebkitPersistentStorage, getAppCodeName, getAppName,- getAppVersion, getLanguage, getUserAgent, getPlatform, getPlugins,- getMimeTypes, getProduct, getProductSub, getVendor, getVendorSub,- getCookieEnabled, getOnLine, getHardwareConcurrency, Navigator,- castToNavigator, gTypeNavigator)+ (getGamepads, getGamepads_, webkitGetUserMedia,+ registerProtocolHandler, isProtocolHandlerRegistered,+ isProtocolHandlerRegistered_, unregisterProtocolHandler,+ vibratePattern, vibratePattern_, vibrate, vibrate_, javaEnabled,+ javaEnabled_, getStorageUpdates, getWebkitBattery,+ getWebkitBatteryUnchecked, getGeolocation, getGeolocationUnchecked,+ getWebkitTemporaryStorage, getWebkitTemporaryStorageUnchecked,+ getWebkitPersistentStorage, getWebkitPersistentStorageUnchecked,+ getAppCodeName, getAppName, getAppVersion, getLanguage,+ getUserAgent, getPlatform, getPlugins, getPluginsUnchecked,+ getMimeTypes, getMimeTypesUnchecked, getProduct, getProductSub,+ getVendor, getVendorSub, getCookieEnabled, getOnLine,+ getHardwareConcurrency, Navigator, castToNavigator, gTypeNavigator) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,6 +32,10 @@ getGamepads self = liftDOM ((self ^. jsf "getGamepads" ()) >>= fromJSArray) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.getGamepads Mozilla Navigator.getGamepads documentation> +getGamepads_ :: (MonadDOM m) => Navigator -> m ()+getGamepads_ self = liftDOM (void (self ^. jsf "getGamepads" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.webkitGetUserMedia Mozilla Navigator.webkitGetUserMedia documentation> webkitGetUserMedia :: (MonadDOM m, IsDictionary options) =>@@ -63,6 +71,16 @@ [toJSVal scheme, toJSVal url]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.isProtocolHandlerRegistered Mozilla Navigator.isProtocolHandlerRegistered documentation> +isProtocolHandlerRegistered_ ::+ (MonadDOM m, ToJSString scheme, ToJSString url) =>+ Navigator -> scheme -> url -> m ()+isProtocolHandlerRegistered_ self scheme url+ = liftDOM+ (void+ (self ^. jsf "isProtocolHandlerRegistered"+ [toJSVal scheme, toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.unregisterProtocolHandler Mozilla Navigator.unregisterProtocolHandler documentation> unregisterProtocolHandler :: (MonadDOM m, ToJSString scheme, ToJSString url) =>@@ -80,15 +98,29 @@ ((self ^. jsf "vibrate" [toJSVal (array pattern')]) >>= valToBool) -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.vibrate Mozilla Navigator.vibrate documentation> +vibratePattern_ :: (MonadDOM m) => Navigator -> [Word] -> m ()+vibratePattern_ self pattern'+ = liftDOM (void (self ^. jsf "vibrate" [toJSVal (array pattern')]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.vibrate Mozilla Navigator.vibrate documentation> vibrate :: (MonadDOM m) => Navigator -> Word -> m Bool vibrate self time = liftDOM ((self ^. jsf "vibrate" [toJSVal time]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.vibrate Mozilla Navigator.vibrate documentation> +vibrate_ :: (MonadDOM m) => Navigator -> Word -> m ()+vibrate_ self time+ = liftDOM (void (self ^. jsf "vibrate" [toJSVal time]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.javaEnabled Mozilla Navigator.javaEnabled documentation> javaEnabled :: (MonadDOM m) => Navigator -> m Bool javaEnabled self = liftDOM ((self ^. jsf "javaEnabled" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.javaEnabled Mozilla Navigator.javaEnabled documentation> +javaEnabled_ :: (MonadDOM m) => Navigator -> m ()+javaEnabled_ self = liftDOM (void (self ^. jsf "javaEnabled" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.getStorageUpdates Mozilla Navigator.getStorageUpdates documentation> getStorageUpdates :: (MonadDOM m) => Navigator -> m () getStorageUpdates self@@ -100,24 +132,50 @@ getWebkitBattery self = liftDOM ((self ^. js "webkitBattery") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.webkitBattery Mozilla Navigator.webkitBattery documentation> +getWebkitBatteryUnchecked ::+ (MonadDOM m) => Navigator -> m BatteryManager+getWebkitBatteryUnchecked self+ = liftDOM ((self ^. js "webkitBattery") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.geolocation Mozilla Navigator.geolocation documentation> getGeolocation :: (MonadDOM m) => Navigator -> m (Maybe Geolocation) getGeolocation self = liftDOM ((self ^. js "geolocation") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.geolocation Mozilla Navigator.geolocation documentation> +getGeolocationUnchecked ::+ (MonadDOM m) => Navigator -> m Geolocation+getGeolocationUnchecked self+ = liftDOM ((self ^. js "geolocation") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.webkitTemporaryStorage Mozilla Navigator.webkitTemporaryStorage documentation> getWebkitTemporaryStorage :: (MonadDOM m) => Navigator -> m (Maybe StorageQuota) getWebkitTemporaryStorage self = liftDOM ((self ^. js "webkitTemporaryStorage") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.webkitTemporaryStorage Mozilla Navigator.webkitTemporaryStorage documentation> +getWebkitTemporaryStorageUnchecked ::+ (MonadDOM m) => Navigator -> m StorageQuota+getWebkitTemporaryStorageUnchecked self+ = liftDOM+ ((self ^. js "webkitTemporaryStorage") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.webkitPersistentStorage Mozilla Navigator.webkitPersistentStorage documentation> getWebkitPersistentStorage :: (MonadDOM m) => Navigator -> m (Maybe StorageQuota) getWebkitPersistentStorage self = liftDOM ((self ^. js "webkitPersistentStorage") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.webkitPersistentStorage Mozilla Navigator.webkitPersistentStorage documentation> +getWebkitPersistentStorageUnchecked ::+ (MonadDOM m) => Navigator -> m StorageQuota+getWebkitPersistentStorageUnchecked self+ = liftDOM+ ((self ^. js "webkitPersistentStorage") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.appCodeName Mozilla Navigator.appCodeName documentation> getAppCodeName :: (MonadDOM m, FromJSString result) => Navigator -> m result@@ -158,11 +216,22 @@ getPlugins :: (MonadDOM m) => Navigator -> m (Maybe PluginArray) getPlugins self = liftDOM ((self ^. js "plugins") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.plugins Mozilla Navigator.plugins documentation> +getPluginsUnchecked :: (MonadDOM m) => Navigator -> m PluginArray+getPluginsUnchecked self+ = liftDOM ((self ^. js "plugins") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.mimeTypes Mozilla Navigator.mimeTypes documentation> getMimeTypes :: (MonadDOM m) => Navigator -> m (Maybe MimeTypeArray) getMimeTypes self = liftDOM ((self ^. js "mimeTypes") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.mimeTypes Mozilla Navigator.mimeTypes documentation> +getMimeTypesUnchecked ::+ (MonadDOM m) => Navigator -> m MimeTypeArray+getMimeTypesUnchecked self+ = liftDOM ((self ^. js "mimeTypes") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.product Mozilla Navigator.product documentation> getProduct ::
src/JSDOM/Generated/Node.hs view
@@ -1,27 +1,42 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Node- (insertBefore, replaceChild, removeChild, appendChild,- hasChildNodes, cloneNode, normalize, isSupported, isSameNode,- isEqualNode, lookupPrefix, isDefaultNamespace, lookupNamespaceURI,- compareDocumentPosition, contains, pattern ELEMENT_NODE,- pattern ATTRIBUTE_NODE, pattern TEXT_NODE,- pattern CDATA_SECTION_NODE, pattern ENTITY_REFERENCE_NODE,- pattern ENTITY_NODE, pattern PROCESSING_INSTRUCTION_NODE,- pattern COMMENT_NODE, pattern DOCUMENT_NODE,- pattern DOCUMENT_TYPE_NODE, pattern DOCUMENT_FRAGMENT_NODE,- pattern NOTATION_NODE, pattern DOCUMENT_POSITION_DISCONNECTED,+ (insertBefore, insertBefore_, insertBeforeUnchecked, replaceChild,+ replaceChild_, replaceChildUnchecked, removeChild, removeChild_,+ removeChildUnchecked, appendChild, appendChild_,+ appendChildUnchecked, hasChildNodes, hasChildNodes_, cloneNode,+ cloneNode_, cloneNodeUnchecked, normalize, isSupported,+ isSupported_, isSameNode, isSameNode_, isEqualNode, isEqualNode_,+ lookupPrefix, lookupPrefix_, lookupPrefixUnchecked,+ isDefaultNamespace, isDefaultNamespace_, lookupNamespaceURI,+ lookupNamespaceURI_, lookupNamespaceURIUnchecked,+ compareDocumentPosition, compareDocumentPosition_, contains,+ contains_, pattern ELEMENT_NODE, pattern ATTRIBUTE_NODE,+ pattern TEXT_NODE, pattern CDATA_SECTION_NODE,+ pattern ENTITY_REFERENCE_NODE, pattern ENTITY_NODE,+ pattern PROCESSING_INSTRUCTION_NODE, pattern COMMENT_NODE,+ pattern DOCUMENT_NODE, pattern DOCUMENT_TYPE_NODE,+ pattern DOCUMENT_FRAGMENT_NODE, pattern NOTATION_NODE,+ pattern DOCUMENT_POSITION_DISCONNECTED, pattern DOCUMENT_POSITION_PRECEDING, pattern DOCUMENT_POSITION_FOLLOWING, pattern DOCUMENT_POSITION_CONTAINS, pattern DOCUMENT_POSITION_CONTAINED_BY, pattern DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, getNodeName,- setNodeValue, getNodeValue, getNodeType, getParentNode,- getChildNodes, getFirstChild, getLastChild, getPreviousSibling,- getNextSibling, getOwnerDocument, getNamespaceURI, setPrefix,- getPrefix, getLocalName, getBaseURI, setTextContent,- getTextContent, getParentElement, Node, castToNode, gTypeNode,- IsNode, toNode)+ getNodeNameUnchecked, setNodeValue, getNodeValue,+ getNodeValueUnchecked, getNodeType, getParentNode,+ getParentNodeUnchecked, getChildNodes, getChildNodesUnchecked,+ getFirstChild, getFirstChildUnchecked, getLastChild,+ getLastChildUnchecked, getPreviousSibling,+ getPreviousSiblingUnchecked, getNextSibling,+ getNextSiblingUnchecked, getOwnerDocument,+ getOwnerDocumentUnchecked, getNamespaceURI,+ getNamespaceURIUnchecked, setPrefix, getPrefix, getPrefixUnchecked,+ getLocalName, getLocalNameUnchecked, getBaseURI,+ getBaseURIUnchecked, setTextContent, getTextContent,+ getTextContentUnchecked, getParentElement,+ getParentElementUnchecked, Node, castToNode, gTypeNode, IsNode,+ toNode) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -45,6 +60,26 @@ [toJSVal newChild, toJSVal refChild]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.insertBefore Mozilla Node.insertBefore documentation> +insertBefore_ ::+ (MonadDOM m, IsNode self, IsNode newChild, IsNode refChild) =>+ self -> Maybe newChild -> Maybe refChild -> m ()+insertBefore_ self newChild refChild+ = liftDOM+ (void+ ((toNode self) ^. jsf "insertBefore"+ [toJSVal newChild, toJSVal refChild]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.insertBefore Mozilla Node.insertBefore documentation> +insertBeforeUnchecked ::+ (MonadDOM m, IsNode self, IsNode newChild, IsNode refChild) =>+ self -> Maybe newChild -> Maybe refChild -> m Node+insertBeforeUnchecked self newChild refChild+ = liftDOM+ (((toNode self) ^. jsf "insertBefore"+ [toJSVal newChild, toJSVal refChild])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.replaceChild Mozilla Node.replaceChild documentation> replaceChild :: (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild) =>@@ -55,6 +90,26 @@ [toJSVal newChild, toJSVal oldChild]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.replaceChild Mozilla Node.replaceChild documentation> +replaceChild_ ::+ (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild) =>+ self -> Maybe newChild -> Maybe oldChild -> m ()+replaceChild_ self newChild oldChild+ = liftDOM+ (void+ ((toNode self) ^. jsf "replaceChild"+ [toJSVal newChild, toJSVal oldChild]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.replaceChild Mozilla Node.replaceChild documentation> +replaceChildUnchecked ::+ (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild) =>+ self -> Maybe newChild -> Maybe oldChild -> m Node+replaceChildUnchecked self newChild oldChild+ = liftDOM+ (((toNode self) ^. jsf "replaceChild"+ [toJSVal newChild, toJSVal oldChild])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.removeChild Mozilla Node.removeChild documentation> removeChild :: (MonadDOM m, IsNode self, IsNode oldChild) =>@@ -64,6 +119,23 @@ (((toNode self) ^. jsf "removeChild" [toJSVal oldChild]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.removeChild Mozilla Node.removeChild documentation> +removeChild_ ::+ (MonadDOM m, IsNode self, IsNode oldChild) =>+ self -> Maybe oldChild -> m ()+removeChild_ self oldChild+ = liftDOM+ (void ((toNode self) ^. jsf "removeChild" [toJSVal oldChild]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.removeChild Mozilla Node.removeChild documentation> +removeChildUnchecked ::+ (MonadDOM m, IsNode self, IsNode oldChild) =>+ self -> Maybe oldChild -> m Node+removeChildUnchecked self oldChild+ = liftDOM+ (((toNode self) ^. jsf "removeChild" [toJSVal oldChild]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.appendChild Mozilla Node.appendChild documentation> appendChild :: (MonadDOM m, IsNode self, IsNode newChild) =>@@ -73,11 +145,33 @@ (((toNode self) ^. jsf "appendChild" [toJSVal newChild]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.appendChild Mozilla Node.appendChild documentation> +appendChild_ ::+ (MonadDOM m, IsNode self, IsNode newChild) =>+ self -> Maybe newChild -> m ()+appendChild_ self newChild+ = liftDOM+ (void ((toNode self) ^. jsf "appendChild" [toJSVal newChild]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.appendChild Mozilla Node.appendChild documentation> +appendChildUnchecked ::+ (MonadDOM m, IsNode self, IsNode newChild) =>+ self -> Maybe newChild -> m Node+appendChildUnchecked self newChild+ = liftDOM+ (((toNode self) ^. jsf "appendChild" [toJSVal newChild]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.hasChildNodes Mozilla Node.hasChildNodes documentation> hasChildNodes :: (MonadDOM m, IsNode self) => self -> m Bool hasChildNodes self = liftDOM (((toNode self) ^. jsf "hasChildNodes" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.hasChildNodes Mozilla Node.hasChildNodes documentation> +hasChildNodes_ :: (MonadDOM m, IsNode self) => self -> m ()+hasChildNodes_ self+ = liftDOM (void ((toNode self) ^. jsf "hasChildNodes" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.cloneNode Mozilla Node.cloneNode documentation> cloneNode :: (MonadDOM m, IsNode self) => self -> Bool -> m (Maybe Node)@@ -85,6 +179,19 @@ = liftDOM (((toNode self) ^. jsf "cloneNode" [toJSVal deep]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.cloneNode Mozilla Node.cloneNode documentation> +cloneNode_ :: (MonadDOM m, IsNode self) => self -> Bool -> m ()+cloneNode_ self deep+ = liftDOM (void ((toNode self) ^. jsf "cloneNode" [toJSVal deep]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.cloneNode Mozilla Node.cloneNode documentation> +cloneNodeUnchecked ::+ (MonadDOM m, IsNode self) => self -> Bool -> m Node+cloneNodeUnchecked self deep+ = liftDOM+ (((toNode self) ^. jsf "cloneNode" [toJSVal deep]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.normalize Mozilla Node.normalize documentation> normalize :: (MonadDOM m, IsNode self) => self -> m () normalize self@@ -101,6 +208,17 @@ [toJSVal feature, toJSVal version]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.isSupported Mozilla Node.isSupported documentation> +isSupported_ ::+ (MonadDOM m, IsNode self, ToJSString feature,+ ToJSString version) =>+ self -> feature -> Maybe version -> m ()+isSupported_ self feature version+ = liftDOM+ (void+ ((toNode self) ^. jsf "isSupported"+ [toJSVal feature, toJSVal version]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.isSameNode Mozilla Node.isSameNode documentation> isSameNode :: (MonadDOM m, IsNode self, IsNode other) =>@@ -109,6 +227,14 @@ = liftDOM (((toNode self) ^. jsf "isSameNode" [toJSVal other]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.isSameNode Mozilla Node.isSameNode documentation> +isSameNode_ ::+ (MonadDOM m, IsNode self, IsNode other) =>+ self -> Maybe other -> m ()+isSameNode_ self other+ = liftDOM+ (void ((toNode self) ^. jsf "isSameNode" [toJSVal other]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.isEqualNode Mozilla Node.isEqualNode documentation> isEqualNode :: (MonadDOM m, IsNode self, IsNode other) =>@@ -118,6 +244,14 @@ (((toNode self) ^. jsf "isEqualNode" [toJSVal other]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.isEqualNode Mozilla Node.isEqualNode documentation> +isEqualNode_ ::+ (MonadDOM m, IsNode self, IsNode other) =>+ self -> Maybe other -> m ()+isEqualNode_ self other+ = liftDOM+ (void ((toNode self) ^. jsf "isEqualNode" [toJSVal other]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.lookupPrefix Mozilla Node.lookupPrefix documentation> lookupPrefix :: (MonadDOM m, IsNode self, ToJSString namespaceURI,@@ -128,6 +262,24 @@ (((toNode self) ^. jsf "lookupPrefix" [toJSVal namespaceURI]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.lookupPrefix Mozilla Node.lookupPrefix documentation> +lookupPrefix_ ::+ (MonadDOM m, IsNode self, ToJSString namespaceURI) =>+ self -> Maybe namespaceURI -> m ()+lookupPrefix_ self namespaceURI+ = liftDOM+ (void ((toNode self) ^. jsf "lookupPrefix" [toJSVal namespaceURI]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.lookupPrefix Mozilla Node.lookupPrefix documentation> +lookupPrefixUnchecked ::+ (MonadDOM m, IsNode self, ToJSString namespaceURI,+ FromJSString result) =>+ self -> Maybe namespaceURI -> m result+lookupPrefixUnchecked self namespaceURI+ = liftDOM+ (((toNode self) ^. jsf "lookupPrefix" [toJSVal namespaceURI]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.isDefaultNamespace Mozilla Node.isDefaultNamespace documentation> isDefaultNamespace :: (MonadDOM m, IsNode self, ToJSString namespaceURI) =>@@ -137,6 +289,15 @@ (((toNode self) ^. jsf "isDefaultNamespace" [toJSVal namespaceURI]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.isDefaultNamespace Mozilla Node.isDefaultNamespace documentation> +isDefaultNamespace_ ::+ (MonadDOM m, IsNode self, ToJSString namespaceURI) =>+ self -> Maybe namespaceURI -> m ()+isDefaultNamespace_ self namespaceURI+ = liftDOM+ (void+ ((toNode self) ^. jsf "isDefaultNamespace" [toJSVal namespaceURI]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.lookupNamespaceURI Mozilla Node.lookupNamespaceURI documentation> lookupNamespaceURI :: (MonadDOM m, IsNode self, ToJSString prefix,@@ -147,6 +308,24 @@ (((toNode self) ^. jsf "lookupNamespaceURI" [toJSVal prefix]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.lookupNamespaceURI Mozilla Node.lookupNamespaceURI documentation> +lookupNamespaceURI_ ::+ (MonadDOM m, IsNode self, ToJSString prefix) =>+ self -> Maybe prefix -> m ()+lookupNamespaceURI_ self prefix+ = liftDOM+ (void ((toNode self) ^. jsf "lookupNamespaceURI" [toJSVal prefix]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.lookupNamespaceURI Mozilla Node.lookupNamespaceURI documentation> +lookupNamespaceURIUnchecked ::+ (MonadDOM m, IsNode self, ToJSString prefix,+ FromJSString result) =>+ self -> Maybe prefix -> m result+lookupNamespaceURIUnchecked self prefix+ = liftDOM+ (((toNode self) ^. jsf "lookupNamespaceURI" [toJSVal prefix]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.compareDocumentPosition Mozilla Node.compareDocumentPosition documentation> compareDocumentPosition :: (MonadDOM m, IsNode self, IsNode other) =>@@ -157,6 +336,15 @@ (((toNode self) ^. jsf "compareDocumentPosition" [toJSVal other]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.compareDocumentPosition Mozilla Node.compareDocumentPosition documentation> +compareDocumentPosition_ ::+ (MonadDOM m, IsNode self, IsNode other) =>+ self -> Maybe other -> m ()+compareDocumentPosition_ self other+ = liftDOM+ (void+ ((toNode self) ^. jsf "compareDocumentPosition" [toJSVal other]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.contains Mozilla Node.contains documentation> contains :: (MonadDOM m, IsNode self, IsNode other) =>@@ -164,6 +352,13 @@ contains self other = liftDOM (((toNode self) ^. jsf "contains" [toJSVal other]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.contains Mozilla Node.contains documentation> +contains_ ::+ (MonadDOM m, IsNode self, IsNode other) =>+ self -> Maybe other -> m ()+contains_ self other+ = liftDOM (void ((toNode self) ^. jsf "contains" [toJSVal other])) pattern ELEMENT_NODE = 1 pattern ATTRIBUTE_NODE = 2 pattern TEXT_NODE = 3@@ -190,6 +385,12 @@ getNodeName self = liftDOM (((toNode self) ^. js "nodeName") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.nodeName Mozilla Node.nodeName documentation> +getNodeNameUnchecked ::+ (MonadDOM m, IsNode self, FromJSString result) => self -> m result+getNodeNameUnchecked self+ = liftDOM (((toNode self) ^. js "nodeName") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.nodeValue Mozilla Node.nodeValue documentation> setNodeValue :: (MonadDOM m, IsNode self, ToJSString val) =>@@ -204,6 +405,13 @@ getNodeValue self = liftDOM (((toNode self) ^. js "nodeValue") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.nodeValue Mozilla Node.nodeValue documentation> +getNodeValueUnchecked ::+ (MonadDOM m, IsNode self, FromJSString result) => self -> m result+getNodeValueUnchecked self+ = liftDOM+ (((toNode self) ^. js "nodeValue") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.nodeType Mozilla Node.nodeType documentation> getNodeType :: (MonadDOM m, IsNode self) => self -> m Word getNodeType self@@ -216,41 +424,90 @@ getParentNode self = liftDOM (((toNode self) ^. js "parentNode") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.parentNode Mozilla Node.parentNode documentation> +getParentNodeUnchecked ::+ (MonadDOM m, IsNode self) => self -> m Node+getParentNodeUnchecked self+ = liftDOM+ (((toNode self) ^. js "parentNode") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.childNodes Mozilla Node.childNodes documentation> getChildNodes :: (MonadDOM m, IsNode self) => self -> m (Maybe NodeList) getChildNodes self = liftDOM (((toNode self) ^. js "childNodes") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.childNodes Mozilla Node.childNodes documentation> +getChildNodesUnchecked ::+ (MonadDOM m, IsNode self) => self -> m NodeList+getChildNodesUnchecked self+ = liftDOM+ (((toNode self) ^. js "childNodes") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.firstChild Mozilla Node.firstChild documentation> getFirstChild :: (MonadDOM m, IsNode self) => self -> m (Maybe Node) getFirstChild self = liftDOM (((toNode self) ^. js "firstChild") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.firstChild Mozilla Node.firstChild documentation> +getFirstChildUnchecked ::+ (MonadDOM m, IsNode self) => self -> m Node+getFirstChildUnchecked self+ = liftDOM+ (((toNode self) ^. js "firstChild") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.lastChild Mozilla Node.lastChild documentation> getLastChild :: (MonadDOM m, IsNode self) => self -> m (Maybe Node) getLastChild self = liftDOM (((toNode self) ^. js "lastChild") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.lastChild Mozilla Node.lastChild documentation> +getLastChildUnchecked ::+ (MonadDOM m, IsNode self) => self -> m Node+getLastChildUnchecked self+ = liftDOM+ (((toNode self) ^. js "lastChild") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.previousSibling Mozilla Node.previousSibling documentation> getPreviousSibling :: (MonadDOM m, IsNode self) => self -> m (Maybe Node) getPreviousSibling self = liftDOM (((toNode self) ^. js "previousSibling") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.previousSibling Mozilla Node.previousSibling documentation> +getPreviousSiblingUnchecked ::+ (MonadDOM m, IsNode self) => self -> m Node+getPreviousSiblingUnchecked self+ = liftDOM+ (((toNode self) ^. js "previousSibling") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.nextSibling Mozilla Node.nextSibling documentation> getNextSibling :: (MonadDOM m, IsNode self) => self -> m (Maybe Node) getNextSibling self = liftDOM (((toNode self) ^. js "nextSibling") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.nextSibling Mozilla Node.nextSibling documentation> +getNextSiblingUnchecked ::+ (MonadDOM m, IsNode self) => self -> m Node+getNextSiblingUnchecked self+ = liftDOM+ (((toNode self) ^. js "nextSibling") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.ownerDocument Mozilla Node.ownerDocument documentation> getOwnerDocument :: (MonadDOM m, IsNode self) => self -> m (Maybe Document) getOwnerDocument self = liftDOM (((toNode self) ^. js "ownerDocument") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.ownerDocument Mozilla Node.ownerDocument documentation> +getOwnerDocumentUnchecked ::+ (MonadDOM m, IsNode self) => self -> m Document+getOwnerDocumentUnchecked self+ = liftDOM+ (((toNode self) ^. js "ownerDocument") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.namespaceURI Mozilla Node.namespaceURI documentation> getNamespaceURI :: (MonadDOM m, IsNode self, FromJSString result) =>@@ -259,6 +516,13 @@ = liftDOM (((toNode self) ^. js "namespaceURI") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.namespaceURI Mozilla Node.namespaceURI documentation> +getNamespaceURIUnchecked ::+ (MonadDOM m, IsNode self, FromJSString result) => self -> m result+getNamespaceURIUnchecked self+ = liftDOM+ (((toNode self) ^. js "namespaceURI") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.prefix Mozilla Node.prefix documentation> setPrefix :: (MonadDOM m, IsNode self, ToJSString val) =>@@ -273,6 +537,12 @@ getPrefix self = liftDOM (((toNode self) ^. js "prefix") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.prefix Mozilla Node.prefix documentation> +getPrefixUnchecked ::+ (MonadDOM m, IsNode self, FromJSString result) => self -> m result+getPrefixUnchecked self+ = liftDOM (((toNode self) ^. js "prefix") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.localName Mozilla Node.localName documentation> getLocalName :: (MonadDOM m, IsNode self, FromJSString result) =>@@ -280,6 +550,13 @@ getLocalName self = liftDOM (((toNode self) ^. js "localName") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.localName Mozilla Node.localName documentation> +getLocalNameUnchecked ::+ (MonadDOM m, IsNode self, FromJSString result) => self -> m result+getLocalNameUnchecked self+ = liftDOM+ (((toNode self) ^. js "localName") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.baseURI Mozilla Node.baseURI documentation> getBaseURI :: (MonadDOM m, IsNode self, FromJSString result) =>@@ -287,6 +564,12 @@ getBaseURI self = liftDOM (((toNode self) ^. js "baseURI") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.baseURI Mozilla Node.baseURI documentation> +getBaseURIUnchecked ::+ (MonadDOM m, IsNode self, FromJSString result) => self -> m result+getBaseURIUnchecked self+ = liftDOM (((toNode self) ^. js "baseURI") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.textContent Mozilla Node.textContent documentation> setTextContent :: (MonadDOM m, IsNode self, ToJSString val) =>@@ -302,8 +585,22 @@ = liftDOM (((toNode self) ^. js "textContent") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.textContent Mozilla Node.textContent documentation> +getTextContentUnchecked ::+ (MonadDOM m, IsNode self, FromJSString result) => self -> m result+getTextContentUnchecked self+ = liftDOM+ (((toNode self) ^. js "textContent") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.parentElement Mozilla Node.parentElement documentation> getParentElement :: (MonadDOM m, IsNode self) => self -> m (Maybe Element) getParentElement self = liftDOM (((toNode self) ^. js "parentElement") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.parentElement Mozilla Node.parentElement documentation> +getParentElementUnchecked ::+ (MonadDOM m, IsNode self) => self -> m Element+getParentElementUnchecked self+ = liftDOM+ (((toNode self) ^. js "parentElement") >>= fromJSValUnchecked)
src/JSDOM/Generated/NodeFilter.hs view
@@ -1,9 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.NodeFilter- (acceptNode, pattern FILTER_ACCEPT, pattern FILTER_REJECT,- pattern FILTER_SKIP, pattern SHOW_ALL, pattern SHOW_ELEMENT,- pattern SHOW_ATTRIBUTE, pattern SHOW_TEXT,+ (acceptNode, acceptNode_, pattern FILTER_ACCEPT,+ pattern FILTER_REJECT, pattern FILTER_SKIP, pattern SHOW_ALL,+ pattern SHOW_ELEMENT, pattern SHOW_ATTRIBUTE, pattern SHOW_TEXT, pattern SHOW_CDATA_SECTION, pattern SHOW_ENTITY_REFERENCE, pattern SHOW_ENTITY, pattern SHOW_PROCESSING_INSTRUCTION, pattern SHOW_COMMENT, pattern SHOW_DOCUMENT,@@ -30,6 +30,12 @@ = liftDOM (round <$> ((self ^. jsf "acceptNode" [toJSVal n]) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeFilter.acceptNode Mozilla NodeFilter.acceptNode documentation> +acceptNode_ ::+ (MonadDOM m, IsNode n) => NodeFilter -> Maybe n -> m ()+acceptNode_ self n+ = liftDOM (void (self ^. jsf "acceptNode" [toJSVal n])) pattern FILTER_ACCEPT = 1 pattern FILTER_REJECT = 2 pattern FILTER_SKIP = 3
src/JSDOM/Generated/NodeIterator.hs view
@@ -1,10 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.NodeIterator- (nextNode, previousNode, detach, getRoot, getWhatToShow, getFilter,+ (nextNode, nextNode_, nextNodeUnchecked, previousNode,+ previousNode_, previousNodeUnchecked, detach, getRoot,+ getRootUnchecked, getWhatToShow, getFilter, getFilterUnchecked, getExpandEntityReferences, getReferenceNode,- getPointerBeforeReferenceNode, NodeIterator, castToNodeIterator,- gTypeNodeIterator)+ getReferenceNodeUnchecked, getPointerBeforeReferenceNode,+ NodeIterator, castToNodeIterator, gTypeNodeIterator) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,11 +24,29 @@ nextNode :: (MonadDOM m) => NodeIterator -> m (Maybe Node) nextNode self = liftDOM ((self ^. jsf "nextNode" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.nextNode Mozilla NodeIterator.nextNode documentation> +nextNode_ :: (MonadDOM m) => NodeIterator -> m ()+nextNode_ self = liftDOM (void (self ^. jsf "nextNode" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.nextNode Mozilla NodeIterator.nextNode documentation> +nextNodeUnchecked :: (MonadDOM m) => NodeIterator -> m Node+nextNodeUnchecked self+ = liftDOM ((self ^. jsf "nextNode" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.previousNode Mozilla NodeIterator.previousNode documentation> previousNode :: (MonadDOM m) => NodeIterator -> m (Maybe Node) previousNode self = liftDOM ((self ^. jsf "previousNode" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.previousNode Mozilla NodeIterator.previousNode documentation> +previousNode_ :: (MonadDOM m) => NodeIterator -> m ()+previousNode_ self = liftDOM (void (self ^. jsf "previousNode" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.previousNode Mozilla NodeIterator.previousNode documentation> +previousNodeUnchecked :: (MonadDOM m) => NodeIterator -> m Node+previousNodeUnchecked self+ = liftDOM ((self ^. jsf "previousNode" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.detach Mozilla NodeIterator.detach documentation> detach :: (MonadDOM m) => NodeIterator -> m () detach self = liftDOM (void (self ^. jsf "detach" ()))@@ -35,6 +55,11 @@ getRoot :: (MonadDOM m) => NodeIterator -> m (Maybe Node) getRoot self = liftDOM ((self ^. js "root") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.root Mozilla NodeIterator.root documentation> +getRootUnchecked :: (MonadDOM m) => NodeIterator -> m Node+getRootUnchecked self+ = liftDOM ((self ^. js "root") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.whatToShow Mozilla NodeIterator.whatToShow documentation> getWhatToShow :: (MonadDOM m) => NodeIterator -> m Word getWhatToShow self@@ -44,6 +69,11 @@ getFilter :: (MonadDOM m) => NodeIterator -> m (Maybe NodeFilter) getFilter self = liftDOM ((self ^. js "filter") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.filter Mozilla NodeIterator.filter documentation> +getFilterUnchecked :: (MonadDOM m) => NodeIterator -> m NodeFilter+getFilterUnchecked self+ = liftDOM ((self ^. js "filter") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.expandEntityReferences Mozilla NodeIterator.expandEntityReferences documentation> getExpandEntityReferences :: (MonadDOM m) => NodeIterator -> m Bool getExpandEntityReferences self@@ -53,6 +83,11 @@ getReferenceNode :: (MonadDOM m) => NodeIterator -> m (Maybe Node) getReferenceNode self = liftDOM ((self ^. js "referenceNode") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.referenceNode Mozilla NodeIterator.referenceNode documentation> +getReferenceNodeUnchecked :: (MonadDOM m) => NodeIterator -> m Node+getReferenceNodeUnchecked self+ = liftDOM ((self ^. js "referenceNode") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.pointerBeforeReferenceNode Mozilla NodeIterator.pointerBeforeReferenceNode documentation> getPointerBeforeReferenceNode ::
src/JSDOM/Generated/NodeList.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.NodeList- (item, getLength, NodeList, castToNodeList, gTypeNodeList,- IsNodeList, toNodeList)+ (item, item_, itemUnchecked, getLength, NodeList, castToNodeList,+ gTypeNodeList, IsNodeList, toNodeList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,6 +22,19 @@ item self index = liftDOM (((toNodeList self) ^. jsf "item" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeList.item Mozilla NodeList.item documentation> +item_ :: (MonadDOM m, IsNodeList self) => self -> Word -> m ()+item_ self index+ = liftDOM (void ((toNodeList self) ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeList.item Mozilla NodeList.item documentation> +itemUnchecked ::+ (MonadDOM m, IsNodeList self) => self -> Word -> m Node+itemUnchecked self index+ = liftDOM+ (((toNodeList self) ^. jsf "item" [toJSVal index]) >>=+ fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeList.length Mozilla NodeList.length documentation> getLength :: (MonadDOM m, IsNodeList self) => self -> m Word
src/JSDOM/Generated/NotificationCenter.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.NotificationCenter- (createNotification, checkPermission, requestPermission,- NotificationCenter, castToNotificationCenter,+ (createNotification, createNotification_,+ createNotificationUnchecked, checkPermission, checkPermission_,+ requestPermission, NotificationCenter, castToNotificationCenter, gTypeNotificationCenter) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -29,11 +30,38 @@ [toJSVal iconUrl, toJSVal title, toJSVal body]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NotificationCenter.createNotification Mozilla NotificationCenter.createNotification documentation> +createNotification_ ::+ (MonadDOM m, ToJSString iconUrl, ToJSString title,+ ToJSString body) =>+ NotificationCenter -> iconUrl -> title -> body -> m ()+createNotification_ self iconUrl title body+ = liftDOM+ (void+ (self ^. jsf "createNotification"+ [toJSVal iconUrl, toJSVal title, toJSVal body]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NotificationCenter.createNotification Mozilla NotificationCenter.createNotification documentation> +createNotificationUnchecked ::+ (MonadDOM m, ToJSString iconUrl, ToJSString title,+ ToJSString body) =>+ NotificationCenter -> iconUrl -> title -> body -> m Notification+createNotificationUnchecked self iconUrl title body+ = liftDOM+ ((self ^. jsf "createNotification"+ [toJSVal iconUrl, toJSVal title, toJSVal body])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NotificationCenter.checkPermission Mozilla NotificationCenter.checkPermission documentation> checkPermission :: (MonadDOM m) => NotificationCenter -> m Int checkPermission self = liftDOM (round <$> ((self ^. jsf "checkPermission" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NotificationCenter.checkPermission Mozilla NotificationCenter.checkPermission documentation> +checkPermission_ :: (MonadDOM m) => NotificationCenter -> m ()+checkPermission_ self+ = liftDOM (void (self ^. jsf "checkPermission" ())) -- | <https://developer.mozilla.org/en-US/docs/Web/API/NotificationCenter.requestPermission Mozilla NotificationCenter.requestPermission documentation> requestPermission ::
src/JSDOM/Generated/OESVertexArrayObject.hs view
@@ -1,10 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.OESVertexArrayObject- (createVertexArrayOES, deleteVertexArrayOES, isVertexArrayOES,- bindVertexArrayOES, pattern VERTEX_ARRAY_BINDING_OES,- OESVertexArrayObject, castToOESVertexArrayObject,- gTypeOESVertexArrayObject)+ (createVertexArrayOES, createVertexArrayOES_,+ createVertexArrayOESUnchecked, deleteVertexArrayOES,+ isVertexArrayOES, isVertexArrayOES_, bindVertexArrayOES,+ pattern VERTEX_ARRAY_BINDING_OES, OESVertexArrayObject,+ castToOESVertexArrayObject, gTypeOESVertexArrayObject) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -25,6 +26,19 @@ createVertexArrayOES self = liftDOM ((self ^. jsf "createVertexArrayOES" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/OESVertexArrayObject.createVertexArrayOES Mozilla OESVertexArrayObject.createVertexArrayOES documentation> +createVertexArrayOES_ ::+ (MonadDOM m) => OESVertexArrayObject -> m ()+createVertexArrayOES_ self+ = liftDOM (void (self ^. jsf "createVertexArrayOES" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/OESVertexArrayObject.createVertexArrayOES Mozilla OESVertexArrayObject.createVertexArrayOES documentation> +createVertexArrayOESUnchecked ::+ (MonadDOM m) => OESVertexArrayObject -> m WebGLVertexArrayObjectOES+createVertexArrayOESUnchecked self+ = liftDOM+ ((self ^. jsf "createVertexArrayOES" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/OESVertexArrayObject.deleteVertexArrayOES Mozilla OESVertexArrayObject.deleteVertexArrayOES documentation> deleteVertexArrayOES :: (MonadDOM m) =>@@ -41,6 +55,14 @@ = liftDOM ((self ^. jsf "isVertexArrayOES" [toJSVal arrayObject]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/OESVertexArrayObject.isVertexArrayOES Mozilla OESVertexArrayObject.isVertexArrayOES documentation> +isVertexArrayOES_ ::+ (MonadDOM m) =>+ OESVertexArrayObject -> Maybe WebGLVertexArrayObjectOES -> m ()+isVertexArrayOES_ self arrayObject+ = liftDOM+ (void (self ^. jsf "isVertexArrayOES" [toJSVal arrayObject])) -- | <https://developer.mozilla.org/en-US/docs/Web/API/OESVertexArrayObject.bindVertexArrayOES Mozilla OESVertexArrayObject.bindVertexArrayOES documentation> bindVertexArrayOES ::
src/JSDOM/Generated/OfflineAudioCompletionEvent.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.OfflineAudioCompletionEvent- (getRenderedBuffer, OfflineAudioCompletionEvent,- castToOfflineAudioCompletionEvent,+ (getRenderedBuffer, getRenderedBufferUnchecked,+ OfflineAudioCompletionEvent, castToOfflineAudioCompletionEvent, gTypeOfflineAudioCompletionEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,3 +23,9 @@ OfflineAudioCompletionEvent -> m (Maybe AudioBuffer) getRenderedBuffer self = liftDOM ((self ^. js "renderedBuffer") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/OfflineAudioCompletionEvent.renderedBuffer Mozilla OfflineAudioCompletionEvent.renderedBuffer documentation> +getRenderedBufferUnchecked ::+ (MonadDOM m) => OfflineAudioCompletionEvent -> m AudioBuffer+getRenderedBufferUnchecked self+ = liftDOM ((self ^. js "renderedBuffer") >>= fromJSValUnchecked)
src/JSDOM/Generated/OscillatorNode.hs view
@@ -5,8 +5,9 @@ pattern SQUARE, pattern SAWTOOTH, pattern TRIANGLE, pattern CUSTOM, pattern UNSCHEDULED_STATE, pattern SCHEDULED_STATE, pattern PLAYING_STATE, pattern FINISHED_STATE, setType, getType,- getPlaybackState, getFrequency, getDetune, ended, OscillatorNode,- castToOscillatorNode, gTypeOscillatorNode)+ getPlaybackState, getFrequency, getFrequencyUnchecked, getDetune,+ getDetuneUnchecked, ended, OscillatorNode, castToOscillatorNode,+ gTypeOscillatorNode) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -76,9 +77,21 @@ getFrequency self = liftDOM ((self ^. js "frequency") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/OscillatorNode.frequency Mozilla OscillatorNode.frequency documentation> +getFrequencyUnchecked ::+ (MonadDOM m) => OscillatorNode -> m AudioParam+getFrequencyUnchecked self+ = liftDOM ((self ^. js "frequency") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/OscillatorNode.detune Mozilla OscillatorNode.detune documentation> getDetune :: (MonadDOM m) => OscillatorNode -> m (Maybe AudioParam) getDetune self = liftDOM ((self ^. js "detune") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/OscillatorNode.detune Mozilla OscillatorNode.detune documentation> +getDetuneUnchecked ::+ (MonadDOM m) => OscillatorNode -> m AudioParam+getDetuneUnchecked self+ = liftDOM ((self ^. js "detune") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/OscillatorNode.onended Mozilla OscillatorNode.onended documentation> ended :: EventName OscillatorNode Event
src/JSDOM/Generated/Performance.hs view
@@ -1,11 +1,15 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Performance- (webkitGetEntries, webkitGetEntriesByType, webkitGetEntriesByName,+ (webkitGetEntries, webkitGetEntries_, webkitGetEntriesUnchecked,+ webkitGetEntriesByType, webkitGetEntriesByType_,+ webkitGetEntriesByTypeUnchecked, webkitGetEntriesByName,+ webkitGetEntriesByName_, webkitGetEntriesByNameUnchecked, webkitClearResourceTimings, webkitSetResourceTimingBufferSize, webkitMark, webkitClearMarks, webkitMeasure, webkitClearMeasures,- now, getNavigation, getTiming, webKitResourceTimingBufferFull,- Performance, castToPerformance, gTypePerformance)+ now, now_, getNavigation, getNavigationUnchecked, getTiming,+ getTimingUnchecked, webKitResourceTimingBufferFull, Performance,+ castToPerformance, gTypePerformance) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -25,6 +29,18 @@ webkitGetEntries self = liftDOM ((self ^. jsf "webkitGetEntries" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.webkitGetEntries Mozilla Performance.webkitGetEntries documentation> +webkitGetEntries_ :: (MonadDOM m) => Performance -> m ()+webkitGetEntries_ self+ = liftDOM (void (self ^. jsf "webkitGetEntries" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.webkitGetEntries Mozilla Performance.webkitGetEntries documentation> +webkitGetEntriesUnchecked ::+ (MonadDOM m) => Performance -> m PerformanceEntryList+webkitGetEntriesUnchecked self+ = liftDOM+ ((self ^. jsf "webkitGetEntries" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.webkitGetEntriesByType Mozilla Performance.webkitGetEntriesByType documentation> webkitGetEntriesByType :: (MonadDOM m, ToJSString entryType) =>@@ -34,6 +50,23 @@ ((self ^. jsf "webkitGetEntriesByType" [toJSVal entryType]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.webkitGetEntriesByType Mozilla Performance.webkitGetEntriesByType documentation> +webkitGetEntriesByType_ ::+ (MonadDOM m, ToJSString entryType) =>+ Performance -> entryType -> m ()+webkitGetEntriesByType_ self entryType+ = liftDOM+ (void (self ^. jsf "webkitGetEntriesByType" [toJSVal entryType]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.webkitGetEntriesByType Mozilla Performance.webkitGetEntriesByType documentation> +webkitGetEntriesByTypeUnchecked ::+ (MonadDOM m, ToJSString entryType) =>+ Performance -> entryType -> m PerformanceEntryList+webkitGetEntriesByTypeUnchecked self entryType+ = liftDOM+ ((self ^. jsf "webkitGetEntriesByType" [toJSVal entryType]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.webkitGetEntriesByName Mozilla Performance.webkitGetEntriesByName documentation> webkitGetEntriesByName :: (MonadDOM m, ToJSString name, ToJSString entryType) =>@@ -44,6 +77,26 @@ [toJSVal name, toJSVal entryType]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.webkitGetEntriesByName Mozilla Performance.webkitGetEntriesByName documentation> +webkitGetEntriesByName_ ::+ (MonadDOM m, ToJSString name, ToJSString entryType) =>+ Performance -> name -> entryType -> m ()+webkitGetEntriesByName_ self name entryType+ = liftDOM+ (void+ (self ^. jsf "webkitGetEntriesByName"+ [toJSVal name, toJSVal entryType]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.webkitGetEntriesByName Mozilla Performance.webkitGetEntriesByName documentation> +webkitGetEntriesByNameUnchecked ::+ (MonadDOM m, ToJSString name, ToJSString entryType) =>+ Performance -> name -> entryType -> m PerformanceEntryList+webkitGetEntriesByNameUnchecked self name entryType+ = liftDOM+ ((self ^. jsf "webkitGetEntriesByName"+ [toJSVal name, toJSVal entryType])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.webkitClearResourceTimings Mozilla Performance.webkitClearResourceTimings documentation> webkitClearResourceTimings :: (MonadDOM m) => Performance -> m () webkitClearResourceTimings self@@ -96,16 +149,32 @@ now :: (MonadDOM m) => Performance -> m Double now self = liftDOM ((self ^. jsf "now" ()) >>= valToNumber) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.now Mozilla Performance.now documentation> +now_ :: (MonadDOM m) => Performance -> m ()+now_ self = liftDOM (void (self ^. jsf "now" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.navigation Mozilla Performance.navigation documentation> getNavigation :: (MonadDOM m) => Performance -> m (Maybe PerformanceNavigation) getNavigation self = liftDOM ((self ^. js "navigation") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.navigation Mozilla Performance.navigation documentation> +getNavigationUnchecked ::+ (MonadDOM m) => Performance -> m PerformanceNavigation+getNavigationUnchecked self+ = liftDOM ((self ^. js "navigation") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.timing Mozilla Performance.timing documentation> getTiming :: (MonadDOM m) => Performance -> m (Maybe PerformanceTiming) getTiming self = liftDOM ((self ^. js "timing") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.timing Mozilla Performance.timing documentation> +getTimingUnchecked ::+ (MonadDOM m) => Performance -> m PerformanceTiming+getTimingUnchecked self+ = liftDOM ((self ^. js "timing") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.onwebkitresourcetimingbufferfull Mozilla Performance.onwebkitresourcetimingbufferfull documentation> webKitResourceTimingBufferFull :: EventName Performance Event
src/JSDOM/Generated/PerformanceEntryList.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.PerformanceEntryList- (item, getLength, PerformanceEntryList, castToPerformanceEntryList,- gTypePerformanceEntryList)+ (item, item_, itemUnchecked, getLength, PerformanceEntryList,+ castToPerformanceEntryList, gTypePerformanceEntryList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,6 +22,18 @@ PerformanceEntryList -> Word -> m (Maybe PerformanceEntry) item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/PerformanceEntryList.item Mozilla PerformanceEntryList.item documentation> +item_ :: (MonadDOM m) => PerformanceEntryList -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/PerformanceEntryList.item Mozilla PerformanceEntryList.item documentation> +itemUnchecked ::+ (MonadDOM m) => PerformanceEntryList -> Word -> m PerformanceEntry+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/PerformanceEntryList.length Mozilla PerformanceEntryList.length documentation> getLength :: (MonadDOM m) => PerformanceEntryList -> m Word
src/JSDOM/Generated/Plugin.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Plugin- (item, namedItem, getName, getFilename, getDescription, getLength,- Plugin, castToPlugin, gTypePlugin)+ (item, item_, itemUnchecked, namedItem, namedItem_,+ namedItemUnchecked, getName, getFilename, getDescription,+ getLength, Plugin, castToPlugin, gTypePlugin) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,12 +22,36 @@ item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Plugin.item Mozilla Plugin.item documentation> +item_ :: (MonadDOM m) => Plugin -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Plugin.item Mozilla Plugin.item documentation> +itemUnchecked :: (MonadDOM m) => Plugin -> Word -> m MimeType+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Plugin.namedItem Mozilla Plugin.namedItem documentation> namedItem :: (MonadDOM m, ToJSString name) => Plugin -> name -> m (Maybe MimeType) namedItem self name = liftDOM ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Plugin.namedItem Mozilla Plugin.namedItem documentation> +namedItem_ ::+ (MonadDOM m, ToJSString name) => Plugin -> name -> m ()+namedItem_ self name+ = liftDOM (void (self ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Plugin.namedItem Mozilla Plugin.namedItem documentation> +namedItemUnchecked ::+ (MonadDOM m, ToJSString name) => Plugin -> name -> m MimeType+namedItemUnchecked self name+ = liftDOM+ ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/Plugin.name Mozilla Plugin.name documentation> getName :: (MonadDOM m, FromJSString result) => Plugin -> m result
src/JSDOM/Generated/PluginArray.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.PluginArray- (item, namedItem, refresh, getLength, PluginArray,+ (item, item_, itemUnchecked, namedItem, namedItem_,+ namedItemUnchecked, refresh, getLength, PluginArray, castToPluginArray, gTypePluginArray) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,12 +22,36 @@ item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/PluginArray.item Mozilla PluginArray.item documentation> +item_ :: (MonadDOM m) => PluginArray -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/PluginArray.item Mozilla PluginArray.item documentation> +itemUnchecked :: (MonadDOM m) => PluginArray -> Word -> m Plugin+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/PluginArray.namedItem Mozilla PluginArray.namedItem documentation> namedItem :: (MonadDOM m, ToJSString name) => PluginArray -> name -> m (Maybe Plugin) namedItem self name = liftDOM ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/PluginArray.namedItem Mozilla PluginArray.namedItem documentation> +namedItem_ ::+ (MonadDOM m, ToJSString name) => PluginArray -> name -> m ()+namedItem_ self name+ = liftDOM (void (self ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/PluginArray.namedItem Mozilla PluginArray.namedItem documentation> +namedItemUnchecked ::+ (MonadDOM m, ToJSString name) => PluginArray -> name -> m Plugin+namedItemUnchecked self name+ = liftDOM+ ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/PluginArray.refresh Mozilla PluginArray.refresh documentation> refresh :: (MonadDOM m) => PluginArray -> Bool -> m ()
src/JSDOM/Generated/ProcessingInstruction.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.ProcessingInstruction- (getTarget, getSheet, ProcessingInstruction,- castToProcessingInstruction, gTypeProcessingInstruction)+ (getTarget, getTargetUnchecked, getSheet, getSheetUnchecked,+ ProcessingInstruction, castToProcessingInstruction,+ gTypeProcessingInstruction) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -23,7 +24,20 @@ getTarget self = liftDOM ((self ^. js "target") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/ProcessingInstruction.target Mozilla ProcessingInstruction.target documentation> +getTargetUnchecked ::+ (MonadDOM m, FromJSString result) =>+ ProcessingInstruction -> m result+getTargetUnchecked self+ = liftDOM ((self ^. js "target") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/ProcessingInstruction.sheet Mozilla ProcessingInstruction.sheet documentation> getSheet :: (MonadDOM m) => ProcessingInstruction -> m (Maybe StyleSheet) getSheet self = liftDOM ((self ^. js "sheet") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ProcessingInstruction.sheet Mozilla ProcessingInstruction.sheet documentation> +getSheetUnchecked ::+ (MonadDOM m) => ProcessingInstruction -> m StyleSheet+getSheetUnchecked self+ = liftDOM ((self ^. js "sheet") >>= fromJSValUnchecked)
src/JSDOM/Generated/RGBColor.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.RGBColor- (getRed, getGreen, getBlue, RGBColor, castToRGBColor,- gTypeRGBColor)+ (getRed, getRedUnchecked, getGreen, getGreenUnchecked, getBlue,+ getBlueUnchecked, RGBColor, castToRGBColor, gTypeRGBColor) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,10 +20,26 @@ getRed :: (MonadDOM m) => RGBColor -> m (Maybe CSSPrimitiveValue) getRed self = liftDOM ((self ^. js "red") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/RGBColor.red Mozilla RGBColor.red documentation> +getRedUnchecked :: (MonadDOM m) => RGBColor -> m CSSPrimitiveValue+getRedUnchecked self+ = liftDOM ((self ^. js "red") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/RGBColor.green Mozilla RGBColor.green documentation> getGreen :: (MonadDOM m) => RGBColor -> m (Maybe CSSPrimitiveValue) getGreen self = liftDOM ((self ^. js "green") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/RGBColor.green Mozilla RGBColor.green documentation> +getGreenUnchecked ::+ (MonadDOM m) => RGBColor -> m CSSPrimitiveValue+getGreenUnchecked self+ = liftDOM ((self ^. js "green") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/RGBColor.blue Mozilla RGBColor.blue documentation> getBlue :: (MonadDOM m) => RGBColor -> m (Maybe CSSPrimitiveValue) getBlue self = liftDOM ((self ^. js "blue") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/RGBColor.blue Mozilla RGBColor.blue documentation> +getBlueUnchecked :: (MonadDOM m) => RGBColor -> m CSSPrimitiveValue+getBlueUnchecked self+ = liftDOM ((self ^. js "blue") >>= fromJSValUnchecked)
src/JSDOM/Generated/RTCDTMFSender.hs view
@@ -1,9 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.RTCDTMFSender- (insertDTMF, getCanInsertDTMF, getTrack, getToneBuffer,- getDuration, getInterToneGap, toneChange, RTCDTMFSender,- castToRTCDTMFSender, gTypeRTCDTMFSender)+ (insertDTMF, getCanInsertDTMF, getTrack, getTrackUnchecked,+ getToneBuffer, getDuration, getInterToneGap, toneChange,+ RTCDTMFSender, castToRTCDTMFSender, gTypeRTCDTMFSender) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -36,6 +36,12 @@ getTrack :: (MonadDOM m) => RTCDTMFSender -> m (Maybe MediaStreamTrack) getTrack self = liftDOM ((self ^. js "track") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCDTMFSender.track Mozilla RTCDTMFSender.track documentation> +getTrackUnchecked ::+ (MonadDOM m) => RTCDTMFSender -> m MediaStreamTrack+getTrackUnchecked self+ = liftDOM ((self ^. js "track") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCDTMFSender.toneBuffer Mozilla RTCDTMFSender.toneBuffer documentation> getToneBuffer ::
src/JSDOM/Generated/RTCDataChannelEvent.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.RTCDataChannelEvent- (getChannel, RTCDataChannelEvent, castToRTCDataChannelEvent,- gTypeRTCDataChannelEvent)+ (getChannel, getChannelUnchecked, RTCDataChannelEvent,+ castToRTCDataChannelEvent, gTypeRTCDataChannelEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getChannel :: (MonadDOM m) => RTCDataChannelEvent -> m (Maybe RTCDataChannel) getChannel self = liftDOM ((self ^. js "channel") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCDataChannelEvent.channel Mozilla RTCDataChannelEvent.channel documentation> +getChannelUnchecked ::+ (MonadDOM m) => RTCDataChannelEvent -> m RTCDataChannel+getChannelUnchecked self+ = liftDOM ((self ^. js "channel") >>= fromJSValUnchecked)
src/JSDOM/Generated/RTCIceCandidateEvent.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.RTCIceCandidateEvent- (getCandidate, RTCIceCandidateEvent, castToRTCIceCandidateEvent,- gTypeRTCIceCandidateEvent)+ (getCandidate, getCandidateUnchecked, RTCIceCandidateEvent,+ castToRTCIceCandidateEvent, gTypeRTCIceCandidateEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,3 +21,9 @@ (MonadDOM m) => RTCIceCandidateEvent -> m (Maybe RTCIceCandidate) getCandidate self = liftDOM ((self ^. js "candidate") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCIceCandidateEvent.candidate Mozilla RTCIceCandidateEvent.candidate documentation> +getCandidateUnchecked ::+ (MonadDOM m) => RTCIceCandidateEvent -> m RTCIceCandidate+getCandidateUnchecked self+ = liftDOM ((self ^. js "candidate") >>= fromJSValUnchecked)
src/JSDOM/Generated/RTCPeerConnection.hs view
@@ -3,14 +3,19 @@ module JSDOM.Generated.RTCPeerConnection (newRTCPeerConnection, createOffer, createAnswer, setLocalDescription, setRemoteDescription, updateIce,- addIceCandidate, getLocalStreams, getRemoteStreams, getStreamById,- getConfiguration, addStream, removeStream, getStats,- createDataChannel, createDTMFSender, close, getLocalDescription,- getRemoteDescription, getSignalingState, getIceGatheringState,- getIceConnectionState, negotiationNeeded, iceCandidate,- signalingStateChange, addStreamEvent, removeStreamEvent,- iceConnectionStateChange, dataChannel, RTCPeerConnection,- castToRTCPeerConnection, gTypeRTCPeerConnection)+ addIceCandidate, getLocalStreams, getLocalStreams_,+ getRemoteStreams, getRemoteStreams_, getStreamById, getStreamById_,+ getStreamByIdUnchecked, getConfiguration, getConfiguration_,+ getConfigurationUnchecked, addStream, removeStream, getStats,+ createDataChannel, createDataChannel_, createDataChannelUnchecked,+ createDTMFSender, createDTMFSender_, createDTMFSenderUnchecked,+ close, getLocalDescription, getLocalDescriptionUnchecked,+ getRemoteDescription, getRemoteDescriptionUnchecked,+ getSignalingState, getIceGatheringState, getIceConnectionState,+ negotiationNeeded, iceCandidate, signalingStateChange,+ addStreamEvent, removeStreamEvent, iceConnectionStateChange,+ dataChannel, RTCPeerConnection, castToRTCPeerConnection,+ gTypeRTCPeerConnection) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -113,12 +118,22 @@ getLocalStreams self = liftDOM ((self ^. jsf "getLocalStreams" ()) >>= fromJSArray) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.getLocalStreams Mozilla webkitRTCPeerConnection.getLocalStreams documentation> +getLocalStreams_ :: (MonadDOM m) => RTCPeerConnection -> m ()+getLocalStreams_ self+ = liftDOM (void (self ^. jsf "getLocalStreams" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.getRemoteStreams Mozilla webkitRTCPeerConnection.getRemoteStreams documentation> getRemoteStreams :: (MonadDOM m) => RTCPeerConnection -> m [Maybe MediaStream] getRemoteStreams self = liftDOM ((self ^. jsf "getRemoteStreams" ()) >>= fromJSArray) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.getRemoteStreams Mozilla webkitRTCPeerConnection.getRemoteStreams documentation> +getRemoteStreams_ :: (MonadDOM m) => RTCPeerConnection -> m ()+getRemoteStreams_ self+ = liftDOM (void (self ^. jsf "getRemoteStreams" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.getStreamById Mozilla webkitRTCPeerConnection.getStreamById documentation> getStreamById :: (MonadDOM m, ToJSString streamId) =>@@ -127,12 +142,40 @@ = liftDOM ((self ^. jsf "getStreamById" [toJSVal streamId]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.getStreamById Mozilla webkitRTCPeerConnection.getStreamById documentation> +getStreamById_ ::+ (MonadDOM m, ToJSString streamId) =>+ RTCPeerConnection -> streamId -> m ()+getStreamById_ self streamId+ = liftDOM (void (self ^. jsf "getStreamById" [toJSVal streamId]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.getStreamById Mozilla webkitRTCPeerConnection.getStreamById documentation> +getStreamByIdUnchecked ::+ (MonadDOM m, ToJSString streamId) =>+ RTCPeerConnection -> streamId -> m MediaStream+getStreamByIdUnchecked self streamId+ = liftDOM+ ((self ^. jsf "getStreamById" [toJSVal streamId]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.getConfiguration Mozilla webkitRTCPeerConnection.getConfiguration documentation> getConfiguration :: (MonadDOM m) => RTCPeerConnection -> m (Maybe RTCConfiguration) getConfiguration self = liftDOM ((self ^. jsf "getConfiguration" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.getConfiguration Mozilla webkitRTCPeerConnection.getConfiguration documentation> +getConfiguration_ :: (MonadDOM m) => RTCPeerConnection -> m ()+getConfiguration_ self+ = liftDOM (void (self ^. jsf "getConfiguration" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.getConfiguration Mozilla webkitRTCPeerConnection.getConfiguration documentation> +getConfigurationUnchecked ::+ (MonadDOM m) => RTCPeerConnection -> m RTCConfiguration+getConfigurationUnchecked self+ = liftDOM+ ((self ^. jsf "getConfiguration" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.addStream Mozilla webkitRTCPeerConnection.addStream documentation> addStream :: (MonadDOM m) => RTCPeerConnection -> Maybe MediaStream -> m ()@@ -168,6 +211,25 @@ ((self ^. jsf "createDataChannel" [toJSVal label, toJSVal options]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.createDataChannel Mozilla webkitRTCPeerConnection.createDataChannel documentation> +createDataChannel_ ::+ (MonadDOM m, ToJSString label, IsDictionary options) =>+ RTCPeerConnection -> Maybe label -> Maybe options -> m ()+createDataChannel_ self label options+ = liftDOM+ (void+ (self ^. jsf "createDataChannel" [toJSVal label, toJSVal options]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.createDataChannel Mozilla webkitRTCPeerConnection.createDataChannel documentation> +createDataChannelUnchecked ::+ (MonadDOM m, ToJSString label, IsDictionary options) =>+ RTCPeerConnection ->+ Maybe label -> Maybe options -> m RTCDataChannel+createDataChannelUnchecked self label options+ = liftDOM+ ((self ^. jsf "createDataChannel" [toJSVal label, toJSVal options])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.createDTMFSender Mozilla webkitRTCPeerConnection.createDTMFSender documentation> createDTMFSender :: (MonadDOM m, IsMediaStreamTrack track) =>@@ -176,6 +238,22 @@ = liftDOM ((self ^. jsf "createDTMFSender" [toJSVal track]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.createDTMFSender Mozilla webkitRTCPeerConnection.createDTMFSender documentation> +createDTMFSender_ ::+ (MonadDOM m, IsMediaStreamTrack track) =>+ RTCPeerConnection -> Maybe track -> m ()+createDTMFSender_ self track+ = liftDOM (void (self ^. jsf "createDTMFSender" [toJSVal track]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.createDTMFSender Mozilla webkitRTCPeerConnection.createDTMFSender documentation> +createDTMFSenderUnchecked ::+ (MonadDOM m, IsMediaStreamTrack track) =>+ RTCPeerConnection -> Maybe track -> m RTCDTMFSender+createDTMFSenderUnchecked self track+ = liftDOM+ ((self ^. jsf "createDTMFSender" [toJSVal track]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.close Mozilla webkitRTCPeerConnection.close documentation> close :: (MonadDOM m) => RTCPeerConnection -> m () close self = liftDOM (void (self ^. jsf "close" ()))@@ -187,12 +265,24 @@ getLocalDescription self = liftDOM ((self ^. js "localDescription") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.localDescription Mozilla webkitRTCPeerConnection.localDescription documentation> +getLocalDescriptionUnchecked ::+ (MonadDOM m) => RTCPeerConnection -> m RTCSessionDescription+getLocalDescriptionUnchecked self+ = liftDOM ((self ^. js "localDescription") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.remoteDescription Mozilla webkitRTCPeerConnection.remoteDescription documentation> getRemoteDescription :: (MonadDOM m) => RTCPeerConnection -> m (Maybe RTCSessionDescription) getRemoteDescription self = liftDOM ((self ^. js "remoteDescription") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.remoteDescription Mozilla webkitRTCPeerConnection.remoteDescription documentation> +getRemoteDescriptionUnchecked ::+ (MonadDOM m) => RTCPeerConnection -> m RTCSessionDescription+getRemoteDescriptionUnchecked self+ = liftDOM ((self ^. js "remoteDescription") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.signalingState Mozilla webkitRTCPeerConnection.signalingState documentation> getSignalingState ::
src/JSDOM/Generated/RTCStatsReport.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.RTCStatsReport- (stat, names, getTimestamp, getId, getType, getLocal, getRemote,- RTCStatsReport, castToRTCStatsReport, gTypeRTCStatsReport)+ (stat, stat_, names, names_, getTimestamp, getTimestampUnchecked,+ getId, getType, getLocal, getLocalUnchecked, getRemote,+ getRemoteUnchecked, RTCStatsReport, castToRTCStatsReport,+ gTypeRTCStatsReport) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,17 +26,32 @@ = liftDOM ((self ^. jsf "stat" [toJSVal name]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport.stat Mozilla RTCStatsReport.stat documentation> +stat_ ::+ (MonadDOM m, ToJSString name) => RTCStatsReport -> name -> m ()+stat_ self name+ = liftDOM (void (self ^. jsf "stat" [toJSVal name]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport.names Mozilla RTCStatsReport.names documentation> names :: (MonadDOM m, FromJSString result) => RTCStatsReport -> m [result] names self = liftDOM ((self ^. jsf "names" ()) >>= fromJSArrayUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport.names Mozilla RTCStatsReport.names documentation> +names_ :: (MonadDOM m) => RTCStatsReport -> m ()+names_ self = liftDOM (void (self ^. jsf "names" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport.timestamp Mozilla RTCStatsReport.timestamp documentation> getTimestamp :: (MonadDOM m) => RTCStatsReport -> m (Maybe Date) getTimestamp self = liftDOM ((self ^. js "timestamp") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport.timestamp Mozilla RTCStatsReport.timestamp documentation> +getTimestampUnchecked :: (MonadDOM m) => RTCStatsReport -> m Date+getTimestampUnchecked self+ = liftDOM ((self ^. js "timestamp") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport.id Mozilla RTCStatsReport.id documentation> getId :: (MonadDOM m, FromJSString result) => RTCStatsReport -> m result@@ -50,7 +67,19 @@ (MonadDOM m) => RTCStatsReport -> m (Maybe RTCStatsReport) getLocal self = liftDOM ((self ^. js "local") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport.local Mozilla RTCStatsReport.local documentation> +getLocalUnchecked ::+ (MonadDOM m) => RTCStatsReport -> m RTCStatsReport+getLocalUnchecked self+ = liftDOM ((self ^. js "local") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport.remote Mozilla RTCStatsReport.remote documentation> getRemote :: (MonadDOM m) => RTCStatsReport -> m (Maybe RTCStatsReport) getRemote self = liftDOM ((self ^. js "remote") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport.remote Mozilla RTCStatsReport.remote documentation> +getRemoteUnchecked ::+ (MonadDOM m) => RTCStatsReport -> m RTCStatsReport+getRemoteUnchecked self+ = liftDOM ((self ^. js "remote") >>= fromJSValUnchecked)
src/JSDOM/Generated/RTCStatsResponse.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.RTCStatsResponse- (result, namedItem, RTCStatsResponse, castToRTCStatsResponse,- gTypeRTCStatsResponse)+ (result, result_, namedItem, namedItem_, namedItemUnchecked,+ RTCStatsResponse, castToRTCStatsResponse, gTypeRTCStatsResponse) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,9 +21,27 @@ (MonadDOM m) => RTCStatsResponse -> m [Maybe RTCStatsReport] result self = liftDOM ((self ^. jsf "result" ()) >>= fromJSArray) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsResponse.result Mozilla RTCStatsResponse.result documentation> +result_ :: (MonadDOM m) => RTCStatsResponse -> m ()+result_ self = liftDOM (void (self ^. jsf "result" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsResponse.namedItem Mozilla RTCStatsResponse.namedItem documentation> namedItem :: (MonadDOM m, ToJSString name) => RTCStatsResponse -> name -> m (Maybe RTCStatsReport) namedItem self name = liftDOM ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsResponse.namedItem Mozilla RTCStatsResponse.namedItem documentation> +namedItem_ ::+ (MonadDOM m, ToJSString name) => RTCStatsResponse -> name -> m ()+namedItem_ self name+ = liftDOM (void (self ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsResponse.namedItem Mozilla RTCStatsResponse.namedItem documentation> +namedItemUnchecked ::+ (MonadDOM m, ToJSString name) =>+ RTCStatsResponse -> name -> m RTCStatsReport+namedItemUnchecked self name+ = liftDOM+ ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSValUnchecked)
src/JSDOM/Generated/RadioNodeList.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.RadioNodeList- (_get, setValue, getValue, RadioNodeList, castToRadioNodeList,- gTypeRadioNodeList)+ (_get, _get_, _getUnchecked, setValue, getValue, RadioNodeList,+ castToRadioNodeList, gTypeRadioNodeList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,6 +20,17 @@ _get :: (MonadDOM m) => RadioNodeList -> Word -> m (Maybe Node) _get self index = liftDOM ((self ^. jsf "_get" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/RadioNodeList._get Mozilla RadioNodeList._get documentation> +_get_ :: (MonadDOM m) => RadioNodeList -> Word -> m ()+_get_ self index+ = liftDOM (void (self ^. jsf "_get" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/RadioNodeList._get Mozilla RadioNodeList._get documentation> +_getUnchecked :: (MonadDOM m) => RadioNodeList -> Word -> m Node+_getUnchecked self index+ = liftDOM+ ((self ^. jsf "_get" [toJSVal index]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/RadioNodeList.value Mozilla RadioNodeList.value documentation> setValue ::
src/JSDOM/Generated/Range.hs view
@@ -3,16 +3,24 @@ module JSDOM.Generated.Range (newRange, setStart, setEnd, setStartBefore, setStartAfter, setEndBefore, setEndAfter, collapse, selectNode,- selectNodeContents, compareBoundaryPoints, deleteContents,- extractContents, cloneContents, insertNode, surroundContents,- cloneRange, toString, detach, getClientRects,- getBoundingClientRect, createContextualFragment, intersectsNode,- compareNode, comparePoint, isPointInRange, expand,- pattern START_TO_START, pattern START_TO_END, pattern END_TO_END,- pattern END_TO_START, pattern NODE_BEFORE, pattern NODE_AFTER,- pattern NODE_BEFORE_AND_AFTER, pattern NODE_INSIDE,- getStartContainer, getStartOffset, getEndContainer, getEndOffset,- getCollapsed, getCommonAncestorContainer, Range, castToRange,+ selectNodeContents, compareBoundaryPoints, compareBoundaryPoints_,+ deleteContents, extractContents, extractContents_,+ extractContentsUnchecked, cloneContents, cloneContents_,+ cloneContentsUnchecked, insertNode, surroundContents, cloneRange,+ cloneRange_, cloneRangeUnchecked, toString, toString_, detach,+ getClientRects, getClientRects_, getClientRectsUnchecked,+ getBoundingClientRect, getBoundingClientRect_,+ getBoundingClientRectUnchecked, createContextualFragment,+ createContextualFragment_, createContextualFragmentUnchecked,+ intersectsNode, intersectsNode_, compareNode, compareNode_,+ comparePoint, comparePoint_, isPointInRange, isPointInRange_,+ expand, pattern START_TO_START, pattern START_TO_END,+ pattern END_TO_END, pattern END_TO_START, pattern NODE_BEFORE,+ pattern NODE_AFTER, pattern NODE_BEFORE_AND_AFTER,+ pattern NODE_INSIDE, getStartContainer, getStartContainerUnchecked,+ getStartOffset, getEndContainer, getEndContainerUnchecked,+ getEndOffset, getCollapsed, getCommonAncestorContainer,+ getCommonAncestorContainerUnchecked, Range, castToRange, gTypeRange) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -99,6 +107,15 @@ [toJSVal how, toJSVal sourceRange]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.compareBoundaryPoints Mozilla Range.compareBoundaryPoints documentation> +compareBoundaryPoints_ ::+ (MonadDOM m) => Range -> Word -> Maybe Range -> m ()+compareBoundaryPoints_ self how sourceRange+ = liftDOM+ (void+ (self ^. jsf "compareBoundaryPoints"+ [toJSVal how, toJSVal sourceRange]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.deleteContents Mozilla Range.deleteContents documentation> deleteContents :: (MonadDOM m) => Range -> m () deleteContents self@@ -110,12 +127,35 @@ extractContents self = liftDOM ((self ^. jsf "extractContents" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.extractContents Mozilla Range.extractContents documentation> +extractContents_ :: (MonadDOM m) => Range -> m ()+extractContents_ self+ = liftDOM (void (self ^. jsf "extractContents" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.extractContents Mozilla Range.extractContents documentation> +extractContentsUnchecked ::+ (MonadDOM m) => Range -> m DocumentFragment+extractContentsUnchecked self+ = liftDOM+ ((self ^. jsf "extractContents" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.cloneContents Mozilla Range.cloneContents documentation> cloneContents :: (MonadDOM m) => Range -> m (Maybe DocumentFragment) cloneContents self = liftDOM ((self ^. jsf "cloneContents" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.cloneContents Mozilla Range.cloneContents documentation> +cloneContents_ :: (MonadDOM m) => Range -> m ()+cloneContents_ self+ = liftDOM (void (self ^. jsf "cloneContents" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.cloneContents Mozilla Range.cloneContents documentation> +cloneContentsUnchecked ::+ (MonadDOM m) => Range -> m DocumentFragment+cloneContentsUnchecked self+ = liftDOM ((self ^. jsf "cloneContents" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.insertNode Mozilla Range.insertNode documentation> insertNode :: (MonadDOM m, IsNode newNode) => Range -> Maybe newNode -> m ()@@ -134,11 +174,24 @@ cloneRange self = liftDOM ((self ^. jsf "cloneRange" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.cloneRange Mozilla Range.cloneRange documentation> +cloneRange_ :: (MonadDOM m) => Range -> m ()+cloneRange_ self = liftDOM (void (self ^. jsf "cloneRange" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.cloneRange Mozilla Range.cloneRange documentation> +cloneRangeUnchecked :: (MonadDOM m) => Range -> m Range+cloneRangeUnchecked self+ = liftDOM ((self ^. jsf "cloneRange" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.toString Mozilla Range.toString documentation> toString :: (MonadDOM m, FromJSString result) => Range -> m result toString self = liftDOM ((self ^. jsf "toString" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.toString Mozilla Range.toString documentation> +toString_ :: (MonadDOM m) => Range -> m ()+toString_ self = liftDOM (void (self ^. jsf "toString" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.detach Mozilla Range.detach documentation> detach :: (MonadDOM m) => Range -> m () detach self = liftDOM (void (self ^. jsf "detach" ()))@@ -148,12 +201,36 @@ getClientRects self = liftDOM ((self ^. jsf "getClientRects" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.getClientRects Mozilla Range.getClientRects documentation> +getClientRects_ :: (MonadDOM m) => Range -> m ()+getClientRects_ self+ = liftDOM (void (self ^. jsf "getClientRects" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.getClientRects Mozilla Range.getClientRects documentation> +getClientRectsUnchecked ::+ (MonadDOM m) => Range -> m ClientRectList+getClientRectsUnchecked self+ = liftDOM+ ((self ^. jsf "getClientRects" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.getBoundingClientRect Mozilla Range.getBoundingClientRect documentation> getBoundingClientRect :: (MonadDOM m) => Range -> m (Maybe ClientRect) getBoundingClientRect self = liftDOM ((self ^. jsf "getBoundingClientRect" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.getBoundingClientRect Mozilla Range.getBoundingClientRect documentation> +getBoundingClientRect_ :: (MonadDOM m) => Range -> m ()+getBoundingClientRect_ self+ = liftDOM (void (self ^. jsf "getBoundingClientRect" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.getBoundingClientRect Mozilla Range.getBoundingClientRect documentation> +getBoundingClientRectUnchecked ::+ (MonadDOM m) => Range -> m ClientRect+getBoundingClientRectUnchecked self+ = liftDOM+ ((self ^. jsf "getBoundingClientRect" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.createContextualFragment Mozilla Range.createContextualFragment documentation> createContextualFragment :: (MonadDOM m, ToJSString html) =>@@ -163,6 +240,22 @@ ((self ^. jsf "createContextualFragment" [toJSVal html]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.createContextualFragment Mozilla Range.createContextualFragment documentation> +createContextualFragment_ ::+ (MonadDOM m, ToJSString html) => Range -> html -> m ()+createContextualFragment_ self html+ = liftDOM+ (void (self ^. jsf "createContextualFragment" [toJSVal html]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.createContextualFragment Mozilla Range.createContextualFragment documentation> +createContextualFragmentUnchecked ::+ (MonadDOM m, ToJSString html) =>+ Range -> html -> m DocumentFragment+createContextualFragmentUnchecked self html+ = liftDOM+ ((self ^. jsf "createContextualFragment" [toJSVal html]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.intersectsNode Mozilla Range.intersectsNode documentation> intersectsNode :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m Bool@@ -170,6 +263,12 @@ = liftDOM ((self ^. jsf "intersectsNode" [toJSVal refNode]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.intersectsNode Mozilla Range.intersectsNode documentation> +intersectsNode_ ::+ (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m ()+intersectsNode_ self refNode+ = liftDOM (void (self ^. jsf "intersectsNode" [toJSVal refNode]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.compareNode Mozilla Range.compareNode documentation> compareNode :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m Int@@ -178,6 +277,12 @@ (round <$> ((self ^. jsf "compareNode" [toJSVal refNode]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.compareNode Mozilla Range.compareNode documentation> +compareNode_ ::+ (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m ()+compareNode_ self refNode+ = liftDOM (void (self ^. jsf "compareNode" [toJSVal refNode]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.comparePoint Mozilla Range.comparePoint documentation> comparePoint :: (MonadDOM m, IsNode refNode) =>@@ -188,6 +293,15 @@ ((self ^. jsf "comparePoint" [toJSVal refNode, toJSVal offset]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.comparePoint Mozilla Range.comparePoint documentation> +comparePoint_ ::+ (MonadDOM m, IsNode refNode) =>+ Range -> Maybe refNode -> Int -> m ()+comparePoint_ self refNode offset+ = liftDOM+ (void+ (self ^. jsf "comparePoint" [toJSVal refNode, toJSVal offset]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.isPointInRange Mozilla Range.isPointInRange documentation> isPointInRange :: (MonadDOM m, IsNode refNode) =>@@ -197,6 +311,15 @@ ((self ^. jsf "isPointInRange" [toJSVal refNode, toJSVal offset]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.isPointInRange Mozilla Range.isPointInRange documentation> +isPointInRange_ ::+ (MonadDOM m, IsNode refNode) =>+ Range -> Maybe refNode -> Int -> m ()+isPointInRange_ self refNode offset+ = liftDOM+ (void+ (self ^. jsf "isPointInRange" [toJSVal refNode, toJSVal offset]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.expand Mozilla Range.expand documentation> expand :: (MonadDOM m, ToJSString unit) => Range -> unit -> m () expand self unit@@ -215,6 +338,11 @@ getStartContainer self = liftDOM ((self ^. js "startContainer") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.startContainer Mozilla Range.startContainer documentation> +getStartContainerUnchecked :: (MonadDOM m) => Range -> m Node+getStartContainerUnchecked self+ = liftDOM ((self ^. js "startContainer") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.startOffset Mozilla Range.startOffset documentation> getStartOffset :: (MonadDOM m) => Range -> m Int getStartOffset self@@ -225,6 +353,11 @@ getEndContainer self = liftDOM ((self ^. js "endContainer") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.endContainer Mozilla Range.endContainer documentation> +getEndContainerUnchecked :: (MonadDOM m) => Range -> m Node+getEndContainerUnchecked self+ = liftDOM ((self ^. js "endContainer") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.endOffset Mozilla Range.endOffset documentation> getEndOffset :: (MonadDOM m) => Range -> m Int getEndOffset self@@ -240,3 +373,10 @@ (MonadDOM m) => Range -> m (Maybe Node) getCommonAncestorContainer self = liftDOM ((self ^. js "commonAncestorContainer") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.commonAncestorContainer Mozilla Range.commonAncestorContainer documentation> +getCommonAncestorContainerUnchecked ::+ (MonadDOM m) => Range -> m Node+getCommonAncestorContainerUnchecked self+ = liftDOM+ ((self ^. js "commonAncestorContainer") >>= fromJSValUnchecked)
src/JSDOM/Generated/ReadableStream.hs view
@@ -1,9 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.ReadableStream- (newReadableStream, read, cancel, pipeTo, pipeThrough, getState,- getClosed, getReady, ReadableStream, castToReadableStream,- gTypeReadableStream)+ (newReadableStream, read, read_, readUnchecked, cancel, cancel_,+ cancelUnchecked, pipeTo, pipeTo_, pipeToUnchecked, pipeThrough,+ pipeThrough_, pipeThroughUnchecked, getState, getClosed,+ getClosedUnchecked, getReady, getReadyUnchecked, ReadableStream,+ castToReadableStream, gTypeReadableStream) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,6 +30,15 @@ read :: (MonadDOM m) => ReadableStream -> m (Maybe GObject) read self = liftDOM ((self ^. jsf "read" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.read Mozilla ReadableStream.read documentation> +read_ :: (MonadDOM m) => ReadableStream -> m ()+read_ self = liftDOM (void (self ^. jsf "read" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.read Mozilla ReadableStream.read documentation> +readUnchecked :: (MonadDOM m) => ReadableStream -> m GObject+readUnchecked self+ = liftDOM ((self ^. jsf "read" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.cancel Mozilla ReadableStream.cancel documentation> cancel :: (MonadDOM m, ToJSString reason) =>@@ -35,6 +46,20 @@ cancel self reason = liftDOM ((self ^. jsf "cancel" [toJSVal reason]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.cancel Mozilla ReadableStream.cancel documentation> +cancel_ ::+ (MonadDOM m, ToJSString reason) => ReadableStream -> reason -> m ()+cancel_ self reason+ = liftDOM (void (self ^. jsf "cancel" [toJSVal reason]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.cancel Mozilla ReadableStream.cancel documentation> +cancelUnchecked ::+ (MonadDOM m, ToJSString reason) =>+ ReadableStream -> reason -> m Promise+cancelUnchecked self reason+ = liftDOM+ ((self ^. jsf "cancel" [toJSVal reason]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.pipeTo Mozilla ReadableStream.pipeTo documentation> pipeTo :: (MonadDOM m) =>@@ -44,6 +69,20 @@ ((self ^. jsf "pipeTo" [toJSVal streams, toJSVal options]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.pipeTo Mozilla ReadableStream.pipeTo documentation> +pipeTo_ :: (MonadDOM m) => ReadableStream -> JSVal -> JSVal -> m ()+pipeTo_ self streams options+ = liftDOM+ (void (self ^. jsf "pipeTo" [toJSVal streams, toJSVal options]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.pipeTo Mozilla ReadableStream.pipeTo documentation> +pipeToUnchecked ::+ (MonadDOM m) => ReadableStream -> JSVal -> JSVal -> m Promise+pipeToUnchecked self streams options+ = liftDOM+ ((self ^. jsf "pipeTo" [toJSVal streams, toJSVal options]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.pipeThrough Mozilla ReadableStream.pipeThrough documentation> pipeThrough :: (MonadDOM m) =>@@ -53,6 +92,21 @@ ((self ^. jsf "pipeThrough" [toJSVal dest, toJSVal options]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.pipeThrough Mozilla ReadableStream.pipeThrough documentation> +pipeThrough_ ::+ (MonadDOM m) => ReadableStream -> JSVal -> JSVal -> m ()+pipeThrough_ self dest options+ = liftDOM+ (void (self ^. jsf "pipeThrough" [toJSVal dest, toJSVal options]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.pipeThrough Mozilla ReadableStream.pipeThrough documentation> +pipeThroughUnchecked ::+ (MonadDOM m) => ReadableStream -> JSVal -> JSVal -> m GObject+pipeThroughUnchecked self dest options+ = liftDOM+ ((self ^. jsf "pipeThrough" [toJSVal dest, toJSVal options]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.state Mozilla ReadableStream.state documentation> getState :: (MonadDOM m) => ReadableStream -> m ReadableStreamStateType@@ -63,6 +117,16 @@ getClosed :: (MonadDOM m) => ReadableStream -> m (Maybe Promise) getClosed self = liftDOM ((self ^. js "closed") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.closed Mozilla ReadableStream.closed documentation> +getClosedUnchecked :: (MonadDOM m) => ReadableStream -> m Promise+getClosedUnchecked self+ = liftDOM ((self ^. js "closed") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.ready Mozilla ReadableStream.ready documentation> getReady :: (MonadDOM m) => ReadableStream -> m (Maybe Promise) getReady self = liftDOM ((self ^. js "ready") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.ready Mozilla ReadableStream.ready documentation> +getReadyUnchecked :: (MonadDOM m) => ReadableStream -> m Promise+getReadyUnchecked self+ = liftDOM ((self ^. js "ready") >>= fromJSValUnchecked)
src/JSDOM/Generated/Rect.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Rect- (getTop, getRight, getBottom, getLeft, Rect, castToRect, gTypeRect)+ (getTop, getTopUnchecked, getRight, getRightUnchecked, getBottom,+ getBottomUnchecked, getLeft, getLeftUnchecked, Rect, castToRect,+ gTypeRect) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -19,14 +21,34 @@ getTop :: (MonadDOM m) => Rect -> m (Maybe CSSPrimitiveValue) getTop self = liftDOM ((self ^. js "top") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Rect.top Mozilla Rect.top documentation> +getTopUnchecked :: (MonadDOM m) => Rect -> m CSSPrimitiveValue+getTopUnchecked self+ = liftDOM ((self ^. js "top") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Rect.right Mozilla Rect.right documentation> getRight :: (MonadDOM m) => Rect -> m (Maybe CSSPrimitiveValue) getRight self = liftDOM ((self ^. js "right") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Rect.right Mozilla Rect.right documentation> +getRightUnchecked :: (MonadDOM m) => Rect -> m CSSPrimitiveValue+getRightUnchecked self+ = liftDOM ((self ^. js "right") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Rect.bottom Mozilla Rect.bottom documentation> getBottom :: (MonadDOM m) => Rect -> m (Maybe CSSPrimitiveValue) getBottom self = liftDOM ((self ^. js "bottom") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Rect.bottom Mozilla Rect.bottom documentation> +getBottomUnchecked :: (MonadDOM m) => Rect -> m CSSPrimitiveValue+getBottomUnchecked self+ = liftDOM ((self ^. js "bottom") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Rect.left Mozilla Rect.left documentation> getLeft :: (MonadDOM m) => Rect -> m (Maybe CSSPrimitiveValue) getLeft self = liftDOM ((self ^. js "left") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Rect.left Mozilla Rect.left documentation> +getLeftUnchecked :: (MonadDOM m) => Rect -> m CSSPrimitiveValue+getLeftUnchecked self+ = liftDOM ((self ^. js "left") >>= fromJSValUnchecked)
src/JSDOM/Generated/SQLResultSet.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SQLResultSet- (getRows, getInsertId, getRowsAffected, SQLResultSet,- castToSQLResultSet, gTypeSQLResultSet)+ (getRows, getRowsUnchecked, getInsertId, getRowsAffected,+ SQLResultSet, castToSQLResultSet, gTypeSQLResultSet) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,6 +20,12 @@ getRows :: (MonadDOM m) => SQLResultSet -> m (Maybe SQLResultSetRowList) getRows self = liftDOM ((self ^. js "rows") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SQLResultSet.rows Mozilla SQLResultSet.rows documentation> +getRowsUnchecked ::+ (MonadDOM m) => SQLResultSet -> m SQLResultSetRowList+getRowsUnchecked self+ = liftDOM ((self ^. js "rows") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/SQLResultSet.insertId Mozilla SQLResultSet.insertId documentation> getInsertId :: (MonadDOM m) => SQLResultSet -> m Int
src/JSDOM/Generated/SQLResultSetRowList.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SQLResultSetRowList- (item, getLength, SQLResultSetRowList, castToSQLResultSetRowList,- gTypeSQLResultSetRowList)+ (item, item_, getLength, SQLResultSetRowList,+ castToSQLResultSetRowList, gTypeSQLResultSetRowList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,6 +20,11 @@ item :: (MonadDOM m) => SQLResultSetRowList -> Word -> m JSVal item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= toJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SQLResultSetRowList.item Mozilla SQLResultSetRowList.item documentation> +item_ :: (MonadDOM m) => SQLResultSetRowList -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index])) -- | <https://developer.mozilla.org/en-US/docs/Web/API/SQLResultSetRowList.length Mozilla SQLResultSetRowList.length documentation> getLength :: (MonadDOM m) => SQLResultSetRowList -> m Word
src/JSDOM/Generated/SVGAElement.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGAElement- (getTarget, SVGAElement, castToSVGAElement, gTypeSVGAElement) where+ (getTarget, getTargetUnchecked, SVGAElement, castToSVGAElement,+ gTypeSVGAElement)+ where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable) import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)@@ -18,3 +20,9 @@ getTarget :: (MonadDOM m) => SVGAElement -> m (Maybe SVGAnimatedString) getTarget self = liftDOM ((self ^. js "target") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAElement.target Mozilla SVGAElement.target documentation> +getTargetUnchecked ::+ (MonadDOM m) => SVGAElement -> m SVGAnimatedString+getTargetUnchecked self+ = liftDOM ((self ^. js "target") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGAngle.hs view
@@ -6,8 +6,8 @@ pattern SVG_ANGLETYPE_DEG, pattern SVG_ANGLETYPE_RAD, pattern SVG_ANGLETYPE_GRAD, getUnitType, setValue, getValue, setValueInSpecifiedUnits, getValueInSpecifiedUnits,- setValueAsString, getValueAsString, SVGAngle, castToSVGAngle,- gTypeSVGAngle)+ setValueAsString, getValueAsString, getValueAsStringUnchecked,+ SVGAngle, castToSVGAngle, gTypeSVGAngle) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -79,3 +79,9 @@ (MonadDOM m, FromJSString result) => SVGAngle -> m (Maybe result) getValueAsString self = liftDOM ((self ^. js "valueAsString") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAngle.valueAsString Mozilla SVGAngle.valueAsString documentation> +getValueAsStringUnchecked ::+ (MonadDOM m, FromJSString result) => SVGAngle -> m result+getValueAsStringUnchecked self+ = liftDOM ((self ^. js "valueAsString") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGAnimatedAngle.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGAnimatedAngle- (getBaseVal, getAnimVal, SVGAnimatedAngle, castToSVGAnimatedAngle,- gTypeSVGAnimatedAngle)+ (getBaseVal, getBaseValUnchecked, getAnimVal, getAnimValUnchecked,+ SVGAnimatedAngle, castToSVGAnimatedAngle, gTypeSVGAnimatedAngle) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,7 +21,19 @@ (MonadDOM m) => SVGAnimatedAngle -> m (Maybe SVGAngle) getBaseVal self = liftDOM ((self ^. js "baseVal") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedAngle.baseVal Mozilla SVGAnimatedAngle.baseVal documentation> +getBaseValUnchecked ::+ (MonadDOM m) => SVGAnimatedAngle -> m SVGAngle+getBaseValUnchecked self+ = liftDOM ((self ^. js "baseVal") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedAngle.animVal Mozilla SVGAnimatedAngle.animVal documentation> getAnimVal :: (MonadDOM m) => SVGAnimatedAngle -> m (Maybe SVGAngle) getAnimVal self = liftDOM ((self ^. js "animVal") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedAngle.animVal Mozilla SVGAnimatedAngle.animVal documentation> +getAnimValUnchecked ::+ (MonadDOM m) => SVGAnimatedAngle -> m SVGAngle+getAnimValUnchecked self+ = liftDOM ((self ^. js "animVal") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGAnimatedLength.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGAnimatedLength- (getBaseVal, getAnimVal, SVGAnimatedLength,- castToSVGAnimatedLength, gTypeSVGAnimatedLength)+ (getBaseVal, getBaseValUnchecked, getAnimVal, getAnimValUnchecked,+ SVGAnimatedLength, castToSVGAnimatedLength, gTypeSVGAnimatedLength) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,7 +21,19 @@ (MonadDOM m) => SVGAnimatedLength -> m (Maybe SVGLength) getBaseVal self = liftDOM ((self ^. js "baseVal") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedLength.baseVal Mozilla SVGAnimatedLength.baseVal documentation> +getBaseValUnchecked ::+ (MonadDOM m) => SVGAnimatedLength -> m SVGLength+getBaseValUnchecked self+ = liftDOM ((self ^. js "baseVal") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedLength.animVal Mozilla SVGAnimatedLength.animVal documentation> getAnimVal :: (MonadDOM m) => SVGAnimatedLength -> m (Maybe SVGLength) getAnimVal self = liftDOM ((self ^. js "animVal") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedLength.animVal Mozilla SVGAnimatedLength.animVal documentation> +getAnimValUnchecked ::+ (MonadDOM m) => SVGAnimatedLength -> m SVGLength+getAnimValUnchecked self+ = liftDOM ((self ^. js "animVal") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGAnimatedLengthList.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGAnimatedLengthList- (getBaseVal, getAnimVal, SVGAnimatedLengthList,- castToSVGAnimatedLengthList, gTypeSVGAnimatedLengthList)+ (getBaseVal, getBaseValUnchecked, getAnimVal, getAnimValUnchecked,+ SVGAnimatedLengthList, castToSVGAnimatedLengthList,+ gTypeSVGAnimatedLengthList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,7 +22,19 @@ (MonadDOM m) => SVGAnimatedLengthList -> m (Maybe SVGLengthList) getBaseVal self = liftDOM ((self ^. js "baseVal") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedLengthList.baseVal Mozilla SVGAnimatedLengthList.baseVal documentation> +getBaseValUnchecked ::+ (MonadDOM m) => SVGAnimatedLengthList -> m SVGLengthList+getBaseValUnchecked self+ = liftDOM ((self ^. js "baseVal") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedLengthList.animVal Mozilla SVGAnimatedLengthList.animVal documentation> getAnimVal :: (MonadDOM m) => SVGAnimatedLengthList -> m (Maybe SVGLengthList) getAnimVal self = liftDOM ((self ^. js "animVal") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedLengthList.animVal Mozilla SVGAnimatedLengthList.animVal documentation> +getAnimValUnchecked ::+ (MonadDOM m) => SVGAnimatedLengthList -> m SVGLengthList+getAnimValUnchecked self+ = liftDOM ((self ^. js "animVal") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGAnimatedNumberList.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGAnimatedNumberList- (getBaseVal, getAnimVal, SVGAnimatedNumberList,- castToSVGAnimatedNumberList, gTypeSVGAnimatedNumberList)+ (getBaseVal, getBaseValUnchecked, getAnimVal, getAnimValUnchecked,+ SVGAnimatedNumberList, castToSVGAnimatedNumberList,+ gTypeSVGAnimatedNumberList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,7 +22,19 @@ (MonadDOM m) => SVGAnimatedNumberList -> m (Maybe SVGNumberList) getBaseVal self = liftDOM ((self ^. js "baseVal") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedNumberList.baseVal Mozilla SVGAnimatedNumberList.baseVal documentation> +getBaseValUnchecked ::+ (MonadDOM m) => SVGAnimatedNumberList -> m SVGNumberList+getBaseValUnchecked self+ = liftDOM ((self ^. js "baseVal") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedNumberList.animVal Mozilla SVGAnimatedNumberList.animVal documentation> getAnimVal :: (MonadDOM m) => SVGAnimatedNumberList -> m (Maybe SVGNumberList) getAnimVal self = liftDOM ((self ^. js "animVal") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedNumberList.animVal Mozilla SVGAnimatedNumberList.animVal documentation> +getAnimValUnchecked ::+ (MonadDOM m) => SVGAnimatedNumberList -> m SVGNumberList+getAnimValUnchecked self+ = liftDOM ((self ^. js "animVal") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGAnimatedPreserveAspectRatio.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGAnimatedPreserveAspectRatio- (getBaseVal, getAnimVal, SVGAnimatedPreserveAspectRatio,+ (getBaseVal, getBaseValUnchecked, getAnimVal, getAnimValUnchecked,+ SVGAnimatedPreserveAspectRatio, castToSVGAnimatedPreserveAspectRatio, gTypeSVGAnimatedPreserveAspectRatio) where@@ -23,8 +24,22 @@ SVGAnimatedPreserveAspectRatio -> m (Maybe SVGPreserveAspectRatio) getBaseVal self = liftDOM ((self ^. js "baseVal") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedPreserveAspectRatio.baseVal Mozilla SVGAnimatedPreserveAspectRatio.baseVal documentation> +getBaseValUnchecked ::+ (MonadDOM m) =>+ SVGAnimatedPreserveAspectRatio -> m SVGPreserveAspectRatio+getBaseValUnchecked self+ = liftDOM ((self ^. js "baseVal") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedPreserveAspectRatio.animVal Mozilla SVGAnimatedPreserveAspectRatio.animVal documentation> getAnimVal :: (MonadDOM m) => SVGAnimatedPreserveAspectRatio -> m (Maybe SVGPreserveAspectRatio) getAnimVal self = liftDOM ((self ^. js "animVal") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedPreserveAspectRatio.animVal Mozilla SVGAnimatedPreserveAspectRatio.animVal documentation> +getAnimValUnchecked ::+ (MonadDOM m) =>+ SVGAnimatedPreserveAspectRatio -> m SVGPreserveAspectRatio+getAnimValUnchecked self+ = liftDOM ((self ^. js "animVal") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGAnimatedRect.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGAnimatedRect- (getBaseVal, getAnimVal, SVGAnimatedRect, castToSVGAnimatedRect,- gTypeSVGAnimatedRect)+ (getBaseVal, getBaseValUnchecked, getAnimVal, getAnimValUnchecked,+ SVGAnimatedRect, castToSVGAnimatedRect, gTypeSVGAnimatedRect) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,6 +20,16 @@ getBaseVal :: (MonadDOM m) => SVGAnimatedRect -> m (Maybe SVGRect) getBaseVal self = liftDOM ((self ^. js "baseVal") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedRect.baseVal Mozilla SVGAnimatedRect.baseVal documentation> +getBaseValUnchecked :: (MonadDOM m) => SVGAnimatedRect -> m SVGRect+getBaseValUnchecked self+ = liftDOM ((self ^. js "baseVal") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedRect.animVal Mozilla SVGAnimatedRect.animVal documentation> getAnimVal :: (MonadDOM m) => SVGAnimatedRect -> m (Maybe SVGRect) getAnimVal self = liftDOM ((self ^. js "animVal") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedRect.animVal Mozilla SVGAnimatedRect.animVal documentation> +getAnimValUnchecked :: (MonadDOM m) => SVGAnimatedRect -> m SVGRect+getAnimValUnchecked self+ = liftDOM ((self ^. js "animVal") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGAnimatedTransformList.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGAnimatedTransformList- (getBaseVal, getAnimVal, SVGAnimatedTransformList,- castToSVGAnimatedTransformList, gTypeSVGAnimatedTransformList)+ (getBaseVal, getBaseValUnchecked, getAnimVal, getAnimValUnchecked,+ SVGAnimatedTransformList, castToSVGAnimatedTransformList,+ gTypeSVGAnimatedTransformList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,8 +23,20 @@ SVGAnimatedTransformList -> m (Maybe SVGTransformList) getBaseVal self = liftDOM ((self ^. js "baseVal") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedTransformList.baseVal Mozilla SVGAnimatedTransformList.baseVal documentation> +getBaseValUnchecked ::+ (MonadDOM m) => SVGAnimatedTransformList -> m SVGTransformList+getBaseValUnchecked self+ = liftDOM ((self ^. js "baseVal") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedTransformList.animVal Mozilla SVGAnimatedTransformList.animVal documentation> getAnimVal :: (MonadDOM m) => SVGAnimatedTransformList -> m (Maybe SVGTransformList) getAnimVal self = liftDOM ((self ^. js "animVal") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedTransformList.animVal Mozilla SVGAnimatedTransformList.animVal documentation> +getAnimValUnchecked ::+ (MonadDOM m) => SVGAnimatedTransformList -> m SVGTransformList+getAnimValUnchecked self+ = liftDOM ((self ^. js "animVal") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGAnimationElement.hs view
@@ -1,11 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGAnimationElement- (getStartTime, getCurrentTime, getSimpleDuration, beginElement,+ (getStartTime, getStartTime_, getCurrentTime, getCurrentTime_,+ getSimpleDuration, getSimpleDuration_, beginElement, beginElementAt, endElement, endElementAt, getTargetElement,- SVGAnimationElement, castToSVGAnimationElement,- gTypeSVGAnimationElement, IsSVGAnimationElement,- toSVGAnimationElement)+ getTargetElementUnchecked, SVGAnimationElement,+ castToSVGAnimationElement, gTypeSVGAnimationElement,+ IsSVGAnimationElement, toSVGAnimationElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,6 +29,13 @@ (((toSVGAnimationElement self) ^. jsf "getStartTime" ()) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimationElement.getStartTime Mozilla SVGAnimationElement.getStartTime documentation> +getStartTime_ ::+ (MonadDOM m, IsSVGAnimationElement self) => self -> m ()+getStartTime_ self+ = liftDOM+ (void ((toSVGAnimationElement self) ^. jsf "getStartTime" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimationElement.getCurrentTime Mozilla SVGAnimationElement.getCurrentTime documentation> getCurrentTime :: (MonadDOM m, IsSVGAnimationElement self) => self -> m Float@@ -37,6 +45,13 @@ (((toSVGAnimationElement self) ^. jsf "getCurrentTime" ()) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimationElement.getCurrentTime Mozilla SVGAnimationElement.getCurrentTime documentation> +getCurrentTime_ ::+ (MonadDOM m, IsSVGAnimationElement self) => self -> m ()+getCurrentTime_ self+ = liftDOM+ (void ((toSVGAnimationElement self) ^. jsf "getCurrentTime" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimationElement.getSimpleDuration Mozilla SVGAnimationElement.getSimpleDuration documentation> getSimpleDuration :: (MonadDOM m, IsSVGAnimationElement self) => self -> m Float@@ -46,6 +61,13 @@ (((toSVGAnimationElement self) ^. jsf "getSimpleDuration" ()) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimationElement.getSimpleDuration Mozilla SVGAnimationElement.getSimpleDuration documentation> +getSimpleDuration_ ::+ (MonadDOM m, IsSVGAnimationElement self) => self -> m ()+getSimpleDuration_ self+ = liftDOM+ (void ((toSVGAnimationElement self) ^. jsf "getSimpleDuration" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimationElement.beginElement Mozilla SVGAnimationElement.beginElement documentation> beginElement :: (MonadDOM m, IsSVGAnimationElement self) => self -> m ()@@ -86,3 +108,11 @@ = liftDOM (((toSVGAnimationElement self) ^. js "targetElement") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimationElement.targetElement Mozilla SVGAnimationElement.targetElement documentation> +getTargetElementUnchecked ::+ (MonadDOM m, IsSVGAnimationElement self) => self -> m SVGElement+getTargetElementUnchecked self+ = liftDOM+ (((toSVGAnimationElement self) ^. js "targetElement") >>=+ fromJSValUnchecked)
src/JSDOM/Generated/SVGCircleElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGCircleElement- (getCx, getCy, getR, SVGCircleElement, castToSVGCircleElement,- gTypeSVGCircleElement)+ (getCx, getCxUnchecked, getCy, getCyUnchecked, getR, getRUnchecked,+ SVGCircleElement, castToSVGCircleElement, gTypeSVGCircleElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,12 +21,30 @@ (MonadDOM m) => SVGCircleElement -> m (Maybe SVGAnimatedLength) getCx self = liftDOM ((self ^. js "cx") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGCircleElement.cx Mozilla SVGCircleElement.cx documentation> +getCxUnchecked ::+ (MonadDOM m) => SVGCircleElement -> m SVGAnimatedLength+getCxUnchecked self+ = liftDOM ((self ^. js "cx") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGCircleElement.cy Mozilla SVGCircleElement.cy documentation> getCy :: (MonadDOM m) => SVGCircleElement -> m (Maybe SVGAnimatedLength) getCy self = liftDOM ((self ^. js "cy") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGCircleElement.cy Mozilla SVGCircleElement.cy documentation> +getCyUnchecked ::+ (MonadDOM m) => SVGCircleElement -> m SVGAnimatedLength+getCyUnchecked self+ = liftDOM ((self ^. js "cy") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGCircleElement.r Mozilla SVGCircleElement.r documentation> getR :: (MonadDOM m) => SVGCircleElement -> m (Maybe SVGAnimatedLength) getR self = liftDOM ((self ^. js "r") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGCircleElement.r Mozilla SVGCircleElement.r documentation> +getRUnchecked ::+ (MonadDOM m) => SVGCircleElement -> m SVGAnimatedLength+getRUnchecked self+ = liftDOM ((self ^. js "r") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGClipPathElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGClipPathElement- (getClipPathUnits, SVGClipPathElement, castToSVGClipPathElement,- gTypeSVGClipPathElement)+ (getClipPathUnits, getClipPathUnitsUnchecked, SVGClipPathElement,+ castToSVGClipPathElement, gTypeSVGClipPathElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,3 +22,9 @@ SVGClipPathElement -> m (Maybe SVGAnimatedEnumeration) getClipPathUnits self = liftDOM ((self ^. js "clipPathUnits") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGClipPathElement.clipPathUnits Mozilla SVGClipPathElement.clipPathUnits documentation> +getClipPathUnitsUnchecked ::+ (MonadDOM m) => SVGClipPathElement -> m SVGAnimatedEnumeration+getClipPathUnitsUnchecked self+ = liftDOM ((self ^. js "clipPathUnits") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGColor.hs view
@@ -5,7 +5,8 @@ pattern SVG_COLORTYPE_UNKNOWN, pattern SVG_COLORTYPE_RGBCOLOR, pattern SVG_COLORTYPE_RGBCOLOR_ICCCOLOR, pattern SVG_COLORTYPE_CURRENTCOLOR, getColorType, getRgbColor,- SVGColor, castToSVGColor, gTypeSVGColor, IsSVGColor, toSVGColor)+ getRgbColorUnchecked, SVGColor, castToSVGColor, gTypeSVGColor,+ IsSVGColor, toSVGColor) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -64,3 +65,10 @@ (MonadDOM m, IsSVGColor self) => self -> m (Maybe RGBColor) getRgbColor self = liftDOM (((toSVGColor self) ^. js "rgbColor") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGColor.rgbColor Mozilla SVGColor.rgbColor documentation> +getRgbColorUnchecked ::+ (MonadDOM m, IsSVGColor self) => self -> m RGBColor+getRgbColorUnchecked self+ = liftDOM+ (((toSVGColor self) ^. js "rgbColor") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGComponentTransferFunctionElement.hs view
@@ -7,8 +7,11 @@ pattern SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE, pattern SVG_FECOMPONENTTRANSFER_TYPE_LINEAR, pattern SVG_FECOMPONENTTRANSFER_TYPE_GAMMA, getType,- getTableValues, getSlope, getIntercept, getAmplitude, getExponent,- getOffset, SVGComponentTransferFunctionElement,+ getTypeUnchecked, getTableValues, getTableValuesUnchecked,+ getSlope, getSlopeUnchecked, getIntercept, getInterceptUnchecked,+ getAmplitude, getAmplitudeUnchecked, getExponent,+ getExponentUnchecked, getOffset, getOffsetUnchecked,+ SVGComponentTransferFunctionElement, castToSVGComponentTransferFunctionElement, gTypeSVGComponentTransferFunctionElement, IsSVGComponentTransferFunctionElement,@@ -41,6 +44,15 @@ (((toSVGComponentTransferFunctionElement self) ^. js "type") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.type Mozilla SVGComponentTransferFunctionElement.type documentation> +getTypeUnchecked ::+ (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>+ self -> m SVGAnimatedEnumeration+getTypeUnchecked self+ = liftDOM+ (((toSVGComponentTransferFunctionElement self) ^. js "type") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.tableValues Mozilla SVGComponentTransferFunctionElement.tableValues documentation> getTableValues :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>@@ -50,6 +62,15 @@ (((toSVGComponentTransferFunctionElement self) ^. js "tableValues") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.tableValues Mozilla SVGComponentTransferFunctionElement.tableValues documentation> +getTableValuesUnchecked ::+ (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>+ self -> m SVGAnimatedNumberList+getTableValuesUnchecked self+ = liftDOM+ (((toSVGComponentTransferFunctionElement self) ^. js "tableValues")+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.slope Mozilla SVGComponentTransferFunctionElement.slope documentation> getSlope :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>@@ -59,6 +80,15 @@ (((toSVGComponentTransferFunctionElement self) ^. js "slope") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.slope Mozilla SVGComponentTransferFunctionElement.slope documentation> +getSlopeUnchecked ::+ (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>+ self -> m SVGAnimatedNumber+getSlopeUnchecked self+ = liftDOM+ (((toSVGComponentTransferFunctionElement self) ^. js "slope") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.intercept Mozilla SVGComponentTransferFunctionElement.intercept documentation> getIntercept :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>@@ -68,6 +98,15 @@ (((toSVGComponentTransferFunctionElement self) ^. js "intercept") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.intercept Mozilla SVGComponentTransferFunctionElement.intercept documentation> +getInterceptUnchecked ::+ (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>+ self -> m SVGAnimatedNumber+getInterceptUnchecked self+ = liftDOM+ (((toSVGComponentTransferFunctionElement self) ^. js "intercept")+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.amplitude Mozilla SVGComponentTransferFunctionElement.amplitude documentation> getAmplitude :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>@@ -77,6 +116,15 @@ (((toSVGComponentTransferFunctionElement self) ^. js "amplitude") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.amplitude Mozilla SVGComponentTransferFunctionElement.amplitude documentation> +getAmplitudeUnchecked ::+ (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>+ self -> m SVGAnimatedNumber+getAmplitudeUnchecked self+ = liftDOM+ (((toSVGComponentTransferFunctionElement self) ^. js "amplitude")+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.exponent Mozilla SVGComponentTransferFunctionElement.exponent documentation> getExponent :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>@@ -86,6 +134,15 @@ (((toSVGComponentTransferFunctionElement self) ^. js "exponent") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.exponent Mozilla SVGComponentTransferFunctionElement.exponent documentation> +getExponentUnchecked ::+ (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>+ self -> m SVGAnimatedNumber+getExponentUnchecked self+ = liftDOM+ (((toSVGComponentTransferFunctionElement self) ^. js "exponent")+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.offset Mozilla SVGComponentTransferFunctionElement.offset documentation> getOffset :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>@@ -94,3 +151,12 @@ = liftDOM (((toSVGComponentTransferFunctionElement self) ^. js "offset") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.offset Mozilla SVGComponentTransferFunctionElement.offset documentation> +getOffsetUnchecked ::+ (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>+ self -> m SVGAnimatedNumber+getOffsetUnchecked self+ = liftDOM+ (((toSVGComponentTransferFunctionElement self) ^. js "offset") >>=+ fromJSValUnchecked)
src/JSDOM/Generated/SVGCursorElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGCursorElement- (getX, getY, SVGCursorElement, castToSVGCursorElement,- gTypeSVGCursorElement)+ (getX, getXUnchecked, getY, getYUnchecked, SVGCursorElement,+ castToSVGCursorElement, gTypeSVGCursorElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,7 +21,19 @@ (MonadDOM m) => SVGCursorElement -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGCursorElement.x Mozilla SVGCursorElement.x documentation> +getXUnchecked ::+ (MonadDOM m) => SVGCursorElement -> m SVGAnimatedLength+getXUnchecked self+ = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGCursorElement.y Mozilla SVGCursorElement.y documentation> getY :: (MonadDOM m) => SVGCursorElement -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGCursorElement.y Mozilla SVGCursorElement.y documentation> +getYUnchecked ::+ (MonadDOM m) => SVGCursorElement -> m SVGAnimatedLength+getYUnchecked self+ = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGDocument.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGDocument- (createEvent, getRootElement, SVGDocument, castToSVGDocument,+ (createEvent, createEvent_, createEventUnchecked, getRootElement,+ getRootElementUnchecked, SVGDocument, castToSVGDocument, gTypeSVGDocument) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -24,8 +25,30 @@ = liftDOM ((self ^. jsf "createEvent" [toJSVal eventType]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGDocument.createEvent Mozilla SVGDocument.createEvent documentation> +createEvent_ ::+ (MonadDOM m, ToJSString eventType) =>+ SVGDocument -> eventType -> m ()+createEvent_ self eventType+ = liftDOM (void (self ^. jsf "createEvent" [toJSVal eventType]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGDocument.createEvent Mozilla SVGDocument.createEvent documentation> +createEventUnchecked ::+ (MonadDOM m, ToJSString eventType) =>+ SVGDocument -> eventType -> m Event+createEventUnchecked self eventType+ = liftDOM+ ((self ^. jsf "createEvent" [toJSVal eventType]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGDocument.rootElement Mozilla SVGDocument.rootElement documentation> getRootElement :: (MonadDOM m) => SVGDocument -> m (Maybe SVGSVGElement) getRootElement self = liftDOM ((self ^. js "rootElement") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGDocument.rootElement Mozilla SVGDocument.rootElement documentation> +getRootElementUnchecked ::+ (MonadDOM m) => SVGDocument -> m SVGSVGElement+getRootElementUnchecked self+ = liftDOM ((self ^. js "rootElement") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGElement.hs view
@@ -1,11 +1,14 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGElement- (getPresentationAttribute, setXmlbase, getXmlbase,- getOwnerSVGElement, getViewportElement, setXmllang, getXmllang,- setXmlspace, getXmlspace, getClassName, getStyle, setTabIndex,- getTabIndex, SVGElement, castToSVGElement, gTypeSVGElement,- IsSVGElement, toSVGElement)+ (getPresentationAttribute, getPresentationAttribute_,+ getPresentationAttributeUnchecked, setXmlbase, getXmlbase,+ getXmlbaseUnchecked, getOwnerSVGElement,+ getOwnerSVGElementUnchecked, getViewportElement,+ getViewportElementUnchecked, setXmllang, getXmllang, setXmlspace,+ getXmlspace, getClassName, getClassNameUnchecked, getStyle,+ getStyleUnchecked, setTabIndex, getTabIndex, SVGElement,+ castToSVGElement, gTypeSVGElement, IsSVGElement, toSVGElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,6 +32,26 @@ [toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.getPresentationAttribute Mozilla SVGElement.getPresentationAttribute documentation> +getPresentationAttribute_ ::+ (MonadDOM m, IsSVGElement self, ToJSString name) =>+ self -> name -> m ()+getPresentationAttribute_ self name+ = liftDOM+ (void+ ((toSVGElement self) ^. jsf "getPresentationAttribute"+ [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.getPresentationAttribute Mozilla SVGElement.getPresentationAttribute documentation> +getPresentationAttributeUnchecked ::+ (MonadDOM m, IsSVGElement self, ToJSString name) =>+ self -> name -> m CSSValue+getPresentationAttributeUnchecked self name+ = liftDOM+ (((toSVGElement self) ^. jsf "getPresentationAttribute"+ [toJSVal name])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.xmlbase Mozilla SVGElement.xmlbase documentation> setXmlbase :: (MonadDOM m, IsSVGElement self, ToJSString val) =>@@ -44,6 +67,14 @@ = liftDOM (((toSVGElement self) ^. js "xmlbase") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.xmlbase Mozilla SVGElement.xmlbase documentation> +getXmlbaseUnchecked ::+ (MonadDOM m, IsSVGElement self, FromJSString result) =>+ self -> m result+getXmlbaseUnchecked self+ = liftDOM+ (((toSVGElement self) ^. js "xmlbase") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.ownerSVGElement Mozilla SVGElement.ownerSVGElement documentation> getOwnerSVGElement :: (MonadDOM m, IsSVGElement self) => self -> m (Maybe SVGSVGElement)@@ -51,6 +82,14 @@ = liftDOM (((toSVGElement self) ^. js "ownerSVGElement") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.ownerSVGElement Mozilla SVGElement.ownerSVGElement documentation> +getOwnerSVGElementUnchecked ::+ (MonadDOM m, IsSVGElement self) => self -> m SVGSVGElement+getOwnerSVGElementUnchecked self+ = liftDOM+ (((toSVGElement self) ^. js "ownerSVGElement") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.viewportElement Mozilla SVGElement.viewportElement documentation> getViewportElement :: (MonadDOM m, IsSVGElement self) => self -> m (Maybe SVGElement)@@ -58,6 +97,14 @@ = liftDOM (((toSVGElement self) ^. js "viewportElement") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.viewportElement Mozilla SVGElement.viewportElement documentation> +getViewportElementUnchecked ::+ (MonadDOM m, IsSVGElement self) => self -> m SVGElement+getViewportElementUnchecked self+ = liftDOM+ (((toSVGElement self) ^. js "viewportElement") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.xmllang Mozilla SVGElement.xmllang documentation> setXmllang :: (MonadDOM m, IsSVGElement self, ToJSString val) =>@@ -95,12 +142,26 @@ getClassName self = liftDOM (((toSVGElement self) ^. js "className") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.className Mozilla SVGElement.className documentation> +getClassNameUnchecked ::+ (MonadDOM m, IsSVGElement self) => self -> m SVGAnimatedString+getClassNameUnchecked self+ = liftDOM+ (((toSVGElement self) ^. js "className") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.style Mozilla SVGElement.style documentation> getStyle :: (MonadDOM m, IsSVGElement self) => self -> m (Maybe CSSStyleDeclaration) getStyle self = liftDOM (((toSVGElement self) ^. js "style") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.style Mozilla SVGElement.style documentation> +getStyleUnchecked ::+ (MonadDOM m, IsSVGElement self) => self -> m CSSStyleDeclaration+getStyleUnchecked self+ = liftDOM+ (((toSVGElement self) ^. js "style") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.tabIndex Mozilla SVGElement.tabIndex documentation> setTabIndex ::
src/JSDOM/Generated/SVGEllipseElement.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGEllipseElement- (getCx, getCy, getRx, getRy, SVGEllipseElement,+ (getCx, getCxUnchecked, getCy, getCyUnchecked, getRx,+ getRxUnchecked, getRy, getRyUnchecked, SVGEllipseElement, castToSVGEllipseElement, gTypeSVGEllipseElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,17 +22,41 @@ (MonadDOM m) => SVGEllipseElement -> m (Maybe SVGAnimatedLength) getCx self = liftDOM ((self ^. js "cx") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGEllipseElement.cx Mozilla SVGEllipseElement.cx documentation> +getCxUnchecked ::+ (MonadDOM m) => SVGEllipseElement -> m SVGAnimatedLength+getCxUnchecked self+ = liftDOM ((self ^. js "cx") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGEllipseElement.cy Mozilla SVGEllipseElement.cy documentation> getCy :: (MonadDOM m) => SVGEllipseElement -> m (Maybe SVGAnimatedLength) getCy self = liftDOM ((self ^. js "cy") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGEllipseElement.cy Mozilla SVGEllipseElement.cy documentation> +getCyUnchecked ::+ (MonadDOM m) => SVGEllipseElement -> m SVGAnimatedLength+getCyUnchecked self+ = liftDOM ((self ^. js "cy") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGEllipseElement.rx Mozilla SVGEllipseElement.rx documentation> getRx :: (MonadDOM m) => SVGEllipseElement -> m (Maybe SVGAnimatedLength) getRx self = liftDOM ((self ^. js "rx") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGEllipseElement.rx Mozilla SVGEllipseElement.rx documentation> +getRxUnchecked ::+ (MonadDOM m) => SVGEllipseElement -> m SVGAnimatedLength+getRxUnchecked self+ = liftDOM ((self ^. js "rx") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGEllipseElement.ry Mozilla SVGEllipseElement.ry documentation> getRy :: (MonadDOM m) => SVGEllipseElement -> m (Maybe SVGAnimatedLength) getRy self = liftDOM ((self ^. js "ry") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGEllipseElement.ry Mozilla SVGEllipseElement.ry documentation> +getRyUnchecked ::+ (MonadDOM m) => SVGEllipseElement -> m SVGAnimatedLength+getRyUnchecked self+ = liftDOM ((self ^. js "ry") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGExternalResourcesRequired.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGExternalResourcesRequired- (getExternalResourcesRequired, SVGExternalResourcesRequired,- castToSVGExternalResourcesRequired,+ (getExternalResourcesRequired,+ getExternalResourcesRequiredUnchecked,+ SVGExternalResourcesRequired, castToSVGExternalResourcesRequired, gTypeSVGExternalResourcesRequired) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,3 +24,11 @@ SVGExternalResourcesRequired -> m (Maybe SVGAnimatedBoolean) getExternalResourcesRequired self = liftDOM ((self ^. js "externalResourcesRequired") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGExternalResourcesRequired.externalResourcesRequired Mozilla SVGExternalResourcesRequired.externalResourcesRequired documentation> +getExternalResourcesRequiredUnchecked ::+ (MonadDOM m) =>+ SVGExternalResourcesRequired -> m SVGAnimatedBoolean+getExternalResourcesRequiredUnchecked self+ = liftDOM+ ((self ^. js "externalResourcesRequired") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEBlendElement.hs view
@@ -4,8 +4,9 @@ (pattern SVG_FEBLEND_MODE_UNKNOWN, pattern SVG_FEBLEND_MODE_NORMAL, pattern SVG_FEBLEND_MODE_MULTIPLY, pattern SVG_FEBLEND_MODE_SCREEN, pattern SVG_FEBLEND_MODE_DARKEN, pattern SVG_FEBLEND_MODE_LIGHTEN,- getIn1, getIn2, getMode, SVGFEBlendElement,- castToSVGFEBlendElement, gTypeSVGFEBlendElement)+ getIn1, getIn1Unchecked, getIn2, getIn2Unchecked, getMode,+ getModeUnchecked, SVGFEBlendElement, castToSVGFEBlendElement,+ gTypeSVGFEBlendElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -30,13 +31,31 @@ (MonadDOM m) => SVGFEBlendElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEBlendElement.in1 Mozilla SVGFEBlendElement.in1 documentation> +getIn1Unchecked ::+ (MonadDOM m) => SVGFEBlendElement -> m SVGAnimatedString+getIn1Unchecked self+ = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEBlendElement.in2 Mozilla SVGFEBlendElement.in2 documentation> getIn2 :: (MonadDOM m) => SVGFEBlendElement -> m (Maybe SVGAnimatedString) getIn2 self = liftDOM ((self ^. js "in2") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEBlendElement.in2 Mozilla SVGFEBlendElement.in2 documentation> +getIn2Unchecked ::+ (MonadDOM m) => SVGFEBlendElement -> m SVGAnimatedString+getIn2Unchecked self+ = liftDOM ((self ^. js "in2") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEBlendElement.mode Mozilla SVGFEBlendElement.mode documentation> getMode :: (MonadDOM m) => SVGFEBlendElement -> m (Maybe SVGAnimatedEnumeration) getMode self = liftDOM ((self ^. js "mode") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEBlendElement.mode Mozilla SVGFEBlendElement.mode documentation> +getModeUnchecked ::+ (MonadDOM m) => SVGFEBlendElement -> m SVGAnimatedEnumeration+getModeUnchecked self+ = liftDOM ((self ^. js "mode") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEColorMatrixElement.hs view
@@ -5,9 +5,10 @@ pattern SVG_FECOLORMATRIX_TYPE_MATRIX, pattern SVG_FECOLORMATRIX_TYPE_SATURATE, pattern SVG_FECOLORMATRIX_TYPE_HUEROTATE,- pattern SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA, getIn1, getType,- getValues, SVGFEColorMatrixElement, castToSVGFEColorMatrixElement,- gTypeSVGFEColorMatrixElement)+ pattern SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA, getIn1,+ getIn1Unchecked, getType, getTypeUnchecked, getValues,+ getValuesUnchecked, SVGFEColorMatrixElement,+ castToSVGFEColorMatrixElement, gTypeSVGFEColorMatrixElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -32,14 +33,32 @@ SVGFEColorMatrixElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEColorMatrixElement.in1 Mozilla SVGFEColorMatrixElement.in1 documentation> +getIn1Unchecked ::+ (MonadDOM m) => SVGFEColorMatrixElement -> m SVGAnimatedString+getIn1Unchecked self+ = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEColorMatrixElement.type Mozilla SVGFEColorMatrixElement.type documentation> getType :: (MonadDOM m) => SVGFEColorMatrixElement -> m (Maybe SVGAnimatedEnumeration) getType self = liftDOM ((self ^. js "type") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEColorMatrixElement.type Mozilla SVGFEColorMatrixElement.type documentation> +getTypeUnchecked ::+ (MonadDOM m) => SVGFEColorMatrixElement -> m SVGAnimatedEnumeration+getTypeUnchecked self+ = liftDOM ((self ^. js "type") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEColorMatrixElement.values Mozilla SVGFEColorMatrixElement.values documentation> getValues :: (MonadDOM m) => SVGFEColorMatrixElement -> m (Maybe SVGAnimatedNumberList) getValues self = liftDOM ((self ^. js "values") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEColorMatrixElement.values Mozilla SVGFEColorMatrixElement.values documentation> +getValuesUnchecked ::+ (MonadDOM m) => SVGFEColorMatrixElement -> m SVGAnimatedNumberList+getValuesUnchecked self+ = liftDOM ((self ^. js "values") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEComponentTransferElement.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFEComponentTransferElement- (getIn1, SVGFEComponentTransferElement,+ (getIn1, getIn1Unchecked, SVGFEComponentTransferElement, castToSVGFEComponentTransferElement, gTypeSVGFEComponentTransferElement) where@@ -22,3 +22,10 @@ (MonadDOM m) => SVGFEComponentTransferElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEComponentTransferElement.in1 Mozilla SVGFEComponentTransferElement.in1 documentation> +getIn1Unchecked ::+ (MonadDOM m) =>+ SVGFEComponentTransferElement -> m SVGAnimatedString+getIn1Unchecked self+ = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFECompositeElement.hs view
@@ -7,9 +7,12 @@ pattern SVG_FECOMPOSITE_OPERATOR_OUT, pattern SVG_FECOMPOSITE_OPERATOR_ATOP, pattern SVG_FECOMPOSITE_OPERATOR_XOR,- pattern SVG_FECOMPOSITE_OPERATOR_ARITHMETIC, getIn1, getIn2,- getOperator, getK1, getK2, getK3, getK4, SVGFECompositeElement,- castToSVGFECompositeElement, gTypeSVGFECompositeElement)+ pattern SVG_FECOMPOSITE_OPERATOR_ARITHMETIC, getIn1,+ getIn1Unchecked, getIn2, getIn2Unchecked, getOperator,+ getOperatorUnchecked, getK1, getK1Unchecked, getK2, getK2Unchecked,+ getK3, getK3Unchecked, getK4, getK4Unchecked,+ SVGFECompositeElement, castToSVGFECompositeElement,+ gTypeSVGFECompositeElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -36,38 +39,80 @@ SVGFECompositeElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.in1 Mozilla SVGFECompositeElement.in1 documentation> +getIn1Unchecked ::+ (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedString+getIn1Unchecked self+ = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.in2 Mozilla SVGFECompositeElement.in2 documentation> getIn2 :: (MonadDOM m) => SVGFECompositeElement -> m (Maybe SVGAnimatedString) getIn2 self = liftDOM ((self ^. js "in2") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.in2 Mozilla SVGFECompositeElement.in2 documentation> +getIn2Unchecked ::+ (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedString+getIn2Unchecked self+ = liftDOM ((self ^. js "in2") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.operator Mozilla SVGFECompositeElement.operator documentation> getOperator :: (MonadDOM m) => SVGFECompositeElement -> m (Maybe SVGAnimatedEnumeration) getOperator self = liftDOM ((self ^. js "operator") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.operator Mozilla SVGFECompositeElement.operator documentation> +getOperatorUnchecked ::+ (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedEnumeration+getOperatorUnchecked self+ = liftDOM ((self ^. js "operator") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.k1 Mozilla SVGFECompositeElement.k1 documentation> getK1 :: (MonadDOM m) => SVGFECompositeElement -> m (Maybe SVGAnimatedNumber) getK1 self = liftDOM ((self ^. js "k1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.k1 Mozilla SVGFECompositeElement.k1 documentation> +getK1Unchecked ::+ (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedNumber+getK1Unchecked self+ = liftDOM ((self ^. js "k1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.k2 Mozilla SVGFECompositeElement.k2 documentation> getK2 :: (MonadDOM m) => SVGFECompositeElement -> m (Maybe SVGAnimatedNumber) getK2 self = liftDOM ((self ^. js "k2") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.k2 Mozilla SVGFECompositeElement.k2 documentation> +getK2Unchecked ::+ (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedNumber+getK2Unchecked self+ = liftDOM ((self ^. js "k2") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.k3 Mozilla SVGFECompositeElement.k3 documentation> getK3 :: (MonadDOM m) => SVGFECompositeElement -> m (Maybe SVGAnimatedNumber) getK3 self = liftDOM ((self ^. js "k3") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.k3 Mozilla SVGFECompositeElement.k3 documentation> +getK3Unchecked ::+ (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedNumber+getK3Unchecked self+ = liftDOM ((self ^. js "k3") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.k4 Mozilla SVGFECompositeElement.k4 documentation> getK4 :: (MonadDOM m) => SVGFECompositeElement -> m (Maybe SVGAnimatedNumber) getK4 self = liftDOM ((self ^. js "k4") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.k4 Mozilla SVGFECompositeElement.k4 documentation> +getK4Unchecked ::+ (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedNumber+getK4Unchecked self+ = liftDOM ((self ^. js "k4") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEConvolveMatrixElement.hs view
@@ -3,9 +3,14 @@ module JSDOM.Generated.SVGFEConvolveMatrixElement (pattern SVG_EDGEMODE_UNKNOWN, pattern SVG_EDGEMODE_DUPLICATE, pattern SVG_EDGEMODE_WRAP, pattern SVG_EDGEMODE_NONE, getIn1,- getOrderX, getOrderY, getKernelMatrix, getDivisor, getBias,- getTargetX, getTargetY, getEdgeMode, getKernelUnitLengthX,- getKernelUnitLengthY, getPreserveAlpha, SVGFEConvolveMatrixElement,+ getIn1Unchecked, getOrderX, getOrderXUnchecked, getOrderY,+ getOrderYUnchecked, getKernelMatrix, getKernelMatrixUnchecked,+ getDivisor, getDivisorUnchecked, getBias, getBiasUnchecked,+ getTargetX, getTargetXUnchecked, getTargetY, getTargetYUnchecked,+ getEdgeMode, getEdgeModeUnchecked, getKernelUnitLengthX,+ getKernelUnitLengthXUnchecked, getKernelUnitLengthY,+ getKernelUnitLengthYUnchecked, getPreserveAlpha,+ getPreserveAlphaUnchecked, SVGFEConvolveMatrixElement, castToSVGFEConvolveMatrixElement, gTypeSVGFEConvolveMatrixElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -30,18 +35,36 @@ SVGFEConvolveMatrixElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.in1 Mozilla SVGFEConvolveMatrixElement.in1 documentation> +getIn1Unchecked ::+ (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedString+getIn1Unchecked self+ = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.orderX Mozilla SVGFEConvolveMatrixElement.orderX documentation> getOrderX :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m (Maybe SVGAnimatedInteger) getOrderX self = liftDOM ((self ^. js "orderX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.orderX Mozilla SVGFEConvolveMatrixElement.orderX documentation> +getOrderXUnchecked ::+ (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger+getOrderXUnchecked self+ = liftDOM ((self ^. js "orderX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.orderY Mozilla SVGFEConvolveMatrixElement.orderY documentation> getOrderY :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m (Maybe SVGAnimatedInteger) getOrderY self = liftDOM ((self ^. js "orderY") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.orderY Mozilla SVGFEConvolveMatrixElement.orderY documentation> +getOrderYUnchecked ::+ (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger+getOrderYUnchecked self+ = liftDOM ((self ^. js "orderY") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.kernelMatrix Mozilla SVGFEConvolveMatrixElement.kernelMatrix documentation> getKernelMatrix :: (MonadDOM m) =>@@ -49,36 +72,74 @@ getKernelMatrix self = liftDOM ((self ^. js "kernelMatrix") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.kernelMatrix Mozilla SVGFEConvolveMatrixElement.kernelMatrix documentation> +getKernelMatrixUnchecked ::+ (MonadDOM m) =>+ SVGFEConvolveMatrixElement -> m SVGAnimatedNumberList+getKernelMatrixUnchecked self+ = liftDOM ((self ^. js "kernelMatrix") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.divisor Mozilla SVGFEConvolveMatrixElement.divisor documentation> getDivisor :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m (Maybe SVGAnimatedNumber) getDivisor self = liftDOM ((self ^. js "divisor") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.divisor Mozilla SVGFEConvolveMatrixElement.divisor documentation> +getDivisorUnchecked ::+ (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber+getDivisorUnchecked self+ = liftDOM ((self ^. js "divisor") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.bias Mozilla SVGFEConvolveMatrixElement.bias documentation> getBias :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m (Maybe SVGAnimatedNumber) getBias self = liftDOM ((self ^. js "bias") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.bias Mozilla SVGFEConvolveMatrixElement.bias documentation> +getBiasUnchecked ::+ (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber+getBiasUnchecked self+ = liftDOM ((self ^. js "bias") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.targetX Mozilla SVGFEConvolveMatrixElement.targetX documentation> getTargetX :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m (Maybe SVGAnimatedInteger) getTargetX self = liftDOM ((self ^. js "targetX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.targetX Mozilla SVGFEConvolveMatrixElement.targetX documentation> +getTargetXUnchecked ::+ (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger+getTargetXUnchecked self+ = liftDOM ((self ^. js "targetX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.targetY Mozilla SVGFEConvolveMatrixElement.targetY documentation> getTargetY :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m (Maybe SVGAnimatedInteger) getTargetY self = liftDOM ((self ^. js "targetY") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.targetY Mozilla SVGFEConvolveMatrixElement.targetY documentation> +getTargetYUnchecked ::+ (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger+getTargetYUnchecked self+ = liftDOM ((self ^. js "targetY") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.edgeMode Mozilla SVGFEConvolveMatrixElement.edgeMode documentation> getEdgeMode :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m (Maybe SVGAnimatedEnumeration) getEdgeMode self = liftDOM ((self ^. js "edgeMode") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.edgeMode Mozilla SVGFEConvolveMatrixElement.edgeMode documentation> +getEdgeModeUnchecked ::+ (MonadDOM m) =>+ SVGFEConvolveMatrixElement -> m SVGAnimatedEnumeration+getEdgeModeUnchecked self+ = liftDOM ((self ^. js "edgeMode") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.kernelUnitLengthX Mozilla SVGFEConvolveMatrixElement.kernelUnitLengthX documentation> getKernelUnitLengthX :: (MonadDOM m) =>@@ -86,6 +147,12 @@ getKernelUnitLengthX self = liftDOM ((self ^. js "kernelUnitLengthX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.kernelUnitLengthX Mozilla SVGFEConvolveMatrixElement.kernelUnitLengthX documentation> +getKernelUnitLengthXUnchecked ::+ (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber+getKernelUnitLengthXUnchecked self+ = liftDOM ((self ^. js "kernelUnitLengthX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.kernelUnitLengthY Mozilla SVGFEConvolveMatrixElement.kernelUnitLengthY documentation> getKernelUnitLengthY :: (MonadDOM m) =>@@ -93,9 +160,21 @@ getKernelUnitLengthY self = liftDOM ((self ^. js "kernelUnitLengthY") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.kernelUnitLengthY Mozilla SVGFEConvolveMatrixElement.kernelUnitLengthY documentation> +getKernelUnitLengthYUnchecked ::+ (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber+getKernelUnitLengthYUnchecked self+ = liftDOM ((self ^. js "kernelUnitLengthY") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.preserveAlpha Mozilla SVGFEConvolveMatrixElement.preserveAlpha documentation> getPreserveAlpha :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m (Maybe SVGAnimatedBoolean) getPreserveAlpha self = liftDOM ((self ^. js "preserveAlpha") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.preserveAlpha Mozilla SVGFEConvolveMatrixElement.preserveAlpha documentation> +getPreserveAlphaUnchecked ::+ (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedBoolean+getPreserveAlphaUnchecked self+ = liftDOM ((self ^. js "preserveAlpha") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEDiffuseLightingElement.hs view
@@ -1,8 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFEDiffuseLightingElement- (getIn1, getSurfaceScale, getDiffuseConstant, getKernelUnitLengthX,- getKernelUnitLengthY, SVGFEDiffuseLightingElement,+ (getIn1, getIn1Unchecked, getSurfaceScale,+ getSurfaceScaleUnchecked, getDiffuseConstant,+ getDiffuseConstantUnchecked, getKernelUnitLengthX,+ getKernelUnitLengthXUnchecked, getKernelUnitLengthY,+ getKernelUnitLengthYUnchecked, SVGFEDiffuseLightingElement, castToSVGFEDiffuseLightingElement, gTypeSVGFEDiffuseLightingElement) where@@ -24,6 +27,12 @@ SVGFEDiffuseLightingElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDiffuseLightingElement.in1 Mozilla SVGFEDiffuseLightingElement.in1 documentation> +getIn1Unchecked ::+ (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedString+getIn1Unchecked self+ = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDiffuseLightingElement.surfaceScale Mozilla SVGFEDiffuseLightingElement.surfaceScale documentation> getSurfaceScale :: (MonadDOM m) =>@@ -31,6 +40,12 @@ getSurfaceScale self = liftDOM ((self ^. js "surfaceScale") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDiffuseLightingElement.surfaceScale Mozilla SVGFEDiffuseLightingElement.surfaceScale documentation> +getSurfaceScaleUnchecked ::+ (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedNumber+getSurfaceScaleUnchecked self+ = liftDOM ((self ^. js "surfaceScale") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDiffuseLightingElement.diffuseConstant Mozilla SVGFEDiffuseLightingElement.diffuseConstant documentation> getDiffuseConstant :: (MonadDOM m) =>@@ -38,6 +53,12 @@ getDiffuseConstant self = liftDOM ((self ^. js "diffuseConstant") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDiffuseLightingElement.diffuseConstant Mozilla SVGFEDiffuseLightingElement.diffuseConstant documentation> +getDiffuseConstantUnchecked ::+ (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedNumber+getDiffuseConstantUnchecked self+ = liftDOM ((self ^. js "diffuseConstant") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDiffuseLightingElement.kernelUnitLengthX Mozilla SVGFEDiffuseLightingElement.kernelUnitLengthX documentation> getKernelUnitLengthX :: (MonadDOM m) =>@@ -45,9 +66,21 @@ getKernelUnitLengthX self = liftDOM ((self ^. js "kernelUnitLengthX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDiffuseLightingElement.kernelUnitLengthX Mozilla SVGFEDiffuseLightingElement.kernelUnitLengthX documentation> +getKernelUnitLengthXUnchecked ::+ (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedNumber+getKernelUnitLengthXUnchecked self+ = liftDOM ((self ^. js "kernelUnitLengthX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDiffuseLightingElement.kernelUnitLengthY Mozilla SVGFEDiffuseLightingElement.kernelUnitLengthY documentation> getKernelUnitLengthY :: (MonadDOM m) => SVGFEDiffuseLightingElement -> m (Maybe SVGAnimatedNumber) getKernelUnitLengthY self = liftDOM ((self ^. js "kernelUnitLengthY") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDiffuseLightingElement.kernelUnitLengthY Mozilla SVGFEDiffuseLightingElement.kernelUnitLengthY documentation> +getKernelUnitLengthYUnchecked ::+ (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedNumber+getKernelUnitLengthYUnchecked self+ = liftDOM ((self ^. js "kernelUnitLengthY") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEDisplacementMapElement.hs view
@@ -3,9 +3,11 @@ module JSDOM.Generated.SVGFEDisplacementMapElement (pattern SVG_CHANNEL_UNKNOWN, pattern SVG_CHANNEL_R, pattern SVG_CHANNEL_G, pattern SVG_CHANNEL_B,- pattern SVG_CHANNEL_A, getIn1, getIn2, getScale,- getXChannelSelector, getYChannelSelector,- SVGFEDisplacementMapElement, castToSVGFEDisplacementMapElement,+ pattern SVG_CHANNEL_A, getIn1, getIn1Unchecked, getIn2,+ getIn2Unchecked, getScale, getScaleUnchecked, getXChannelSelector,+ getXChannelSelectorUnchecked, getYChannelSelector,+ getYChannelSelectorUnchecked, SVGFEDisplacementMapElement,+ castToSVGFEDisplacementMapElement, gTypeSVGFEDisplacementMapElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -31,18 +33,36 @@ SVGFEDisplacementMapElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDisplacementMapElement.in1 Mozilla SVGFEDisplacementMapElement.in1 documentation> +getIn1Unchecked ::+ (MonadDOM m) => SVGFEDisplacementMapElement -> m SVGAnimatedString+getIn1Unchecked self+ = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDisplacementMapElement.in2 Mozilla SVGFEDisplacementMapElement.in2 documentation> getIn2 :: (MonadDOM m) => SVGFEDisplacementMapElement -> m (Maybe SVGAnimatedString) getIn2 self = liftDOM ((self ^. js "in2") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDisplacementMapElement.in2 Mozilla SVGFEDisplacementMapElement.in2 documentation> +getIn2Unchecked ::+ (MonadDOM m) => SVGFEDisplacementMapElement -> m SVGAnimatedString+getIn2Unchecked self+ = liftDOM ((self ^. js "in2") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDisplacementMapElement.scale Mozilla SVGFEDisplacementMapElement.scale documentation> getScale :: (MonadDOM m) => SVGFEDisplacementMapElement -> m (Maybe SVGAnimatedNumber) getScale self = liftDOM ((self ^. js "scale") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDisplacementMapElement.scale Mozilla SVGFEDisplacementMapElement.scale documentation> +getScaleUnchecked ::+ (MonadDOM m) => SVGFEDisplacementMapElement -> m SVGAnimatedNumber+getScaleUnchecked self+ = liftDOM ((self ^. js "scale") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDisplacementMapElement.xChannelSelector Mozilla SVGFEDisplacementMapElement.xChannelSelector documentation> getXChannelSelector :: (MonadDOM m) =>@@ -50,9 +70,23 @@ getXChannelSelector self = liftDOM ((self ^. js "xChannelSelector") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDisplacementMapElement.xChannelSelector Mozilla SVGFEDisplacementMapElement.xChannelSelector documentation> +getXChannelSelectorUnchecked ::+ (MonadDOM m) =>+ SVGFEDisplacementMapElement -> m SVGAnimatedEnumeration+getXChannelSelectorUnchecked self+ = liftDOM ((self ^. js "xChannelSelector") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDisplacementMapElement.yChannelSelector Mozilla SVGFEDisplacementMapElement.yChannelSelector documentation> getYChannelSelector :: (MonadDOM m) => SVGFEDisplacementMapElement -> m (Maybe SVGAnimatedEnumeration) getYChannelSelector self = liftDOM ((self ^. js "yChannelSelector") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDisplacementMapElement.yChannelSelector Mozilla SVGFEDisplacementMapElement.yChannelSelector documentation> +getYChannelSelectorUnchecked ::+ (MonadDOM m) =>+ SVGFEDisplacementMapElement -> m SVGAnimatedEnumeration+getYChannelSelectorUnchecked self+ = liftDOM ((self ^. js "yChannelSelector") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEDistantLightElement.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFEDistantLightElement- (getAzimuth, getElevation, SVGFEDistantLightElement,+ (getAzimuth, getAzimuthUnchecked, getElevation,+ getElevationUnchecked, SVGFEDistantLightElement, castToSVGFEDistantLightElement, gTypeSVGFEDistantLightElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,9 +23,21 @@ SVGFEDistantLightElement -> m (Maybe SVGAnimatedNumber) getAzimuth self = liftDOM ((self ^. js "azimuth") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDistantLightElement.azimuth Mozilla SVGFEDistantLightElement.azimuth documentation> +getAzimuthUnchecked ::+ (MonadDOM m) => SVGFEDistantLightElement -> m SVGAnimatedNumber+getAzimuthUnchecked self+ = liftDOM ((self ^. js "azimuth") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDistantLightElement.elevation Mozilla SVGFEDistantLightElement.elevation documentation> getElevation :: (MonadDOM m) => SVGFEDistantLightElement -> m (Maybe SVGAnimatedNumber) getElevation self = liftDOM ((self ^. js "elevation") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDistantLightElement.elevation Mozilla SVGFEDistantLightElement.elevation documentation> +getElevationUnchecked ::+ (MonadDOM m) => SVGFEDistantLightElement -> m SVGAnimatedNumber+getElevationUnchecked self+ = liftDOM ((self ^. js "elevation") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEDropShadowElement.hs view
@@ -1,9 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFEDropShadowElement- (setStdDeviation, getIn1, getDx, getDy, getStdDeviationX,- getStdDeviationY, SVGFEDropShadowElement,- castToSVGFEDropShadowElement, gTypeSVGFEDropShadowElement)+ (setStdDeviation, getIn1, getIn1Unchecked, getDx, getDxUnchecked,+ getDy, getDyUnchecked, getStdDeviationX, getStdDeviationXUnchecked,+ getStdDeviationY, getStdDeviationYUnchecked,+ SVGFEDropShadowElement, castToSVGFEDropShadowElement,+ gTypeSVGFEDropShadowElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -32,18 +34,36 @@ SVGFEDropShadowElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDropShadowElement.in1 Mozilla SVGFEDropShadowElement.in1 documentation> +getIn1Unchecked ::+ (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedString+getIn1Unchecked self+ = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDropShadowElement.dx Mozilla SVGFEDropShadowElement.dx documentation> getDx :: (MonadDOM m) => SVGFEDropShadowElement -> m (Maybe SVGAnimatedNumber) getDx self = liftDOM ((self ^. js "dx") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDropShadowElement.dx Mozilla SVGFEDropShadowElement.dx documentation> +getDxUnchecked ::+ (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedNumber+getDxUnchecked self+ = liftDOM ((self ^. js "dx") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDropShadowElement.dy Mozilla SVGFEDropShadowElement.dy documentation> getDy :: (MonadDOM m) => SVGFEDropShadowElement -> m (Maybe SVGAnimatedNumber) getDy self = liftDOM ((self ^. js "dy") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDropShadowElement.dy Mozilla SVGFEDropShadowElement.dy documentation> +getDyUnchecked ::+ (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedNumber+getDyUnchecked self+ = liftDOM ((self ^. js "dy") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDropShadowElement.stdDeviationX Mozilla SVGFEDropShadowElement.stdDeviationX documentation> getStdDeviationX :: (MonadDOM m) =>@@ -51,9 +71,21 @@ getStdDeviationX self = liftDOM ((self ^. js "stdDeviationX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDropShadowElement.stdDeviationX Mozilla SVGFEDropShadowElement.stdDeviationX documentation> +getStdDeviationXUnchecked ::+ (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedNumber+getStdDeviationXUnchecked self+ = liftDOM ((self ^. js "stdDeviationX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDropShadowElement.stdDeviationY Mozilla SVGFEDropShadowElement.stdDeviationY documentation> getStdDeviationY :: (MonadDOM m) => SVGFEDropShadowElement -> m (Maybe SVGAnimatedNumber) getStdDeviationY self = liftDOM ((self ^. js "stdDeviationY") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDropShadowElement.stdDeviationY Mozilla SVGFEDropShadowElement.stdDeviationY documentation> +getStdDeviationYUnchecked ::+ (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedNumber+getStdDeviationYUnchecked self+ = liftDOM ((self ^. js "stdDeviationY") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEGaussianBlurElement.hs view
@@ -3,9 +3,11 @@ module JSDOM.Generated.SVGFEGaussianBlurElement (setStdDeviation, pattern SVG_EDGEMODE_UNKNOWN, pattern SVG_EDGEMODE_DUPLICATE, pattern SVG_EDGEMODE_WRAP,- pattern SVG_EDGEMODE_NONE, getIn1, getStdDeviationX,- getStdDeviationY, getEdgeMode, SVGFEGaussianBlurElement,- castToSVGFEGaussianBlurElement, gTypeSVGFEGaussianBlurElement)+ pattern SVG_EDGEMODE_NONE, getIn1, getIn1Unchecked,+ getStdDeviationX, getStdDeviationXUnchecked, getStdDeviationY,+ getStdDeviationYUnchecked, getEdgeMode, getEdgeModeUnchecked,+ SVGFEGaussianBlurElement, castToSVGFEGaussianBlurElement,+ gTypeSVGFEGaussianBlurElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -38,6 +40,12 @@ SVGFEGaussianBlurElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEGaussianBlurElement.in1 Mozilla SVGFEGaussianBlurElement.in1 documentation> +getIn1Unchecked ::+ (MonadDOM m) => SVGFEGaussianBlurElement -> m SVGAnimatedString+getIn1Unchecked self+ = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEGaussianBlurElement.stdDeviationX Mozilla SVGFEGaussianBlurElement.stdDeviationX documentation> getStdDeviationX :: (MonadDOM m) =>@@ -45,6 +53,12 @@ getStdDeviationX self = liftDOM ((self ^. js "stdDeviationX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEGaussianBlurElement.stdDeviationX Mozilla SVGFEGaussianBlurElement.stdDeviationX documentation> +getStdDeviationXUnchecked ::+ (MonadDOM m) => SVGFEGaussianBlurElement -> m SVGAnimatedNumber+getStdDeviationXUnchecked self+ = liftDOM ((self ^. js "stdDeviationX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEGaussianBlurElement.stdDeviationY Mozilla SVGFEGaussianBlurElement.stdDeviationY documentation> getStdDeviationY :: (MonadDOM m) =>@@ -52,8 +66,21 @@ getStdDeviationY self = liftDOM ((self ^. js "stdDeviationY") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEGaussianBlurElement.stdDeviationY Mozilla SVGFEGaussianBlurElement.stdDeviationY documentation> +getStdDeviationYUnchecked ::+ (MonadDOM m) => SVGFEGaussianBlurElement -> m SVGAnimatedNumber+getStdDeviationYUnchecked self+ = liftDOM ((self ^. js "stdDeviationY") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEGaussianBlurElement.edgeMode Mozilla SVGFEGaussianBlurElement.edgeMode documentation> getEdgeMode :: (MonadDOM m) => SVGFEGaussianBlurElement -> m (Maybe SVGAnimatedEnumeration) getEdgeMode self = liftDOM ((self ^. js "edgeMode") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEGaussianBlurElement.edgeMode Mozilla SVGFEGaussianBlurElement.edgeMode documentation> +getEdgeModeUnchecked ::+ (MonadDOM m) =>+ SVGFEGaussianBlurElement -> m SVGAnimatedEnumeration+getEdgeModeUnchecked self+ = liftDOM ((self ^. js "edgeMode") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEImageElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFEImageElement- (getPreserveAspectRatio, SVGFEImageElement,- castToSVGFEImageElement, gTypeSVGFEImageElement)+ (getPreserveAspectRatio, getPreserveAspectRatioUnchecked,+ SVGFEImageElement, castToSVGFEImageElement, gTypeSVGFEImageElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,3 +22,11 @@ SVGFEImageElement -> m (Maybe SVGAnimatedPreserveAspectRatio) getPreserveAspectRatio self = liftDOM ((self ^. js "preserveAspectRatio") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEImageElement.preserveAspectRatio Mozilla SVGFEImageElement.preserveAspectRatio documentation> +getPreserveAspectRatioUnchecked ::+ (MonadDOM m) =>+ SVGFEImageElement -> m SVGAnimatedPreserveAspectRatio+getPreserveAspectRatioUnchecked self+ = liftDOM+ ((self ^. js "preserveAspectRatio") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEMergeNodeElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFEMergeNodeElement- (getIn1, SVGFEMergeNodeElement, castToSVGFEMergeNodeElement,- gTypeSVGFEMergeNodeElement)+ (getIn1, getIn1Unchecked, SVGFEMergeNodeElement,+ castToSVGFEMergeNodeElement, gTypeSVGFEMergeNodeElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,3 +21,9 @@ (MonadDOM m) => SVGFEMergeNodeElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEMergeNodeElement.in1 Mozilla SVGFEMergeNodeElement.in1 documentation> +getIn1Unchecked ::+ (MonadDOM m) => SVGFEMergeNodeElement -> m SVGAnimatedString+getIn1Unchecked self+ = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEMorphologyElement.hs view
@@ -3,8 +3,9 @@ module JSDOM.Generated.SVGFEMorphologyElement (setRadius, pattern SVG_MORPHOLOGY_OPERATOR_UNKNOWN, pattern SVG_MORPHOLOGY_OPERATOR_ERODE,- pattern SVG_MORPHOLOGY_OPERATOR_DILATE, getIn1, getOperator,- getRadiusX, getRadiusY, SVGFEMorphologyElement,+ pattern SVG_MORPHOLOGY_OPERATOR_DILATE, getIn1, getIn1Unchecked,+ getOperator, getOperatorUnchecked, getRadiusX, getRadiusXUnchecked,+ getRadiusY, getRadiusYUnchecked, SVGFEMorphologyElement, castToSVGFEMorphologyElement, gTypeSVGFEMorphologyElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -35,20 +36,44 @@ SVGFEMorphologyElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEMorphologyElement.in1 Mozilla SVGFEMorphologyElement.in1 documentation> +getIn1Unchecked ::+ (MonadDOM m) => SVGFEMorphologyElement -> m SVGAnimatedString+getIn1Unchecked self+ = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEMorphologyElement.operator Mozilla SVGFEMorphologyElement.operator documentation> getOperator :: (MonadDOM m) => SVGFEMorphologyElement -> m (Maybe SVGAnimatedEnumeration) getOperator self = liftDOM ((self ^. js "operator") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEMorphologyElement.operator Mozilla SVGFEMorphologyElement.operator documentation> +getOperatorUnchecked ::+ (MonadDOM m) => SVGFEMorphologyElement -> m SVGAnimatedEnumeration+getOperatorUnchecked self+ = liftDOM ((self ^. js "operator") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEMorphologyElement.radiusX Mozilla SVGFEMorphologyElement.radiusX documentation> getRadiusX :: (MonadDOM m) => SVGFEMorphologyElement -> m (Maybe SVGAnimatedNumber) getRadiusX self = liftDOM ((self ^. js "radiusX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEMorphologyElement.radiusX Mozilla SVGFEMorphologyElement.radiusX documentation> +getRadiusXUnchecked ::+ (MonadDOM m) => SVGFEMorphologyElement -> m SVGAnimatedNumber+getRadiusXUnchecked self+ = liftDOM ((self ^. js "radiusX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEMorphologyElement.radiusY Mozilla SVGFEMorphologyElement.radiusY documentation> getRadiusY :: (MonadDOM m) => SVGFEMorphologyElement -> m (Maybe SVGAnimatedNumber) getRadiusY self = liftDOM ((self ^. js "radiusY") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEMorphologyElement.radiusY Mozilla SVGFEMorphologyElement.radiusY documentation> +getRadiusYUnchecked ::+ (MonadDOM m) => SVGFEMorphologyElement -> m SVGAnimatedNumber+getRadiusYUnchecked self+ = liftDOM ((self ^. js "radiusY") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEOffsetElement.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFEOffsetElement- (getIn1, getDx, getDy, SVGFEOffsetElement,- castToSVGFEOffsetElement, gTypeSVGFEOffsetElement)+ (getIn1, getIn1Unchecked, getDx, getDxUnchecked, getDy,+ getDyUnchecked, SVGFEOffsetElement, castToSVGFEOffsetElement,+ gTypeSVGFEOffsetElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,12 +22,30 @@ (MonadDOM m) => SVGFEOffsetElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEOffsetElement.in1 Mozilla SVGFEOffsetElement.in1 documentation> +getIn1Unchecked ::+ (MonadDOM m) => SVGFEOffsetElement -> m SVGAnimatedString+getIn1Unchecked self+ = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEOffsetElement.dx Mozilla SVGFEOffsetElement.dx documentation> getDx :: (MonadDOM m) => SVGFEOffsetElement -> m (Maybe SVGAnimatedNumber) getDx self = liftDOM ((self ^. js "dx") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEOffsetElement.dx Mozilla SVGFEOffsetElement.dx documentation> +getDxUnchecked ::+ (MonadDOM m) => SVGFEOffsetElement -> m SVGAnimatedNumber+getDxUnchecked self+ = liftDOM ((self ^. js "dx") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEOffsetElement.dy Mozilla SVGFEOffsetElement.dy documentation> getDy :: (MonadDOM m) => SVGFEOffsetElement -> m (Maybe SVGAnimatedNumber) getDy self = liftDOM ((self ^. js "dy") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEOffsetElement.dy Mozilla SVGFEOffsetElement.dy documentation> +getDyUnchecked ::+ (MonadDOM m) => SVGFEOffsetElement -> m SVGAnimatedNumber+getDyUnchecked self+ = liftDOM ((self ^. js "dy") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEPointLightElement.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFEPointLightElement- (getX, getY, getZ, SVGFEPointLightElement,- castToSVGFEPointLightElement, gTypeSVGFEPointLightElement)+ (getX, getXUnchecked, getY, getYUnchecked, getZ, getZUnchecked,+ SVGFEPointLightElement, castToSVGFEPointLightElement,+ gTypeSVGFEPointLightElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,14 +23,32 @@ SVGFEPointLightElement -> m (Maybe SVGAnimatedNumber) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEPointLightElement.x Mozilla SVGFEPointLightElement.x documentation> +getXUnchecked ::+ (MonadDOM m) => SVGFEPointLightElement -> m SVGAnimatedNumber+getXUnchecked self+ = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEPointLightElement.y Mozilla SVGFEPointLightElement.y documentation> getY :: (MonadDOM m) => SVGFEPointLightElement -> m (Maybe SVGAnimatedNumber) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEPointLightElement.y Mozilla SVGFEPointLightElement.y documentation> +getYUnchecked ::+ (MonadDOM m) => SVGFEPointLightElement -> m SVGAnimatedNumber+getYUnchecked self+ = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEPointLightElement.z Mozilla SVGFEPointLightElement.z documentation> getZ :: (MonadDOM m) => SVGFEPointLightElement -> m (Maybe SVGAnimatedNumber) getZ self = liftDOM ((self ^. js "z") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEPointLightElement.z Mozilla SVGFEPointLightElement.z documentation> +getZUnchecked ::+ (MonadDOM m) => SVGFEPointLightElement -> m SVGAnimatedNumber+getZUnchecked self+ = liftDOM ((self ^. js "z") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFESpecularLightingElement.hs view
@@ -1,8 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFESpecularLightingElement- (getIn1, getSurfaceScale, getSpecularConstant, getSpecularExponent,- SVGFESpecularLightingElement, castToSVGFESpecularLightingElement,+ (getIn1, getIn1Unchecked, getSurfaceScale,+ getSurfaceScaleUnchecked, getSpecularConstant,+ getSpecularConstantUnchecked, getSpecularExponent,+ getSpecularExponentUnchecked, SVGFESpecularLightingElement,+ castToSVGFESpecularLightingElement, gTypeSVGFESpecularLightingElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,6 +26,12 @@ SVGFESpecularLightingElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpecularLightingElement.in1 Mozilla SVGFESpecularLightingElement.in1 documentation> +getIn1Unchecked ::+ (MonadDOM m) => SVGFESpecularLightingElement -> m SVGAnimatedString+getIn1Unchecked self+ = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpecularLightingElement.surfaceScale Mozilla SVGFESpecularLightingElement.surfaceScale documentation> getSurfaceScale :: (MonadDOM m) =>@@ -30,6 +39,12 @@ getSurfaceScale self = liftDOM ((self ^. js "surfaceScale") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpecularLightingElement.surfaceScale Mozilla SVGFESpecularLightingElement.surfaceScale documentation> +getSurfaceScaleUnchecked ::+ (MonadDOM m) => SVGFESpecularLightingElement -> m SVGAnimatedNumber+getSurfaceScaleUnchecked self+ = liftDOM ((self ^. js "surfaceScale") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpecularLightingElement.specularConstant Mozilla SVGFESpecularLightingElement.specularConstant documentation> getSpecularConstant :: (MonadDOM m) =>@@ -37,9 +52,21 @@ getSpecularConstant self = liftDOM ((self ^. js "specularConstant") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpecularLightingElement.specularConstant Mozilla SVGFESpecularLightingElement.specularConstant documentation> +getSpecularConstantUnchecked ::+ (MonadDOM m) => SVGFESpecularLightingElement -> m SVGAnimatedNumber+getSpecularConstantUnchecked self+ = liftDOM ((self ^. js "specularConstant") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpecularLightingElement.specularExponent Mozilla SVGFESpecularLightingElement.specularExponent documentation> getSpecularExponent :: (MonadDOM m) => SVGFESpecularLightingElement -> m (Maybe SVGAnimatedNumber) getSpecularExponent self = liftDOM ((self ^. js "specularExponent") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpecularLightingElement.specularExponent Mozilla SVGFESpecularLightingElement.specularExponent documentation> +getSpecularExponentUnchecked ::+ (MonadDOM m) => SVGFESpecularLightingElement -> m SVGAnimatedNumber+getSpecularExponentUnchecked self+ = liftDOM ((self ^. js "specularExponent") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFESpotLightElement.hs view
@@ -1,9 +1,13 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFESpotLightElement- (getX, getY, getZ, getPointsAtX, getPointsAtY, getPointsAtZ,- getSpecularExponent, getLimitingConeAngle, SVGFESpotLightElement,- castToSVGFESpotLightElement, gTypeSVGFESpotLightElement)+ (getX, getXUnchecked, getY, getYUnchecked, getZ, getZUnchecked,+ getPointsAtX, getPointsAtXUnchecked, getPointsAtY,+ getPointsAtYUnchecked, getPointsAtZ, getPointsAtZUnchecked,+ getSpecularExponent, getSpecularExponentUnchecked,+ getLimitingConeAngle, getLimitingConeAngleUnchecked,+ SVGFESpotLightElement, castToSVGFESpotLightElement,+ gTypeSVGFESpotLightElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -23,18 +27,36 @@ SVGFESpotLightElement -> m (Maybe SVGAnimatedNumber) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.x Mozilla SVGFESpotLightElement.x documentation> +getXUnchecked ::+ (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber+getXUnchecked self+ = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.y Mozilla SVGFESpotLightElement.y documentation> getY :: (MonadDOM m) => SVGFESpotLightElement -> m (Maybe SVGAnimatedNumber) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.y Mozilla SVGFESpotLightElement.y documentation> +getYUnchecked ::+ (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber+getYUnchecked self+ = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.z Mozilla SVGFESpotLightElement.z documentation> getZ :: (MonadDOM m) => SVGFESpotLightElement -> m (Maybe SVGAnimatedNumber) getZ self = liftDOM ((self ^. js "z") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.z Mozilla SVGFESpotLightElement.z documentation> +getZUnchecked ::+ (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber+getZUnchecked self+ = liftDOM ((self ^. js "z") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.pointsAtX Mozilla SVGFESpotLightElement.pointsAtX documentation> getPointsAtX :: (MonadDOM m) =>@@ -42,6 +64,12 @@ getPointsAtX self = liftDOM ((self ^. js "pointsAtX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.pointsAtX Mozilla SVGFESpotLightElement.pointsAtX documentation> +getPointsAtXUnchecked ::+ (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber+getPointsAtXUnchecked self+ = liftDOM ((self ^. js "pointsAtX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.pointsAtY Mozilla SVGFESpotLightElement.pointsAtY documentation> getPointsAtY :: (MonadDOM m) =>@@ -49,6 +77,12 @@ getPointsAtY self = liftDOM ((self ^. js "pointsAtY") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.pointsAtY Mozilla SVGFESpotLightElement.pointsAtY documentation> +getPointsAtYUnchecked ::+ (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber+getPointsAtYUnchecked self+ = liftDOM ((self ^. js "pointsAtY") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.pointsAtZ Mozilla SVGFESpotLightElement.pointsAtZ documentation> getPointsAtZ :: (MonadDOM m) =>@@ -56,6 +90,12 @@ getPointsAtZ self = liftDOM ((self ^. js "pointsAtZ") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.pointsAtZ Mozilla SVGFESpotLightElement.pointsAtZ documentation> +getPointsAtZUnchecked ::+ (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber+getPointsAtZUnchecked self+ = liftDOM ((self ^. js "pointsAtZ") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.specularExponent Mozilla SVGFESpotLightElement.specularExponent documentation> getSpecularExponent :: (MonadDOM m) =>@@ -63,9 +103,21 @@ getSpecularExponent self = liftDOM ((self ^. js "specularExponent") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.specularExponent Mozilla SVGFESpotLightElement.specularExponent documentation> +getSpecularExponentUnchecked ::+ (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber+getSpecularExponentUnchecked self+ = liftDOM ((self ^. js "specularExponent") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.limitingConeAngle Mozilla SVGFESpotLightElement.limitingConeAngle documentation> getLimitingConeAngle :: (MonadDOM m) => SVGFESpotLightElement -> m (Maybe SVGAnimatedNumber) getLimitingConeAngle self = liftDOM ((self ^. js "limitingConeAngle") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.limitingConeAngle Mozilla SVGFESpotLightElement.limitingConeAngle documentation> +getLimitingConeAngleUnchecked ::+ (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber+getLimitingConeAngleUnchecked self+ = liftDOM ((self ^. js "limitingConeAngle") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFETileElement.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFETileElement- (getIn1, SVGFETileElement, castToSVGFETileElement,+ (getIn1, getIn1Unchecked, SVGFETileElement, castToSVGFETileElement, gTypeSVGFETileElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -20,3 +20,9 @@ getIn1 :: (MonadDOM m) => SVGFETileElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETileElement.in1 Mozilla SVGFETileElement.in1 documentation> +getIn1Unchecked ::+ (MonadDOM m) => SVGFETileElement -> m SVGAnimatedString+getIn1Unchecked self+ = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFETurbulenceElement.hs view
@@ -6,9 +6,11 @@ pattern SVG_TURBULENCE_TYPE_TURBULENCE, pattern SVG_STITCHTYPE_UNKNOWN, pattern SVG_STITCHTYPE_STITCH, pattern SVG_STITCHTYPE_NOSTITCH, getBaseFrequencyX,- getBaseFrequencyY, getNumOctaves, getSeed, getStitchTiles, getType,- SVGFETurbulenceElement, castToSVGFETurbulenceElement,- gTypeSVGFETurbulenceElement)+ getBaseFrequencyXUnchecked, getBaseFrequencyY,+ getBaseFrequencyYUnchecked, getNumOctaves, getNumOctavesUnchecked,+ getSeed, getSeedUnchecked, getStitchTiles, getStitchTilesUnchecked,+ getType, getTypeUnchecked, SVGFETurbulenceElement,+ castToSVGFETurbulenceElement, gTypeSVGFETurbulenceElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -35,6 +37,12 @@ getBaseFrequencyX self = liftDOM ((self ^. js "baseFrequencyX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.baseFrequencyX Mozilla SVGFETurbulenceElement.baseFrequencyX documentation> +getBaseFrequencyXUnchecked ::+ (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedNumber+getBaseFrequencyXUnchecked self+ = liftDOM ((self ^. js "baseFrequencyX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.baseFrequencyY Mozilla SVGFETurbulenceElement.baseFrequencyY documentation> getBaseFrequencyY :: (MonadDOM m) =>@@ -42,6 +50,12 @@ getBaseFrequencyY self = liftDOM ((self ^. js "baseFrequencyY") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.baseFrequencyY Mozilla SVGFETurbulenceElement.baseFrequencyY documentation> +getBaseFrequencyYUnchecked ::+ (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedNumber+getBaseFrequencyYUnchecked self+ = liftDOM ((self ^. js "baseFrequencyY") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.numOctaves Mozilla SVGFETurbulenceElement.numOctaves documentation> getNumOctaves :: (MonadDOM m) =>@@ -49,12 +63,24 @@ getNumOctaves self = liftDOM ((self ^. js "numOctaves") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.numOctaves Mozilla SVGFETurbulenceElement.numOctaves documentation> +getNumOctavesUnchecked ::+ (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedInteger+getNumOctavesUnchecked self+ = liftDOM ((self ^. js "numOctaves") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.seed Mozilla SVGFETurbulenceElement.seed documentation> getSeed :: (MonadDOM m) => SVGFETurbulenceElement -> m (Maybe SVGAnimatedNumber) getSeed self = liftDOM ((self ^. js "seed") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.seed Mozilla SVGFETurbulenceElement.seed documentation> +getSeedUnchecked ::+ (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedNumber+getSeedUnchecked self+ = liftDOM ((self ^. js "seed") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.stitchTiles Mozilla SVGFETurbulenceElement.stitchTiles documentation> getStitchTiles :: (MonadDOM m) =>@@ -62,8 +88,20 @@ getStitchTiles self = liftDOM ((self ^. js "stitchTiles") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.stitchTiles Mozilla SVGFETurbulenceElement.stitchTiles documentation> +getStitchTilesUnchecked ::+ (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedEnumeration+getStitchTilesUnchecked self+ = liftDOM ((self ^. js "stitchTiles") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.type Mozilla SVGFETurbulenceElement.type documentation> getType :: (MonadDOM m) => SVGFETurbulenceElement -> m (Maybe SVGAnimatedEnumeration) getType self = liftDOM ((self ^. js "type") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.type Mozilla SVGFETurbulenceElement.type documentation> +getTypeUnchecked ::+ (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedEnumeration+getTypeUnchecked self+ = liftDOM ((self ^. js "type") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFilterElement.hs view
@@ -1,9 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFilterElement- (setFilterRes, getFilterUnits, getPrimitiveUnits, getX, getY,- getWidth, getHeight, getFilterResX, getFilterResY,- SVGFilterElement, castToSVGFilterElement, gTypeSVGFilterElement)+ (setFilterRes, getFilterUnits, getFilterUnitsUnchecked,+ getPrimitiveUnits, getPrimitiveUnitsUnchecked, getX, getXUnchecked,+ getY, getYUnchecked, getWidth, getWidthUnchecked, getHeight,+ getHeightUnchecked, getFilterResX, getFilterResXUnchecked,+ getFilterResY, getFilterResYUnchecked, SVGFilterElement,+ castToSVGFilterElement, gTypeSVGFilterElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -33,6 +36,12 @@ getFilterUnits self = liftDOM ((self ^. js "filterUnits") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.filterUnits Mozilla SVGFilterElement.filterUnits documentation> +getFilterUnitsUnchecked ::+ (MonadDOM m) => SVGFilterElement -> m SVGAnimatedEnumeration+getFilterUnitsUnchecked self+ = liftDOM ((self ^. js "filterUnits") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.primitiveUnits Mozilla SVGFilterElement.primitiveUnits documentation> getPrimitiveUnits :: (MonadDOM m) =>@@ -40,34 +49,76 @@ getPrimitiveUnits self = liftDOM ((self ^. js "primitiveUnits") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.primitiveUnits Mozilla SVGFilterElement.primitiveUnits documentation> +getPrimitiveUnitsUnchecked ::+ (MonadDOM m) => SVGFilterElement -> m SVGAnimatedEnumeration+getPrimitiveUnitsUnchecked self+ = liftDOM ((self ^. js "primitiveUnits") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.x Mozilla SVGFilterElement.x documentation> getX :: (MonadDOM m) => SVGFilterElement -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.x Mozilla SVGFilterElement.x documentation> +getXUnchecked ::+ (MonadDOM m) => SVGFilterElement -> m SVGAnimatedLength+getXUnchecked self+ = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.y Mozilla SVGFilterElement.y documentation> getY :: (MonadDOM m) => SVGFilterElement -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.y Mozilla SVGFilterElement.y documentation> +getYUnchecked ::+ (MonadDOM m) => SVGFilterElement -> m SVGAnimatedLength+getYUnchecked self+ = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.width Mozilla SVGFilterElement.width documentation> getWidth :: (MonadDOM m) => SVGFilterElement -> m (Maybe SVGAnimatedLength) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.width Mozilla SVGFilterElement.width documentation> +getWidthUnchecked ::+ (MonadDOM m) => SVGFilterElement -> m SVGAnimatedLength+getWidthUnchecked self+ = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.height Mozilla SVGFilterElement.height documentation> getHeight :: (MonadDOM m) => SVGFilterElement -> m (Maybe SVGAnimatedLength) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.height Mozilla SVGFilterElement.height documentation> +getHeightUnchecked ::+ (MonadDOM m) => SVGFilterElement -> m SVGAnimatedLength+getHeightUnchecked self+ = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.filterResX Mozilla SVGFilterElement.filterResX documentation> getFilterResX :: (MonadDOM m) => SVGFilterElement -> m (Maybe SVGAnimatedInteger) getFilterResX self = liftDOM ((self ^. js "filterResX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.filterResX Mozilla SVGFilterElement.filterResX documentation> +getFilterResXUnchecked ::+ (MonadDOM m) => SVGFilterElement -> m SVGAnimatedInteger+getFilterResXUnchecked self+ = liftDOM ((self ^. js "filterResX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.filterResY Mozilla SVGFilterElement.filterResY documentation> getFilterResY :: (MonadDOM m) => SVGFilterElement -> m (Maybe SVGAnimatedInteger) getFilterResY self = liftDOM ((self ^. js "filterResY") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.filterResY Mozilla SVGFilterElement.filterResY documentation> +getFilterResYUnchecked ::+ (MonadDOM m) => SVGFilterElement -> m SVGAnimatedInteger+getFilterResYUnchecked self+ = liftDOM ((self ^. js "filterResY") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFilterPrimitiveStandardAttributes.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFilterPrimitiveStandardAttributes- (getX, getY, getWidth, getHeight, getResult,- SVGFilterPrimitiveStandardAttributes,+ (getX, getXUnchecked, getY, getYUnchecked, getWidth,+ getWidthUnchecked, getHeight, getHeightUnchecked, getResult,+ getResultUnchecked, SVGFilterPrimitiveStandardAttributes, castToSVGFilterPrimitiveStandardAttributes, gTypeSVGFilterPrimitiveStandardAttributes) where@@ -24,26 +25,61 @@ SVGFilterPrimitiveStandardAttributes -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterPrimitiveStandardAttributes.x Mozilla SVGFilterPrimitiveStandardAttributes.x documentation> +getXUnchecked ::+ (MonadDOM m) =>+ SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedLength+getXUnchecked self+ = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterPrimitiveStandardAttributes.y Mozilla SVGFilterPrimitiveStandardAttributes.y documentation> getY :: (MonadDOM m) => SVGFilterPrimitiveStandardAttributes -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterPrimitiveStandardAttributes.y Mozilla SVGFilterPrimitiveStandardAttributes.y documentation> +getYUnchecked ::+ (MonadDOM m) =>+ SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedLength+getYUnchecked self+ = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterPrimitiveStandardAttributes.width Mozilla SVGFilterPrimitiveStandardAttributes.width documentation> getWidth :: (MonadDOM m) => SVGFilterPrimitiveStandardAttributes -> m (Maybe SVGAnimatedLength) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterPrimitiveStandardAttributes.width Mozilla SVGFilterPrimitiveStandardAttributes.width documentation> +getWidthUnchecked ::+ (MonadDOM m) =>+ SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedLength+getWidthUnchecked self+ = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterPrimitiveStandardAttributes.height Mozilla SVGFilterPrimitiveStandardAttributes.height documentation> getHeight :: (MonadDOM m) => SVGFilterPrimitiveStandardAttributes -> m (Maybe SVGAnimatedLength) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterPrimitiveStandardAttributes.height Mozilla SVGFilterPrimitiveStandardAttributes.height documentation> +getHeightUnchecked ::+ (MonadDOM m) =>+ SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedLength+getHeightUnchecked self+ = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterPrimitiveStandardAttributes.result Mozilla SVGFilterPrimitiveStandardAttributes.result documentation> getResult :: (MonadDOM m) => SVGFilterPrimitiveStandardAttributes -> m (Maybe SVGAnimatedString) getResult self = liftDOM ((self ^. js "result") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterPrimitiveStandardAttributes.result Mozilla SVGFilterPrimitiveStandardAttributes.result documentation> +getResultUnchecked ::+ (MonadDOM m) =>+ SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedString+getResultUnchecked self+ = liftDOM ((self ^. js "result") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFitToViewBox.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFitToViewBox- (getViewBox, getPreserveAspectRatio, SVGFitToViewBox,+ (getViewBox, getViewBoxUnchecked, getPreserveAspectRatio,+ getPreserveAspectRatioUnchecked, SVGFitToViewBox, castToSVGFitToViewBox, gTypeSVGFitToViewBox) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,9 +22,22 @@ (MonadDOM m) => SVGFitToViewBox -> m (Maybe SVGAnimatedRect) getViewBox self = liftDOM ((self ^. js "viewBox") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFitToViewBox.viewBox Mozilla SVGFitToViewBox.viewBox documentation> +getViewBoxUnchecked ::+ (MonadDOM m) => SVGFitToViewBox -> m SVGAnimatedRect+getViewBoxUnchecked self+ = liftDOM ((self ^. js "viewBox") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFitToViewBox.preserveAspectRatio Mozilla SVGFitToViewBox.preserveAspectRatio documentation> getPreserveAspectRatio :: (MonadDOM m) => SVGFitToViewBox -> m (Maybe SVGAnimatedPreserveAspectRatio) getPreserveAspectRatio self = liftDOM ((self ^. js "preserveAspectRatio") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFitToViewBox.preserveAspectRatio Mozilla SVGFitToViewBox.preserveAspectRatio documentation> +getPreserveAspectRatioUnchecked ::+ (MonadDOM m) => SVGFitToViewBox -> m SVGAnimatedPreserveAspectRatio+getPreserveAspectRatioUnchecked self+ = liftDOM+ ((self ^. js "preserveAspectRatio") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGForeignObjectElement.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGForeignObjectElement- (getX, getY, getWidth, getHeight, SVGForeignObjectElement,- castToSVGForeignObjectElement, gTypeSVGForeignObjectElement)+ (getX, getXUnchecked, getY, getYUnchecked, getWidth,+ getWidthUnchecked, getHeight, getHeightUnchecked,+ SVGForeignObjectElement, castToSVGForeignObjectElement,+ gTypeSVGForeignObjectElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,20 +24,44 @@ SVGForeignObjectElement -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGForeignObjectElement.x Mozilla SVGForeignObjectElement.x documentation> +getXUnchecked ::+ (MonadDOM m) => SVGForeignObjectElement -> m SVGAnimatedLength+getXUnchecked self+ = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGForeignObjectElement.y Mozilla SVGForeignObjectElement.y documentation> getY :: (MonadDOM m) => SVGForeignObjectElement -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGForeignObjectElement.y Mozilla SVGForeignObjectElement.y documentation> +getYUnchecked ::+ (MonadDOM m) => SVGForeignObjectElement -> m SVGAnimatedLength+getYUnchecked self+ = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGForeignObjectElement.width Mozilla SVGForeignObjectElement.width documentation> getWidth :: (MonadDOM m) => SVGForeignObjectElement -> m (Maybe SVGAnimatedLength) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGForeignObjectElement.width Mozilla SVGForeignObjectElement.width documentation> +getWidthUnchecked ::+ (MonadDOM m) => SVGForeignObjectElement -> m SVGAnimatedLength+getWidthUnchecked self+ = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGForeignObjectElement.height Mozilla SVGForeignObjectElement.height documentation> getHeight :: (MonadDOM m) => SVGForeignObjectElement -> m (Maybe SVGAnimatedLength) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGForeignObjectElement.height Mozilla SVGForeignObjectElement.height documentation> +getHeightUnchecked ::+ (MonadDOM m) => SVGForeignObjectElement -> m SVGAnimatedLength+getHeightUnchecked self+ = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGGradientElement.hs view
@@ -3,10 +3,11 @@ module JSDOM.Generated.SVGGradientElement (pattern SVG_SPREADMETHOD_UNKNOWN, pattern SVG_SPREADMETHOD_PAD, pattern SVG_SPREADMETHOD_REFLECT, pattern SVG_SPREADMETHOD_REPEAT,- getGradientUnits, getGradientTransform, getSpreadMethod,- SVGGradientElement, castToSVGGradientElement,- gTypeSVGGradientElement, IsSVGGradientElement,- toSVGGradientElement)+ getGradientUnits, getGradientUnitsUnchecked, getGradientTransform,+ getGradientTransformUnchecked, getSpreadMethod,+ getSpreadMethodUnchecked, SVGGradientElement,+ castToSVGGradientElement, gTypeSVGGradientElement,+ IsSVGGradientElement, toSVGGradientElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -32,6 +33,15 @@ = liftDOM (((toSVGGradientElement self) ^. js "gradientUnits") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGradientElement.gradientUnits Mozilla SVGGradientElement.gradientUnits documentation> +getGradientUnitsUnchecked ::+ (MonadDOM m, IsSVGGradientElement self) =>+ self -> m SVGAnimatedEnumeration+getGradientUnitsUnchecked self+ = liftDOM+ (((toSVGGradientElement self) ^. js "gradientUnits") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGradientElement.gradientTransform Mozilla SVGGradientElement.gradientTransform documentation> getGradientTransform :: (MonadDOM m, IsSVGGradientElement self) =>@@ -41,6 +51,15 @@ (((toSVGGradientElement self) ^. js "gradientTransform") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGradientElement.gradientTransform Mozilla SVGGradientElement.gradientTransform documentation> +getGradientTransformUnchecked ::+ (MonadDOM m, IsSVGGradientElement self) =>+ self -> m SVGAnimatedTransformList+getGradientTransformUnchecked self+ = liftDOM+ (((toSVGGradientElement self) ^. js "gradientTransform") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGradientElement.spreadMethod Mozilla SVGGradientElement.spreadMethod documentation> getSpreadMethod :: (MonadDOM m, IsSVGGradientElement self) =>@@ -48,3 +67,12 @@ getSpreadMethod self = liftDOM (((toSVGGradientElement self) ^. js "spreadMethod") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGradientElement.spreadMethod Mozilla SVGGradientElement.spreadMethod documentation> +getSpreadMethodUnchecked ::+ (MonadDOM m, IsSVGGradientElement self) =>+ self -> m SVGAnimatedEnumeration+getSpreadMethodUnchecked self+ = liftDOM+ (((toSVGGradientElement self) ^. js "spreadMethod") >>=+ fromJSValUnchecked)
src/JSDOM/Generated/SVGGraphicsElement.hs view
@@ -1,9 +1,13 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGGraphicsElement- (getBBox, getCTM, getScreenCTM, getTransformToElement,- getTransform, getNearestViewportElement,- getFarthestViewportElement, SVGGraphicsElement,+ (getBBox, getBBox_, getBBoxUnchecked, getCTM, getCTM_,+ getCTMUnchecked, getScreenCTM, getScreenCTM_,+ getScreenCTMUnchecked, getTransformToElement,+ getTransformToElement_, getTransformToElementUnchecked,+ getTransform, getTransformUnchecked, getNearestViewportElement,+ getNearestViewportElementUnchecked, getFarthestViewportElement,+ getFarthestViewportElementUnchecked, SVGGraphicsElement, castToSVGGraphicsElement, gTypeSVGGraphicsElement, IsSVGGraphicsElement, toSVGGraphicsElement) where@@ -27,6 +31,19 @@ = liftDOM (((toSVGGraphicsElement self) ^. jsf "getBBox" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getBBox Mozilla SVGGraphicsElement.getBBox documentation> +getBBox_ :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m ()+getBBox_ self+ = liftDOM (void ((toSVGGraphicsElement self) ^. jsf "getBBox" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getBBox Mozilla SVGGraphicsElement.getBBox documentation> +getBBoxUnchecked ::+ (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGRect+getBBoxUnchecked self+ = liftDOM+ (((toSVGGraphicsElement self) ^. jsf "getBBox" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getCTM Mozilla SVGGraphicsElement.getCTM documentation> getCTM :: (MonadDOM m, IsSVGGraphicsElement self) =>@@ -35,6 +52,19 @@ = liftDOM (((toSVGGraphicsElement self) ^. jsf "getCTM" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getCTM Mozilla SVGGraphicsElement.getCTM documentation> +getCTM_ :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m ()+getCTM_ self+ = liftDOM (void ((toSVGGraphicsElement self) ^. jsf "getCTM" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getCTM Mozilla SVGGraphicsElement.getCTM documentation> +getCTMUnchecked ::+ (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGMatrix+getCTMUnchecked self+ = liftDOM+ (((toSVGGraphicsElement self) ^. jsf "getCTM" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getScreenCTM Mozilla SVGGraphicsElement.getScreenCTM documentation> getScreenCTM :: (MonadDOM m, IsSVGGraphicsElement self) =>@@ -44,6 +74,21 @@ (((toSVGGraphicsElement self) ^. jsf "getScreenCTM" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getScreenCTM Mozilla SVGGraphicsElement.getScreenCTM documentation> +getScreenCTM_ ::+ (MonadDOM m, IsSVGGraphicsElement self) => self -> m ()+getScreenCTM_ self+ = liftDOM+ (void ((toSVGGraphicsElement self) ^. jsf "getScreenCTM" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getScreenCTM Mozilla SVGGraphicsElement.getScreenCTM documentation> +getScreenCTMUnchecked ::+ (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGMatrix+getScreenCTMUnchecked self+ = liftDOM+ (((toSVGGraphicsElement self) ^. jsf "getScreenCTM" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getTransformToElement Mozilla SVGGraphicsElement.getTransformToElement documentation> getTransformToElement :: (MonadDOM m, IsSVGGraphicsElement self, IsSVGElement element) =>@@ -54,6 +99,26 @@ [toJSVal element]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getTransformToElement Mozilla SVGGraphicsElement.getTransformToElement documentation> +getTransformToElement_ ::+ (MonadDOM m, IsSVGGraphicsElement self, IsSVGElement element) =>+ self -> Maybe element -> m ()+getTransformToElement_ self element+ = liftDOM+ (void+ ((toSVGGraphicsElement self) ^. jsf "getTransformToElement"+ [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getTransformToElement Mozilla SVGGraphicsElement.getTransformToElement documentation> +getTransformToElementUnchecked ::+ (MonadDOM m, IsSVGGraphicsElement self, IsSVGElement element) =>+ self -> Maybe element -> m SVGMatrix+getTransformToElementUnchecked self element+ = liftDOM+ (((toSVGGraphicsElement self) ^. jsf "getTransformToElement"+ [toJSVal element])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.transform Mozilla SVGGraphicsElement.transform documentation> getTransform :: (MonadDOM m, IsSVGGraphicsElement self) =>@@ -62,6 +127,15 @@ = liftDOM (((toSVGGraphicsElement self) ^. js "transform") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.transform Mozilla SVGGraphicsElement.transform documentation> +getTransformUnchecked ::+ (MonadDOM m, IsSVGGraphicsElement self) =>+ self -> m SVGAnimatedTransformList+getTransformUnchecked self+ = liftDOM+ (((toSVGGraphicsElement self) ^. js "transform") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.nearestViewportElement Mozilla SVGGraphicsElement.nearestViewportElement documentation> getNearestViewportElement :: (MonadDOM m, IsSVGGraphicsElement self) =>@@ -71,6 +145,14 @@ (((toSVGGraphicsElement self) ^. js "nearestViewportElement") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.nearestViewportElement Mozilla SVGGraphicsElement.nearestViewportElement documentation> +getNearestViewportElementUnchecked ::+ (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGElement+getNearestViewportElementUnchecked self+ = liftDOM+ (((toSVGGraphicsElement self) ^. js "nearestViewportElement") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.farthestViewportElement Mozilla SVGGraphicsElement.farthestViewportElement documentation> getFarthestViewportElement :: (MonadDOM m, IsSVGGraphicsElement self) =>@@ -79,3 +161,11 @@ = liftDOM (((toSVGGraphicsElement self) ^. js "farthestViewportElement") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.farthestViewportElement Mozilla SVGGraphicsElement.farthestViewportElement documentation> +getFarthestViewportElementUnchecked ::+ (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGElement+getFarthestViewportElementUnchecked self+ = liftDOM+ (((toSVGGraphicsElement self) ^. js "farthestViewportElement") >>=+ fromJSValUnchecked)
src/JSDOM/Generated/SVGImageElement.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGImageElement- (getX, getY, getWidth, getHeight, getPreserveAspectRatio,+ (getX, getXUnchecked, getY, getYUnchecked, getWidth,+ getWidthUnchecked, getHeight, getHeightUnchecked,+ getPreserveAspectRatio, getPreserveAspectRatioUnchecked, SVGImageElement, castToSVGImageElement, gTypeSVGImageElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,24 +23,55 @@ (MonadDOM m) => SVGImageElement -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement.x Mozilla SVGImageElement.x documentation> +getXUnchecked ::+ (MonadDOM m) => SVGImageElement -> m SVGAnimatedLength+getXUnchecked self+ = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement.y Mozilla SVGImageElement.y documentation> getY :: (MonadDOM m) => SVGImageElement -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement.y Mozilla SVGImageElement.y documentation> +getYUnchecked ::+ (MonadDOM m) => SVGImageElement -> m SVGAnimatedLength+getYUnchecked self+ = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement.width Mozilla SVGImageElement.width documentation> getWidth :: (MonadDOM m) => SVGImageElement -> m (Maybe SVGAnimatedLength) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement.width Mozilla SVGImageElement.width documentation> +getWidthUnchecked ::+ (MonadDOM m) => SVGImageElement -> m SVGAnimatedLength+getWidthUnchecked self+ = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement.height Mozilla SVGImageElement.height documentation> getHeight :: (MonadDOM m) => SVGImageElement -> m (Maybe SVGAnimatedLength) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement.height Mozilla SVGImageElement.height documentation> +getHeightUnchecked ::+ (MonadDOM m) => SVGImageElement -> m SVGAnimatedLength+getHeightUnchecked self+ = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement.preserveAspectRatio Mozilla SVGImageElement.preserveAspectRatio documentation> getPreserveAspectRatio :: (MonadDOM m) => SVGImageElement -> m (Maybe SVGAnimatedPreserveAspectRatio) getPreserveAspectRatio self = liftDOM ((self ^. js "preserveAspectRatio") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement.preserveAspectRatio Mozilla SVGImageElement.preserveAspectRatio documentation> +getPreserveAspectRatioUnchecked ::+ (MonadDOM m) => SVGImageElement -> m SVGAnimatedPreserveAspectRatio+getPreserveAspectRatioUnchecked self+ = liftDOM+ ((self ^. js "preserveAspectRatio") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGLength.hs view
@@ -9,8 +9,8 @@ pattern SVG_LENGTHTYPE_IN, pattern SVG_LENGTHTYPE_PT, pattern SVG_LENGTHTYPE_PC, getUnitType, setValue, getValue, setValueInSpecifiedUnits, getValueInSpecifiedUnits,- setValueAsString, getValueAsString, SVGLength, castToSVGLength,- gTypeSVGLength)+ setValueAsString, getValueAsString, getValueAsStringUnchecked,+ SVGLength, castToSVGLength, gTypeSVGLength) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -89,3 +89,9 @@ (MonadDOM m, FromJSString result) => SVGLength -> m (Maybe result) getValueAsString self = liftDOM ((self ^. js "valueAsString") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLength.valueAsString Mozilla SVGLength.valueAsString documentation> +getValueAsStringUnchecked ::+ (MonadDOM m, FromJSString result) => SVGLength -> m result+getValueAsStringUnchecked self+ = liftDOM ((self ^. js "valueAsString") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGLengthList.hs view
@@ -1,9 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGLengthList- (clear, initialize, getItem, insertItemBefore, replaceItem,- removeItem, appendItem, getNumberOfItems, SVGLengthList,- castToSVGLengthList, gTypeSVGLengthList)+ (clear, initialize, initialize_, initializeUnchecked, getItem,+ getItem_, getItemUnchecked, insertItemBefore, insertItemBefore_,+ insertItemBeforeUnchecked, replaceItem, replaceItem_,+ replaceItemUnchecked, removeItem, removeItem_, removeItemUnchecked,+ appendItem, appendItem_, appendItemUnchecked, getNumberOfItems,+ SVGLengthList, castToSVGLengthList, gTypeSVGLengthList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,12 +31,37 @@ initialize self item = liftDOM ((self ^. jsf "initialize" [toJSVal item]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.initialize Mozilla SVGLengthList.initialize documentation> +initialize_ ::+ (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> m ()+initialize_ self item+ = liftDOM (void (self ^. jsf "initialize" [toJSVal item]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.initialize Mozilla SVGLengthList.initialize documentation> +initializeUnchecked ::+ (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> m SVGLength+initializeUnchecked self item+ = liftDOM+ ((self ^. jsf "initialize" [toJSVal item]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.getItem Mozilla SVGLengthList.getItem documentation> getItem :: (MonadDOM m) => SVGLengthList -> Word -> m (Maybe SVGLength) getItem self index = liftDOM ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.getItem Mozilla SVGLengthList.getItem documentation> +getItem_ :: (MonadDOM m) => SVGLengthList -> Word -> m ()+getItem_ self index+ = liftDOM (void (self ^. jsf "getItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.getItem Mozilla SVGLengthList.getItem documentation> +getItemUnchecked ::+ (MonadDOM m) => SVGLengthList -> Word -> m SVGLength+getItemUnchecked self index+ = liftDOM+ ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.insertItemBefore Mozilla SVGLengthList.insertItemBefore documentation> insertItemBefore :: (MonadDOM m) =>@@ -43,6 +71,23 @@ ((self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.insertItemBefore Mozilla SVGLengthList.insertItemBefore documentation> +insertItemBefore_ ::+ (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> Word -> m ()+insertItemBefore_ self item index+ = liftDOM+ (void+ (self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.insertItemBefore Mozilla SVGLengthList.insertItemBefore documentation> +insertItemBeforeUnchecked ::+ (MonadDOM m) =>+ SVGLengthList -> Maybe SVGLength -> Word -> m SVGLength+insertItemBeforeUnchecked self item index+ = liftDOM+ ((self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.replaceItem Mozilla SVGLengthList.replaceItem documentation> replaceItem :: (MonadDOM m) =>@@ -52,6 +97,22 @@ ((self ^. jsf "replaceItem" [toJSVal item, toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.replaceItem Mozilla SVGLengthList.replaceItem documentation> +replaceItem_ ::+ (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> Word -> m ()+replaceItem_ self item index+ = liftDOM+ (void (self ^. jsf "replaceItem" [toJSVal item, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.replaceItem Mozilla SVGLengthList.replaceItem documentation> +replaceItemUnchecked ::+ (MonadDOM m) =>+ SVGLengthList -> Maybe SVGLength -> Word -> m SVGLength+replaceItemUnchecked self item index+ = liftDOM+ ((self ^. jsf "replaceItem" [toJSVal item, toJSVal index]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.removeItem Mozilla SVGLengthList.removeItem documentation> removeItem :: (MonadDOM m) => SVGLengthList -> Word -> m (Maybe SVGLength)@@ -59,12 +120,37 @@ = liftDOM ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.removeItem Mozilla SVGLengthList.removeItem documentation> +removeItem_ :: (MonadDOM m) => SVGLengthList -> Word -> m ()+removeItem_ self index+ = liftDOM (void (self ^. jsf "removeItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.removeItem Mozilla SVGLengthList.removeItem documentation> +removeItemUnchecked ::+ (MonadDOM m) => SVGLengthList -> Word -> m SVGLength+removeItemUnchecked self index+ = liftDOM+ ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.appendItem Mozilla SVGLengthList.appendItem documentation> appendItem :: (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> m (Maybe SVGLength) appendItem self item = liftDOM ((self ^. jsf "appendItem" [toJSVal item]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.appendItem Mozilla SVGLengthList.appendItem documentation> +appendItem_ ::+ (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> m ()+appendItem_ self item+ = liftDOM (void (self ^. jsf "appendItem" [toJSVal item]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.appendItem Mozilla SVGLengthList.appendItem documentation> +appendItemUnchecked ::+ (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> m SVGLength+appendItemUnchecked self item+ = liftDOM+ ((self ^. jsf "appendItem" [toJSVal item]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.numberOfItems Mozilla SVGLengthList.numberOfItems documentation> getNumberOfItems :: (MonadDOM m) => SVGLengthList -> m Word
src/JSDOM/Generated/SVGLineElement.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGLineElement- (getX1, getY1, getX2, getY2, SVGLineElement, castToSVGLineElement,- gTypeSVGLineElement)+ (getX1, getX1Unchecked, getY1, getY1Unchecked, getX2,+ getX2Unchecked, getY2, getY2Unchecked, SVGLineElement,+ castToSVGLineElement, gTypeSVGLineElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,17 +22,41 @@ (MonadDOM m) => SVGLineElement -> m (Maybe SVGAnimatedLength) getX1 self = liftDOM ((self ^. js "x1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLineElement.x1 Mozilla SVGLineElement.x1 documentation> +getX1Unchecked ::+ (MonadDOM m) => SVGLineElement -> m SVGAnimatedLength+getX1Unchecked self+ = liftDOM ((self ^. js "x1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLineElement.y1 Mozilla SVGLineElement.y1 documentation> getY1 :: (MonadDOM m) => SVGLineElement -> m (Maybe SVGAnimatedLength) getY1 self = liftDOM ((self ^. js "y1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLineElement.y1 Mozilla SVGLineElement.y1 documentation> +getY1Unchecked ::+ (MonadDOM m) => SVGLineElement -> m SVGAnimatedLength+getY1Unchecked self+ = liftDOM ((self ^. js "y1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLineElement.x2 Mozilla SVGLineElement.x2 documentation> getX2 :: (MonadDOM m) => SVGLineElement -> m (Maybe SVGAnimatedLength) getX2 self = liftDOM ((self ^. js "x2") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLineElement.x2 Mozilla SVGLineElement.x2 documentation> +getX2Unchecked ::+ (MonadDOM m) => SVGLineElement -> m SVGAnimatedLength+getX2Unchecked self+ = liftDOM ((self ^. js "x2") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLineElement.y2 Mozilla SVGLineElement.y2 documentation> getY2 :: (MonadDOM m) => SVGLineElement -> m (Maybe SVGAnimatedLength) getY2 self = liftDOM ((self ^. js "y2") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLineElement.y2 Mozilla SVGLineElement.y2 documentation> +getY2Unchecked ::+ (MonadDOM m) => SVGLineElement -> m SVGAnimatedLength+getY2Unchecked self+ = liftDOM ((self ^. js "y2") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGLinearGradientElement.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGLinearGradientElement- (getX1, getY1, getX2, getY2, SVGLinearGradientElement,+ (getX1, getX1Unchecked, getY1, getY1Unchecked, getX2,+ getX2Unchecked, getY2, getY2Unchecked, SVGLinearGradientElement, castToSVGLinearGradientElement, gTypeSVGLinearGradientElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,20 +23,44 @@ SVGLinearGradientElement -> m (Maybe SVGAnimatedLength) getX1 self = liftDOM ((self ^. js "x1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLinearGradientElement.x1 Mozilla SVGLinearGradientElement.x1 documentation> +getX1Unchecked ::+ (MonadDOM m) => SVGLinearGradientElement -> m SVGAnimatedLength+getX1Unchecked self+ = liftDOM ((self ^. js "x1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLinearGradientElement.y1 Mozilla SVGLinearGradientElement.y1 documentation> getY1 :: (MonadDOM m) => SVGLinearGradientElement -> m (Maybe SVGAnimatedLength) getY1 self = liftDOM ((self ^. js "y1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLinearGradientElement.y1 Mozilla SVGLinearGradientElement.y1 documentation> +getY1Unchecked ::+ (MonadDOM m) => SVGLinearGradientElement -> m SVGAnimatedLength+getY1Unchecked self+ = liftDOM ((self ^. js "y1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLinearGradientElement.x2 Mozilla SVGLinearGradientElement.x2 documentation> getX2 :: (MonadDOM m) => SVGLinearGradientElement -> m (Maybe SVGAnimatedLength) getX2 self = liftDOM ((self ^. js "x2") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLinearGradientElement.x2 Mozilla SVGLinearGradientElement.x2 documentation> +getX2Unchecked ::+ (MonadDOM m) => SVGLinearGradientElement -> m SVGAnimatedLength+getX2Unchecked self+ = liftDOM ((self ^. js "x2") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLinearGradientElement.y2 Mozilla SVGLinearGradientElement.y2 documentation> getY2 :: (MonadDOM m) => SVGLinearGradientElement -> m (Maybe SVGAnimatedLength) getY2 self = liftDOM ((self ^. js "y2") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLinearGradientElement.y2 Mozilla SVGLinearGradientElement.y2 documentation> +getY2Unchecked ::+ (MonadDOM m) => SVGLinearGradientElement -> m SVGAnimatedLength+getY2Unchecked self+ = liftDOM ((self ^. js "y2") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGMarkerElement.hs view
@@ -6,9 +6,12 @@ pattern SVG_MARKERUNITS_USERSPACEONUSE, pattern SVG_MARKERUNITS_STROKEWIDTH, pattern SVG_MARKER_ORIENT_UNKNOWN, pattern SVG_MARKER_ORIENT_AUTO,- pattern SVG_MARKER_ORIENT_ANGLE, getRefX, getRefY, getMarkerUnits,- getMarkerWidth, getMarkerHeight, getOrientType, getOrientAngle,- SVGMarkerElement, castToSVGMarkerElement, gTypeSVGMarkerElement)+ pattern SVG_MARKER_ORIENT_ANGLE, getRefX, getRefXUnchecked,+ getRefY, getRefYUnchecked, getMarkerUnits, getMarkerUnitsUnchecked,+ getMarkerWidth, getMarkerWidthUnchecked, getMarkerHeight,+ getMarkerHeightUnchecked, getOrientType, getOrientTypeUnchecked,+ getOrientAngle, getOrientAngleUnchecked, SVGMarkerElement,+ castToSVGMarkerElement, gTypeSVGMarkerElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -44,11 +47,23 @@ (MonadDOM m) => SVGMarkerElement -> m (Maybe SVGAnimatedLength) getRefX self = liftDOM ((self ^. js "refX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.refX Mozilla SVGMarkerElement.refX documentation> +getRefXUnchecked ::+ (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedLength+getRefXUnchecked self+ = liftDOM ((self ^. js "refX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.refY Mozilla SVGMarkerElement.refY documentation> getRefY :: (MonadDOM m) => SVGMarkerElement -> m (Maybe SVGAnimatedLength) getRefY self = liftDOM ((self ^. js "refY") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.refY Mozilla SVGMarkerElement.refY documentation> +getRefYUnchecked ::+ (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedLength+getRefYUnchecked self+ = liftDOM ((self ^. js "refY") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.markerUnits Mozilla SVGMarkerElement.markerUnits documentation> getMarkerUnits :: (MonadDOM m) =>@@ -56,18 +71,36 @@ getMarkerUnits self = liftDOM ((self ^. js "markerUnits") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.markerUnits Mozilla SVGMarkerElement.markerUnits documentation> +getMarkerUnitsUnchecked ::+ (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedEnumeration+getMarkerUnitsUnchecked self+ = liftDOM ((self ^. js "markerUnits") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.markerWidth Mozilla SVGMarkerElement.markerWidth documentation> getMarkerWidth :: (MonadDOM m) => SVGMarkerElement -> m (Maybe SVGAnimatedLength) getMarkerWidth self = liftDOM ((self ^. js "markerWidth") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.markerWidth Mozilla SVGMarkerElement.markerWidth documentation> +getMarkerWidthUnchecked ::+ (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedLength+getMarkerWidthUnchecked self+ = liftDOM ((self ^. js "markerWidth") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.markerHeight Mozilla SVGMarkerElement.markerHeight documentation> getMarkerHeight :: (MonadDOM m) => SVGMarkerElement -> m (Maybe SVGAnimatedLength) getMarkerHeight self = liftDOM ((self ^. js "markerHeight") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.markerHeight Mozilla SVGMarkerElement.markerHeight documentation> +getMarkerHeightUnchecked ::+ (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedLength+getMarkerHeightUnchecked self+ = liftDOM ((self ^. js "markerHeight") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.orientType Mozilla SVGMarkerElement.orientType documentation> getOrientType :: (MonadDOM m) =>@@ -75,8 +108,20 @@ getOrientType self = liftDOM ((self ^. js "orientType") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.orientType Mozilla SVGMarkerElement.orientType documentation> +getOrientTypeUnchecked ::+ (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedEnumeration+getOrientTypeUnchecked self+ = liftDOM ((self ^. js "orientType") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.orientAngle Mozilla SVGMarkerElement.orientAngle documentation> getOrientAngle :: (MonadDOM m) => SVGMarkerElement -> m (Maybe SVGAnimatedAngle) getOrientAngle self = liftDOM ((self ^. js "orientAngle") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.orientAngle Mozilla SVGMarkerElement.orientAngle documentation> +getOrientAngleUnchecked ::+ (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedAngle+getOrientAngleUnchecked self+ = liftDOM ((self ^. js "orientAngle") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGMaskElement.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGMaskElement- (getMaskUnits, getMaskContentUnits, getX, getY, getWidth,- getHeight, SVGMaskElement, castToSVGMaskElement,+ (getMaskUnits, getMaskUnitsUnchecked, getMaskContentUnits,+ getMaskContentUnitsUnchecked, getX, getXUnchecked, getY,+ getYUnchecked, getWidth, getWidthUnchecked, getHeight,+ getHeightUnchecked, SVGMaskElement, castToSVGMaskElement, gTypeSVGMaskElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,28 +25,64 @@ getMaskUnits self = liftDOM ((self ^. js "maskUnits") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.maskUnits Mozilla SVGMaskElement.maskUnits documentation> +getMaskUnitsUnchecked ::+ (MonadDOM m) => SVGMaskElement -> m SVGAnimatedEnumeration+getMaskUnitsUnchecked self+ = liftDOM ((self ^. js "maskUnits") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.maskContentUnits Mozilla SVGMaskElement.maskContentUnits documentation> getMaskContentUnits :: (MonadDOM m) => SVGMaskElement -> m (Maybe SVGAnimatedEnumeration) getMaskContentUnits self = liftDOM ((self ^. js "maskContentUnits") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.maskContentUnits Mozilla SVGMaskElement.maskContentUnits documentation> +getMaskContentUnitsUnchecked ::+ (MonadDOM m) => SVGMaskElement -> m SVGAnimatedEnumeration+getMaskContentUnitsUnchecked self+ = liftDOM ((self ^. js "maskContentUnits") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.x Mozilla SVGMaskElement.x documentation> getX :: (MonadDOM m) => SVGMaskElement -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.x Mozilla SVGMaskElement.x documentation> +getXUnchecked ::+ (MonadDOM m) => SVGMaskElement -> m SVGAnimatedLength+getXUnchecked self+ = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.y Mozilla SVGMaskElement.y documentation> getY :: (MonadDOM m) => SVGMaskElement -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.y Mozilla SVGMaskElement.y documentation> +getYUnchecked ::+ (MonadDOM m) => SVGMaskElement -> m SVGAnimatedLength+getYUnchecked self+ = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.width Mozilla SVGMaskElement.width documentation> getWidth :: (MonadDOM m) => SVGMaskElement -> m (Maybe SVGAnimatedLength) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.width Mozilla SVGMaskElement.width documentation> +getWidthUnchecked ::+ (MonadDOM m) => SVGMaskElement -> m SVGAnimatedLength+getWidthUnchecked self+ = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.height Mozilla SVGMaskElement.height documentation> getHeight :: (MonadDOM m) => SVGMaskElement -> m (Maybe SVGAnimatedLength) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.height Mozilla SVGMaskElement.height documentation> +getHeightUnchecked ::+ (MonadDOM m) => SVGMaskElement -> m SVGAnimatedLength+getHeightUnchecked self+ = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGMatrix.hs view
@@ -1,10 +1,15 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGMatrix- (multiply, inverse, translate, scale, scaleNonUniform, rotate,- rotateFromVector, flipX, flipY, skewX, skewY, setA, getA, setB,- getB, setC, getC, setD, getD, setE, getE, setF, getF, SVGMatrix,- castToSVGMatrix, gTypeSVGMatrix)+ (multiply, multiply_, multiplyUnchecked, inverse, inverse_,+ inverseUnchecked, translate, translate_, translateUnchecked, scale,+ scale_, scaleUnchecked, scaleNonUniform, scaleNonUniform_,+ scaleNonUniformUnchecked, rotate, rotate_, rotateUnchecked,+ rotateFromVector, rotateFromVector_, rotateFromVectorUnchecked,+ flipX, flipX_, flipXUnchecked, flipY, flipY_, flipYUnchecked,+ skewX, skewX_, skewXUnchecked, skewY, skewY_, skewYUnchecked, setA,+ getA, setB, getB, setC, getC, setD, getD, setE, getE, setF, getF,+ SVGMatrix, castToSVGMatrix, gTypeSVGMatrix) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -25,10 +30,32 @@ = liftDOM ((self ^. jsf "multiply" [toJSVal secondMatrix]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.multiply Mozilla SVGMatrix.multiply documentation> +multiply_ :: (MonadDOM m) => SVGMatrix -> Maybe SVGMatrix -> m ()+multiply_ self secondMatrix+ = liftDOM (void (self ^. jsf "multiply" [toJSVal secondMatrix]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.multiply Mozilla SVGMatrix.multiply documentation> +multiplyUnchecked ::+ (MonadDOM m) => SVGMatrix -> Maybe SVGMatrix -> m SVGMatrix+multiplyUnchecked self secondMatrix+ = liftDOM+ ((self ^. jsf "multiply" [toJSVal secondMatrix]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.inverse Mozilla SVGMatrix.inverse documentation> inverse :: (MonadDOM m) => SVGMatrix -> m (Maybe SVGMatrix) inverse self = liftDOM ((self ^. jsf "inverse" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.inverse Mozilla SVGMatrix.inverse documentation> +inverse_ :: (MonadDOM m) => SVGMatrix -> m ()+inverse_ self = liftDOM (void (self ^. jsf "inverse" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.inverse Mozilla SVGMatrix.inverse documentation> +inverseUnchecked :: (MonadDOM m) => SVGMatrix -> m SVGMatrix+inverseUnchecked self+ = liftDOM ((self ^. jsf "inverse" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.translate Mozilla SVGMatrix.translate documentation> translate :: (MonadDOM m) => SVGMatrix -> Float -> Float -> m (Maybe SVGMatrix)@@ -36,12 +63,37 @@ = liftDOM ((self ^. jsf "translate" [toJSVal x, toJSVal y]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.translate Mozilla SVGMatrix.translate documentation> +translate_ :: (MonadDOM m) => SVGMatrix -> Float -> Float -> m ()+translate_ self x y+ = liftDOM (void (self ^. jsf "translate" [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.translate Mozilla SVGMatrix.translate documentation> +translateUnchecked ::+ (MonadDOM m) => SVGMatrix -> Float -> Float -> m SVGMatrix+translateUnchecked self x y+ = liftDOM+ ((self ^. jsf "translate" [toJSVal x, toJSVal y]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.scale Mozilla SVGMatrix.scale documentation> scale :: (MonadDOM m) => SVGMatrix -> Float -> m (Maybe SVGMatrix) scale self scaleFactor = liftDOM ((self ^. jsf "scale" [toJSVal scaleFactor]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.scale Mozilla SVGMatrix.scale documentation> +scale_ :: (MonadDOM m) => SVGMatrix -> Float -> m ()+scale_ self scaleFactor+ = liftDOM (void (self ^. jsf "scale" [toJSVal scaleFactor]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.scale Mozilla SVGMatrix.scale documentation> +scaleUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> m SVGMatrix+scaleUnchecked self scaleFactor+ = liftDOM+ ((self ^. jsf "scale" [toJSVal scaleFactor]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.scaleNonUniform Mozilla SVGMatrix.scaleNonUniform documentation> scaleNonUniform :: (MonadDOM m) => SVGMatrix -> Float -> Float -> m (Maybe SVGMatrix)@@ -51,11 +103,41 @@ [toJSVal scaleFactorX, toJSVal scaleFactorY]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.scaleNonUniform Mozilla SVGMatrix.scaleNonUniform documentation> +scaleNonUniform_ ::+ (MonadDOM m) => SVGMatrix -> Float -> Float -> m ()+scaleNonUniform_ self scaleFactorX scaleFactorY+ = liftDOM+ (void+ (self ^. jsf "scaleNonUniform"+ [toJSVal scaleFactorX, toJSVal scaleFactorY]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.scaleNonUniform Mozilla SVGMatrix.scaleNonUniform documentation> +scaleNonUniformUnchecked ::+ (MonadDOM m) => SVGMatrix -> Float -> Float -> m SVGMatrix+scaleNonUniformUnchecked self scaleFactorX scaleFactorY+ = liftDOM+ ((self ^. jsf "scaleNonUniform"+ [toJSVal scaleFactorX, toJSVal scaleFactorY])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.rotate Mozilla SVGMatrix.rotate documentation> rotate :: (MonadDOM m) => SVGMatrix -> Float -> m (Maybe SVGMatrix) rotate self angle = liftDOM ((self ^. jsf "rotate" [toJSVal angle]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.rotate Mozilla SVGMatrix.rotate documentation> +rotate_ :: (MonadDOM m) => SVGMatrix -> Float -> m ()+rotate_ self angle+ = liftDOM (void (self ^. jsf "rotate" [toJSVal angle]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.rotate Mozilla SVGMatrix.rotate documentation> +rotateUnchecked ::+ (MonadDOM m) => SVGMatrix -> Float -> m SVGMatrix+rotateUnchecked self angle+ = liftDOM+ ((self ^. jsf "rotate" [toJSVal angle]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.rotateFromVector Mozilla SVGMatrix.rotateFromVector documentation> rotateFromVector :: (MonadDOM m) => SVGMatrix -> Float -> Float -> m (Maybe SVGMatrix)@@ -64,23 +146,78 @@ ((self ^. jsf "rotateFromVector" [toJSVal x, toJSVal y]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.rotateFromVector Mozilla SVGMatrix.rotateFromVector documentation> +rotateFromVector_ ::+ (MonadDOM m) => SVGMatrix -> Float -> Float -> m ()+rotateFromVector_ self x y+ = liftDOM+ (void (self ^. jsf "rotateFromVector" [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.rotateFromVector Mozilla SVGMatrix.rotateFromVector documentation> +rotateFromVectorUnchecked ::+ (MonadDOM m) => SVGMatrix -> Float -> Float -> m SVGMatrix+rotateFromVectorUnchecked self x y+ = liftDOM+ ((self ^. jsf "rotateFromVector" [toJSVal x, toJSVal y]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.flipX Mozilla SVGMatrix.flipX documentation> flipX :: (MonadDOM m) => SVGMatrix -> m (Maybe SVGMatrix) flipX self = liftDOM ((self ^. jsf "flipX" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.flipX Mozilla SVGMatrix.flipX documentation> +flipX_ :: (MonadDOM m) => SVGMatrix -> m ()+flipX_ self = liftDOM (void (self ^. jsf "flipX" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.flipX Mozilla SVGMatrix.flipX documentation> +flipXUnchecked :: (MonadDOM m) => SVGMatrix -> m SVGMatrix+flipXUnchecked self+ = liftDOM ((self ^. jsf "flipX" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.flipY Mozilla SVGMatrix.flipY documentation> flipY :: (MonadDOM m) => SVGMatrix -> m (Maybe SVGMatrix) flipY self = liftDOM ((self ^. jsf "flipY" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.flipY Mozilla SVGMatrix.flipY documentation> +flipY_ :: (MonadDOM m) => SVGMatrix -> m ()+flipY_ self = liftDOM (void (self ^. jsf "flipY" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.flipY Mozilla SVGMatrix.flipY documentation> +flipYUnchecked :: (MonadDOM m) => SVGMatrix -> m SVGMatrix+flipYUnchecked self+ = liftDOM ((self ^. jsf "flipY" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.skewX Mozilla SVGMatrix.skewX documentation> skewX :: (MonadDOM m) => SVGMatrix -> Float -> m (Maybe SVGMatrix) skewX self angle = liftDOM ((self ^. jsf "skewX" [toJSVal angle]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.skewX Mozilla SVGMatrix.skewX documentation> +skewX_ :: (MonadDOM m) => SVGMatrix -> Float -> m ()+skewX_ self angle+ = liftDOM (void (self ^. jsf "skewX" [toJSVal angle]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.skewX Mozilla SVGMatrix.skewX documentation> +skewXUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> m SVGMatrix+skewXUnchecked self angle+ = liftDOM+ ((self ^. jsf "skewX" [toJSVal angle]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.skewY Mozilla SVGMatrix.skewY documentation> skewY :: (MonadDOM m) => SVGMatrix -> Float -> m (Maybe SVGMatrix) skewY self angle = liftDOM ((self ^. jsf "skewY" [toJSVal angle]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.skewY Mozilla SVGMatrix.skewY documentation> +skewY_ :: (MonadDOM m) => SVGMatrix -> Float -> m ()+skewY_ self angle+ = liftDOM (void (self ^. jsf "skewY" [toJSVal angle]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.skewY Mozilla SVGMatrix.skewY documentation> +skewYUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> m SVGMatrix+skewYUnchecked self angle+ = liftDOM+ ((self ^. jsf "skewY" [toJSVal angle]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.a Mozilla SVGMatrix.a documentation> setA :: (MonadDOM m) => SVGMatrix -> Double -> m ()
src/JSDOM/Generated/SVGNumberList.hs view
@@ -1,9 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGNumberList- (clear, initialize, getItem, insertItemBefore, replaceItem,- removeItem, appendItem, getNumberOfItems, SVGNumberList,- castToSVGNumberList, gTypeSVGNumberList)+ (clear, initialize, initialize_, initializeUnchecked, getItem,+ getItem_, getItemUnchecked, insertItemBefore, insertItemBefore_,+ insertItemBeforeUnchecked, replaceItem, replaceItem_,+ replaceItemUnchecked, removeItem, removeItem_, removeItemUnchecked,+ appendItem, appendItem_, appendItemUnchecked, getNumberOfItems,+ SVGNumberList, castToSVGNumberList, gTypeSVGNumberList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,12 +31,37 @@ initialize self item = liftDOM ((self ^. jsf "initialize" [toJSVal item]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.initialize Mozilla SVGNumberList.initialize documentation> +initialize_ ::+ (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> m ()+initialize_ self item+ = liftDOM (void (self ^. jsf "initialize" [toJSVal item]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.initialize Mozilla SVGNumberList.initialize documentation> +initializeUnchecked ::+ (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> m SVGNumber+initializeUnchecked self item+ = liftDOM+ ((self ^. jsf "initialize" [toJSVal item]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.getItem Mozilla SVGNumberList.getItem documentation> getItem :: (MonadDOM m) => SVGNumberList -> Word -> m (Maybe SVGNumber) getItem self index = liftDOM ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.getItem Mozilla SVGNumberList.getItem documentation> +getItem_ :: (MonadDOM m) => SVGNumberList -> Word -> m ()+getItem_ self index+ = liftDOM (void (self ^. jsf "getItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.getItem Mozilla SVGNumberList.getItem documentation> +getItemUnchecked ::+ (MonadDOM m) => SVGNumberList -> Word -> m SVGNumber+getItemUnchecked self index+ = liftDOM+ ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.insertItemBefore Mozilla SVGNumberList.insertItemBefore documentation> insertItemBefore :: (MonadDOM m) =>@@ -43,6 +71,23 @@ ((self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.insertItemBefore Mozilla SVGNumberList.insertItemBefore documentation> +insertItemBefore_ ::+ (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> Word -> m ()+insertItemBefore_ self item index+ = liftDOM+ (void+ (self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.insertItemBefore Mozilla SVGNumberList.insertItemBefore documentation> +insertItemBeforeUnchecked ::+ (MonadDOM m) =>+ SVGNumberList -> Maybe SVGNumber -> Word -> m SVGNumber+insertItemBeforeUnchecked self item index+ = liftDOM+ ((self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.replaceItem Mozilla SVGNumberList.replaceItem documentation> replaceItem :: (MonadDOM m) =>@@ -52,6 +97,22 @@ ((self ^. jsf "replaceItem" [toJSVal item, toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.replaceItem Mozilla SVGNumberList.replaceItem documentation> +replaceItem_ ::+ (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> Word -> m ()+replaceItem_ self item index+ = liftDOM+ (void (self ^. jsf "replaceItem" [toJSVal item, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.replaceItem Mozilla SVGNumberList.replaceItem documentation> +replaceItemUnchecked ::+ (MonadDOM m) =>+ SVGNumberList -> Maybe SVGNumber -> Word -> m SVGNumber+replaceItemUnchecked self item index+ = liftDOM+ ((self ^. jsf "replaceItem" [toJSVal item, toJSVal index]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.removeItem Mozilla SVGNumberList.removeItem documentation> removeItem :: (MonadDOM m) => SVGNumberList -> Word -> m (Maybe SVGNumber)@@ -59,12 +120,37 @@ = liftDOM ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.removeItem Mozilla SVGNumberList.removeItem documentation> +removeItem_ :: (MonadDOM m) => SVGNumberList -> Word -> m ()+removeItem_ self index+ = liftDOM (void (self ^. jsf "removeItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.removeItem Mozilla SVGNumberList.removeItem documentation> +removeItemUnchecked ::+ (MonadDOM m) => SVGNumberList -> Word -> m SVGNumber+removeItemUnchecked self index+ = liftDOM+ ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.appendItem Mozilla SVGNumberList.appendItem documentation> appendItem :: (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> m (Maybe SVGNumber) appendItem self item = liftDOM ((self ^. jsf "appendItem" [toJSVal item]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.appendItem Mozilla SVGNumberList.appendItem documentation> +appendItem_ ::+ (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> m ()+appendItem_ self item+ = liftDOM (void (self ^. jsf "appendItem" [toJSVal item]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.appendItem Mozilla SVGNumberList.appendItem documentation> +appendItemUnchecked ::+ (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> m SVGNumber+appendItemUnchecked self item+ = liftDOM+ ((self ^. jsf "appendItem" [toJSVal item]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.numberOfItems Mozilla SVGNumberList.numberOfItems documentation> getNumberOfItems :: (MonadDOM m) => SVGNumberList -> m Word
src/JSDOM/Generated/SVGPathElement.hs view
@@ -1,23 +1,58 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGPathElement- (getTotalLength, getPointAtLength, getPathSegAtLength,- createSVGPathSegClosePath, createSVGPathSegMovetoAbs,- createSVGPathSegMovetoRel, createSVGPathSegLinetoAbs,- createSVGPathSegLinetoRel, createSVGPathSegCurvetoCubicAbs,- createSVGPathSegCurvetoCubicRel,+ (getTotalLength, getTotalLength_, getPointAtLength,+ getPointAtLength_, getPointAtLengthUnchecked, getPathSegAtLength,+ getPathSegAtLength_, createSVGPathSegClosePath,+ createSVGPathSegClosePath_, createSVGPathSegClosePathUnchecked,+ createSVGPathSegMovetoAbs, createSVGPathSegMovetoAbs_,+ createSVGPathSegMovetoAbsUnchecked, createSVGPathSegMovetoRel,+ createSVGPathSegMovetoRel_, createSVGPathSegMovetoRelUnchecked,+ createSVGPathSegLinetoAbs, createSVGPathSegLinetoAbs_,+ createSVGPathSegLinetoAbsUnchecked, createSVGPathSegLinetoRel,+ createSVGPathSegLinetoRel_, createSVGPathSegLinetoRelUnchecked,+ createSVGPathSegCurvetoCubicAbs, createSVGPathSegCurvetoCubicAbs_,+ createSVGPathSegCurvetoCubicAbsUnchecked,+ createSVGPathSegCurvetoCubicRel, createSVGPathSegCurvetoCubicRel_,+ createSVGPathSegCurvetoCubicRelUnchecked, createSVGPathSegCurvetoQuadraticAbs,- createSVGPathSegCurvetoQuadraticRel, createSVGPathSegArcAbs,- createSVGPathSegArcRel, createSVGPathSegLinetoHorizontalAbs,+ createSVGPathSegCurvetoQuadraticAbs_,+ createSVGPathSegCurvetoQuadraticAbsUnchecked,+ createSVGPathSegCurvetoQuadraticRel,+ createSVGPathSegCurvetoQuadraticRel_,+ createSVGPathSegCurvetoQuadraticRelUnchecked,+ createSVGPathSegArcAbs, createSVGPathSegArcAbs_,+ createSVGPathSegArcAbsUnchecked, createSVGPathSegArcRel,+ createSVGPathSegArcRel_, createSVGPathSegArcRelUnchecked,+ createSVGPathSegLinetoHorizontalAbs,+ createSVGPathSegLinetoHorizontalAbs_,+ createSVGPathSegLinetoHorizontalAbsUnchecked, createSVGPathSegLinetoHorizontalRel,+ createSVGPathSegLinetoHorizontalRel_,+ createSVGPathSegLinetoHorizontalRelUnchecked, createSVGPathSegLinetoVerticalAbs,+ createSVGPathSegLinetoVerticalAbs_,+ createSVGPathSegLinetoVerticalAbsUnchecked, createSVGPathSegLinetoVerticalRel,+ createSVGPathSegLinetoVerticalRel_,+ createSVGPathSegLinetoVerticalRelUnchecked, createSVGPathSegCurvetoCubicSmoothAbs,+ createSVGPathSegCurvetoCubicSmoothAbs_,+ createSVGPathSegCurvetoCubicSmoothAbsUnchecked, createSVGPathSegCurvetoCubicSmoothRel,+ createSVGPathSegCurvetoCubicSmoothRel_,+ createSVGPathSegCurvetoCubicSmoothRelUnchecked, createSVGPathSegCurvetoQuadraticSmoothAbs,- createSVGPathSegCurvetoQuadraticSmoothRel, getPathLength,- getPathSegList, getNormalizedPathSegList, getAnimatedPathSegList,- getAnimatedNormalizedPathSegList, SVGPathElement,+ createSVGPathSegCurvetoQuadraticSmoothAbs_,+ createSVGPathSegCurvetoQuadraticSmoothAbsUnchecked,+ createSVGPathSegCurvetoQuadraticSmoothRel,+ createSVGPathSegCurvetoQuadraticSmoothRel_,+ createSVGPathSegCurvetoQuadraticSmoothRelUnchecked, getPathLength,+ getPathLengthUnchecked, getPathSegList, getPathSegListUnchecked,+ getNormalizedPathSegList, getNormalizedPathSegListUnchecked,+ getAnimatedPathSegList, getAnimatedPathSegListUnchecked,+ getAnimatedNormalizedPathSegList,+ getAnimatedNormalizedPathSegListUnchecked, SVGPathElement, castToSVGPathElement, gTypeSVGPathElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -39,6 +74,11 @@ (realToFrac <$> ((self ^. jsf "getTotalLength" ()) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.getTotalLength Mozilla SVGPathElement.getTotalLength documentation> +getTotalLength_ :: (MonadDOM m) => SVGPathElement -> m ()+getTotalLength_ self+ = liftDOM (void (self ^. jsf "getTotalLength" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.getPointAtLength Mozilla SVGPathElement.getPointAtLength documentation> getPointAtLength :: (MonadDOM m) => SVGPathElement -> Float -> m (Maybe SVGPoint)@@ -46,6 +86,21 @@ = liftDOM ((self ^. jsf "getPointAtLength" [toJSVal distance]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.getPointAtLength Mozilla SVGPathElement.getPointAtLength documentation> +getPointAtLength_ ::+ (MonadDOM m) => SVGPathElement -> Float -> m ()+getPointAtLength_ self distance+ = liftDOM+ (void (self ^. jsf "getPointAtLength" [toJSVal distance]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.getPointAtLength Mozilla SVGPathElement.getPointAtLength documentation> +getPointAtLengthUnchecked ::+ (MonadDOM m) => SVGPathElement -> Float -> m SVGPoint+getPointAtLengthUnchecked self distance+ = liftDOM+ ((self ^. jsf "getPointAtLength" [toJSVal distance]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.getPathSegAtLength Mozilla SVGPathElement.getPathSegAtLength documentation> getPathSegAtLength :: (MonadDOM m) => SVGPathElement -> Float -> m Word@@ -55,6 +110,13 @@ ((self ^. jsf "getPathSegAtLength" [toJSVal distance]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.getPathSegAtLength Mozilla SVGPathElement.getPathSegAtLength documentation> +getPathSegAtLength_ ::+ (MonadDOM m) => SVGPathElement -> Float -> m ()+getPathSegAtLength_ self distance+ = liftDOM+ (void (self ^. jsf "getPathSegAtLength" [toJSVal distance]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegClosePath Mozilla SVGPathElement.createSVGPathSegClosePath documentation> createSVGPathSegClosePath :: (MonadDOM m) => SVGPathElement -> m (Maybe SVGPathSegClosePath)@@ -62,6 +124,20 @@ = liftDOM ((self ^. jsf "createSVGPathSegClosePath" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegClosePath Mozilla SVGPathElement.createSVGPathSegClosePath documentation> +createSVGPathSegClosePath_ ::+ (MonadDOM m) => SVGPathElement -> m ()+createSVGPathSegClosePath_ self+ = liftDOM (void (self ^. jsf "createSVGPathSegClosePath" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegClosePath Mozilla SVGPathElement.createSVGPathSegClosePath documentation> +createSVGPathSegClosePathUnchecked ::+ (MonadDOM m) => SVGPathElement -> m SVGPathSegClosePath+createSVGPathSegClosePathUnchecked self+ = liftDOM+ ((self ^. jsf "createSVGPathSegClosePath" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegMovetoAbs Mozilla SVGPathElement.createSVGPathSegMovetoAbs documentation> createSVGPathSegMovetoAbs :: (MonadDOM m) =>@@ -71,6 +147,23 @@ ((self ^. jsf "createSVGPathSegMovetoAbs" [toJSVal x, toJSVal y]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegMovetoAbs Mozilla SVGPathElement.createSVGPathSegMovetoAbs documentation> +createSVGPathSegMovetoAbs_ ::+ (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()+createSVGPathSegMovetoAbs_ self x y+ = liftDOM+ (void+ (self ^. jsf "createSVGPathSegMovetoAbs" [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegMovetoAbs Mozilla SVGPathElement.createSVGPathSegMovetoAbs documentation> +createSVGPathSegMovetoAbsUnchecked ::+ (MonadDOM m) =>+ SVGPathElement -> Float -> Float -> m SVGPathSegMovetoAbs+createSVGPathSegMovetoAbsUnchecked self x y+ = liftDOM+ ((self ^. jsf "createSVGPathSegMovetoAbs" [toJSVal x, toJSVal y])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegMovetoRel Mozilla SVGPathElement.createSVGPathSegMovetoRel documentation> createSVGPathSegMovetoRel :: (MonadDOM m) =>@@ -80,6 +173,23 @@ ((self ^. jsf "createSVGPathSegMovetoRel" [toJSVal x, toJSVal y]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegMovetoRel Mozilla SVGPathElement.createSVGPathSegMovetoRel documentation> +createSVGPathSegMovetoRel_ ::+ (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()+createSVGPathSegMovetoRel_ self x y+ = liftDOM+ (void+ (self ^. jsf "createSVGPathSegMovetoRel" [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegMovetoRel Mozilla SVGPathElement.createSVGPathSegMovetoRel documentation> +createSVGPathSegMovetoRelUnchecked ::+ (MonadDOM m) =>+ SVGPathElement -> Float -> Float -> m SVGPathSegMovetoRel+createSVGPathSegMovetoRelUnchecked self x y+ = liftDOM+ ((self ^. jsf "createSVGPathSegMovetoRel" [toJSVal x, toJSVal y])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoAbs Mozilla SVGPathElement.createSVGPathSegLinetoAbs documentation> createSVGPathSegLinetoAbs :: (MonadDOM m) =>@@ -89,6 +199,23 @@ ((self ^. jsf "createSVGPathSegLinetoAbs" [toJSVal x, toJSVal y]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoAbs Mozilla SVGPathElement.createSVGPathSegLinetoAbs documentation> +createSVGPathSegLinetoAbs_ ::+ (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()+createSVGPathSegLinetoAbs_ self x y+ = liftDOM+ (void+ (self ^. jsf "createSVGPathSegLinetoAbs" [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoAbs Mozilla SVGPathElement.createSVGPathSegLinetoAbs documentation> +createSVGPathSegLinetoAbsUnchecked ::+ (MonadDOM m) =>+ SVGPathElement -> Float -> Float -> m SVGPathSegLinetoAbs+createSVGPathSegLinetoAbsUnchecked self x y+ = liftDOM+ ((self ^. jsf "createSVGPathSegLinetoAbs" [toJSVal x, toJSVal y])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoRel Mozilla SVGPathElement.createSVGPathSegLinetoRel documentation> createSVGPathSegLinetoRel :: (MonadDOM m) =>@@ -98,6 +225,23 @@ ((self ^. jsf "createSVGPathSegLinetoRel" [toJSVal x, toJSVal y]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoRel Mozilla SVGPathElement.createSVGPathSegLinetoRel documentation> +createSVGPathSegLinetoRel_ ::+ (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()+createSVGPathSegLinetoRel_ self x y+ = liftDOM+ (void+ (self ^. jsf "createSVGPathSegLinetoRel" [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoRel Mozilla SVGPathElement.createSVGPathSegLinetoRel documentation> +createSVGPathSegLinetoRelUnchecked ::+ (MonadDOM m) =>+ SVGPathElement -> Float -> Float -> m SVGPathSegLinetoRel+createSVGPathSegLinetoRelUnchecked self x y+ = liftDOM+ ((self ^. jsf "createSVGPathSegLinetoRel" [toJSVal x, toJSVal y])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicAbs Mozilla SVGPathElement.createSVGPathSegCurvetoCubicAbs documentation> createSVGPathSegCurvetoCubicAbs :: (MonadDOM m) =>@@ -114,6 +258,34 @@ toJSVal y2]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicAbs Mozilla SVGPathElement.createSVGPathSegCurvetoCubicAbs documentation> +createSVGPathSegCurvetoCubicAbs_ ::+ (MonadDOM m) =>+ SVGPathElement ->+ Float -> Float -> Float -> Float -> Float -> Float -> m ()+createSVGPathSegCurvetoCubicAbs_ self x y x1 y1 x2 y2+ = liftDOM+ (void+ (self ^. jsf "createSVGPathSegCurvetoCubicAbs"+ [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1, toJSVal x2,+ toJSVal y2]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicAbs Mozilla SVGPathElement.createSVGPathSegCurvetoCubicAbs documentation> +createSVGPathSegCurvetoCubicAbsUnchecked ::+ (MonadDOM m) =>+ SVGPathElement ->+ Float ->+ Float ->+ Float ->+ Float ->+ Float -> Float -> m SVGPathSegCurvetoCubicAbs+createSVGPathSegCurvetoCubicAbsUnchecked self x y x1 y1 x2 y2+ = liftDOM+ ((self ^. jsf "createSVGPathSegCurvetoCubicAbs"+ [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1, toJSVal x2,+ toJSVal y2])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicRel Mozilla SVGPathElement.createSVGPathSegCurvetoCubicRel documentation> createSVGPathSegCurvetoCubicRel :: (MonadDOM m) =>@@ -130,6 +302,34 @@ toJSVal y2]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicRel Mozilla SVGPathElement.createSVGPathSegCurvetoCubicRel documentation> +createSVGPathSegCurvetoCubicRel_ ::+ (MonadDOM m) =>+ SVGPathElement ->+ Float -> Float -> Float -> Float -> Float -> Float -> m ()+createSVGPathSegCurvetoCubicRel_ self x y x1 y1 x2 y2+ = liftDOM+ (void+ (self ^. jsf "createSVGPathSegCurvetoCubicRel"+ [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1, toJSVal x2,+ toJSVal y2]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicRel Mozilla SVGPathElement.createSVGPathSegCurvetoCubicRel documentation> +createSVGPathSegCurvetoCubicRelUnchecked ::+ (MonadDOM m) =>+ SVGPathElement ->+ Float ->+ Float ->+ Float ->+ Float ->+ Float -> Float -> m SVGPathSegCurvetoCubicRel+createSVGPathSegCurvetoCubicRelUnchecked self x y x1 y1 x2 y2+ = liftDOM+ ((self ^. jsf "createSVGPathSegCurvetoCubicRel"+ [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1, toJSVal x2,+ toJSVal y2])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticAbs Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticAbs documentation> createSVGPathSegCurvetoQuadraticAbs :: (MonadDOM m) =>@@ -144,6 +344,30 @@ [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticAbs Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticAbs documentation> +createSVGPathSegCurvetoQuadraticAbs_ ::+ (MonadDOM m) =>+ SVGPathElement -> Float -> Float -> Float -> Float -> m ()+createSVGPathSegCurvetoQuadraticAbs_ self x y x1 y1+ = liftDOM+ (void+ (self ^. jsf "createSVGPathSegCurvetoQuadraticAbs"+ [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticAbs Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticAbs documentation> +createSVGPathSegCurvetoQuadraticAbsUnchecked ::+ (MonadDOM m) =>+ SVGPathElement ->+ Float ->+ Float ->+ Float ->+ Float -> m SVGPathSegCurvetoQuadraticAbs+createSVGPathSegCurvetoQuadraticAbsUnchecked self x y x1 y1+ = liftDOM+ ((self ^. jsf "createSVGPathSegCurvetoQuadraticAbs"+ [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticRel Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticRel documentation> createSVGPathSegCurvetoQuadraticRel :: (MonadDOM m) =>@@ -158,6 +382,30 @@ [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticRel Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticRel documentation> +createSVGPathSegCurvetoQuadraticRel_ ::+ (MonadDOM m) =>+ SVGPathElement -> Float -> Float -> Float -> Float -> m ()+createSVGPathSegCurvetoQuadraticRel_ self x y x1 y1+ = liftDOM+ (void+ (self ^. jsf "createSVGPathSegCurvetoQuadraticRel"+ [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticRel Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticRel documentation> +createSVGPathSegCurvetoQuadraticRelUnchecked ::+ (MonadDOM m) =>+ SVGPathElement ->+ Float ->+ Float ->+ Float ->+ Float -> m SVGPathSegCurvetoQuadraticRel+createSVGPathSegCurvetoQuadraticRelUnchecked self x y x1 y1+ = liftDOM+ ((self ^. jsf "createSVGPathSegCurvetoQuadraticRel"+ [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegArcAbs Mozilla SVGPathElement.createSVGPathSegArcAbs documentation> createSVGPathSegArcAbs :: (MonadDOM m) =>@@ -173,6 +421,34 @@ toJSVal largeArcFlag, toJSVal sweepFlag]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegArcAbs Mozilla SVGPathElement.createSVGPathSegArcAbs documentation> +createSVGPathSegArcAbs_ ::+ (MonadDOM m) =>+ SVGPathElement ->+ Float -> Float -> Float -> Float -> Float -> Bool -> Bool -> m ()+createSVGPathSegArcAbs_ self x y r1 r2 angle largeArcFlag sweepFlag+ = liftDOM+ (void+ (self ^. jsf "createSVGPathSegArcAbs"+ [toJSVal x, toJSVal y, toJSVal r1, toJSVal r2, toJSVal angle,+ toJSVal largeArcFlag, toJSVal sweepFlag]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegArcAbs Mozilla SVGPathElement.createSVGPathSegArcAbs documentation> +createSVGPathSegArcAbsUnchecked ::+ (MonadDOM m) =>+ SVGPathElement ->+ Float ->+ Float ->+ Float ->+ Float -> Float -> Bool -> Bool -> m SVGPathSegArcAbs+createSVGPathSegArcAbsUnchecked self x y r1 r2 angle largeArcFlag+ sweepFlag+ = liftDOM+ ((self ^. jsf "createSVGPathSegArcAbs"+ [toJSVal x, toJSVal y, toJSVal r1, toJSVal r2, toJSVal angle,+ toJSVal largeArcFlag, toJSVal sweepFlag])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegArcRel Mozilla SVGPathElement.createSVGPathSegArcRel documentation> createSVGPathSegArcRel :: (MonadDOM m) =>@@ -188,6 +464,34 @@ toJSVal largeArcFlag, toJSVal sweepFlag]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegArcRel Mozilla SVGPathElement.createSVGPathSegArcRel documentation> +createSVGPathSegArcRel_ ::+ (MonadDOM m) =>+ SVGPathElement ->+ Float -> Float -> Float -> Float -> Float -> Bool -> Bool -> m ()+createSVGPathSegArcRel_ self x y r1 r2 angle largeArcFlag sweepFlag+ = liftDOM+ (void+ (self ^. jsf "createSVGPathSegArcRel"+ [toJSVal x, toJSVal y, toJSVal r1, toJSVal r2, toJSVal angle,+ toJSVal largeArcFlag, toJSVal sweepFlag]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegArcRel Mozilla SVGPathElement.createSVGPathSegArcRel documentation> +createSVGPathSegArcRelUnchecked ::+ (MonadDOM m) =>+ SVGPathElement ->+ Float ->+ Float ->+ Float ->+ Float -> Float -> Bool -> Bool -> m SVGPathSegArcRel+createSVGPathSegArcRelUnchecked self x y r1 r2 angle largeArcFlag+ sweepFlag+ = liftDOM+ ((self ^. jsf "createSVGPathSegArcRel"+ [toJSVal x, toJSVal y, toJSVal r1, toJSVal r2, toJSVal angle,+ toJSVal largeArcFlag, toJSVal sweepFlag])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoHorizontalAbs Mozilla SVGPathElement.createSVGPathSegLinetoHorizontalAbs documentation> createSVGPathSegLinetoHorizontalAbs :: (MonadDOM m) =>@@ -198,6 +502,24 @@ ((self ^. jsf "createSVGPathSegLinetoHorizontalAbs" [toJSVal x]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoHorizontalAbs Mozilla SVGPathElement.createSVGPathSegLinetoHorizontalAbs documentation> +createSVGPathSegLinetoHorizontalAbs_ ::+ (MonadDOM m) => SVGPathElement -> Float -> m ()+createSVGPathSegLinetoHorizontalAbs_ self x+ = liftDOM+ (void+ (self ^. jsf "createSVGPathSegLinetoHorizontalAbs" [toJSVal x]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoHorizontalAbs Mozilla SVGPathElement.createSVGPathSegLinetoHorizontalAbs documentation> +createSVGPathSegLinetoHorizontalAbsUnchecked ::+ (MonadDOM m) =>+ SVGPathElement ->+ Float -> m SVGPathSegLinetoHorizontalAbs+createSVGPathSegLinetoHorizontalAbsUnchecked self x+ = liftDOM+ ((self ^. jsf "createSVGPathSegLinetoHorizontalAbs" [toJSVal x])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoHorizontalRel Mozilla SVGPathElement.createSVGPathSegLinetoHorizontalRel documentation> createSVGPathSegLinetoHorizontalRel :: (MonadDOM m) =>@@ -208,6 +530,24 @@ ((self ^. jsf "createSVGPathSegLinetoHorizontalRel" [toJSVal x]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoHorizontalRel Mozilla SVGPathElement.createSVGPathSegLinetoHorizontalRel documentation> +createSVGPathSegLinetoHorizontalRel_ ::+ (MonadDOM m) => SVGPathElement -> Float -> m ()+createSVGPathSegLinetoHorizontalRel_ self x+ = liftDOM+ (void+ (self ^. jsf "createSVGPathSegLinetoHorizontalRel" [toJSVal x]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoHorizontalRel Mozilla SVGPathElement.createSVGPathSegLinetoHorizontalRel documentation> +createSVGPathSegLinetoHorizontalRelUnchecked ::+ (MonadDOM m) =>+ SVGPathElement ->+ Float -> m SVGPathSegLinetoHorizontalRel+createSVGPathSegLinetoHorizontalRelUnchecked self x+ = liftDOM+ ((self ^. jsf "createSVGPathSegLinetoHorizontalRel" [toJSVal x])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoVerticalAbs Mozilla SVGPathElement.createSVGPathSegLinetoVerticalAbs documentation> createSVGPathSegLinetoVerticalAbs :: (MonadDOM m) =>@@ -217,6 +557,24 @@ ((self ^. jsf "createSVGPathSegLinetoVerticalAbs" [toJSVal y]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoVerticalAbs Mozilla SVGPathElement.createSVGPathSegLinetoVerticalAbs documentation> +createSVGPathSegLinetoVerticalAbs_ ::+ (MonadDOM m) => SVGPathElement -> Float -> m ()+createSVGPathSegLinetoVerticalAbs_ self y+ = liftDOM+ (void+ (self ^. jsf "createSVGPathSegLinetoVerticalAbs" [toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoVerticalAbs Mozilla SVGPathElement.createSVGPathSegLinetoVerticalAbs documentation> +createSVGPathSegLinetoVerticalAbsUnchecked ::+ (MonadDOM m) =>+ SVGPathElement ->+ Float -> m SVGPathSegLinetoVerticalAbs+createSVGPathSegLinetoVerticalAbsUnchecked self y+ = liftDOM+ ((self ^. jsf "createSVGPathSegLinetoVerticalAbs" [toJSVal y]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoVerticalRel Mozilla SVGPathElement.createSVGPathSegLinetoVerticalRel documentation> createSVGPathSegLinetoVerticalRel :: (MonadDOM m) =>@@ -226,6 +584,24 @@ ((self ^. jsf "createSVGPathSegLinetoVerticalRel" [toJSVal y]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoVerticalRel Mozilla SVGPathElement.createSVGPathSegLinetoVerticalRel documentation> +createSVGPathSegLinetoVerticalRel_ ::+ (MonadDOM m) => SVGPathElement -> Float -> m ()+createSVGPathSegLinetoVerticalRel_ self y+ = liftDOM+ (void+ (self ^. jsf "createSVGPathSegLinetoVerticalRel" [toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoVerticalRel Mozilla SVGPathElement.createSVGPathSegLinetoVerticalRel documentation> +createSVGPathSegLinetoVerticalRelUnchecked ::+ (MonadDOM m) =>+ SVGPathElement ->+ Float -> m SVGPathSegLinetoVerticalRel+createSVGPathSegLinetoVerticalRelUnchecked self y+ = liftDOM+ ((self ^. jsf "createSVGPathSegLinetoVerticalRel" [toJSVal y]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs Mozilla SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs documentation> createSVGPathSegCurvetoCubicSmoothAbs :: (MonadDOM m) =>@@ -240,6 +616,30 @@ [toJSVal x, toJSVal y, toJSVal x2, toJSVal y2]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs Mozilla SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs documentation> +createSVGPathSegCurvetoCubicSmoothAbs_ ::+ (MonadDOM m) =>+ SVGPathElement -> Float -> Float -> Float -> Float -> m ()+createSVGPathSegCurvetoCubicSmoothAbs_ self x y x2 y2+ = liftDOM+ (void+ (self ^. jsf "createSVGPathSegCurvetoCubicSmoothAbs"+ [toJSVal x, toJSVal y, toJSVal x2, toJSVal y2]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs Mozilla SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs documentation> +createSVGPathSegCurvetoCubicSmoothAbsUnchecked ::+ (MonadDOM m) =>+ SVGPathElement ->+ Float ->+ Float ->+ Float ->+ Float -> m SVGPathSegCurvetoCubicSmoothAbs+createSVGPathSegCurvetoCubicSmoothAbsUnchecked self x y x2 y2+ = liftDOM+ ((self ^. jsf "createSVGPathSegCurvetoCubicSmoothAbs"+ [toJSVal x, toJSVal y, toJSVal x2, toJSVal y2])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel Mozilla SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel documentation> createSVGPathSegCurvetoCubicSmoothRel :: (MonadDOM m) =>@@ -254,6 +654,30 @@ [toJSVal x, toJSVal y, toJSVal x2, toJSVal y2]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel Mozilla SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel documentation> +createSVGPathSegCurvetoCubicSmoothRel_ ::+ (MonadDOM m) =>+ SVGPathElement -> Float -> Float -> Float -> Float -> m ()+createSVGPathSegCurvetoCubicSmoothRel_ self x y x2 y2+ = liftDOM+ (void+ (self ^. jsf "createSVGPathSegCurvetoCubicSmoothRel"+ [toJSVal x, toJSVal y, toJSVal x2, toJSVal y2]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel Mozilla SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel documentation> +createSVGPathSegCurvetoCubicSmoothRelUnchecked ::+ (MonadDOM m) =>+ SVGPathElement ->+ Float ->+ Float ->+ Float ->+ Float -> m SVGPathSegCurvetoCubicSmoothRel+createSVGPathSegCurvetoCubicSmoothRelUnchecked self x y x2 y2+ = liftDOM+ ((self ^. jsf "createSVGPathSegCurvetoCubicSmoothRel"+ [toJSVal x, toJSVal y, toJSVal x2, toJSVal y2])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs documentation> createSVGPathSegCurvetoQuadraticSmoothAbs :: (MonadDOM m) =>@@ -267,6 +691,28 @@ [toJSVal x, toJSVal y]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs documentation> +createSVGPathSegCurvetoQuadraticSmoothAbs_ ::+ (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()+createSVGPathSegCurvetoQuadraticSmoothAbs_ self x y+ = liftDOM+ (void+ (self ^. jsf "createSVGPathSegCurvetoQuadraticSmoothAbs"+ [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs documentation> +createSVGPathSegCurvetoQuadraticSmoothAbsUnchecked ::+ (MonadDOM m) =>+ SVGPathElement ->+ Float ->+ Float ->+ m SVGPathSegCurvetoQuadraticSmoothAbs+createSVGPathSegCurvetoQuadraticSmoothAbsUnchecked self x y+ = liftDOM+ ((self ^. jsf "createSVGPathSegCurvetoQuadraticSmoothAbs"+ [toJSVal x, toJSVal y])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel documentation> createSVGPathSegCurvetoQuadraticSmoothRel :: (MonadDOM m) =>@@ -280,33 +726,89 @@ [toJSVal x, toJSVal y]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel documentation> +createSVGPathSegCurvetoQuadraticSmoothRel_ ::+ (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()+createSVGPathSegCurvetoQuadraticSmoothRel_ self x y+ = liftDOM+ (void+ (self ^. jsf "createSVGPathSegCurvetoQuadraticSmoothRel"+ [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel documentation> +createSVGPathSegCurvetoQuadraticSmoothRelUnchecked ::+ (MonadDOM m) =>+ SVGPathElement ->+ Float ->+ Float ->+ m SVGPathSegCurvetoQuadraticSmoothRel+createSVGPathSegCurvetoQuadraticSmoothRelUnchecked self x y+ = liftDOM+ ((self ^. jsf "createSVGPathSegCurvetoQuadraticSmoothRel"+ [toJSVal x, toJSVal y])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.pathLength Mozilla SVGPathElement.pathLength documentation> getPathLength :: (MonadDOM m) => SVGPathElement -> m (Maybe SVGAnimatedNumber) getPathLength self = liftDOM ((self ^. js "pathLength") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.pathLength Mozilla SVGPathElement.pathLength documentation> +getPathLengthUnchecked ::+ (MonadDOM m) => SVGPathElement -> m SVGAnimatedNumber+getPathLengthUnchecked self+ = liftDOM ((self ^. js "pathLength") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.pathSegList Mozilla SVGPathElement.pathSegList documentation> getPathSegList :: (MonadDOM m) => SVGPathElement -> m (Maybe SVGPathSegList) getPathSegList self = liftDOM ((self ^. js "pathSegList") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.pathSegList Mozilla SVGPathElement.pathSegList documentation> +getPathSegListUnchecked ::+ (MonadDOM m) => SVGPathElement -> m SVGPathSegList+getPathSegListUnchecked self+ = liftDOM ((self ^. js "pathSegList") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.normalizedPathSegList Mozilla SVGPathElement.normalizedPathSegList documentation> getNormalizedPathSegList :: (MonadDOM m) => SVGPathElement -> m (Maybe SVGPathSegList) getNormalizedPathSegList self = liftDOM ((self ^. js "normalizedPathSegList") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.normalizedPathSegList Mozilla SVGPathElement.normalizedPathSegList documentation> +getNormalizedPathSegListUnchecked ::+ (MonadDOM m) => SVGPathElement -> m SVGPathSegList+getNormalizedPathSegListUnchecked self+ = liftDOM+ ((self ^. js "normalizedPathSegList") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.animatedPathSegList Mozilla SVGPathElement.animatedPathSegList documentation> getAnimatedPathSegList :: (MonadDOM m) => SVGPathElement -> m (Maybe SVGPathSegList) getAnimatedPathSegList self = liftDOM ((self ^. js "animatedPathSegList") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.animatedPathSegList Mozilla SVGPathElement.animatedPathSegList documentation> +getAnimatedPathSegListUnchecked ::+ (MonadDOM m) => SVGPathElement -> m SVGPathSegList+getAnimatedPathSegListUnchecked self+ = liftDOM+ ((self ^. js "animatedPathSegList") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.animatedNormalizedPathSegList Mozilla SVGPathElement.animatedNormalizedPathSegList documentation> getAnimatedNormalizedPathSegList :: (MonadDOM m) => SVGPathElement -> m (Maybe SVGPathSegList) getAnimatedNormalizedPathSegList self = liftDOM ((self ^. js "animatedNormalizedPathSegList") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.animatedNormalizedPathSegList Mozilla SVGPathElement.animatedNormalizedPathSegList documentation> +getAnimatedNormalizedPathSegListUnchecked ::+ (MonadDOM m) => SVGPathElement -> m SVGPathSegList+getAnimatedNormalizedPathSegListUnchecked self+ = liftDOM+ ((self ^. js "animatedNormalizedPathSegList") >>=+ fromJSValUnchecked)
src/JSDOM/Generated/SVGPathSegList.hs view
@@ -1,9 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGPathSegList- (clear, initialize, getItem, insertItemBefore, replaceItem,- removeItem, appendItem, getNumberOfItems, SVGPathSegList,- castToSVGPathSegList, gTypeSVGPathSegList)+ (clear, initialize, initialize_, initializeUnchecked, getItem,+ getItem_, getItemUnchecked, insertItemBefore, insertItemBefore_,+ insertItemBeforeUnchecked, replaceItem, replaceItem_,+ replaceItemUnchecked, removeItem, removeItem_, removeItemUnchecked,+ appendItem, appendItem_, appendItemUnchecked, getNumberOfItems,+ SVGPathSegList, castToSVGPathSegList, gTypeSVGPathSegList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,12 +32,40 @@ = liftDOM ((self ^. jsf "initialize" [toJSVal newItem]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.initialize Mozilla SVGPathSegList.initialize documentation> +initialize_ ::+ (MonadDOM m, IsSVGPathSeg newItem) =>+ SVGPathSegList -> Maybe newItem -> m ()+initialize_ self newItem+ = liftDOM (void (self ^. jsf "initialize" [toJSVal newItem]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.initialize Mozilla SVGPathSegList.initialize documentation> +initializeUnchecked ::+ (MonadDOM m, IsSVGPathSeg newItem) =>+ SVGPathSegList -> Maybe newItem -> m SVGPathSeg+initializeUnchecked self newItem+ = liftDOM+ ((self ^. jsf "initialize" [toJSVal newItem]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.getItem Mozilla SVGPathSegList.getItem documentation> getItem :: (MonadDOM m) => SVGPathSegList -> Word -> m (Maybe SVGPathSeg) getItem self index = liftDOM ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.getItem Mozilla SVGPathSegList.getItem documentation> +getItem_ :: (MonadDOM m) => SVGPathSegList -> Word -> m ()+getItem_ self index+ = liftDOM (void (self ^. jsf "getItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.getItem Mozilla SVGPathSegList.getItem documentation> +getItemUnchecked ::+ (MonadDOM m) => SVGPathSegList -> Word -> m SVGPathSeg+getItemUnchecked self index+ = liftDOM+ ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.insertItemBefore Mozilla SVGPathSegList.insertItemBefore documentation> insertItemBefore :: (MonadDOM m, IsSVGPathSeg newItem) =>@@ -44,6 +75,24 @@ ((self ^. jsf "insertItemBefore" [toJSVal newItem, toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.insertItemBefore Mozilla SVGPathSegList.insertItemBefore documentation> +insertItemBefore_ ::+ (MonadDOM m, IsSVGPathSeg newItem) =>+ SVGPathSegList -> Maybe newItem -> Word -> m ()+insertItemBefore_ self newItem index+ = liftDOM+ (void+ (self ^. jsf "insertItemBefore" [toJSVal newItem, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.insertItemBefore Mozilla SVGPathSegList.insertItemBefore documentation> +insertItemBeforeUnchecked ::+ (MonadDOM m, IsSVGPathSeg newItem) =>+ SVGPathSegList -> Maybe newItem -> Word -> m SVGPathSeg+insertItemBeforeUnchecked self newItem index+ = liftDOM+ ((self ^. jsf "insertItemBefore" [toJSVal newItem, toJSVal index])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.replaceItem Mozilla SVGPathSegList.replaceItem documentation> replaceItem :: (MonadDOM m, IsSVGPathSeg newItem) =>@@ -53,6 +102,23 @@ ((self ^. jsf "replaceItem" [toJSVal newItem, toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.replaceItem Mozilla SVGPathSegList.replaceItem documentation> +replaceItem_ ::+ (MonadDOM m, IsSVGPathSeg newItem) =>+ SVGPathSegList -> Maybe newItem -> Word -> m ()+replaceItem_ self newItem index+ = liftDOM+ (void (self ^. jsf "replaceItem" [toJSVal newItem, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.replaceItem Mozilla SVGPathSegList.replaceItem documentation> +replaceItemUnchecked ::+ (MonadDOM m, IsSVGPathSeg newItem) =>+ SVGPathSegList -> Maybe newItem -> Word -> m SVGPathSeg+replaceItemUnchecked self newItem index+ = liftDOM+ ((self ^. jsf "replaceItem" [toJSVal newItem, toJSVal index]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.removeItem Mozilla SVGPathSegList.removeItem documentation> removeItem :: (MonadDOM m) => SVGPathSegList -> Word -> m (Maybe SVGPathSeg)@@ -60,6 +126,18 @@ = liftDOM ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.removeItem Mozilla SVGPathSegList.removeItem documentation> +removeItem_ :: (MonadDOM m) => SVGPathSegList -> Word -> m ()+removeItem_ self index+ = liftDOM (void (self ^. jsf "removeItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.removeItem Mozilla SVGPathSegList.removeItem documentation> +removeItemUnchecked ::+ (MonadDOM m) => SVGPathSegList -> Word -> m SVGPathSeg+removeItemUnchecked self index+ = liftDOM+ ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.appendItem Mozilla SVGPathSegList.appendItem documentation> appendItem :: (MonadDOM m, IsSVGPathSeg newItem) =>@@ -67,6 +145,22 @@ appendItem self newItem = liftDOM ((self ^. jsf "appendItem" [toJSVal newItem]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.appendItem Mozilla SVGPathSegList.appendItem documentation> +appendItem_ ::+ (MonadDOM m, IsSVGPathSeg newItem) =>+ SVGPathSegList -> Maybe newItem -> m ()+appendItem_ self newItem+ = liftDOM (void (self ^. jsf "appendItem" [toJSVal newItem]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.appendItem Mozilla SVGPathSegList.appendItem documentation> +appendItemUnchecked ::+ (MonadDOM m, IsSVGPathSeg newItem) =>+ SVGPathSegList -> Maybe newItem -> m SVGPathSeg+appendItemUnchecked self newItem+ = liftDOM+ ((self ^. jsf "appendItem" [toJSVal newItem]) >>=+ fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.numberOfItems Mozilla SVGPathSegList.numberOfItems documentation> getNumberOfItems :: (MonadDOM m) => SVGPathSegList -> m Word
src/JSDOM/Generated/SVGPatternElement.hs view
@@ -1,9 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGPatternElement- (getPatternUnits, getPatternContentUnits, getPatternTransform,- getX, getY, getWidth, getHeight, SVGPatternElement,- castToSVGPatternElement, gTypeSVGPatternElement)+ (getPatternUnits, getPatternUnitsUnchecked, getPatternContentUnits,+ getPatternContentUnitsUnchecked, getPatternTransform,+ getPatternTransformUnchecked, getX, getXUnchecked, getY,+ getYUnchecked, getWidth, getWidthUnchecked, getHeight,+ getHeightUnchecked, SVGPatternElement, castToSVGPatternElement,+ gTypeSVGPatternElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,6 +27,12 @@ getPatternUnits self = liftDOM ((self ^. js "patternUnits") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.patternUnits Mozilla SVGPatternElement.patternUnits documentation> +getPatternUnitsUnchecked ::+ (MonadDOM m) => SVGPatternElement -> m SVGAnimatedEnumeration+getPatternUnitsUnchecked self+ = liftDOM ((self ^. js "patternUnits") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.patternContentUnits Mozilla SVGPatternElement.patternContentUnits documentation> getPatternContentUnits :: (MonadDOM m) =>@@ -31,6 +40,13 @@ getPatternContentUnits self = liftDOM ((self ^. js "patternContentUnits") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.patternContentUnits Mozilla SVGPatternElement.patternContentUnits documentation> +getPatternContentUnitsUnchecked ::+ (MonadDOM m) => SVGPatternElement -> m SVGAnimatedEnumeration+getPatternContentUnitsUnchecked self+ = liftDOM+ ((self ^. js "patternContentUnits") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.patternTransform Mozilla SVGPatternElement.patternTransform documentation> getPatternTransform :: (MonadDOM m) =>@@ -38,22 +54,52 @@ getPatternTransform self = liftDOM ((self ^. js "patternTransform") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.patternTransform Mozilla SVGPatternElement.patternTransform documentation> +getPatternTransformUnchecked ::+ (MonadDOM m) => SVGPatternElement -> m SVGAnimatedTransformList+getPatternTransformUnchecked self+ = liftDOM ((self ^. js "patternTransform") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.x Mozilla SVGPatternElement.x documentation> getX :: (MonadDOM m) => SVGPatternElement -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.x Mozilla SVGPatternElement.x documentation> +getXUnchecked ::+ (MonadDOM m) => SVGPatternElement -> m SVGAnimatedLength+getXUnchecked self+ = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.y Mozilla SVGPatternElement.y documentation> getY :: (MonadDOM m) => SVGPatternElement -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.y Mozilla SVGPatternElement.y documentation> +getYUnchecked ::+ (MonadDOM m) => SVGPatternElement -> m SVGAnimatedLength+getYUnchecked self+ = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.width Mozilla SVGPatternElement.width documentation> getWidth :: (MonadDOM m) => SVGPatternElement -> m (Maybe SVGAnimatedLength) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.width Mozilla SVGPatternElement.width documentation> +getWidthUnchecked ::+ (MonadDOM m) => SVGPatternElement -> m SVGAnimatedLength+getWidthUnchecked self+ = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.height Mozilla SVGPatternElement.height documentation> getHeight :: (MonadDOM m) => SVGPatternElement -> m (Maybe SVGAnimatedLength) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.height Mozilla SVGPatternElement.height documentation> +getHeightUnchecked ::+ (MonadDOM m) => SVGPatternElement -> m SVGAnimatedLength+getHeightUnchecked self+ = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGPoint.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGPoint- (matrixTransform, setX, getX, setY, getY, SVGPoint, castToSVGPoint,- gTypeSVGPoint)+ (matrixTransform, matrixTransform_, matrixTransformUnchecked, setX,+ getX, setY, getY, SVGPoint, castToSVGPoint, gTypeSVGPoint) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,6 +22,20 @@ matrixTransform self matrix = liftDOM ((self ^. jsf "matrixTransform" [toJSVal matrix]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPoint.matrixTransform Mozilla SVGPoint.matrixTransform documentation> +matrixTransform_ ::+ (MonadDOM m) => SVGPoint -> Maybe SVGMatrix -> m ()+matrixTransform_ self matrix+ = liftDOM (void (self ^. jsf "matrixTransform" [toJSVal matrix]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPoint.matrixTransform Mozilla SVGPoint.matrixTransform documentation> +matrixTransformUnchecked ::+ (MonadDOM m) => SVGPoint -> Maybe SVGMatrix -> m SVGPoint+matrixTransformUnchecked self matrix+ = liftDOM+ ((self ^. jsf "matrixTransform" [toJSVal matrix]) >>=+ fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPoint.x Mozilla SVGPoint.x documentation> setX :: (MonadDOM m) => SVGPoint -> Float -> m ()
src/JSDOM/Generated/SVGPointList.hs view
@@ -1,9 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGPointList- (clear, initialize, getItem, insertItemBefore, replaceItem,- removeItem, appendItem, getNumberOfItems, SVGPointList,- castToSVGPointList, gTypeSVGPointList)+ (clear, initialize, initialize_, initializeUnchecked, getItem,+ getItem_, getItemUnchecked, insertItemBefore, insertItemBefore_,+ insertItemBeforeUnchecked, replaceItem, replaceItem_,+ replaceItemUnchecked, removeItem, removeItem_, removeItemUnchecked,+ appendItem, appendItem_, appendItemUnchecked, getNumberOfItems,+ SVGPointList, castToSVGPointList, gTypeSVGPointList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,12 +31,37 @@ initialize self item = liftDOM ((self ^. jsf "initialize" [toJSVal item]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.initialize Mozilla SVGPointList.initialize documentation> +initialize_ ::+ (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> m ()+initialize_ self item+ = liftDOM (void (self ^. jsf "initialize" [toJSVal item]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.initialize Mozilla SVGPointList.initialize documentation> +initializeUnchecked ::+ (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> m SVGPoint+initializeUnchecked self item+ = liftDOM+ ((self ^. jsf "initialize" [toJSVal item]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.getItem Mozilla SVGPointList.getItem documentation> getItem :: (MonadDOM m) => SVGPointList -> Word -> m (Maybe SVGPoint) getItem self index = liftDOM ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.getItem Mozilla SVGPointList.getItem documentation> +getItem_ :: (MonadDOM m) => SVGPointList -> Word -> m ()+getItem_ self index+ = liftDOM (void (self ^. jsf "getItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.getItem Mozilla SVGPointList.getItem documentation> +getItemUnchecked ::+ (MonadDOM m) => SVGPointList -> Word -> m SVGPoint+getItemUnchecked self index+ = liftDOM+ ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.insertItemBefore Mozilla SVGPointList.insertItemBefore documentation> insertItemBefore :: (MonadDOM m) =>@@ -43,6 +71,23 @@ ((self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.insertItemBefore Mozilla SVGPointList.insertItemBefore documentation> +insertItemBefore_ ::+ (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> Word -> m ()+insertItemBefore_ self item index+ = liftDOM+ (void+ (self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.insertItemBefore Mozilla SVGPointList.insertItemBefore documentation> +insertItemBeforeUnchecked ::+ (MonadDOM m) =>+ SVGPointList -> Maybe SVGPoint -> Word -> m SVGPoint+insertItemBeforeUnchecked self item index+ = liftDOM+ ((self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.replaceItem Mozilla SVGPointList.replaceItem documentation> replaceItem :: (MonadDOM m) =>@@ -52,6 +97,22 @@ ((self ^. jsf "replaceItem" [toJSVal item, toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.replaceItem Mozilla SVGPointList.replaceItem documentation> +replaceItem_ ::+ (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> Word -> m ()+replaceItem_ self item index+ = liftDOM+ (void (self ^. jsf "replaceItem" [toJSVal item, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.replaceItem Mozilla SVGPointList.replaceItem documentation> +replaceItemUnchecked ::+ (MonadDOM m) =>+ SVGPointList -> Maybe SVGPoint -> Word -> m SVGPoint+replaceItemUnchecked self item index+ = liftDOM+ ((self ^. jsf "replaceItem" [toJSVal item, toJSVal index]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.removeItem Mozilla SVGPointList.removeItem documentation> removeItem :: (MonadDOM m) => SVGPointList -> Word -> m (Maybe SVGPoint)@@ -59,12 +120,37 @@ = liftDOM ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.removeItem Mozilla SVGPointList.removeItem documentation> +removeItem_ :: (MonadDOM m) => SVGPointList -> Word -> m ()+removeItem_ self index+ = liftDOM (void (self ^. jsf "removeItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.removeItem Mozilla SVGPointList.removeItem documentation> +removeItemUnchecked ::+ (MonadDOM m) => SVGPointList -> Word -> m SVGPoint+removeItemUnchecked self index+ = liftDOM+ ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.appendItem Mozilla SVGPointList.appendItem documentation> appendItem :: (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> m (Maybe SVGPoint) appendItem self item = liftDOM ((self ^. jsf "appendItem" [toJSVal item]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.appendItem Mozilla SVGPointList.appendItem documentation> +appendItem_ ::+ (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> m ()+appendItem_ self item+ = liftDOM (void (self ^. jsf "appendItem" [toJSVal item]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.appendItem Mozilla SVGPointList.appendItem documentation> +appendItemUnchecked ::+ (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> m SVGPoint+appendItemUnchecked self item+ = liftDOM+ ((self ^. jsf "appendItem" [toJSVal item]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.numberOfItems Mozilla SVGPointList.numberOfItems documentation> getNumberOfItems :: (MonadDOM m) => SVGPointList -> m Word
src/JSDOM/Generated/SVGPolygonElement.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGPolygonElement- (getPoints, getAnimatedPoints, SVGPolygonElement,+ (getPoints, getPointsUnchecked, getAnimatedPoints,+ getAnimatedPointsUnchecked, SVGPolygonElement, castToSVGPolygonElement, gTypeSVGPolygonElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,8 +22,20 @@ (MonadDOM m) => SVGPolygonElement -> m (Maybe SVGPointList) getPoints self = liftDOM ((self ^. js "points") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPolygonElement.points Mozilla SVGPolygonElement.points documentation> +getPointsUnchecked ::+ (MonadDOM m) => SVGPolygonElement -> m SVGPointList+getPointsUnchecked self+ = liftDOM ((self ^. js "points") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPolygonElement.animatedPoints Mozilla SVGPolygonElement.animatedPoints documentation> getAnimatedPoints :: (MonadDOM m) => SVGPolygonElement -> m (Maybe SVGPointList) getAnimatedPoints self = liftDOM ((self ^. js "animatedPoints") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPolygonElement.animatedPoints Mozilla SVGPolygonElement.animatedPoints documentation> +getAnimatedPointsUnchecked ::+ (MonadDOM m) => SVGPolygonElement -> m SVGPointList+getAnimatedPointsUnchecked self+ = liftDOM ((self ^. js "animatedPoints") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGPolylineElement.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGPolylineElement- (getPoints, getAnimatedPoints, SVGPolylineElement,+ (getPoints, getPointsUnchecked, getAnimatedPoints,+ getAnimatedPointsUnchecked, SVGPolylineElement, castToSVGPolylineElement, gTypeSVGPolylineElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,8 +22,20 @@ (MonadDOM m) => SVGPolylineElement -> m (Maybe SVGPointList) getPoints self = liftDOM ((self ^. js "points") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPolylineElement.points Mozilla SVGPolylineElement.points documentation> +getPointsUnchecked ::+ (MonadDOM m) => SVGPolylineElement -> m SVGPointList+getPointsUnchecked self+ = liftDOM ((self ^. js "points") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPolylineElement.animatedPoints Mozilla SVGPolylineElement.animatedPoints documentation> getAnimatedPoints :: (MonadDOM m) => SVGPolylineElement -> m (Maybe SVGPointList) getAnimatedPoints self = liftDOM ((self ^. js "animatedPoints") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPolylineElement.animatedPoints Mozilla SVGPolylineElement.animatedPoints documentation> +getAnimatedPointsUnchecked ::+ (MonadDOM m) => SVGPolylineElement -> m SVGPointList+getAnimatedPointsUnchecked self+ = liftDOM ((self ^. js "animatedPoints") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGRadialGradientElement.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGRadialGradientElement- (getCx, getCy, getR, getFx, getFy, getFr, SVGRadialGradientElement,+ (getCx, getCxUnchecked, getCy, getCyUnchecked, getR, getRUnchecked,+ getFx, getFxUnchecked, getFy, getFyUnchecked, getFr,+ getFrUnchecked, SVGRadialGradientElement, castToSVGRadialGradientElement, gTypeSVGRadialGradientElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,32 +24,68 @@ SVGRadialGradientElement -> m (Maybe SVGAnimatedLength) getCx self = liftDOM ((self ^. js "cx") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.cx Mozilla SVGRadialGradientElement.cx documentation> +getCxUnchecked ::+ (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength+getCxUnchecked self+ = liftDOM ((self ^. js "cx") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.cy Mozilla SVGRadialGradientElement.cy documentation> getCy :: (MonadDOM m) => SVGRadialGradientElement -> m (Maybe SVGAnimatedLength) getCy self = liftDOM ((self ^. js "cy") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.cy Mozilla SVGRadialGradientElement.cy documentation> +getCyUnchecked ::+ (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength+getCyUnchecked self+ = liftDOM ((self ^. js "cy") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.r Mozilla SVGRadialGradientElement.r documentation> getR :: (MonadDOM m) => SVGRadialGradientElement -> m (Maybe SVGAnimatedLength) getR self = liftDOM ((self ^. js "r") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.r Mozilla SVGRadialGradientElement.r documentation> +getRUnchecked ::+ (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength+getRUnchecked self+ = liftDOM ((self ^. js "r") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.fx Mozilla SVGRadialGradientElement.fx documentation> getFx :: (MonadDOM m) => SVGRadialGradientElement -> m (Maybe SVGAnimatedLength) getFx self = liftDOM ((self ^. js "fx") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.fx Mozilla SVGRadialGradientElement.fx documentation> +getFxUnchecked ::+ (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength+getFxUnchecked self+ = liftDOM ((self ^. js "fx") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.fy Mozilla SVGRadialGradientElement.fy documentation> getFy :: (MonadDOM m) => SVGRadialGradientElement -> m (Maybe SVGAnimatedLength) getFy self = liftDOM ((self ^. js "fy") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.fy Mozilla SVGRadialGradientElement.fy documentation> +getFyUnchecked ::+ (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength+getFyUnchecked self+ = liftDOM ((self ^. js "fy") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.fr Mozilla SVGRadialGradientElement.fr documentation> getFr :: (MonadDOM m) => SVGRadialGradientElement -> m (Maybe SVGAnimatedLength) getFr self = liftDOM ((self ^. js "fr") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.fr Mozilla SVGRadialGradientElement.fr documentation> +getFrUnchecked ::+ (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength+getFrUnchecked self+ = liftDOM ((self ^. js "fr") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGRectElement.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGRectElement- (getX, getY, getWidth, getHeight, getRx, getRy, SVGRectElement,+ (getX, getXUnchecked, getY, getYUnchecked, getWidth,+ getWidthUnchecked, getHeight, getHeightUnchecked, getRx,+ getRxUnchecked, getRy, getRyUnchecked, SVGRectElement, castToSVGRectElement, gTypeSVGRectElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,27 +23,63 @@ (MonadDOM m) => SVGRectElement -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.x Mozilla SVGRectElement.x documentation> +getXUnchecked ::+ (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength+getXUnchecked self+ = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.y Mozilla SVGRectElement.y documentation> getY :: (MonadDOM m) => SVGRectElement -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.y Mozilla SVGRectElement.y documentation> +getYUnchecked ::+ (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength+getYUnchecked self+ = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.width Mozilla SVGRectElement.width documentation> getWidth :: (MonadDOM m) => SVGRectElement -> m (Maybe SVGAnimatedLength) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.width Mozilla SVGRectElement.width documentation> +getWidthUnchecked ::+ (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength+getWidthUnchecked self+ = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.height Mozilla SVGRectElement.height documentation> getHeight :: (MonadDOM m) => SVGRectElement -> m (Maybe SVGAnimatedLength) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.height Mozilla SVGRectElement.height documentation> +getHeightUnchecked ::+ (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength+getHeightUnchecked self+ = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.rx Mozilla SVGRectElement.rx documentation> getRx :: (MonadDOM m) => SVGRectElement -> m (Maybe SVGAnimatedLength) getRx self = liftDOM ((self ^. js "rx") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.rx Mozilla SVGRectElement.rx documentation> +getRxUnchecked ::+ (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength+getRxUnchecked self+ = liftDOM ((self ^. js "rx") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.ry Mozilla SVGRectElement.ry documentation> getRy :: (MonadDOM m) => SVGRectElement -> m (Maybe SVGAnimatedLength) getRy self = liftDOM ((self ^. js "ry") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.ry Mozilla SVGRectElement.ry documentation> +getRyUnchecked ::+ (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength+getRyUnchecked self+ = liftDOM ((self ^. js "ry") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGSVGElement.hs view
@@ -1,19 +1,32 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGSVGElement- (suspendRedraw, unsuspendRedraw, unsuspendRedrawAll, forceRedraw,- pauseAnimations, unpauseAnimations, animationsPaused,- getCurrentTime, setCurrentTime, getIntersectionList,- getEnclosureList, checkIntersection, checkEnclosure, deselectAll,- createSVGNumber, createSVGLength, createSVGAngle, createSVGPoint,- createSVGMatrix, createSVGRect, createSVGTransform,- createSVGTransformFromMatrix, getElementById, getX, getY, getWidth,- getHeight, setContentScriptType, getContentScriptType,+ (suspendRedraw, suspendRedraw_, unsuspendRedraw,+ unsuspendRedrawAll, forceRedraw, pauseAnimations,+ unpauseAnimations, animationsPaused, animationsPaused_,+ getCurrentTime, getCurrentTime_, setCurrentTime,+ getIntersectionList, getIntersectionList_,+ getIntersectionListUnchecked, getEnclosureList, getEnclosureList_,+ getEnclosureListUnchecked, checkIntersection, checkIntersection_,+ checkEnclosure, checkEnclosure_, deselectAll, createSVGNumber,+ createSVGNumber_, createSVGNumberUnchecked, createSVGLength,+ createSVGLength_, createSVGLengthUnchecked, createSVGAngle,+ createSVGAngle_, createSVGAngleUnchecked, createSVGPoint,+ createSVGPoint_, createSVGPointUnchecked, createSVGMatrix,+ createSVGMatrix_, createSVGMatrixUnchecked, createSVGRect,+ createSVGRect_, createSVGRectUnchecked, createSVGTransform,+ createSVGTransform_, createSVGTransformUnchecked,+ createSVGTransformFromMatrix, createSVGTransformFromMatrix_,+ createSVGTransformFromMatrixUnchecked, getElementById,+ getElementById_, getElementByIdUnchecked, getX, getXUnchecked,+ getY, getYUnchecked, getWidth, getWidthUnchecked, getHeight,+ getHeightUnchecked, setContentScriptType, getContentScriptType, setContentStyleType, getContentStyleType, getViewport,- getPixelUnitToMillimeterX, getPixelUnitToMillimeterY,- getScreenPixelToMillimeterX, getScreenPixelToMillimeterY,- getUseCurrentView, getCurrentView, setCurrentScale,- getCurrentScale, getCurrentTranslate, SVGSVGElement,+ getViewportUnchecked, getPixelUnitToMillimeterX,+ getPixelUnitToMillimeterY, getScreenPixelToMillimeterX,+ getScreenPixelToMillimeterY, getUseCurrentView, getCurrentView,+ getCurrentViewUnchecked, setCurrentScale, getCurrentScale,+ getCurrentTranslate, getCurrentTranslateUnchecked, SVGSVGElement, castToSVGSVGElement, gTypeSVGSVGElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -36,6 +49,12 @@ ((self ^. jsf "suspendRedraw" [toJSVal maxWaitMilliseconds]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.suspendRedraw Mozilla SVGSVGElement.suspendRedraw documentation> +suspendRedraw_ :: (MonadDOM m) => SVGSVGElement -> Word -> m ()+suspendRedraw_ self maxWaitMilliseconds+ = liftDOM+ (void (self ^. jsf "suspendRedraw" [toJSVal maxWaitMilliseconds]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.unsuspendRedraw Mozilla SVGSVGElement.unsuspendRedraw documentation> unsuspendRedraw :: (MonadDOM m) => SVGSVGElement -> Word -> m () unsuspendRedraw self suspendHandleId@@ -66,6 +85,11 @@ animationsPaused self = liftDOM ((self ^. jsf "animationsPaused" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.animationsPaused Mozilla SVGSVGElement.animationsPaused documentation> +animationsPaused_ :: (MonadDOM m) => SVGSVGElement -> m ()+animationsPaused_ self+ = liftDOM (void (self ^. jsf "animationsPaused" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getCurrentTime Mozilla SVGSVGElement.getCurrentTime documentation> getCurrentTime :: (MonadDOM m) => SVGSVGElement -> m Float getCurrentTime self@@ -73,6 +97,11 @@ (realToFrac <$> ((self ^. jsf "getCurrentTime" ()) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getCurrentTime Mozilla SVGSVGElement.getCurrentTime documentation> +getCurrentTime_ :: (MonadDOM m) => SVGSVGElement -> m ()+getCurrentTime_ self+ = liftDOM (void (self ^. jsf "getCurrentTime" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.setCurrentTime Mozilla SVGSVGElement.setCurrentTime documentation> setCurrentTime :: (MonadDOM m) => SVGSVGElement -> Float -> m () setCurrentTime self seconds@@ -89,6 +118,27 @@ [toJSVal rect, toJSVal referenceElement]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getIntersectionList Mozilla SVGSVGElement.getIntersectionList documentation> +getIntersectionList_ ::+ (MonadDOM m, IsSVGElement referenceElement) =>+ SVGSVGElement -> Maybe SVGRect -> Maybe referenceElement -> m ()+getIntersectionList_ self rect referenceElement+ = liftDOM+ (void+ (self ^. jsf "getIntersectionList"+ [toJSVal rect, toJSVal referenceElement]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getIntersectionList Mozilla SVGSVGElement.getIntersectionList documentation> +getIntersectionListUnchecked ::+ (MonadDOM m, IsSVGElement referenceElement) =>+ SVGSVGElement ->+ Maybe SVGRect -> Maybe referenceElement -> m NodeList+getIntersectionListUnchecked self rect referenceElement+ = liftDOM+ ((self ^. jsf "getIntersectionList"+ [toJSVal rect, toJSVal referenceElement])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getEnclosureList Mozilla SVGSVGElement.getEnclosureList documentation> getEnclosureList :: (MonadDOM m, IsSVGElement referenceElement) =>@@ -100,6 +150,27 @@ [toJSVal rect, toJSVal referenceElement]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getEnclosureList Mozilla SVGSVGElement.getEnclosureList documentation> +getEnclosureList_ ::+ (MonadDOM m, IsSVGElement referenceElement) =>+ SVGSVGElement -> Maybe SVGRect -> Maybe referenceElement -> m ()+getEnclosureList_ self rect referenceElement+ = liftDOM+ (void+ (self ^. jsf "getEnclosureList"+ [toJSVal rect, toJSVal referenceElement]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getEnclosureList Mozilla SVGSVGElement.getEnclosureList documentation> +getEnclosureListUnchecked ::+ (MonadDOM m, IsSVGElement referenceElement) =>+ SVGSVGElement ->+ Maybe SVGRect -> Maybe referenceElement -> m NodeList+getEnclosureListUnchecked self rect referenceElement+ = liftDOM+ ((self ^. jsf "getEnclosureList"+ [toJSVal rect, toJSVal referenceElement])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.checkIntersection Mozilla SVGSVGElement.checkIntersection documentation> checkIntersection :: (MonadDOM m, IsSVGElement element) =>@@ -109,6 +180,15 @@ ((self ^. jsf "checkIntersection" [toJSVal element, toJSVal rect]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.checkIntersection Mozilla SVGSVGElement.checkIntersection documentation> +checkIntersection_ ::+ (MonadDOM m, IsSVGElement element) =>+ SVGSVGElement -> Maybe element -> Maybe SVGRect -> m ()+checkIntersection_ self element rect+ = liftDOM+ (void+ (self ^. jsf "checkIntersection" [toJSVal element, toJSVal rect]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.checkEnclosure Mozilla SVGSVGElement.checkEnclosure documentation> checkEnclosure :: (MonadDOM m, IsSVGElement element) =>@@ -118,6 +198,15 @@ ((self ^. jsf "checkEnclosure" [toJSVal element, toJSVal rect]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.checkEnclosure Mozilla SVGSVGElement.checkEnclosure documentation> +checkEnclosure_ ::+ (MonadDOM m, IsSVGElement element) =>+ SVGSVGElement -> Maybe element -> Maybe SVGRect -> m ()+checkEnclosure_ self element rect+ = liftDOM+ (void+ (self ^. jsf "checkEnclosure" [toJSVal element, toJSVal rect]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.deselectAll Mozilla SVGSVGElement.deselectAll documentation> deselectAll :: (MonadDOM m) => SVGSVGElement -> m () deselectAll self = liftDOM (void (self ^. jsf "deselectAll" ()))@@ -128,41 +217,124 @@ createSVGNumber self = liftDOM ((self ^. jsf "createSVGNumber" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGNumber Mozilla SVGSVGElement.createSVGNumber documentation> +createSVGNumber_ :: (MonadDOM m) => SVGSVGElement -> m ()+createSVGNumber_ self+ = liftDOM (void (self ^. jsf "createSVGNumber" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGNumber Mozilla SVGSVGElement.createSVGNumber documentation> +createSVGNumberUnchecked ::+ (MonadDOM m) => SVGSVGElement -> m SVGNumber+createSVGNumberUnchecked self+ = liftDOM+ ((self ^. jsf "createSVGNumber" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGLength Mozilla SVGSVGElement.createSVGLength documentation> createSVGLength :: (MonadDOM m) => SVGSVGElement -> m (Maybe SVGLength) createSVGLength self = liftDOM ((self ^. jsf "createSVGLength" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGLength Mozilla SVGSVGElement.createSVGLength documentation> +createSVGLength_ :: (MonadDOM m) => SVGSVGElement -> m ()+createSVGLength_ self+ = liftDOM (void (self ^. jsf "createSVGLength" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGLength Mozilla SVGSVGElement.createSVGLength documentation> +createSVGLengthUnchecked ::+ (MonadDOM m) => SVGSVGElement -> m SVGLength+createSVGLengthUnchecked self+ = liftDOM+ ((self ^. jsf "createSVGLength" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGAngle Mozilla SVGSVGElement.createSVGAngle documentation> createSVGAngle :: (MonadDOM m) => SVGSVGElement -> m (Maybe SVGAngle) createSVGAngle self = liftDOM ((self ^. jsf "createSVGAngle" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGAngle Mozilla SVGSVGElement.createSVGAngle documentation> +createSVGAngle_ :: (MonadDOM m) => SVGSVGElement -> m ()+createSVGAngle_ self+ = liftDOM (void (self ^. jsf "createSVGAngle" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGAngle Mozilla SVGSVGElement.createSVGAngle documentation> +createSVGAngleUnchecked ::+ (MonadDOM m) => SVGSVGElement -> m SVGAngle+createSVGAngleUnchecked self+ = liftDOM+ ((self ^. jsf "createSVGAngle" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGPoint Mozilla SVGSVGElement.createSVGPoint documentation> createSVGPoint :: (MonadDOM m) => SVGSVGElement -> m (Maybe SVGPoint) createSVGPoint self = liftDOM ((self ^. jsf "createSVGPoint" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGPoint Mozilla SVGSVGElement.createSVGPoint documentation> +createSVGPoint_ :: (MonadDOM m) => SVGSVGElement -> m ()+createSVGPoint_ self+ = liftDOM (void (self ^. jsf "createSVGPoint" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGPoint Mozilla SVGSVGElement.createSVGPoint documentation> +createSVGPointUnchecked ::+ (MonadDOM m) => SVGSVGElement -> m SVGPoint+createSVGPointUnchecked self+ = liftDOM+ ((self ^. jsf "createSVGPoint" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGMatrix Mozilla SVGSVGElement.createSVGMatrix documentation> createSVGMatrix :: (MonadDOM m) => SVGSVGElement -> m (Maybe SVGMatrix) createSVGMatrix self = liftDOM ((self ^. jsf "createSVGMatrix" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGMatrix Mozilla SVGSVGElement.createSVGMatrix documentation> +createSVGMatrix_ :: (MonadDOM m) => SVGSVGElement -> m ()+createSVGMatrix_ self+ = liftDOM (void (self ^. jsf "createSVGMatrix" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGMatrix Mozilla SVGSVGElement.createSVGMatrix documentation> +createSVGMatrixUnchecked ::+ (MonadDOM m) => SVGSVGElement -> m SVGMatrix+createSVGMatrixUnchecked self+ = liftDOM+ ((self ^. jsf "createSVGMatrix" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGRect Mozilla SVGSVGElement.createSVGRect documentation> createSVGRect :: (MonadDOM m) => SVGSVGElement -> m (Maybe SVGRect) createSVGRect self = liftDOM ((self ^. jsf "createSVGRect" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGRect Mozilla SVGSVGElement.createSVGRect documentation> +createSVGRect_ :: (MonadDOM m) => SVGSVGElement -> m ()+createSVGRect_ self+ = liftDOM (void (self ^. jsf "createSVGRect" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGRect Mozilla SVGSVGElement.createSVGRect documentation> +createSVGRectUnchecked ::+ (MonadDOM m) => SVGSVGElement -> m SVGRect+createSVGRectUnchecked self+ = liftDOM ((self ^. jsf "createSVGRect" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGTransform Mozilla SVGSVGElement.createSVGTransform documentation> createSVGTransform :: (MonadDOM m) => SVGSVGElement -> m (Maybe SVGTransform) createSVGTransform self = liftDOM ((self ^. jsf "createSVGTransform" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGTransform Mozilla SVGSVGElement.createSVGTransform documentation> +createSVGTransform_ :: (MonadDOM m) => SVGSVGElement -> m ()+createSVGTransform_ self+ = liftDOM (void (self ^. jsf "createSVGTransform" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGTransform Mozilla SVGSVGElement.createSVGTransform documentation> +createSVGTransformUnchecked ::+ (MonadDOM m) => SVGSVGElement -> m SVGTransform+createSVGTransformUnchecked self+ = liftDOM+ ((self ^. jsf "createSVGTransform" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGTransformFromMatrix Mozilla SVGSVGElement.createSVGTransformFromMatrix documentation> createSVGTransformFromMatrix :: (MonadDOM m) =>@@ -172,6 +344,23 @@ ((self ^. jsf "createSVGTransformFromMatrix" [toJSVal matrix]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGTransformFromMatrix Mozilla SVGSVGElement.createSVGTransformFromMatrix documentation> +createSVGTransformFromMatrix_ ::+ (MonadDOM m) => SVGSVGElement -> Maybe SVGMatrix -> m ()+createSVGTransformFromMatrix_ self matrix+ = liftDOM+ (void+ (self ^. jsf "createSVGTransformFromMatrix" [toJSVal matrix]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGTransformFromMatrix Mozilla SVGSVGElement.createSVGTransformFromMatrix documentation> +createSVGTransformFromMatrixUnchecked ::+ (MonadDOM m) =>+ SVGSVGElement -> Maybe SVGMatrix -> m SVGTransform+createSVGTransformFromMatrixUnchecked self matrix+ = liftDOM+ ((self ^. jsf "createSVGTransformFromMatrix" [toJSVal matrix]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getElementById Mozilla SVGSVGElement.getElementById documentation> getElementById :: (MonadDOM m, ToJSString elementId) =>@@ -180,26 +369,66 @@ = liftDOM ((self ^. jsf "getElementById" [toJSVal elementId]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getElementById Mozilla SVGSVGElement.getElementById documentation> +getElementById_ ::+ (MonadDOM m, ToJSString elementId) =>+ SVGSVGElement -> elementId -> m ()+getElementById_ self elementId+ = liftDOM (void (self ^. jsf "getElementById" [toJSVal elementId]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getElementById Mozilla SVGSVGElement.getElementById documentation> +getElementByIdUnchecked ::+ (MonadDOM m, ToJSString elementId) =>+ SVGSVGElement -> elementId -> m Element+getElementByIdUnchecked self elementId+ = liftDOM+ ((self ^. jsf "getElementById" [toJSVal elementId]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.x Mozilla SVGSVGElement.x documentation> getX :: (MonadDOM m) => SVGSVGElement -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.x Mozilla SVGSVGElement.x documentation> +getXUnchecked ::+ (MonadDOM m) => SVGSVGElement -> m SVGAnimatedLength+getXUnchecked self+ = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.y Mozilla SVGSVGElement.y documentation> getY :: (MonadDOM m) => SVGSVGElement -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.y Mozilla SVGSVGElement.y documentation> +getYUnchecked ::+ (MonadDOM m) => SVGSVGElement -> m SVGAnimatedLength+getYUnchecked self+ = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.width Mozilla SVGSVGElement.width documentation> getWidth :: (MonadDOM m) => SVGSVGElement -> m (Maybe SVGAnimatedLength) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.width Mozilla SVGSVGElement.width documentation> +getWidthUnchecked ::+ (MonadDOM m) => SVGSVGElement -> m SVGAnimatedLength+getWidthUnchecked self+ = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.height Mozilla SVGSVGElement.height documentation> getHeight :: (MonadDOM m) => SVGSVGElement -> m (Maybe SVGAnimatedLength) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.height Mozilla SVGSVGElement.height documentation> +getHeightUnchecked ::+ (MonadDOM m) => SVGSVGElement -> m SVGAnimatedLength+getHeightUnchecked self+ = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.contentScriptType Mozilla SVGSVGElement.contentScriptType documentation> setContentScriptType :: (MonadDOM m, ToJSString val) => SVGSVGElement -> val -> m ()@@ -228,6 +457,11 @@ getViewport :: (MonadDOM m) => SVGSVGElement -> m (Maybe SVGRect) getViewport self = liftDOM ((self ^. js "viewport") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.viewport Mozilla SVGSVGElement.viewport documentation> +getViewportUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGRect+getViewportUnchecked self+ = liftDOM ((self ^. js "viewport") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.pixelUnitToMillimeterX Mozilla SVGSVGElement.pixelUnitToMillimeterX documentation> getPixelUnitToMillimeterX :: (MonadDOM m) => SVGSVGElement -> m Float@@ -271,6 +505,12 @@ getCurrentView self = liftDOM ((self ^. js "currentView") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.currentView Mozilla SVGSVGElement.currentView documentation> +getCurrentViewUnchecked ::+ (MonadDOM m) => SVGSVGElement -> m SVGViewSpec+getCurrentViewUnchecked self+ = liftDOM ((self ^. js "currentView") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.currentScale Mozilla SVGSVGElement.currentScale documentation> setCurrentScale :: (MonadDOM m) => SVGSVGElement -> Float -> m () setCurrentScale self val@@ -287,3 +527,9 @@ (MonadDOM m) => SVGSVGElement -> m (Maybe SVGPoint) getCurrentTranslate self = liftDOM ((self ^. js "currentTranslate") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.currentTranslate Mozilla SVGSVGElement.currentTranslate documentation> +getCurrentTranslateUnchecked ::+ (MonadDOM m) => SVGSVGElement -> m SVGPoint+getCurrentTranslateUnchecked self+ = liftDOM ((self ^. js "currentTranslate") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGScriptElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGScriptElement- (setType, getType, SVGScriptElement, castToSVGScriptElement,- gTypeSVGScriptElement)+ (setType, getType, getTypeUnchecked, SVGScriptElement,+ castToSVGScriptElement, gTypeSVGScriptElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,3 +27,9 @@ (MonadDOM m, FromJSString result) => SVGScriptElement -> m (Maybe result) getType self = liftDOM ((self ^. js "type") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGScriptElement.type Mozilla SVGScriptElement.type documentation> +getTypeUnchecked ::+ (MonadDOM m, FromJSString result) => SVGScriptElement -> m result+getTypeUnchecked self+ = liftDOM ((self ^. js "type") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGStopElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGStopElement- (getOffset, SVGStopElement, castToSVGStopElement,- gTypeSVGStopElement)+ (getOffset, getOffsetUnchecked, SVGStopElement,+ castToSVGStopElement, gTypeSVGStopElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getOffset :: (MonadDOM m) => SVGStopElement -> m (Maybe SVGAnimatedNumber) getOffset self = liftDOM ((self ^. js "offset") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStopElement.offset Mozilla SVGStopElement.offset documentation> +getOffsetUnchecked ::+ (MonadDOM m) => SVGStopElement -> m SVGAnimatedNumber+getOffsetUnchecked self+ = liftDOM ((self ^. js "offset") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGStringList.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGStringList- (clear, initialize, getItem, insertItemBefore, replaceItem,- removeItem, appendItem, getNumberOfItems, SVGStringList,- castToSVGStringList, gTypeSVGStringList)+ (clear, initialize, initialize_, getItem, getItem_,+ insertItemBefore, insertItemBefore_, replaceItem, replaceItem_,+ removeItem, removeItem_, appendItem, appendItem_, getNumberOfItems,+ SVGStringList, castToSVGStringList, gTypeSVGStringList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,6 +30,12 @@ = liftDOM ((self ^. jsf "initialize" [toJSVal item]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.initialize Mozilla SVGStringList.initialize documentation> +initialize_ ::+ (MonadDOM m, ToJSString item) => SVGStringList -> item -> m ()+initialize_ self item+ = liftDOM (void (self ^. jsf "initialize" [toJSVal item]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.getItem Mozilla SVGStringList.getItem documentation> getItem :: (MonadDOM m, FromJSString result) =>@@ -37,6 +44,11 @@ = liftDOM ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.getItem Mozilla SVGStringList.getItem documentation> +getItem_ :: (MonadDOM m) => SVGStringList -> Word -> m ()+getItem_ self index+ = liftDOM (void (self ^. jsf "getItem" [toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.insertItemBefore Mozilla SVGStringList.insertItemBefore documentation> insertItemBefore :: (MonadDOM m, ToJSString item, FromJSString result) =>@@ -46,6 +58,15 @@ ((self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.insertItemBefore Mozilla SVGStringList.insertItemBefore documentation> +insertItemBefore_ ::+ (MonadDOM m, ToJSString item) =>+ SVGStringList -> item -> Word -> m ()+insertItemBefore_ self item index+ = liftDOM+ (void+ (self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.replaceItem Mozilla SVGStringList.replaceItem documentation> replaceItem :: (MonadDOM m, ToJSString item, FromJSString result) =>@@ -55,6 +76,14 @@ ((self ^. jsf "replaceItem" [toJSVal item, toJSVal index]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.replaceItem Mozilla SVGStringList.replaceItem documentation> +replaceItem_ ::+ (MonadDOM m, ToJSString item) =>+ SVGStringList -> item -> Word -> m ()+replaceItem_ self item index+ = liftDOM+ (void (self ^. jsf "replaceItem" [toJSVal item, toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.removeItem Mozilla SVGStringList.removeItem documentation> removeItem :: (MonadDOM m, FromJSString result) =>@@ -63,6 +92,11 @@ = liftDOM ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.removeItem Mozilla SVGStringList.removeItem documentation> +removeItem_ :: (MonadDOM m) => SVGStringList -> Word -> m ()+removeItem_ self index+ = liftDOM (void (self ^. jsf "removeItem" [toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.appendItem Mozilla SVGStringList.appendItem documentation> appendItem :: (MonadDOM m, ToJSString item, FromJSString result) =>@@ -70,6 +104,12 @@ appendItem self item = liftDOM ((self ^. jsf "appendItem" [toJSVal item]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.appendItem Mozilla SVGStringList.appendItem documentation> +appendItem_ ::+ (MonadDOM m, ToJSString item) => SVGStringList -> item -> m ()+appendItem_ self item+ = liftDOM (void (self ^. jsf "appendItem" [toJSVal item])) -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.numberOfItems Mozilla SVGStringList.numberOfItems documentation> getNumberOfItems :: (MonadDOM m) => SVGStringList -> m Word
src/JSDOM/Generated/SVGTests.hs view
@@ -1,8 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGTests- (hasExtension, getRequiredFeatures, getRequiredExtensions,- getSystemLanguage, SVGTests, castToSVGTests, gTypeSVGTests)+ (hasExtension, hasExtension_, getRequiredFeatures,+ getRequiredFeaturesUnchecked, getRequiredExtensions,+ getRequiredExtensionsUnchecked, getSystemLanguage,+ getSystemLanguageUnchecked, SVGTests, castToSVGTests,+ gTypeSVGTests) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,20 +27,45 @@ = liftDOM ((self ^. jsf "hasExtension" [toJSVal extension]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTests.hasExtension Mozilla SVGTests.hasExtension documentation> +hasExtension_ ::+ (MonadDOM m, ToJSString extension) => SVGTests -> extension -> m ()+hasExtension_ self extension+ = liftDOM (void (self ^. jsf "hasExtension" [toJSVal extension]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTests.requiredFeatures Mozilla SVGTests.requiredFeatures documentation> getRequiredFeatures :: (MonadDOM m) => SVGTests -> m (Maybe SVGStringList) getRequiredFeatures self = liftDOM ((self ^. js "requiredFeatures") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTests.requiredFeatures Mozilla SVGTests.requiredFeatures documentation> +getRequiredFeaturesUnchecked ::+ (MonadDOM m) => SVGTests -> m SVGStringList+getRequiredFeaturesUnchecked self+ = liftDOM ((self ^. js "requiredFeatures") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTests.requiredExtensions Mozilla SVGTests.requiredExtensions documentation> getRequiredExtensions :: (MonadDOM m) => SVGTests -> m (Maybe SVGStringList) getRequiredExtensions self = liftDOM ((self ^. js "requiredExtensions") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTests.requiredExtensions Mozilla SVGTests.requiredExtensions documentation> +getRequiredExtensionsUnchecked ::+ (MonadDOM m) => SVGTests -> m SVGStringList+getRequiredExtensionsUnchecked self+ = liftDOM+ ((self ^. js "requiredExtensions") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTests.systemLanguage Mozilla SVGTests.systemLanguage documentation> getSystemLanguage :: (MonadDOM m) => SVGTests -> m (Maybe SVGStringList) getSystemLanguage self = liftDOM ((self ^. js "systemLanguage") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTests.systemLanguage Mozilla SVGTests.systemLanguage documentation> +getSystemLanguageUnchecked ::+ (MonadDOM m) => SVGTests -> m SVGStringList+getSystemLanguageUnchecked self+ = liftDOM ((self ^. js "systemLanguage") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGTextContentElement.hs view
@@ -1,14 +1,20 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGTextContentElement- (getNumberOfChars, getComputedTextLength, getSubStringLength,- getStartPositionOfChar, getEndPositionOfChar, getExtentOfChar,- getRotationOfChar, getCharNumAtPosition, selectSubString,+ (getNumberOfChars, getNumberOfChars_, getComputedTextLength,+ getComputedTextLength_, getSubStringLength, getSubStringLength_,+ getStartPositionOfChar, getStartPositionOfChar_,+ getStartPositionOfCharUnchecked, getEndPositionOfChar,+ getEndPositionOfChar_, getEndPositionOfCharUnchecked,+ getExtentOfChar, getExtentOfChar_, getExtentOfCharUnchecked,+ getRotationOfChar, getRotationOfChar_, getCharNumAtPosition,+ getCharNumAtPosition_, selectSubString, pattern LENGTHADJUST_UNKNOWN, pattern LENGTHADJUST_SPACING, pattern LENGTHADJUST_SPACINGANDGLYPHS, getTextLength,- getLengthAdjust, SVGTextContentElement,- castToSVGTextContentElement, gTypeSVGTextContentElement,- IsSVGTextContentElement, toSVGTextContentElement)+ getTextLengthUnchecked, getLengthAdjust, getLengthAdjustUnchecked,+ SVGTextContentElement, castToSVGTextContentElement,+ gTypeSVGTextContentElement, IsSVGTextContentElement,+ toSVGTextContentElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -31,6 +37,14 @@ (((toSVGTextContentElement self) ^. jsf "getNumberOfChars" ()) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getNumberOfChars Mozilla SVGTextContentElement.getNumberOfChars documentation> +getNumberOfChars_ ::+ (MonadDOM m, IsSVGTextContentElement self) => self -> m ()+getNumberOfChars_ self+ = liftDOM+ (void+ ((toSVGTextContentElement self) ^. jsf "getNumberOfChars" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getComputedTextLength Mozilla SVGTextContentElement.getComputedTextLength documentation> getComputedTextLength :: (MonadDOM m, IsSVGTextContentElement self) => self -> m Float@@ -40,6 +54,14 @@ (((toSVGTextContentElement self) ^. jsf "getComputedTextLength" ()) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getComputedTextLength Mozilla SVGTextContentElement.getComputedTextLength documentation> +getComputedTextLength_ ::+ (MonadDOM m, IsSVGTextContentElement self) => self -> m ()+getComputedTextLength_ self+ = liftDOM+ (void+ ((toSVGTextContentElement self) ^. jsf "getComputedTextLength" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getSubStringLength Mozilla SVGTextContentElement.getSubStringLength documentation> getSubStringLength :: (MonadDOM m, IsSVGTextContentElement self) =>@@ -51,6 +73,16 @@ [toJSVal offset, toJSVal length]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getSubStringLength Mozilla SVGTextContentElement.getSubStringLength documentation> +getSubStringLength_ ::+ (MonadDOM m, IsSVGTextContentElement self) =>+ self -> Word -> Word -> m ()+getSubStringLength_ self offset length+ = liftDOM+ (void+ ((toSVGTextContentElement self) ^. jsf "getSubStringLength"+ [toJSVal offset, toJSVal length]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getStartPositionOfChar Mozilla SVGTextContentElement.getStartPositionOfChar documentation> getStartPositionOfChar :: (MonadDOM m, IsSVGTextContentElement self) =>@@ -61,6 +93,25 @@ [toJSVal offset]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getStartPositionOfChar Mozilla SVGTextContentElement.getStartPositionOfChar documentation> +getStartPositionOfChar_ ::+ (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()+getStartPositionOfChar_ self offset+ = liftDOM+ (void+ ((toSVGTextContentElement self) ^. jsf "getStartPositionOfChar"+ [toJSVal offset]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getStartPositionOfChar Mozilla SVGTextContentElement.getStartPositionOfChar documentation> +getStartPositionOfCharUnchecked ::+ (MonadDOM m, IsSVGTextContentElement self) =>+ self -> Word -> m SVGPoint+getStartPositionOfCharUnchecked self offset+ = liftDOM+ (((toSVGTextContentElement self) ^. jsf "getStartPositionOfChar"+ [toJSVal offset])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getEndPositionOfChar Mozilla SVGTextContentElement.getEndPositionOfChar documentation> getEndPositionOfChar :: (MonadDOM m, IsSVGTextContentElement self) =>@@ -71,6 +122,25 @@ [toJSVal offset]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getEndPositionOfChar Mozilla SVGTextContentElement.getEndPositionOfChar documentation> +getEndPositionOfChar_ ::+ (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()+getEndPositionOfChar_ self offset+ = liftDOM+ (void+ ((toSVGTextContentElement self) ^. jsf "getEndPositionOfChar"+ [toJSVal offset]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getEndPositionOfChar Mozilla SVGTextContentElement.getEndPositionOfChar documentation> +getEndPositionOfCharUnchecked ::+ (MonadDOM m, IsSVGTextContentElement self) =>+ self -> Word -> m SVGPoint+getEndPositionOfCharUnchecked self offset+ = liftDOM+ (((toSVGTextContentElement self) ^. jsf "getEndPositionOfChar"+ [toJSVal offset])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getExtentOfChar Mozilla SVGTextContentElement.getExtentOfChar documentation> getExtentOfChar :: (MonadDOM m, IsSVGTextContentElement self) =>@@ -81,6 +151,25 @@ [toJSVal offset]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getExtentOfChar Mozilla SVGTextContentElement.getExtentOfChar documentation> +getExtentOfChar_ ::+ (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()+getExtentOfChar_ self offset+ = liftDOM+ (void+ ((toSVGTextContentElement self) ^. jsf "getExtentOfChar"+ [toJSVal offset]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getExtentOfChar Mozilla SVGTextContentElement.getExtentOfChar documentation> +getExtentOfCharUnchecked ::+ (MonadDOM m, IsSVGTextContentElement self) =>+ self -> Word -> m SVGRect+getExtentOfCharUnchecked self offset+ = liftDOM+ (((toSVGTextContentElement self) ^. jsf "getExtentOfChar"+ [toJSVal offset])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getRotationOfChar Mozilla SVGTextContentElement.getRotationOfChar documentation> getRotationOfChar :: (MonadDOM m, IsSVGTextContentElement self) =>@@ -92,6 +181,15 @@ [toJSVal offset]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getRotationOfChar Mozilla SVGTextContentElement.getRotationOfChar documentation> +getRotationOfChar_ ::+ (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()+getRotationOfChar_ self offset+ = liftDOM+ (void+ ((toSVGTextContentElement self) ^. jsf "getRotationOfChar"+ [toJSVal offset]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getCharNumAtPosition Mozilla SVGTextContentElement.getCharNumAtPosition documentation> getCharNumAtPosition :: (MonadDOM m, IsSVGTextContentElement self) =>@@ -103,6 +201,16 @@ [toJSVal point]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getCharNumAtPosition Mozilla SVGTextContentElement.getCharNumAtPosition documentation> +getCharNumAtPosition_ ::+ (MonadDOM m, IsSVGTextContentElement self) =>+ self -> Maybe SVGPoint -> m ()+getCharNumAtPosition_ self point+ = liftDOM+ (void+ ((toSVGTextContentElement self) ^. jsf "getCharNumAtPosition"+ [toJSVal point]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.selectSubString Mozilla SVGTextContentElement.selectSubString documentation> selectSubString :: (MonadDOM m, IsSVGTextContentElement self) =>@@ -124,6 +232,15 @@ = liftDOM (((toSVGTextContentElement self) ^. js "textLength") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.textLength Mozilla SVGTextContentElement.textLength documentation> +getTextLengthUnchecked ::+ (MonadDOM m, IsSVGTextContentElement self) =>+ self -> m SVGAnimatedLength+getTextLengthUnchecked self+ = liftDOM+ (((toSVGTextContentElement self) ^. js "textLength") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.lengthAdjust Mozilla SVGTextContentElement.lengthAdjust documentation> getLengthAdjust :: (MonadDOM m, IsSVGTextContentElement self) =>@@ -132,3 +249,12 @@ = liftDOM (((toSVGTextContentElement self) ^. js "lengthAdjust") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.lengthAdjust Mozilla SVGTextContentElement.lengthAdjust documentation> +getLengthAdjustUnchecked ::+ (MonadDOM m, IsSVGTextContentElement self) =>+ self -> m SVGAnimatedEnumeration+getLengthAdjustUnchecked self+ = liftDOM+ (((toSVGTextContentElement self) ^. js "lengthAdjust") >>=+ fromJSValUnchecked)
src/JSDOM/Generated/SVGTextPathElement.hs view
@@ -6,8 +6,9 @@ pattern TEXTPATH_METHODTYPE_STRETCH, pattern TEXTPATH_SPACINGTYPE_UNKNOWN, pattern TEXTPATH_SPACINGTYPE_AUTO,- pattern TEXTPATH_SPACINGTYPE_EXACT, getStartOffset, getMethod,- getSpacing, SVGTextPathElement, castToSVGTextPathElement,+ pattern TEXTPATH_SPACINGTYPE_EXACT, getStartOffset,+ getStartOffsetUnchecked, getMethod, getMethodUnchecked, getSpacing,+ getSpacingUnchecked, SVGTextPathElement, castToSVGTextPathElement, gTypeSVGTextPathElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -34,14 +35,32 @@ getStartOffset self = liftDOM ((self ^. js "startOffset") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPathElement.startOffset Mozilla SVGTextPathElement.startOffset documentation> +getStartOffsetUnchecked ::+ (MonadDOM m) => SVGTextPathElement -> m SVGAnimatedLength+getStartOffsetUnchecked self+ = liftDOM ((self ^. js "startOffset") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPathElement.method Mozilla SVGTextPathElement.method documentation> getMethod :: (MonadDOM m) => SVGTextPathElement -> m (Maybe SVGAnimatedEnumeration) getMethod self = liftDOM ((self ^. js "method") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPathElement.method Mozilla SVGTextPathElement.method documentation> +getMethodUnchecked ::+ (MonadDOM m) => SVGTextPathElement -> m SVGAnimatedEnumeration+getMethodUnchecked self+ = liftDOM ((self ^. js "method") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPathElement.spacing Mozilla SVGTextPathElement.spacing documentation> getSpacing :: (MonadDOM m) => SVGTextPathElement -> m (Maybe SVGAnimatedEnumeration) getSpacing self = liftDOM ((self ^. js "spacing") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPathElement.spacing Mozilla SVGTextPathElement.spacing documentation> +getSpacingUnchecked ::+ (MonadDOM m) => SVGTextPathElement -> m SVGAnimatedEnumeration+getSpacingUnchecked self+ = liftDOM ((self ^. js "spacing") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGTextPositioningElement.hs view
@@ -1,9 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGTextPositioningElement- (getX, getY, getDx, getDy, getRotate, SVGTextPositioningElement,- castToSVGTextPositioningElement, gTypeSVGTextPositioningElement,- IsSVGTextPositioningElement, toSVGTextPositioningElement)+ (getX, getXUnchecked, getY, getYUnchecked, getDx, getDxUnchecked,+ getDy, getDyUnchecked, getRotate, getRotateUnchecked,+ SVGTextPositioningElement, castToSVGTextPositioningElement,+ gTypeSVGTextPositioningElement, IsSVGTextPositioningElement,+ toSVGTextPositioningElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -25,6 +27,15 @@ = liftDOM (((toSVGTextPositioningElement self) ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPositioningElement.x Mozilla SVGTextPositioningElement.x documentation> +getXUnchecked ::+ (MonadDOM m, IsSVGTextPositioningElement self) =>+ self -> m SVGAnimatedLengthList+getXUnchecked self+ = liftDOM+ (((toSVGTextPositioningElement self) ^. js "x") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPositioningElement.y Mozilla SVGTextPositioningElement.y documentation> getY :: (MonadDOM m, IsSVGTextPositioningElement self) =>@@ -33,6 +44,15 @@ = liftDOM (((toSVGTextPositioningElement self) ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPositioningElement.y Mozilla SVGTextPositioningElement.y documentation> +getYUnchecked ::+ (MonadDOM m, IsSVGTextPositioningElement self) =>+ self -> m SVGAnimatedLengthList+getYUnchecked self+ = liftDOM+ (((toSVGTextPositioningElement self) ^. js "y") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPositioningElement.dx Mozilla SVGTextPositioningElement.dx documentation> getDx :: (MonadDOM m, IsSVGTextPositioningElement self) =>@@ -41,6 +61,15 @@ = liftDOM (((toSVGTextPositioningElement self) ^. js "dx") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPositioningElement.dx Mozilla SVGTextPositioningElement.dx documentation> +getDxUnchecked ::+ (MonadDOM m, IsSVGTextPositioningElement self) =>+ self -> m SVGAnimatedLengthList+getDxUnchecked self+ = liftDOM+ (((toSVGTextPositioningElement self) ^. js "dx") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPositioningElement.dy Mozilla SVGTextPositioningElement.dy documentation> getDy :: (MonadDOM m, IsSVGTextPositioningElement self) =>@@ -49,6 +78,15 @@ = liftDOM (((toSVGTextPositioningElement self) ^. js "dy") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPositioningElement.dy Mozilla SVGTextPositioningElement.dy documentation> +getDyUnchecked ::+ (MonadDOM m, IsSVGTextPositioningElement self) =>+ self -> m SVGAnimatedLengthList+getDyUnchecked self+ = liftDOM+ (((toSVGTextPositioningElement self) ^. js "dy") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPositioningElement.rotate Mozilla SVGTextPositioningElement.rotate documentation> getRotate :: (MonadDOM m, IsSVGTextPositioningElement self) =>@@ -56,3 +94,12 @@ getRotate self = liftDOM (((toSVGTextPositioningElement self) ^. js "rotate") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPositioningElement.rotate Mozilla SVGTextPositioningElement.rotate documentation> +getRotateUnchecked ::+ (MonadDOM m, IsSVGTextPositioningElement self) =>+ self -> m SVGAnimatedNumberList+getRotateUnchecked self+ = liftDOM+ (((toSVGTextPositioningElement self) ^. js "rotate") >>=+ fromJSValUnchecked)
src/JSDOM/Generated/SVGTransform.hs view
@@ -5,8 +5,9 @@ pattern SVG_TRANSFORM_UNKNOWN, pattern SVG_TRANSFORM_MATRIX, pattern SVG_TRANSFORM_TRANSLATE, pattern SVG_TRANSFORM_SCALE, pattern SVG_TRANSFORM_ROTATE, pattern SVG_TRANSFORM_SKEWX,- pattern SVG_TRANSFORM_SKEWY, getType, getMatrix, getAngle,- SVGTransform, castToSVGTransform, gTypeSVGTransform)+ pattern SVG_TRANSFORM_SKEWY, getType, getMatrix,+ getMatrixUnchecked, getAngle, SVGTransform, castToSVGTransform,+ gTypeSVGTransform) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -71,6 +72,11 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransform.matrix Mozilla SVGTransform.matrix documentation> getMatrix :: (MonadDOM m) => SVGTransform -> m (Maybe SVGMatrix) getMatrix self = liftDOM ((self ^. js "matrix") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransform.matrix Mozilla SVGTransform.matrix documentation> +getMatrixUnchecked :: (MonadDOM m) => SVGTransform -> m SVGMatrix+getMatrixUnchecked self+ = liftDOM ((self ^. js "matrix") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransform.angle Mozilla SVGTransform.angle documentation> getAngle :: (MonadDOM m) => SVGTransform -> m Float
src/JSDOM/Generated/SVGTransformList.hs view
@@ -1,10 +1,15 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGTransformList- (clear, initialize, getItem, insertItemBefore, replaceItem,- removeItem, appendItem, createSVGTransformFromMatrix, consolidate,- getNumberOfItems, SVGTransformList, castToSVGTransformList,- gTypeSVGTransformList)+ (clear, initialize, initialize_, initializeUnchecked, getItem,+ getItem_, getItemUnchecked, insertItemBefore, insertItemBefore_,+ insertItemBeforeUnchecked, replaceItem, replaceItem_,+ replaceItemUnchecked, removeItem, removeItem_, removeItemUnchecked,+ appendItem, appendItem_, appendItemUnchecked,+ createSVGTransformFromMatrix, createSVGTransformFromMatrix_,+ createSVGTransformFromMatrixUnchecked, consolidate, consolidate_,+ consolidateUnchecked, getNumberOfItems, SVGTransformList,+ castToSVGTransformList, gTypeSVGTransformList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,12 +34,38 @@ initialize self item = liftDOM ((self ^. jsf "initialize" [toJSVal item]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.initialize Mozilla SVGTransformList.initialize documentation> +initialize_ ::+ (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> m ()+initialize_ self item+ = liftDOM (void (self ^. jsf "initialize" [toJSVal item]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.initialize Mozilla SVGTransformList.initialize documentation> +initializeUnchecked ::+ (MonadDOM m) =>+ SVGTransformList -> Maybe SVGTransform -> m SVGTransform+initializeUnchecked self item+ = liftDOM+ ((self ^. jsf "initialize" [toJSVal item]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.getItem Mozilla SVGTransformList.getItem documentation> getItem :: (MonadDOM m) => SVGTransformList -> Word -> m (Maybe SVGTransform) getItem self index = liftDOM ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.getItem Mozilla SVGTransformList.getItem documentation> +getItem_ :: (MonadDOM m) => SVGTransformList -> Word -> m ()+getItem_ self index+ = liftDOM (void (self ^. jsf "getItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.getItem Mozilla SVGTransformList.getItem documentation> +getItemUnchecked ::+ (MonadDOM m) => SVGTransformList -> Word -> m SVGTransform+getItemUnchecked self index+ = liftDOM+ ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.insertItemBefore Mozilla SVGTransformList.insertItemBefore documentation> insertItemBefore :: (MonadDOM m) =>@@ -45,6 +76,24 @@ ((self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.insertItemBefore Mozilla SVGTransformList.insertItemBefore documentation> +insertItemBefore_ ::+ (MonadDOM m) =>+ SVGTransformList -> Maybe SVGTransform -> Word -> m ()+insertItemBefore_ self item index+ = liftDOM+ (void+ (self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.insertItemBefore Mozilla SVGTransformList.insertItemBefore documentation> +insertItemBeforeUnchecked ::+ (MonadDOM m) =>+ SVGTransformList -> Maybe SVGTransform -> Word -> m SVGTransform+insertItemBeforeUnchecked self item index+ = liftDOM+ ((self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.replaceItem Mozilla SVGTransformList.replaceItem documentation> replaceItem :: (MonadDOM m) =>@@ -55,6 +104,23 @@ ((self ^. jsf "replaceItem" [toJSVal item, toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.replaceItem Mozilla SVGTransformList.replaceItem documentation> +replaceItem_ ::+ (MonadDOM m) =>+ SVGTransformList -> Maybe SVGTransform -> Word -> m ()+replaceItem_ self item index+ = liftDOM+ (void (self ^. jsf "replaceItem" [toJSVal item, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.replaceItem Mozilla SVGTransformList.replaceItem documentation> +replaceItemUnchecked ::+ (MonadDOM m) =>+ SVGTransformList -> Maybe SVGTransform -> Word -> m SVGTransform+replaceItemUnchecked self item index+ = liftDOM+ ((self ^. jsf "replaceItem" [toJSVal item, toJSVal index]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.removeItem Mozilla SVGTransformList.removeItem documentation> removeItem :: (MonadDOM m) => SVGTransformList -> Word -> m (Maybe SVGTransform)@@ -62,6 +128,18 @@ = liftDOM ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.removeItem Mozilla SVGTransformList.removeItem documentation> +removeItem_ :: (MonadDOM m) => SVGTransformList -> Word -> m ()+removeItem_ self index+ = liftDOM (void (self ^. jsf "removeItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.removeItem Mozilla SVGTransformList.removeItem documentation> +removeItemUnchecked ::+ (MonadDOM m) => SVGTransformList -> Word -> m SVGTransform+removeItemUnchecked self index+ = liftDOM+ ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.appendItem Mozilla SVGTransformList.appendItem documentation> appendItem :: (MonadDOM m) =>@@ -69,6 +147,20 @@ appendItem self item = liftDOM ((self ^. jsf "appendItem" [toJSVal item]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.appendItem Mozilla SVGTransformList.appendItem documentation> +appendItem_ ::+ (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> m ()+appendItem_ self item+ = liftDOM (void (self ^. jsf "appendItem" [toJSVal item]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.appendItem Mozilla SVGTransformList.appendItem documentation> +appendItemUnchecked ::+ (MonadDOM m) =>+ SVGTransformList -> Maybe SVGTransform -> m SVGTransform+appendItemUnchecked self item+ = liftDOM+ ((self ^. jsf "appendItem" [toJSVal item]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.createSVGTransformFromMatrix Mozilla SVGTransformList.createSVGTransformFromMatrix documentation> createSVGTransformFromMatrix :: (MonadDOM m) =>@@ -78,11 +170,38 @@ ((self ^. jsf "createSVGTransformFromMatrix" [toJSVal matrix]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.createSVGTransformFromMatrix Mozilla SVGTransformList.createSVGTransformFromMatrix documentation> +createSVGTransformFromMatrix_ ::+ (MonadDOM m) => SVGTransformList -> Maybe SVGMatrix -> m ()+createSVGTransformFromMatrix_ self matrix+ = liftDOM+ (void+ (self ^. jsf "createSVGTransformFromMatrix" [toJSVal matrix]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.createSVGTransformFromMatrix Mozilla SVGTransformList.createSVGTransformFromMatrix documentation> +createSVGTransformFromMatrixUnchecked ::+ (MonadDOM m) =>+ SVGTransformList -> Maybe SVGMatrix -> m SVGTransform+createSVGTransformFromMatrixUnchecked self matrix+ = liftDOM+ ((self ^. jsf "createSVGTransformFromMatrix" [toJSVal matrix]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.consolidate Mozilla SVGTransformList.consolidate documentation> consolidate :: (MonadDOM m) => SVGTransformList -> m (Maybe SVGTransform) consolidate self = liftDOM ((self ^. jsf "consolidate" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.consolidate Mozilla SVGTransformList.consolidate documentation> +consolidate_ :: (MonadDOM m) => SVGTransformList -> m ()+consolidate_ self = liftDOM (void (self ^. jsf "consolidate" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.consolidate Mozilla SVGTransformList.consolidate documentation> +consolidateUnchecked ::+ (MonadDOM m) => SVGTransformList -> m SVGTransform+consolidateUnchecked self+ = liftDOM ((self ^. jsf "consolidate" ()) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.numberOfItems Mozilla SVGTransformList.numberOfItems documentation> getNumberOfItems :: (MonadDOM m) => SVGTransformList -> m Word
src/JSDOM/Generated/SVGURIReference.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGURIReference- (getHref, SVGURIReference, castToSVGURIReference,+ (getHref, getHrefUnchecked, SVGURIReference, castToSVGURIReference, gTypeSVGURIReference) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -20,3 +20,9 @@ getHref :: (MonadDOM m) => SVGURIReference -> m (Maybe SVGAnimatedString) getHref self = liftDOM ((self ^. js "href") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGURIReference.href Mozilla SVGURIReference.href documentation> +getHrefUnchecked ::+ (MonadDOM m) => SVGURIReference -> m SVGAnimatedString+getHrefUnchecked self+ = liftDOM ((self ^. js "href") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGUseElement.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGUseElement- (getX, getY, getWidth, getHeight, SVGUseElement,+ (getX, getXUnchecked, getY, getYUnchecked, getWidth,+ getWidthUnchecked, getHeight, getHeightUnchecked, SVGUseElement, castToSVGUseElement, gTypeSVGUseElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,17 +22,41 @@ (MonadDOM m) => SVGUseElement -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGUseElement.x Mozilla SVGUseElement.x documentation> +getXUnchecked ::+ (MonadDOM m) => SVGUseElement -> m SVGAnimatedLength+getXUnchecked self+ = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGUseElement.y Mozilla SVGUseElement.y documentation> getY :: (MonadDOM m) => SVGUseElement -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGUseElement.y Mozilla SVGUseElement.y documentation> +getYUnchecked ::+ (MonadDOM m) => SVGUseElement -> m SVGAnimatedLength+getYUnchecked self+ = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGUseElement.width Mozilla SVGUseElement.width documentation> getWidth :: (MonadDOM m) => SVGUseElement -> m (Maybe SVGAnimatedLength) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGUseElement.width Mozilla SVGUseElement.width documentation> +getWidthUnchecked ::+ (MonadDOM m) => SVGUseElement -> m SVGAnimatedLength+getWidthUnchecked self+ = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGUseElement.height Mozilla SVGUseElement.height documentation> getHeight :: (MonadDOM m) => SVGUseElement -> m (Maybe SVGAnimatedLength) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGUseElement.height Mozilla SVGUseElement.height documentation> +getHeightUnchecked ::+ (MonadDOM m) => SVGUseElement -> m SVGAnimatedLength+getHeightUnchecked self+ = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGViewElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGViewElement- (getViewTarget, SVGViewElement, castToSVGViewElement,- gTypeSVGViewElement)+ (getViewTarget, getViewTargetUnchecked, SVGViewElement,+ castToSVGViewElement, gTypeSVGViewElement) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,3 +21,9 @@ (MonadDOM m) => SVGViewElement -> m (Maybe SVGStringList) getViewTarget self = liftDOM ((self ^. js "viewTarget") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGViewElement.viewTarget Mozilla SVGViewElement.viewTarget documentation> +getViewTargetUnchecked ::+ (MonadDOM m) => SVGViewElement -> m SVGStringList+getViewTargetUnchecked self+ = liftDOM ((self ^. js "viewTarget") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGViewSpec.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGViewSpec- (getTransform, getViewTarget, getViewBoxString,+ (getTransform, getTransformUnchecked, getViewTarget,+ getViewTargetUnchecked, getViewBoxString, getPreserveAspectRatioString, getTransformString, getViewTargetString, setZoomAndPan, getZoomAndPan, SVGViewSpec, castToSVGViewSpec, gTypeSVGViewSpec)@@ -24,11 +25,23 @@ getTransform self = liftDOM ((self ^. js "transform") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGViewSpec.transform Mozilla SVGViewSpec.transform documentation> +getTransformUnchecked ::+ (MonadDOM m) => SVGViewSpec -> m SVGTransformList+getTransformUnchecked self+ = liftDOM ((self ^. js "transform") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGViewSpec.viewTarget Mozilla SVGViewSpec.viewTarget documentation> getViewTarget :: (MonadDOM m) => SVGViewSpec -> m (Maybe SVGElement) getViewTarget self = liftDOM ((self ^. js "viewTarget") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGViewSpec.viewTarget Mozilla SVGViewSpec.viewTarget documentation> +getViewTargetUnchecked ::+ (MonadDOM m) => SVGViewSpec -> m SVGElement+getViewTargetUnchecked self+ = liftDOM ((self ^. js "viewTarget") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGViewSpec.viewBoxString Mozilla SVGViewSpec.viewBoxString documentation> getViewBoxString ::
src/JSDOM/Generated/SVGZoomEvent.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGZoomEvent- (getZoomRectScreen, getPreviousScale, getPreviousTranslate,- getNewScale, getNewTranslate, SVGZoomEvent, castToSVGZoomEvent,- gTypeSVGZoomEvent)+ (getZoomRectScreen, getZoomRectScreenUnchecked, getPreviousScale,+ getPreviousTranslate, getPreviousTranslateUnchecked, getNewScale,+ getNewTranslate, getNewTranslateUnchecked, SVGZoomEvent,+ castToSVGZoomEvent, gTypeSVGZoomEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -23,6 +24,12 @@ getZoomRectScreen self = liftDOM ((self ^. js "zoomRectScreen") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGZoomEvent.zoomRectScreen Mozilla SVGZoomEvent.zoomRectScreen documentation> +getZoomRectScreenUnchecked ::+ (MonadDOM m) => SVGZoomEvent -> m SVGRect+getZoomRectScreenUnchecked self+ = liftDOM ((self ^. js "zoomRectScreen") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGZoomEvent.previousScale Mozilla SVGZoomEvent.previousScale documentation> getPreviousScale :: (MonadDOM m) => SVGZoomEvent -> m Float getPreviousScale self@@ -35,6 +42,12 @@ getPreviousTranslate self = liftDOM ((self ^. js "previousTranslate") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGZoomEvent.previousTranslate Mozilla SVGZoomEvent.previousTranslate documentation> +getPreviousTranslateUnchecked ::+ (MonadDOM m) => SVGZoomEvent -> m SVGPoint+getPreviousTranslateUnchecked self+ = liftDOM ((self ^. js "previousTranslate") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGZoomEvent.newScale Mozilla SVGZoomEvent.newScale documentation> getNewScale :: (MonadDOM m) => SVGZoomEvent -> m Float getNewScale self@@ -46,3 +59,9 @@ (MonadDOM m) => SVGZoomEvent -> m (Maybe SVGPoint) getNewTranslate self = liftDOM ((self ^. js "newTranslate") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGZoomEvent.newTranslate Mozilla SVGZoomEvent.newTranslate documentation> +getNewTranslateUnchecked ::+ (MonadDOM m) => SVGZoomEvent -> m SVGPoint+getNewTranslateUnchecked self+ = liftDOM ((self ^. js "newTranslate") >>= fromJSValUnchecked)
src/JSDOM/Generated/ScriptProfile.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.ScriptProfile- (getTitle, getUid, getRootNode, ScriptProfile, castToScriptProfile,- gTypeScriptProfile)+ (getTitle, getUid, getRootNode, getRootNodeUnchecked,+ ScriptProfile, castToScriptProfile, gTypeScriptProfile) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -31,3 +31,9 @@ getRootNode :: (MonadDOM m) => ScriptProfile -> m (Maybe ScriptProfileNode) getRootNode self = liftDOM ((self ^. js "rootNode") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ScriptProfile.rootNode Mozilla ScriptProfile.rootNode documentation> +getRootNodeUnchecked ::+ (MonadDOM m) => ScriptProfile -> m ScriptProfileNode+getRootNodeUnchecked self+ = liftDOM ((self ^. js "rootNode") >>= fromJSValUnchecked)
src/JSDOM/Generated/ScriptProfileNode.hs view
@@ -1,9 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.ScriptProfileNode- (children, getId, getFunctionName, getUrl, getLineNumber,- getColumnNumber, ScriptProfileNode, castToScriptProfileNode,- gTypeScriptProfileNode)+ (children, children_, getId, getFunctionName, getUrl,+ getLineNumber, getColumnNumber, ScriptProfileNode,+ castToScriptProfileNode, gTypeScriptProfileNode) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,6 +22,10 @@ (MonadDOM m) => ScriptProfileNode -> m [Maybe ScriptProfileNode] children self = liftDOM ((self ^. jsf "children" ()) >>= fromJSArray)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ScriptProfileNode.children Mozilla ScriptProfileNode.children documentation> +children_ :: (MonadDOM m) => ScriptProfileNode -> m ()+children_ self = liftDOM (void (self ^. jsf "children" ())) -- | <https://developer.mozilla.org/en-US/docs/Web/API/ScriptProfileNode.id Mozilla ScriptProfileNode.id documentation> getId :: (MonadDOM m) => ScriptProfileNode -> m Word
src/JSDOM/Generated/SecurityPolicy.hs view
@@ -1,11 +1,15 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SecurityPolicy- (allowsConnectionTo, allowsFontFrom, allowsFormAction,- allowsFrameFrom, allowsImageFrom, allowsMediaFrom,- allowsObjectFrom, allowsPluginType, allowsScriptFrom,- allowsStyleFrom, getAllowsEval, getAllowsInlineScript,- getAllowsInlineStyle, getIsActive, getReportURIs, SecurityPolicy,+ (allowsConnectionTo, allowsConnectionTo_, allowsFontFrom,+ allowsFontFrom_, allowsFormAction, allowsFormAction_,+ allowsFrameFrom, allowsFrameFrom_, allowsImageFrom,+ allowsImageFrom_, allowsMediaFrom, allowsMediaFrom_,+ allowsObjectFrom, allowsObjectFrom_, allowsPluginType,+ allowsPluginType_, allowsScriptFrom, allowsScriptFrom_,+ allowsStyleFrom, allowsStyleFrom_, getAllowsEval,+ getAllowsInlineScript, getAllowsInlineStyle, getIsActive,+ getReportURIs, getReportURIsUnchecked, SecurityPolicy, castToSecurityPolicy, gTypeSecurityPolicy) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -27,6 +31,12 @@ = liftDOM ((self ^. jsf "allowsConnectionTo" [toJSVal url]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsConnectionTo Mozilla SecurityPolicy.allowsConnectionTo documentation> +allowsConnectionTo_ ::+ (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()+allowsConnectionTo_ self url+ = liftDOM (void (self ^. jsf "allowsConnectionTo" [toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsFontFrom Mozilla SecurityPolicy.allowsFontFrom documentation> allowsFontFrom :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m Bool@@ -34,6 +44,12 @@ = liftDOM ((self ^. jsf "allowsFontFrom" [toJSVal url]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsFontFrom Mozilla SecurityPolicy.allowsFontFrom documentation> +allowsFontFrom_ ::+ (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()+allowsFontFrom_ self url+ = liftDOM (void (self ^. jsf "allowsFontFrom" [toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsFormAction Mozilla SecurityPolicy.allowsFormAction documentation> allowsFormAction :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m Bool@@ -41,6 +57,12 @@ = liftDOM ((self ^. jsf "allowsFormAction" [toJSVal url]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsFormAction Mozilla SecurityPolicy.allowsFormAction documentation> +allowsFormAction_ ::+ (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()+allowsFormAction_ self url+ = liftDOM (void (self ^. jsf "allowsFormAction" [toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsFrameFrom Mozilla SecurityPolicy.allowsFrameFrom documentation> allowsFrameFrom :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m Bool@@ -48,6 +70,12 @@ = liftDOM ((self ^. jsf "allowsFrameFrom" [toJSVal url]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsFrameFrom Mozilla SecurityPolicy.allowsFrameFrom documentation> +allowsFrameFrom_ ::+ (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()+allowsFrameFrom_ self url+ = liftDOM (void (self ^. jsf "allowsFrameFrom" [toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsImageFrom Mozilla SecurityPolicy.allowsImageFrom documentation> allowsImageFrom :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m Bool@@ -55,6 +83,12 @@ = liftDOM ((self ^. jsf "allowsImageFrom" [toJSVal url]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsImageFrom Mozilla SecurityPolicy.allowsImageFrom documentation> +allowsImageFrom_ ::+ (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()+allowsImageFrom_ self url+ = liftDOM (void (self ^. jsf "allowsImageFrom" [toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsMediaFrom Mozilla SecurityPolicy.allowsMediaFrom documentation> allowsMediaFrom :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m Bool@@ -62,6 +96,12 @@ = liftDOM ((self ^. jsf "allowsMediaFrom" [toJSVal url]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsMediaFrom Mozilla SecurityPolicy.allowsMediaFrom documentation> +allowsMediaFrom_ ::+ (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()+allowsMediaFrom_ self url+ = liftDOM (void (self ^. jsf "allowsMediaFrom" [toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsObjectFrom Mozilla SecurityPolicy.allowsObjectFrom documentation> allowsObjectFrom :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m Bool@@ -69,6 +109,12 @@ = liftDOM ((self ^. jsf "allowsObjectFrom" [toJSVal url]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsObjectFrom Mozilla SecurityPolicy.allowsObjectFrom documentation> +allowsObjectFrom_ ::+ (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()+allowsObjectFrom_ self url+ = liftDOM (void (self ^. jsf "allowsObjectFrom" [toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsPluginType Mozilla SecurityPolicy.allowsPluginType documentation> allowsPluginType :: (MonadDOM m, ToJSString type') => SecurityPolicy -> type' -> m Bool@@ -76,6 +122,12 @@ = liftDOM ((self ^. jsf "allowsPluginType" [toJSVal type']) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsPluginType Mozilla SecurityPolicy.allowsPluginType documentation> +allowsPluginType_ ::+ (MonadDOM m, ToJSString type') => SecurityPolicy -> type' -> m ()+allowsPluginType_ self type'+ = liftDOM (void (self ^. jsf "allowsPluginType" [toJSVal type']))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsScriptFrom Mozilla SecurityPolicy.allowsScriptFrom documentation> allowsScriptFrom :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m Bool@@ -83,6 +135,12 @@ = liftDOM ((self ^. jsf "allowsScriptFrom" [toJSVal url]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsScriptFrom Mozilla SecurityPolicy.allowsScriptFrom documentation> +allowsScriptFrom_ ::+ (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()+allowsScriptFrom_ self url+ = liftDOM (void (self ^. jsf "allowsScriptFrom" [toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsStyleFrom Mozilla SecurityPolicy.allowsStyleFrom documentation> allowsStyleFrom :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m Bool@@ -90,6 +148,12 @@ = liftDOM ((self ^. jsf "allowsStyleFrom" [toJSVal url]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsStyleFrom Mozilla SecurityPolicy.allowsStyleFrom documentation> +allowsStyleFrom_ ::+ (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()+allowsStyleFrom_ self url+ = liftDOM (void (self ^. jsf "allowsStyleFrom" [toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsEval Mozilla SecurityPolicy.allowsEval documentation> getAllowsEval :: (MonadDOM m) => SecurityPolicy -> m Bool getAllowsEval self@@ -114,3 +178,9 @@ (MonadDOM m) => SecurityPolicy -> m (Maybe DOMStringList) getReportURIs self = liftDOM ((self ^. js "reportURIs") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.reportURIs Mozilla SecurityPolicy.reportURIs documentation> +getReportURIsUnchecked ::+ (MonadDOM m) => SecurityPolicy -> m DOMStringList+getReportURIsUnchecked self+ = liftDOM ((self ^. js "reportURIs") >>= fromJSValUnchecked)
src/JSDOM/Generated/Selection.hs view
@@ -2,12 +2,15 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Selection (collapse, collapseToEnd, collapseToStart, deleteFromDocument,- containsNode, selectAllChildren, extend, getRangeAt,- removeAllRanges, addRange, toString, modify, setBaseAndExtent,- setPosition, empty, getAnchorNode, getAnchorOffset, getFocusNode,- getFocusOffset, getIsCollapsed, getRangeCount, getBaseNode,- getBaseOffset, getExtentNode, getExtentOffset, getType, Selection,- castToSelection, gTypeSelection)+ containsNode, containsNode_, selectAllChildren, extend, getRangeAt,+ getRangeAt_, getRangeAtUnchecked, removeAllRanges, addRange,+ toString, toString_, modify, setBaseAndExtent, setPosition, empty,+ getAnchorNode, getAnchorNodeUnchecked, getAnchorOffset,+ getFocusNode, getFocusNodeUnchecked, getFocusOffset,+ getIsCollapsed, getRangeCount, getBaseNode, getBaseNodeUnchecked,+ getBaseOffset, getExtentNode, getExtentNodeUnchecked,+ getExtentOffset, getType, Selection, castToSelection,+ gTypeSelection) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -52,6 +55,15 @@ ((self ^. jsf "containsNode" [toJSVal node, toJSVal allowPartial]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.containsNode Mozilla Selection.containsNode documentation> +containsNode_ ::+ (MonadDOM m, IsNode node) =>+ Selection -> Maybe node -> Bool -> m ()+containsNode_ self node allowPartial+ = liftDOM+ (void+ (self ^. jsf "containsNode" [toJSVal node, toJSVal allowPartial]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.selectAllChildren Mozilla Selection.selectAllChildren documentation> selectAllChildren :: (MonadDOM m, IsNode node) => Selection -> Maybe node -> m ()@@ -71,6 +83,17 @@ = liftDOM ((self ^. jsf "getRangeAt" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.getRangeAt Mozilla Selection.getRangeAt documentation> +getRangeAt_ :: (MonadDOM m) => Selection -> Int -> m ()+getRangeAt_ self index+ = liftDOM (void (self ^. jsf "getRangeAt" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.getRangeAt Mozilla Selection.getRangeAt documentation> +getRangeAtUnchecked :: (MonadDOM m) => Selection -> Int -> m Range+getRangeAtUnchecked self index+ = liftDOM+ ((self ^. jsf "getRangeAt" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.removeAllRanges Mozilla Selection.removeAllRanges documentation> removeAllRanges :: (MonadDOM m) => Selection -> m () removeAllRanges self@@ -87,6 +110,10 @@ toString self = liftDOM ((self ^. jsf "toString" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.toString Mozilla Selection.toString documentation> +toString_ :: (MonadDOM m) => Selection -> m ()+toString_ self = liftDOM (void (self ^. jsf "toString" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.modify Mozilla Selection.modify documentation> modify :: (MonadDOM m, ToJSString alter, ToJSString direction,@@ -126,6 +153,11 @@ getAnchorNode self = liftDOM ((self ^. js "anchorNode") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.anchorNode Mozilla Selection.anchorNode documentation> +getAnchorNodeUnchecked :: (MonadDOM m) => Selection -> m Node+getAnchorNodeUnchecked self+ = liftDOM ((self ^. js "anchorNode") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.anchorOffset Mozilla Selection.anchorOffset documentation> getAnchorOffset :: (MonadDOM m) => Selection -> m Int getAnchorOffset self@@ -136,6 +168,11 @@ getFocusNode self = liftDOM ((self ^. js "focusNode") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.focusNode Mozilla Selection.focusNode documentation> +getFocusNodeUnchecked :: (MonadDOM m) => Selection -> m Node+getFocusNodeUnchecked self+ = liftDOM ((self ^. js "focusNode") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.focusOffset Mozilla Selection.focusOffset documentation> getFocusOffset :: (MonadDOM m) => Selection -> m Int getFocusOffset self@@ -155,6 +192,11 @@ getBaseNode :: (MonadDOM m) => Selection -> m (Maybe Node) getBaseNode self = liftDOM ((self ^. js "baseNode") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.baseNode Mozilla Selection.baseNode documentation> +getBaseNodeUnchecked :: (MonadDOM m) => Selection -> m Node+getBaseNodeUnchecked self+ = liftDOM ((self ^. js "baseNode") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.baseOffset Mozilla Selection.baseOffset documentation> getBaseOffset :: (MonadDOM m) => Selection -> m Int getBaseOffset self@@ -164,6 +206,11 @@ getExtentNode :: (MonadDOM m) => Selection -> m (Maybe Node) getExtentNode self = liftDOM ((self ^. js "extentNode") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.extentNode Mozilla Selection.extentNode documentation> +getExtentNodeUnchecked :: (MonadDOM m) => Selection -> m Node+getExtentNodeUnchecked self+ = liftDOM ((self ^. js "extentNode") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.extentOffset Mozilla Selection.extentOffset documentation> getExtentOffset :: (MonadDOM m) => Selection -> m Int
src/JSDOM/Generated/SourceBuffer.hs view
@@ -2,11 +2,12 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SourceBuffer (appendBuffer, appendBufferView, abort, remove, setMode, getMode,- getUpdating, getBuffered, setTimestampOffset, getTimestampOffset,- getAudioTracks, getVideoTracks, getTextTracks,- setAppendWindowStart, getAppendWindowStart, setAppendWindowEnd,- getAppendWindowEnd, SourceBuffer, castToSourceBuffer,- gTypeSourceBuffer)+ getUpdating, getBuffered, getBufferedUnchecked, setTimestampOffset,+ getTimestampOffset, getAudioTracks, getAudioTracksUnchecked,+ getVideoTracks, getVideoTracksUnchecked, getTextTracks,+ getTextTracksUnchecked, setAppendWindowStart, getAppendWindowStart,+ setAppendWindowEnd, getAppendWindowEnd, SourceBuffer,+ castToSourceBuffer, gTypeSourceBuffer) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -60,6 +61,12 @@ getBuffered :: (MonadDOM m) => SourceBuffer -> m (Maybe TimeRanges) getBuffered self = liftDOM ((self ^. js "buffered") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer.buffered Mozilla SourceBuffer.buffered documentation> +getBufferedUnchecked ::+ (MonadDOM m) => SourceBuffer -> m TimeRanges+getBufferedUnchecked self+ = liftDOM ((self ^. js "buffered") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer.timestampOffset Mozilla SourceBuffer.timestampOffset documentation> setTimestampOffset :: (MonadDOM m) => SourceBuffer -> Double -> m ()@@ -77,17 +84,35 @@ getAudioTracks self = liftDOM ((self ^. js "audioTracks") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer.audioTracks Mozilla SourceBuffer.audioTracks documentation> +getAudioTracksUnchecked ::+ (MonadDOM m) => SourceBuffer -> m AudioTrackList+getAudioTracksUnchecked self+ = liftDOM ((self ^. js "audioTracks") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer.videoTracks Mozilla SourceBuffer.videoTracks documentation> getVideoTracks :: (MonadDOM m) => SourceBuffer -> m (Maybe VideoTrackList) getVideoTracks self = liftDOM ((self ^. js "videoTracks") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer.videoTracks Mozilla SourceBuffer.videoTracks documentation> +getVideoTracksUnchecked ::+ (MonadDOM m) => SourceBuffer -> m VideoTrackList+getVideoTracksUnchecked self+ = liftDOM ((self ^. js "videoTracks") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer.textTracks Mozilla SourceBuffer.textTracks documentation> getTextTracks :: (MonadDOM m) => SourceBuffer -> m (Maybe TextTrackList) getTextTracks self = liftDOM ((self ^. js "textTracks") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer.textTracks Mozilla SourceBuffer.textTracks documentation> +getTextTracksUnchecked ::+ (MonadDOM m) => SourceBuffer -> m TextTrackList+getTextTracksUnchecked self+ = liftDOM ((self ^. js "textTracks") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer.appendWindowStart Mozilla SourceBuffer.appendWindowStart documentation> setAppendWindowStart ::
src/JSDOM/Generated/SourceBufferList.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SourceBufferList- (item, getLength, SourceBufferList, castToSourceBufferList,- gTypeSourceBufferList)+ (item, item_, itemUnchecked, getLength, SourceBufferList,+ castToSourceBufferList, gTypeSourceBufferList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,6 +21,18 @@ (MonadDOM m) => SourceBufferList -> Word -> m (Maybe SourceBuffer) item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBufferList.item Mozilla SourceBufferList.item documentation> +item_ :: (MonadDOM m) => SourceBufferList -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBufferList.item Mozilla SourceBufferList.item documentation> +itemUnchecked ::+ (MonadDOM m) => SourceBufferList -> Word -> m SourceBuffer+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBufferList.length Mozilla SourceBufferList.length documentation> getLength :: (MonadDOM m) => SourceBufferList -> m Word
src/JSDOM/Generated/SpeechSynthesis.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SpeechSynthesis- (speak, cancel, pause, resume, getVoices, getPending, getSpeaking,- getPaused, SpeechSynthesis, castToSpeechSynthesis,+ (speak, cancel, pause, resume, getVoices, getVoices_, getPending,+ getSpeaking, getPaused, SpeechSynthesis, castToSpeechSynthesis, gTypeSpeechSynthesis) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -41,6 +41,10 @@ (MonadDOM m) => SpeechSynthesis -> m [Maybe SpeechSynthesisVoice] getVoices self = liftDOM ((self ^. jsf "getVoices" ()) >>= fromJSArray)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis.getVoices Mozilla SpeechSynthesis.getVoices documentation> +getVoices_ :: (MonadDOM m) => SpeechSynthesis -> m ()+getVoices_ self = liftDOM (void (self ^. jsf "getVoices" ())) -- | <https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis.pending Mozilla SpeechSynthesis.pending documentation> getPending :: (MonadDOM m) => SpeechSynthesis -> m Bool
src/JSDOM/Generated/SpeechSynthesisUtterance.hs view
@@ -2,10 +2,10 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SpeechSynthesisUtterance (newSpeechSynthesisUtterance, setText, getText, setLang, getLang,- setVoice, getVoice, setVolume, getVolume, setRate, getRate,- setPitch, getPitch, start, end, error, pause, resume, mark,- boundary, SpeechSynthesisUtterance, castToSpeechSynthesisUtterance,- gTypeSpeechSynthesisUtterance)+ setVoice, getVoice, getVoiceUnchecked, setVolume, getVolume,+ setRate, getRate, setPitch, getPitch, start, end, error, pause,+ resume, mark, boundary, SpeechSynthesisUtterance,+ castToSpeechSynthesisUtterance, gTypeSpeechSynthesisUtterance) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -62,6 +62,12 @@ (MonadDOM m) => SpeechSynthesisUtterance -> m (Maybe SpeechSynthesisVoice) getVoice self = liftDOM ((self ^. js "voice") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance.voice Mozilla SpeechSynthesisUtterance.voice documentation> +getVoiceUnchecked ::+ (MonadDOM m) => SpeechSynthesisUtterance -> m SpeechSynthesisVoice+getVoiceUnchecked self+ = liftDOM ((self ^. js "voice") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance.volume Mozilla SpeechSynthesisUtterance.volume documentation> setVolume ::
src/JSDOM/Generated/Storage.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Storage- (key, getItem, setItem, removeItem, clear, getLength, Storage,- castToStorage, gTypeStorage)+ (key, key_, keyUnchecked, getItem, getItem_, getItemUnchecked,+ setItem, removeItem, clear, getLength, Storage, castToStorage,+ gTypeStorage) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,6 +25,18 @@ = liftDOM ((self ^. jsf "key" [toJSVal index]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Storage.key Mozilla Storage.key documentation> +key_ :: (MonadDOM m) => Storage -> Word -> m ()+key_ self index+ = liftDOM (void (self ^. jsf "key" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Storage.key Mozilla Storage.key documentation> +keyUnchecked ::+ (MonadDOM m, FromJSString result) => Storage -> Word -> m result+keyUnchecked self index+ = liftDOM+ ((self ^. jsf "key" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Storage.getItem Mozilla Storage.getItem documentation> getItem :: (MonadDOM m, ToJSString key, FromJSString result) =>@@ -31,6 +44,19 @@ getItem self key = liftDOM ((self ^. jsf "getItem" [toJSVal key]) >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Storage.getItem Mozilla Storage.getItem documentation> +getItem_ :: (MonadDOM m, ToJSString key) => Storage -> key -> m ()+getItem_ self key+ = liftDOM (void (self ^. jsf "getItem" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Storage.getItem Mozilla Storage.getItem documentation> +getItemUnchecked ::+ (MonadDOM m, ToJSString key, FromJSString result) =>+ Storage -> key -> m result+getItemUnchecked self key+ = liftDOM+ ((self ^. jsf "getItem" [toJSVal key]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/Storage.setItem Mozilla Storage.setItem documentation> setItem ::
src/JSDOM/Generated/StorageEvent.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.StorageEvent- (initStorageEvent, getKey, getOldValue, getNewValue, getUrl,- getStorageArea, StorageEvent, castToStorageEvent,+ (initStorageEvent, getKey, getOldValue, getOldValueUnchecked,+ getNewValue, getNewValueUnchecked, getUrl, getStorageArea,+ getStorageAreaUnchecked, StorageEvent, castToStorageEvent, gTypeStorageEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -50,6 +51,12 @@ getOldValue self = liftDOM ((self ^. js "oldValue") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/StorageEvent.oldValue Mozilla StorageEvent.oldValue documentation> +getOldValueUnchecked ::+ (MonadDOM m, FromJSString result) => StorageEvent -> m result+getOldValueUnchecked self+ = liftDOM ((self ^. js "oldValue") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/StorageEvent.newValue Mozilla StorageEvent.newValue documentation> getNewValue :: (MonadDOM m, FromJSString result) =>@@ -57,6 +64,12 @@ getNewValue self = liftDOM ((self ^. js "newValue") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/StorageEvent.newValue Mozilla StorageEvent.newValue documentation> +getNewValueUnchecked ::+ (MonadDOM m, FromJSString result) => StorageEvent -> m result+getNewValueUnchecked self+ = liftDOM ((self ^. js "newValue") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/StorageEvent.url Mozilla StorageEvent.url documentation> getUrl :: (MonadDOM m, FromJSString result) => StorageEvent -> m result@@ -66,3 +79,9 @@ getStorageArea :: (MonadDOM m) => StorageEvent -> m (Maybe Storage) getStorageArea self = liftDOM ((self ^. js "storageArea") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/StorageEvent.storageArea Mozilla StorageEvent.storageArea documentation> +getStorageAreaUnchecked ::+ (MonadDOM m) => StorageEvent -> m Storage+getStorageAreaUnchecked self+ = liftDOM ((self ^. js "storageArea") >>= fromJSValUnchecked)
src/JSDOM/Generated/StyleMedia.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.StyleMedia- (matchMedium, getType, StyleMedia, castToStyleMedia,+ (matchMedium, matchMedium_, getType, StyleMedia, castToStyleMedia, gTypeStyleMedia) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,6 +23,13 @@ matchMedium self mediaquery = liftDOM ((self ^. jsf "matchMedium" [toJSVal mediaquery]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleMedia.matchMedium Mozilla StyleMedia.matchMedium documentation> +matchMedium_ ::+ (MonadDOM m, ToJSString mediaquery) =>+ StyleMedia -> mediaquery -> m ()+matchMedium_ self mediaquery+ = liftDOM (void (self ^. jsf "matchMedium" [toJSVal mediaquery])) -- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleMedia.type Mozilla StyleMedia.type documentation> getType ::
src/JSDOM/Generated/StyleSheet.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.StyleSheet- (getType, setDisabled, getDisabled, getOwnerNode,- getParentStyleSheet, getHref, getTitle, getMedia, StyleSheet,+ (getType, getTypeUnchecked, setDisabled, getDisabled, getOwnerNode,+ getOwnerNodeUnchecked, getParentStyleSheet,+ getParentStyleSheetUnchecked, getHref, getHrefUnchecked, getTitle,+ getTitleUnchecked, getMedia, getMediaUnchecked, StyleSheet, castToStyleSheet, gTypeStyleSheet, IsStyleSheet, toStyleSheet) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -25,6 +27,14 @@ = liftDOM (((toStyleSheet self) ^. js "type") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.type Mozilla StyleSheet.type documentation> +getTypeUnchecked ::+ (MonadDOM m, IsStyleSheet self, FromJSString result) =>+ self -> m result+getTypeUnchecked self+ = liftDOM+ (((toStyleSheet self) ^. js "type") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.disabled Mozilla StyleSheet.disabled documentation> setDisabled :: (MonadDOM m, IsStyleSheet self) => self -> Bool -> m ()@@ -42,6 +52,13 @@ getOwnerNode self = liftDOM (((toStyleSheet self) ^. js "ownerNode") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.ownerNode Mozilla StyleSheet.ownerNode documentation> +getOwnerNodeUnchecked ::+ (MonadDOM m, IsStyleSheet self) => self -> m Node+getOwnerNodeUnchecked self+ = liftDOM+ (((toStyleSheet self) ^. js "ownerNode") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.parentStyleSheet Mozilla StyleSheet.parentStyleSheet documentation> getParentStyleSheet :: (MonadDOM m, IsStyleSheet self) => self -> m (Maybe StyleSheet)@@ -49,6 +66,14 @@ = liftDOM (((toStyleSheet self) ^. js "parentStyleSheet") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.parentStyleSheet Mozilla StyleSheet.parentStyleSheet documentation> +getParentStyleSheetUnchecked ::+ (MonadDOM m, IsStyleSheet self) => self -> m StyleSheet+getParentStyleSheetUnchecked self+ = liftDOM+ (((toStyleSheet self) ^. js "parentStyleSheet") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.href Mozilla StyleSheet.href documentation> getHref :: (MonadDOM m, IsStyleSheet self, FromJSString result) =>@@ -57,6 +82,14 @@ = liftDOM (((toStyleSheet self) ^. js "href") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.href Mozilla StyleSheet.href documentation> +getHrefUnchecked ::+ (MonadDOM m, IsStyleSheet self, FromJSString result) =>+ self -> m result+getHrefUnchecked self+ = liftDOM+ (((toStyleSheet self) ^. js "href") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.title Mozilla StyleSheet.title documentation> getTitle :: (MonadDOM m, IsStyleSheet self, FromJSString result) =>@@ -65,8 +98,23 @@ = liftDOM (((toStyleSheet self) ^. js "title") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.title Mozilla StyleSheet.title documentation> +getTitleUnchecked ::+ (MonadDOM m, IsStyleSheet self, FromJSString result) =>+ self -> m result+getTitleUnchecked self+ = liftDOM+ (((toStyleSheet self) ^. js "title") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.media Mozilla StyleSheet.media documentation> getMedia :: (MonadDOM m, IsStyleSheet self) => self -> m (Maybe MediaList) getMedia self = liftDOM (((toStyleSheet self) ^. js "media") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.media Mozilla StyleSheet.media documentation> +getMediaUnchecked ::+ (MonadDOM m, IsStyleSheet self) => self -> m MediaList+getMediaUnchecked self+ = liftDOM+ (((toStyleSheet self) ^. js "media") >>= fromJSValUnchecked)
src/JSDOM/Generated/StyleSheetList.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.StyleSheetList- (item, _get, getLength, StyleSheetList, castToStyleSheetList,- gTypeStyleSheetList)+ (item, item_, itemUnchecked, _get, _get_, _getUnchecked, getLength,+ StyleSheetList, castToStyleSheetList, gTypeStyleSheetList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,12 +22,38 @@ item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheetList.item Mozilla StyleSheetList.item documentation> +item_ :: (MonadDOM m) => StyleSheetList -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheetList.item Mozilla StyleSheetList.item documentation> +itemUnchecked ::+ (MonadDOM m) => StyleSheetList -> Word -> m StyleSheet+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheetList._get Mozilla StyleSheetList._get documentation> _get :: (MonadDOM m, ToJSString name) => StyleSheetList -> name -> m (Maybe CSSStyleSheet) _get self name = liftDOM ((self ^. jsf "_get" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheetList._get Mozilla StyleSheetList._get documentation> +_get_ ::+ (MonadDOM m, ToJSString name) => StyleSheetList -> name -> m ()+_get_ self name+ = liftDOM (void (self ^. jsf "_get" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheetList._get Mozilla StyleSheetList._get documentation> +_getUnchecked ::+ (MonadDOM m, ToJSString name) =>+ StyleSheetList -> name -> m CSSStyleSheet+_getUnchecked self name+ = liftDOM+ ((self ^. jsf "_get" [toJSVal name]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheetList.length Mozilla StyleSheetList.length documentation> getLength :: (MonadDOM m) => StyleSheetList -> m Word
src/JSDOM/Generated/SubtleCrypto.hs view
@@ -1,8 +1,13 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SubtleCrypto- (encrypt, decrypt, sign, verify, digest, generateKey, importKey,- exportKey, wrapKey, unwrapKey, SubtleCrypto, castToSubtleCrypto,+ (encrypt, encrypt_, encryptUnchecked, decrypt, decrypt_,+ decryptUnchecked, sign, sign_, signUnchecked, verify, verify_,+ verifyUnchecked, digest, digest_, digestUnchecked, generateKey,+ generateKey_, generateKeyUnchecked, importKey, importKey_,+ importKeyUnchecked, exportKey, exportKey_, exportKeyUnchecked,+ wrapKey, wrapKey_, wrapKeyUnchecked, unwrapKey, unwrapKey_,+ unwrapKeyUnchecked, SubtleCrypto, castToSubtleCrypto, gTypeSubtleCrypto) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -28,6 +33,28 @@ [toJSVal algorithm, toJSVal key, toJSVal (array data')]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.encrypt Mozilla WebKitSubtleCrypto.encrypt documentation> +encrypt_ ::+ (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>+ SubtleCrypto ->+ algorithm -> Maybe CryptoKey -> [Maybe data'] -> m ()+encrypt_ self algorithm key data'+ = liftDOM+ (void+ (self ^. jsf "encrypt"+ [toJSVal algorithm, toJSVal key, toJSVal (array data')]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.encrypt Mozilla WebKitSubtleCrypto.encrypt documentation> +encryptUnchecked ::+ (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>+ SubtleCrypto ->+ algorithm -> Maybe CryptoKey -> [Maybe data'] -> m Promise+encryptUnchecked self algorithm key data'+ = liftDOM+ ((self ^. jsf "encrypt"+ [toJSVal algorithm, toJSVal key, toJSVal (array data')])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.decrypt Mozilla WebKitSubtleCrypto.decrypt documentation> decrypt :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>@@ -39,6 +66,28 @@ [toJSVal algorithm, toJSVal key, toJSVal (array data')]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.decrypt Mozilla WebKitSubtleCrypto.decrypt documentation> +decrypt_ ::+ (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>+ SubtleCrypto ->+ algorithm -> Maybe CryptoKey -> [Maybe data'] -> m ()+decrypt_ self algorithm key data'+ = liftDOM+ (void+ (self ^. jsf "decrypt"+ [toJSVal algorithm, toJSVal key, toJSVal (array data')]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.decrypt Mozilla WebKitSubtleCrypto.decrypt documentation> +decryptUnchecked ::+ (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>+ SubtleCrypto ->+ algorithm -> Maybe CryptoKey -> [Maybe data'] -> m Promise+decryptUnchecked self algorithm key data'+ = liftDOM+ ((self ^. jsf "decrypt"+ [toJSVal algorithm, toJSVal key, toJSVal (array data')])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.sign Mozilla WebKitSubtleCrypto.sign documentation> sign :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>@@ -50,6 +99,28 @@ [toJSVal algorithm, toJSVal key, toJSVal (array data')]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.sign Mozilla WebKitSubtleCrypto.sign documentation> +sign_ ::+ (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>+ SubtleCrypto ->+ algorithm -> Maybe CryptoKey -> [Maybe data'] -> m ()+sign_ self algorithm key data'+ = liftDOM+ (void+ (self ^. jsf "sign"+ [toJSVal algorithm, toJSVal key, toJSVal (array data')]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.sign Mozilla WebKitSubtleCrypto.sign documentation> +signUnchecked ::+ (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>+ SubtleCrypto ->+ algorithm -> Maybe CryptoKey -> [Maybe data'] -> m Promise+signUnchecked self algorithm key data'+ = liftDOM+ ((self ^. jsf "sign"+ [toJSVal algorithm, toJSVal key, toJSVal (array data')])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.verify Mozilla WebKitSubtleCrypto.verify documentation> verify :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData signature,@@ -65,6 +136,34 @@ toJSVal (array data')]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.verify Mozilla WebKitSubtleCrypto.verify documentation> +verify_ ::+ (MonadDOM m, ToJSString algorithm, IsCryptoOperationData signature,+ IsCryptoOperationData data') =>+ SubtleCrypto ->+ algorithm ->+ Maybe CryptoKey -> Maybe signature -> [Maybe data'] -> m ()+verify_ self algorithm key signature data'+ = liftDOM+ (void+ (self ^. jsf "verify"+ [toJSVal algorithm, toJSVal key, toJSVal signature,+ toJSVal (array data')]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.verify Mozilla WebKitSubtleCrypto.verify documentation> +verifyUnchecked ::+ (MonadDOM m, ToJSString algorithm, IsCryptoOperationData signature,+ IsCryptoOperationData data') =>+ SubtleCrypto ->+ algorithm ->+ Maybe CryptoKey -> Maybe signature -> [Maybe data'] -> m Promise+verifyUnchecked self algorithm key signature data'+ = liftDOM+ ((self ^. jsf "verify"+ [toJSVal algorithm, toJSVal key, toJSVal signature,+ toJSVal (array data')])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.digest Mozilla WebKitSubtleCrypto.digest documentation> digest :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>@@ -74,6 +173,24 @@ ((self ^. jsf "digest" [toJSVal algorithm, toJSVal (array data')]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.digest Mozilla WebKitSubtleCrypto.digest documentation> +digest_ ::+ (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>+ SubtleCrypto -> algorithm -> [Maybe data'] -> m ()+digest_ self algorithm data'+ = liftDOM+ (void+ (self ^. jsf "digest" [toJSVal algorithm, toJSVal (array data')]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.digest Mozilla WebKitSubtleCrypto.digest documentation> +digestUnchecked ::+ (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>+ SubtleCrypto -> algorithm -> [Maybe data'] -> m Promise+digestUnchecked self algorithm data'+ = liftDOM+ ((self ^. jsf "digest" [toJSVal algorithm, toJSVal (array data')])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.generateKey Mozilla WebKitSubtleCrypto.generateKey documentation> generateKey :: (MonadDOM m, ToJSString algorithm) =>@@ -86,6 +203,28 @@ toJSVal (array keyUsages)]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.generateKey Mozilla WebKitSubtleCrypto.generateKey documentation> +generateKey_ ::+ (MonadDOM m, ToJSString algorithm) =>+ SubtleCrypto -> algorithm -> Bool -> [KeyUsage] -> m ()+generateKey_ self algorithm extractable keyUsages+ = liftDOM+ (void+ (self ^. jsf "generateKey"+ [toJSVal algorithm, toJSVal extractable,+ toJSVal (array keyUsages)]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.generateKey Mozilla WebKitSubtleCrypto.generateKey documentation> +generateKeyUnchecked ::+ (MonadDOM m, ToJSString algorithm) =>+ SubtleCrypto -> algorithm -> Bool -> [KeyUsage] -> m Promise+generateKeyUnchecked self algorithm extractable keyUsages+ = liftDOM+ ((self ^. jsf "generateKey"+ [toJSVal algorithm, toJSVal extractable,+ toJSVal (array keyUsages)])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.importKey Mozilla WebKitSubtleCrypto.importKey documentation> importKey :: (MonadDOM m, ToJSString format, IsCryptoOperationData keyData,@@ -101,6 +240,34 @@ toJSVal extractable, toJSVal (array keyUsages)]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.importKey Mozilla WebKitSubtleCrypto.importKey documentation> +importKey_ ::+ (MonadDOM m, ToJSString format, IsCryptoOperationData keyData,+ ToJSString algorithm) =>+ SubtleCrypto ->+ format -> Maybe keyData -> algorithm -> Bool -> [KeyUsage] -> m ()+importKey_ self format keyData algorithm extractable keyUsages+ = liftDOM+ (void+ (self ^. jsf "importKey"+ [toJSVal format, toJSVal keyData, toJSVal algorithm,+ toJSVal extractable, toJSVal (array keyUsages)]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.importKey Mozilla WebKitSubtleCrypto.importKey documentation> +importKeyUnchecked ::+ (MonadDOM m, ToJSString format, IsCryptoOperationData keyData,+ ToJSString algorithm) =>+ SubtleCrypto ->+ format ->+ Maybe keyData -> algorithm -> Bool -> [KeyUsage] -> m Promise+importKeyUnchecked self format keyData algorithm extractable+ keyUsages+ = liftDOM+ ((self ^. jsf "importKey"+ [toJSVal format, toJSVal keyData, toJSVal algorithm,+ toJSVal extractable, toJSVal (array keyUsages)])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.exportKey Mozilla WebKitSubtleCrypto.exportKey documentation> exportKey :: (MonadDOM m, ToJSString format) =>@@ -110,6 +277,23 @@ ((self ^. jsf "exportKey" [toJSVal format, toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.exportKey Mozilla WebKitSubtleCrypto.exportKey documentation> +exportKey_ ::+ (MonadDOM m, ToJSString format) =>+ SubtleCrypto -> format -> Maybe CryptoKey -> m ()+exportKey_ self format key+ = liftDOM+ (void (self ^. jsf "exportKey" [toJSVal format, toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.exportKey Mozilla WebKitSubtleCrypto.exportKey documentation> +exportKeyUnchecked ::+ (MonadDOM m, ToJSString format) =>+ SubtleCrypto -> format -> Maybe CryptoKey -> m Promise+exportKeyUnchecked self format key+ = liftDOM+ ((self ^. jsf "exportKey" [toJSVal format, toJSVal key]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.wrapKey Mozilla WebKitSubtleCrypto.wrapKey documentation> wrapKey :: (MonadDOM m, ToJSString format, ToJSString wrapAlgorithm) =>@@ -124,6 +308,32 @@ toJSVal wrapAlgorithm]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.wrapKey Mozilla WebKitSubtleCrypto.wrapKey documentation> +wrapKey_ ::+ (MonadDOM m, ToJSString format, ToJSString wrapAlgorithm) =>+ SubtleCrypto ->+ format ->+ Maybe CryptoKey -> Maybe CryptoKey -> wrapAlgorithm -> m ()+wrapKey_ self format key wrappingKey wrapAlgorithm+ = liftDOM+ (void+ (self ^. jsf "wrapKey"+ [toJSVal format, toJSVal key, toJSVal wrappingKey,+ toJSVal wrapAlgorithm]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.wrapKey Mozilla WebKitSubtleCrypto.wrapKey documentation> +wrapKeyUnchecked ::+ (MonadDOM m, ToJSString format, ToJSString wrapAlgorithm) =>+ SubtleCrypto ->+ format ->+ Maybe CryptoKey -> Maybe CryptoKey -> wrapAlgorithm -> m Promise+wrapKeyUnchecked self format key wrappingKey wrapAlgorithm+ = liftDOM+ ((self ^. jsf "wrapKey"+ [toJSVal format, toJSVal key, toJSVal wrappingKey,+ toJSVal wrapAlgorithm])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.unwrapKey Mozilla WebKitSubtleCrypto.unwrapKey documentation> unwrapKey :: (MonadDOM m, ToJSString format, IsCryptoOperationData wrappedKey,@@ -142,3 +352,41 @@ toJSVal unwrapAlgorithm, toJSVal unwrappedKeyAlgorithm, toJSVal extractable, toJSVal (array keyUsages)]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.unwrapKey Mozilla WebKitSubtleCrypto.unwrapKey documentation> +unwrapKey_ ::+ (MonadDOM m, ToJSString format, IsCryptoOperationData wrappedKey,+ ToJSString unwrapAlgorithm, ToJSString unwrappedKeyAlgorithm) =>+ SubtleCrypto ->+ format ->+ Maybe wrappedKey ->+ Maybe CryptoKey ->+ unwrapAlgorithm ->+ unwrappedKeyAlgorithm -> Bool -> [KeyUsage] -> m ()+unwrapKey_ self format wrappedKey unwrappingKey unwrapAlgorithm+ unwrappedKeyAlgorithm extractable keyUsages+ = liftDOM+ (void+ (self ^. jsf "unwrapKey"+ [toJSVal format, toJSVal wrappedKey, toJSVal unwrappingKey,+ toJSVal unwrapAlgorithm, toJSVal unwrappedKeyAlgorithm,+ toJSVal extractable, toJSVal (array keyUsages)]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.unwrapKey Mozilla WebKitSubtleCrypto.unwrapKey documentation> +unwrapKeyUnchecked ::+ (MonadDOM m, ToJSString format, IsCryptoOperationData wrappedKey,+ ToJSString unwrapAlgorithm, ToJSString unwrappedKeyAlgorithm) =>+ SubtleCrypto ->+ format ->+ Maybe wrappedKey ->+ Maybe CryptoKey ->+ unwrapAlgorithm ->+ unwrappedKeyAlgorithm -> Bool -> [KeyUsage] -> m Promise+unwrapKeyUnchecked self format wrappedKey unwrappingKey+ unwrapAlgorithm unwrappedKeyAlgorithm extractable keyUsages+ = liftDOM+ ((self ^. jsf "unwrapKey"+ [toJSVal format, toJSVal wrappedKey, toJSVal unwrappingKey,+ toJSVal unwrapAlgorithm, toJSVal unwrappedKeyAlgorithm,+ toJSVal extractable, toJSVal (array keyUsages)])+ >>= fromJSValUnchecked)
src/JSDOM/Generated/Text.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Text- (newText, splitText, replaceWholeText, getWholeText, Text,- castToText, gTypeText, IsText, toText)+ (newText, splitText, splitText_, splitTextUnchecked,+ replaceWholeText, replaceWholeText_, replaceWholeTextUnchecked,+ getWholeText, Text, castToText, gTypeText, IsText, toText) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,6 +28,20 @@ = liftDOM (((toText self) ^. jsf "splitText" [toJSVal offset]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Text.splitText Mozilla Text.splitText documentation> +splitText_ :: (MonadDOM m, IsText self) => self -> Word -> m ()+splitText_ self offset+ = liftDOM+ (void ((toText self) ^. jsf "splitText" [toJSVal offset]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Text.splitText Mozilla Text.splitText documentation> +splitTextUnchecked ::+ (MonadDOM m, IsText self) => self -> Word -> m Text+splitTextUnchecked self offset+ = liftDOM+ (((toText self) ^. jsf "splitText" [toJSVal offset]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Text.replaceWholeText Mozilla Text.replaceWholeText documentation> replaceWholeText :: (MonadDOM m, IsText self, ToJSString content) =>@@ -35,6 +50,23 @@ = liftDOM (((toText self) ^. jsf "replaceWholeText" [toJSVal content]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Text.replaceWholeText Mozilla Text.replaceWholeText documentation> +replaceWholeText_ ::+ (MonadDOM m, IsText self, ToJSString content) =>+ self -> content -> m ()+replaceWholeText_ self content+ = liftDOM+ (void ((toText self) ^. jsf "replaceWholeText" [toJSVal content]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Text.replaceWholeText Mozilla Text.replaceWholeText documentation> +replaceWholeTextUnchecked ::+ (MonadDOM m, IsText self, ToJSString content) =>+ self -> content -> m Text+replaceWholeTextUnchecked self content+ = liftDOM+ (((toText self) ^. jsf "replaceWholeText" [toJSVal content]) >>=+ fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/Text.wholeText Mozilla Text.wholeText documentation> getWholeText ::
src/JSDOM/Generated/TextTrack.hs view
@@ -4,8 +4,10 @@ (addCue, removeCue, addRegion, removeRegion, getId, setKind, getKind, getLabel, setLanguage, getLanguage, getInBandMetadataTrackDispatchType, setMode, getMode, getCues,- getActiveCues, cueChange, getRegions, getSourceBuffer, TextTrack,- castToTextTrack, gTypeTextTrack)+ getCuesUnchecked, getActiveCues, getActiveCuesUnchecked, cueChange,+ getRegions, getRegionsUnchecked, getSourceBuffer,+ getSourceBufferUnchecked, TextTrack, castToTextTrack,+ gTypeTextTrack) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -92,12 +94,23 @@ getCues :: (MonadDOM m) => TextTrack -> m (Maybe TextTrackCueList) getCues self = liftDOM ((self ^. js "cues") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrack.cues Mozilla TextTrack.cues documentation> +getCuesUnchecked :: (MonadDOM m) => TextTrack -> m TextTrackCueList+getCuesUnchecked self+ = liftDOM ((self ^. js "cues") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrack.activeCues Mozilla TextTrack.activeCues documentation> getActiveCues :: (MonadDOM m) => TextTrack -> m (Maybe TextTrackCueList) getActiveCues self = liftDOM ((self ^. js "activeCues") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrack.activeCues Mozilla TextTrack.activeCues documentation> +getActiveCuesUnchecked ::+ (MonadDOM m) => TextTrack -> m TextTrackCueList+getActiveCuesUnchecked self+ = liftDOM ((self ^. js "activeCues") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrack.oncuechange Mozilla TextTrack.oncuechange documentation> cueChange :: EventName TextTrack Event cueChange = unsafeEventName (toJSString "cuechange")@@ -106,8 +119,19 @@ getRegions :: (MonadDOM m) => TextTrack -> m (Maybe VTTRegionList) getRegions self = liftDOM ((self ^. js "regions") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrack.regions Mozilla TextTrack.regions documentation> +getRegionsUnchecked :: (MonadDOM m) => TextTrack -> m VTTRegionList+getRegionsUnchecked self+ = liftDOM ((self ^. js "regions") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrack.sourceBuffer Mozilla TextTrack.sourceBuffer documentation> getSourceBuffer :: (MonadDOM m) => TextTrack -> m (Maybe SourceBuffer) getSourceBuffer self = liftDOM ((self ^. js "sourceBuffer") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrack.sourceBuffer Mozilla TextTrack.sourceBuffer documentation> +getSourceBufferUnchecked ::+ (MonadDOM m) => TextTrack -> m SourceBuffer+getSourceBufferUnchecked self+ = liftDOM ((self ^. js "sourceBuffer") >>= fromJSValUnchecked)
src/JSDOM/Generated/TextTrackCue.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.TextTrackCue- (newTextTrackCue, getTrack, setId, getId, setStartTime,- getStartTime, setEndTime, getEndTime, setPauseOnExit,+ (newTextTrackCue, getTrack, getTrackUnchecked, setId, getId,+ setStartTime, getStartTime, setEndTime, getEndTime, setPauseOnExit, getPauseOnExit, enter, exit, TextTrackCue, castToTextTrackCue, gTypeTextTrackCue, IsTextTrackCue, toTextTrackCue) where@@ -33,6 +33,13 @@ (MonadDOM m, IsTextTrackCue self) => self -> m (Maybe TextTrack) getTrack self = liftDOM (((toTextTrackCue self) ^. js "track") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackCue.track Mozilla TextTrackCue.track documentation> +getTrackUnchecked ::+ (MonadDOM m, IsTextTrackCue self) => self -> m TextTrack+getTrackUnchecked self+ = liftDOM+ (((toTextTrackCue self) ^. js "track") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackCue.id Mozilla TextTrackCue.id documentation> setId ::
src/JSDOM/Generated/TextTrackCueList.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.TextTrackCueList- (item, getCueById, getLength, TextTrackCueList,+ (item, item_, itemUnchecked, getCueById, getCueById_,+ getCueByIdUnchecked, getLength, TextTrackCueList, castToTextTrackCueList, gTypeTextTrackCueList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,12 +23,38 @@ item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackCueList.item Mozilla TextTrackCueList.item documentation> +item_ :: (MonadDOM m) => TextTrackCueList -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackCueList.item Mozilla TextTrackCueList.item documentation> +itemUnchecked ::+ (MonadDOM m) => TextTrackCueList -> Word -> m TextTrackCue+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackCueList.getCueById Mozilla TextTrackCueList.getCueById documentation> getCueById :: (MonadDOM m, ToJSString id) => TextTrackCueList -> id -> m (Maybe TextTrackCue) getCueById self id = liftDOM ((self ^. jsf "getCueById" [toJSVal id]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackCueList.getCueById Mozilla TextTrackCueList.getCueById documentation> +getCueById_ ::+ (MonadDOM m, ToJSString id) => TextTrackCueList -> id -> m ()+getCueById_ self id+ = liftDOM (void (self ^. jsf "getCueById" [toJSVal id]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackCueList.getCueById Mozilla TextTrackCueList.getCueById documentation> +getCueByIdUnchecked ::+ (MonadDOM m, ToJSString id) =>+ TextTrackCueList -> id -> m TextTrackCue+getCueByIdUnchecked self id+ = liftDOM+ ((self ^. jsf "getCueById" [toJSVal id]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackCueList.length Mozilla TextTrackCueList.length documentation> getLength :: (MonadDOM m) => TextTrackCueList -> m Word
src/JSDOM/Generated/TextTrackList.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.TextTrackList- (item, getTrackById, getLength, addTrack, change, removeTrack,+ (item, item_, itemUnchecked, getTrackById, getTrackById_,+ getTrackByIdUnchecked, getLength, addTrack, change, removeTrack, TextTrackList, castToTextTrackList, gTypeTextTrackList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,12 +23,37 @@ item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackList.item Mozilla TextTrackList.item documentation> +item_ :: (MonadDOM m) => TextTrackList -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackList.item Mozilla TextTrackList.item documentation> +itemUnchecked ::+ (MonadDOM m) => TextTrackList -> Word -> m TextTrack+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackList.getTrackById Mozilla TextTrackList.getTrackById documentation> getTrackById :: (MonadDOM m, ToJSString id) => TextTrackList -> id -> m (Maybe TextTrack) getTrackById self id = liftDOM ((self ^. jsf "getTrackById" [toJSVal id]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackList.getTrackById Mozilla TextTrackList.getTrackById documentation> +getTrackById_ ::+ (MonadDOM m, ToJSString id) => TextTrackList -> id -> m ()+getTrackById_ self id+ = liftDOM (void (self ^. jsf "getTrackById" [toJSVal id]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackList.getTrackById Mozilla TextTrackList.getTrackById documentation> +getTrackByIdUnchecked ::+ (MonadDOM m, ToJSString id) => TextTrackList -> id -> m TextTrack+getTrackByIdUnchecked self id+ = liftDOM+ ((self ^. jsf "getTrackById" [toJSVal id]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackList.length Mozilla TextTrackList.length documentation> getLength :: (MonadDOM m) => TextTrackList -> m Word
src/JSDOM/Generated/TimeRanges.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.TimeRanges- (start, end, getLength, TimeRanges, castToTimeRanges,+ (start, start_, end, end_, getLength, TimeRanges, castToTimeRanges, gTypeTimeRanges) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,10 +21,20 @@ start self index = liftDOM ((self ^. jsf "start" [toJSVal index]) >>= valToNumber) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TimeRanges.start Mozilla TimeRanges.start documentation> +start_ :: (MonadDOM m) => TimeRanges -> Word -> m ()+start_ self index+ = liftDOM (void (self ^. jsf "start" [toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TimeRanges.end Mozilla TimeRanges.end documentation> end :: (MonadDOM m) => TimeRanges -> Word -> m Double end self index = liftDOM ((self ^. jsf "end" [toJSVal index]) >>= valToNumber)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TimeRanges.end Mozilla TimeRanges.end documentation> +end_ :: (MonadDOM m) => TimeRanges -> Word -> m ()+end_ self index+ = liftDOM (void (self ^. jsf "end" [toJSVal index])) -- | <https://developer.mozilla.org/en-US/docs/Web/API/TimeRanges.length Mozilla TimeRanges.length documentation> getLength :: (MonadDOM m) => TimeRanges -> m Word
src/JSDOM/Generated/Touch.hs view
@@ -2,9 +2,9 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Touch (getClientX, getClientY, getScreenX, getScreenY, getPageX,- getPageY, getTarget, getIdentifier, getWebkitRadiusX,- getWebkitRadiusY, getWebkitRotationAngle, getWebkitForce, Touch,- castToTouch, gTypeTouch)+ getPageY, getTarget, getTargetUnchecked, getIdentifier,+ getWebkitRadiusX, getWebkitRadiusY, getWebkitRotationAngle,+ getWebkitForce, Touch, castToTouch, gTypeTouch) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -51,6 +51,11 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Touch.target Mozilla Touch.target documentation> getTarget :: (MonadDOM m) => Touch -> m (Maybe EventTarget) getTarget self = liftDOM ((self ^. js "target") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Touch.target Mozilla Touch.target documentation> +getTargetUnchecked :: (MonadDOM m) => Touch -> m EventTarget+getTargetUnchecked self+ = liftDOM ((self ^. js "target") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/Touch.identifier Mozilla Touch.identifier documentation> getIdentifier :: (MonadDOM m) => Touch -> m Word
src/JSDOM/Generated/TouchEvent.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.TouchEvent- (initTouchEvent, getTouches, getTargetTouches, getChangedTouches,- getCtrlKey, getShiftKey, getAltKey, getMetaKey, TouchEvent,- castToTouchEvent, gTypeTouchEvent)+ (initTouchEvent, getTouches, getTouchesUnchecked, getTargetTouches,+ getTargetTouchesUnchecked, getChangedTouches,+ getChangedTouchesUnchecked, getCtrlKey, getShiftKey, getAltKey,+ getMetaKey, TouchEvent, castToTouchEvent, gTypeTouchEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -41,17 +42,34 @@ getTouches :: (MonadDOM m) => TouchEvent -> m (Maybe TouchList) getTouches self = liftDOM ((self ^. js "touches") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent.touches Mozilla TouchEvent.touches documentation> +getTouchesUnchecked :: (MonadDOM m) => TouchEvent -> m TouchList+getTouchesUnchecked self+ = liftDOM ((self ^. js "touches") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent.targetTouches Mozilla TouchEvent.targetTouches documentation> getTargetTouches :: (MonadDOM m) => TouchEvent -> m (Maybe TouchList) getTargetTouches self = liftDOM ((self ^. js "targetTouches") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent.targetTouches Mozilla TouchEvent.targetTouches documentation> +getTargetTouchesUnchecked ::+ (MonadDOM m) => TouchEvent -> m TouchList+getTargetTouchesUnchecked self+ = liftDOM ((self ^. js "targetTouches") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent.changedTouches Mozilla TouchEvent.changedTouches documentation> getChangedTouches :: (MonadDOM m) => TouchEvent -> m (Maybe TouchList) getChangedTouches self = liftDOM ((self ^. js "changedTouches") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent.changedTouches Mozilla TouchEvent.changedTouches documentation> +getChangedTouchesUnchecked ::+ (MonadDOM m) => TouchEvent -> m TouchList+getChangedTouchesUnchecked self+ = liftDOM ((self ^. js "changedTouches") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent.ctrlKey Mozilla TouchEvent.ctrlKey documentation> getCtrlKey :: (MonadDOM m) => TouchEvent -> m Bool
src/JSDOM/Generated/TouchList.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.TouchList- (item, getLength, TouchList, castToTouchList, gTypeTouchList) where+ (item, item_, itemUnchecked, getLength, TouchList, castToTouchList,+ gTypeTouchList)+ where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable) import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)@@ -18,6 +20,17 @@ item :: (MonadDOM m) => TouchList -> Word -> m (Maybe Touch) item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TouchList.item Mozilla TouchList.item documentation> +item_ :: (MonadDOM m) => TouchList -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TouchList.item Mozilla TouchList.item documentation> +itemUnchecked :: (MonadDOM m) => TouchList -> Word -> m Touch+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/TouchList.length Mozilla TouchList.length documentation> getLength :: (MonadDOM m) => TouchList -> m Word
src/JSDOM/Generated/TrackEvent.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.TrackEvent- (getTrack, TrackEvent, castToTrackEvent, gTypeTrackEvent) where+ (getTrack, getTrackUnchecked, TrackEvent, castToTrackEvent,+ gTypeTrackEvent)+ where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable) import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)@@ -17,3 +19,8 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TrackEvent.track Mozilla TrackEvent.track documentation> getTrack :: (MonadDOM m) => TrackEvent -> m (Maybe GObject) getTrack self = liftDOM ((self ^. js "track") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TrackEvent.track Mozilla TrackEvent.track documentation> +getTrackUnchecked :: (MonadDOM m) => TrackEvent -> m GObject+getTrackUnchecked self+ = liftDOM ((self ^. js "track") >>= fromJSValUnchecked)
src/JSDOM/Generated/TreeWalker.hs view
@@ -1,10 +1,16 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.TreeWalker- (parentNode, firstChild, lastChild, previousSibling, nextSibling,- previousNode, nextNode, getRoot, getWhatToShow, getFilter,- getExpandEntityReferences, setCurrentNode, getCurrentNode,- TreeWalker, castToTreeWalker, gTypeTreeWalker)+ (parentNode, parentNode_, parentNodeUnchecked, firstChild,+ firstChild_, firstChildUnchecked, lastChild, lastChild_,+ lastChildUnchecked, previousSibling, previousSibling_,+ previousSiblingUnchecked, nextSibling, nextSibling_,+ nextSiblingUnchecked, previousNode, previousNode_,+ previousNodeUnchecked, nextNode, nextNode_, nextNodeUnchecked,+ getRoot, getRootUnchecked, getWhatToShow, getFilter,+ getFilterUnchecked, getExpandEntityReferences, setCurrentNode,+ getCurrentNode, getCurrentNodeUnchecked, TreeWalker,+ castToTreeWalker, gTypeTreeWalker) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -23,39 +29,109 @@ parentNode self = liftDOM ((self ^. jsf "parentNode" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.parentNode Mozilla TreeWalker.parentNode documentation> +parentNode_ :: (MonadDOM m) => TreeWalker -> m ()+parentNode_ self = liftDOM (void (self ^. jsf "parentNode" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.parentNode Mozilla TreeWalker.parentNode documentation> +parentNodeUnchecked :: (MonadDOM m) => TreeWalker -> m Node+parentNodeUnchecked self+ = liftDOM ((self ^. jsf "parentNode" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.firstChild Mozilla TreeWalker.firstChild documentation> firstChild :: (MonadDOM m) => TreeWalker -> m (Maybe Node) firstChild self = liftDOM ((self ^. jsf "firstChild" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.firstChild Mozilla TreeWalker.firstChild documentation> +firstChild_ :: (MonadDOM m) => TreeWalker -> m ()+firstChild_ self = liftDOM (void (self ^. jsf "firstChild" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.firstChild Mozilla TreeWalker.firstChild documentation> +firstChildUnchecked :: (MonadDOM m) => TreeWalker -> m Node+firstChildUnchecked self+ = liftDOM ((self ^. jsf "firstChild" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.lastChild Mozilla TreeWalker.lastChild documentation> lastChild :: (MonadDOM m) => TreeWalker -> m (Maybe Node) lastChild self = liftDOM ((self ^. jsf "lastChild" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.lastChild Mozilla TreeWalker.lastChild documentation> +lastChild_ :: (MonadDOM m) => TreeWalker -> m ()+lastChild_ self = liftDOM (void (self ^. jsf "lastChild" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.lastChild Mozilla TreeWalker.lastChild documentation> +lastChildUnchecked :: (MonadDOM m) => TreeWalker -> m Node+lastChildUnchecked self+ = liftDOM ((self ^. jsf "lastChild" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.previousSibling Mozilla TreeWalker.previousSibling documentation> previousSibling :: (MonadDOM m) => TreeWalker -> m (Maybe Node) previousSibling self = liftDOM ((self ^. jsf "previousSibling" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.previousSibling Mozilla TreeWalker.previousSibling documentation> +previousSibling_ :: (MonadDOM m) => TreeWalker -> m ()+previousSibling_ self+ = liftDOM (void (self ^. jsf "previousSibling" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.previousSibling Mozilla TreeWalker.previousSibling documentation> +previousSiblingUnchecked :: (MonadDOM m) => TreeWalker -> m Node+previousSiblingUnchecked self+ = liftDOM+ ((self ^. jsf "previousSibling" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.nextSibling Mozilla TreeWalker.nextSibling documentation> nextSibling :: (MonadDOM m) => TreeWalker -> m (Maybe Node) nextSibling self = liftDOM ((self ^. jsf "nextSibling" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.nextSibling Mozilla TreeWalker.nextSibling documentation> +nextSibling_ :: (MonadDOM m) => TreeWalker -> m ()+nextSibling_ self = liftDOM (void (self ^. jsf "nextSibling" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.nextSibling Mozilla TreeWalker.nextSibling documentation> +nextSiblingUnchecked :: (MonadDOM m) => TreeWalker -> m Node+nextSiblingUnchecked self+ = liftDOM ((self ^. jsf "nextSibling" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.previousNode Mozilla TreeWalker.previousNode documentation> previousNode :: (MonadDOM m) => TreeWalker -> m (Maybe Node) previousNode self = liftDOM ((self ^. jsf "previousNode" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.previousNode Mozilla TreeWalker.previousNode documentation> +previousNode_ :: (MonadDOM m) => TreeWalker -> m ()+previousNode_ self = liftDOM (void (self ^. jsf "previousNode" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.previousNode Mozilla TreeWalker.previousNode documentation> +previousNodeUnchecked :: (MonadDOM m) => TreeWalker -> m Node+previousNodeUnchecked self+ = liftDOM ((self ^. jsf "previousNode" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.nextNode Mozilla TreeWalker.nextNode documentation> nextNode :: (MonadDOM m) => TreeWalker -> m (Maybe Node) nextNode self = liftDOM ((self ^. jsf "nextNode" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.nextNode Mozilla TreeWalker.nextNode documentation> +nextNode_ :: (MonadDOM m) => TreeWalker -> m ()+nextNode_ self = liftDOM (void (self ^. jsf "nextNode" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.nextNode Mozilla TreeWalker.nextNode documentation> +nextNodeUnchecked :: (MonadDOM m) => TreeWalker -> m Node+nextNodeUnchecked self+ = liftDOM ((self ^. jsf "nextNode" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.root Mozilla TreeWalker.root documentation> getRoot :: (MonadDOM m) => TreeWalker -> m (Maybe Node) getRoot self = liftDOM ((self ^. js "root") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.root Mozilla TreeWalker.root documentation> +getRootUnchecked :: (MonadDOM m) => TreeWalker -> m Node+getRootUnchecked self+ = liftDOM ((self ^. js "root") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.whatToShow Mozilla TreeWalker.whatToShow documentation> getWhatToShow :: (MonadDOM m) => TreeWalker -> m Word getWhatToShow self@@ -65,6 +141,11 @@ getFilter :: (MonadDOM m) => TreeWalker -> m (Maybe NodeFilter) getFilter self = liftDOM ((self ^. js "filter") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.filter Mozilla TreeWalker.filter documentation> +getFilterUnchecked :: (MonadDOM m) => TreeWalker -> m NodeFilter+getFilterUnchecked self+ = liftDOM ((self ^. js "filter") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.expandEntityReferences Mozilla TreeWalker.expandEntityReferences documentation> getExpandEntityReferences :: (MonadDOM m) => TreeWalker -> m Bool getExpandEntityReferences self@@ -80,3 +161,8 @@ getCurrentNode :: (MonadDOM m) => TreeWalker -> m (Maybe Node) getCurrentNode self = liftDOM ((self ^. js "currentNode") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.currentNode Mozilla TreeWalker.currentNode documentation> +getCurrentNodeUnchecked :: (MonadDOM m) => TreeWalker -> m Node+getCurrentNodeUnchecked self+ = liftDOM ((self ^. js "currentNode") >>= fromJSValUnchecked)
src/JSDOM/Generated/UIEvent.hs view
@@ -1,9 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.UIEvent- (initUIEvent, getView, getDetail, getKeyCode, getCharCode,- getLayerX, getLayerY, getPageX, getPageY, getWhich, UIEvent,- castToUIEvent, gTypeUIEvent, IsUIEvent, toUIEvent)+ (initUIEvent, getView, getViewUnchecked, getDetail, getKeyCode,+ getCharCode, getLayerX, getLayerY, getPageX, getPageY, getWhich,+ UIEvent, castToUIEvent, gTypeUIEvent, IsUIEvent, toUIEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -31,6 +31,12 @@ getView :: (MonadDOM m, IsUIEvent self) => self -> m (Maybe Window) getView self = liftDOM (((toUIEvent self) ^. js "view") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/UIEvent.view Mozilla UIEvent.view documentation> +getViewUnchecked ::+ (MonadDOM m, IsUIEvent self) => self -> m Window+getViewUnchecked self+ = liftDOM (((toUIEvent self) ^. js "view") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/UIEvent.detail Mozilla UIEvent.detail documentation> getDetail :: (MonadDOM m, IsUIEvent self) => self -> m Int
src/JSDOM/Generated/UIRequestEvent.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.UIRequestEvent- (getReceiver, UIRequestEvent, castToUIRequestEvent,- gTypeUIRequestEvent)+ (getReceiver, getReceiverUnchecked, UIRequestEvent,+ castToUIRequestEvent, gTypeUIRequestEvent) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getReceiver :: (MonadDOM m) => UIRequestEvent -> m (Maybe EventTarget) getReceiver self = liftDOM ((self ^. js "receiver") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/UIRequestEvent.receiver Mozilla UIRequestEvent.receiver documentation> +getReceiverUnchecked ::+ (MonadDOM m) => UIRequestEvent -> m EventTarget+getReceiverUnchecked self+ = liftDOM ((self ^. js "receiver") >>= fromJSValUnchecked)
src/JSDOM/Generated/URL.hs view
@@ -1,9 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.URL- (newURL, newURL', newURL'', createObjectURL, revokeObjectURL,- createObjectURLSource, createObjectURLStream, URL, castToURL,- gTypeURL)+ (newURL, newURL', newURL'', createObjectURL, createObjectURL_,+ createObjectURLUnchecked, revokeObjectURL, createObjectURLSource,+ createObjectURLSource_, createObjectURLSourceUnchecked,+ createObjectURLStream, createObjectURLStream_,+ createObjectURLStreamUnchecked, URL, castToURL, gTypeURL) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -43,6 +45,21 @@ ((self ^. jsf "createObjectURL" [toJSVal blob]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URL.createObjectURL Mozilla URL.createObjectURL documentation> +createObjectURL_ ::+ (MonadDOM m, IsBlob blob) => URL -> Maybe blob -> m ()+createObjectURL_ self blob+ = liftDOM (void (self ^. jsf "createObjectURL" [toJSVal blob]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/URL.createObjectURL Mozilla URL.createObjectURL documentation> +createObjectURLUnchecked ::+ (MonadDOM m, IsBlob blob, FromJSString result) =>+ URL -> Maybe blob -> m result+createObjectURLUnchecked self blob+ = liftDOM+ ((self ^. jsf "createObjectURL" [toJSVal blob]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URL.revokeObjectURL Mozilla URL.revokeObjectURL documentation> revokeObjectURL :: (MonadDOM m, ToJSString url) => URL -> url -> m ()@@ -59,6 +76,21 @@ fromMaybeJSString) -- | <https://developer.mozilla.org/en-US/docs/Web/API/URL.createObjectURL Mozilla URL.createObjectURL documentation> +createObjectURLSource_ ::+ (MonadDOM m) => URL -> Maybe MediaSource -> m ()+createObjectURLSource_ self source+ = liftDOM (void (self ^. jsf "createObjectURL" [toJSVal source]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/URL.createObjectURL Mozilla URL.createObjectURL documentation> +createObjectURLSourceUnchecked ::+ (MonadDOM m, FromJSString result) =>+ URL -> Maybe MediaSource -> m result+createObjectURLSourceUnchecked self source+ = liftDOM+ ((self ^. jsf "createObjectURL" [toJSVal source]) >>=+ fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/URL.createObjectURL Mozilla URL.createObjectURL documentation> createObjectURLStream :: (MonadDOM m, FromJSString result) => URL -> Maybe MediaStream -> m (Maybe result)@@ -66,3 +98,18 @@ = liftDOM ((self ^. jsf "createObjectURL" [toJSVal stream]) >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/URL.createObjectURL Mozilla URL.createObjectURL documentation> +createObjectURLStream_ ::+ (MonadDOM m) => URL -> Maybe MediaStream -> m ()+createObjectURLStream_ self stream+ = liftDOM (void (self ^. jsf "createObjectURL" [toJSVal stream]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/URL.createObjectURL Mozilla URL.createObjectURL documentation> +createObjectURLStreamUnchecked ::+ (MonadDOM m, FromJSString result) =>+ URL -> Maybe MediaStream -> m result+createObjectURLStreamUnchecked self stream+ = liftDOM+ ((self ^. jsf "createObjectURL" [toJSVal stream]) >>=+ fromJSValUnchecked)
src/JSDOM/Generated/URLUtils.hs view
@@ -1,11 +1,14 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.URLUtils- (toString, setHref, getHref, getOrigin, setProtocol, getProtocol,- setUsername, getUsername, setPassword, getPassword, setHost,- getHost, setHostname, getHostname, setPort, getPort, setPathname,- getPathname, setSearch, getSearch, setHash, getHash, URLUtils,- castToURLUtils, gTypeURLUtils)+ (toString, toString_, setHref, getHref, getOrigin, setProtocol,+ getProtocol, getProtocolUnchecked, setUsername, getUsername,+ getUsernameUnchecked, setPassword, getPassword,+ getPasswordUnchecked, setHost, getHost, getHostUnchecked,+ setHostname, getHostname, getHostnameUnchecked, setPort, getPort,+ getPortUnchecked, setPathname, getPathname, getPathnameUnchecked,+ setSearch, getSearch, getSearchUnchecked, setHash, getHash,+ getHashUnchecked, URLUtils, castToURLUtils, gTypeURLUtils) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -25,6 +28,10 @@ toString self = liftDOM ((self ^. jsf "toString" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.toString Mozilla URLUtils.toString documentation> +toString_ :: (MonadDOM m) => URLUtils -> m ()+toString_ self = liftDOM (void (self ^. jsf "toString" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.href Mozilla URLUtils.href documentation> setHref :: (MonadDOM m, ToJSString val) => URLUtils -> val -> m () setHref self val = liftDOM (self ^. jss "href" (toJSVal val))@@ -52,6 +59,12 @@ getProtocol self = liftDOM ((self ^. js "protocol") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.protocol Mozilla URLUtils.protocol documentation> +getProtocolUnchecked ::+ (MonadDOM m, FromJSString result) => URLUtils -> m result+getProtocolUnchecked self+ = liftDOM ((self ^. js "protocol") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.username Mozilla URLUtils.username documentation> setUsername :: (MonadDOM m, ToJSString val) => URLUtils -> Maybe val -> m ()@@ -64,6 +77,12 @@ getUsername self = liftDOM ((self ^. js "username") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.username Mozilla URLUtils.username documentation> +getUsernameUnchecked ::+ (MonadDOM m, FromJSString result) => URLUtils -> m result+getUsernameUnchecked self+ = liftDOM ((self ^. js "username") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.password Mozilla URLUtils.password documentation> setPassword :: (MonadDOM m, ToJSString val) => URLUtils -> Maybe val -> m ()@@ -76,6 +95,12 @@ getPassword self = liftDOM ((self ^. js "password") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.password Mozilla URLUtils.password documentation> +getPasswordUnchecked ::+ (MonadDOM m, FromJSString result) => URLUtils -> m result+getPasswordUnchecked self+ = liftDOM ((self ^. js "password") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.host Mozilla URLUtils.host documentation> setHost :: (MonadDOM m, ToJSString val) => URLUtils -> Maybe val -> m ()@@ -86,6 +111,12 @@ (MonadDOM m, FromJSString result) => URLUtils -> m (Maybe result) getHost self = liftDOM ((self ^. js "host") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.host Mozilla URLUtils.host documentation> +getHostUnchecked ::+ (MonadDOM m, FromJSString result) => URLUtils -> m result+getHostUnchecked self+ = liftDOM ((self ^. js "host") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.hostname Mozilla URLUtils.hostname documentation> setHostname :: (MonadDOM m, ToJSString val) => URLUtils -> Maybe val -> m ()@@ -98,6 +129,12 @@ getHostname self = liftDOM ((self ^. js "hostname") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.hostname Mozilla URLUtils.hostname documentation> +getHostnameUnchecked ::+ (MonadDOM m, FromJSString result) => URLUtils -> m result+getHostnameUnchecked self+ = liftDOM ((self ^. js "hostname") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.port Mozilla URLUtils.port documentation> setPort :: (MonadDOM m, ToJSString val) => URLUtils -> Maybe val -> m ()@@ -108,6 +145,12 @@ (MonadDOM m, FromJSString result) => URLUtils -> m (Maybe result) getPort self = liftDOM ((self ^. js "port") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.port Mozilla URLUtils.port documentation> +getPortUnchecked ::+ (MonadDOM m, FromJSString result) => URLUtils -> m result+getPortUnchecked self+ = liftDOM ((self ^. js "port") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.pathname Mozilla URLUtils.pathname documentation> setPathname :: (MonadDOM m, ToJSString val) => URLUtils -> Maybe val -> m ()@@ -120,6 +163,12 @@ getPathname self = liftDOM ((self ^. js "pathname") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.pathname Mozilla URLUtils.pathname documentation> +getPathnameUnchecked ::+ (MonadDOM m, FromJSString result) => URLUtils -> m result+getPathnameUnchecked self+ = liftDOM ((self ^. js "pathname") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.search Mozilla URLUtils.search documentation> setSearch :: (MonadDOM m, ToJSString val) => URLUtils -> Maybe val -> m ()@@ -131,6 +180,12 @@ getSearch self = liftDOM ((self ^. js "search") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.search Mozilla URLUtils.search documentation> +getSearchUnchecked ::+ (MonadDOM m, FromJSString result) => URLUtils -> m result+getSearchUnchecked self+ = liftDOM ((self ^. js "search") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.hash Mozilla URLUtils.hash documentation> setHash :: (MonadDOM m, ToJSString val) => URLUtils -> Maybe val -> m ()@@ -140,3 +195,9 @@ getHash :: (MonadDOM m, FromJSString result) => URLUtils -> m (Maybe result) getHash self = liftDOM ((self ^. js "hash") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.hash Mozilla URLUtils.hash documentation> +getHashUnchecked ::+ (MonadDOM m, FromJSString result) => URLUtils -> m result+getHashUnchecked self+ = liftDOM ((self ^. js "hash") >>= fromJSValUnchecked)
src/JSDOM/Generated/VTTCue.hs view
@@ -1,10 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.VTTCue- (newVTTCue, getCueAsHTML, setVertical, getVertical, setSnapToLines,- getSnapToLines, setLine, getLine, setPosition, getPosition,- setSize, getSize, setAlign, getAlign, setText, getText,- setRegionId, getRegionId, VTTCue, castToVTTCue, gTypeVTTCue)+ (newVTTCue, getCueAsHTML, getCueAsHTML_, getCueAsHTMLUnchecked,+ setVertical, getVertical, setSnapToLines, getSnapToLines, setLine,+ getLine, setPosition, getPosition, setSize, getSize, setAlign,+ getAlign, setText, getText, setRegionId, getRegionId, VTTCue,+ castToVTTCue, gTypeVTTCue) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -33,6 +34,16 @@ (MonadDOM m) => VTTCue -> m (Maybe DocumentFragment) getCueAsHTML self = liftDOM ((self ^. jsf "getCueAsHTML" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTCue.getCueAsHTML Mozilla VTTCue.getCueAsHTML documentation> +getCueAsHTML_ :: (MonadDOM m) => VTTCue -> m ()+getCueAsHTML_ self = liftDOM (void (self ^. jsf "getCueAsHTML" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTCue.getCueAsHTML Mozilla VTTCue.getCueAsHTML documentation> +getCueAsHTMLUnchecked ::+ (MonadDOM m) => VTTCue -> m DocumentFragment+getCueAsHTMLUnchecked self+ = liftDOM ((self ^. jsf "getCueAsHTML" ()) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTCue.vertical Mozilla VTTCue.vertical documentation> setVertical ::
src/JSDOM/Generated/VTTRegion.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.VTTRegion- (newVTTRegion, getTrack, setId, getId, setWidth, getWidth,- setHeight, getHeight, setRegionAnchorX, getRegionAnchorX,+ (newVTTRegion, getTrack, getTrackUnchecked, setId, getId, setWidth,+ getWidth, setHeight, getHeight, setRegionAnchorX, getRegionAnchorX, setRegionAnchorY, getRegionAnchorY, setViewportAnchorX, getViewportAnchorX, setViewportAnchorY, getViewportAnchorY, setScroll, getScroll, VTTRegion, castToVTTRegion, gTypeVTTRegion)@@ -26,6 +26,11 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTRegion.track Mozilla VTTRegion.track documentation> getTrack :: (MonadDOM m) => VTTRegion -> m (Maybe TextTrack) getTrack self = liftDOM ((self ^. js "track") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTRegion.track Mozilla VTTRegion.track documentation> +getTrackUnchecked :: (MonadDOM m) => VTTRegion -> m TextTrack+getTrackUnchecked self+ = liftDOM ((self ^. js "track") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTRegion.id Mozilla VTTRegion.id documentation> setId :: (MonadDOM m, ToJSString val) => VTTRegion -> val -> m ()
src/JSDOM/Generated/VTTRegionList.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.VTTRegionList- (item, getRegionById, getLength, VTTRegionList,+ (item, item_, itemUnchecked, getRegionById, getRegionById_,+ getRegionByIdUnchecked, getLength, VTTRegionList, castToVTTRegionList, gTypeVTTRegionList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,6 +23,18 @@ item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTRegionList.item Mozilla VTTRegionList.item documentation> +item_ :: (MonadDOM m) => VTTRegionList -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTRegionList.item Mozilla VTTRegionList.item documentation> +itemUnchecked ::+ (MonadDOM m) => VTTRegionList -> Word -> m VTTRegion+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTRegionList.getRegionById Mozilla VTTRegionList.getRegionById documentation> getRegionById :: (MonadDOM m, ToJSString id) =>@@ -29,6 +42,19 @@ getRegionById self id = liftDOM ((self ^. jsf "getRegionById" [toJSVal id]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTRegionList.getRegionById Mozilla VTTRegionList.getRegionById documentation> +getRegionById_ ::+ (MonadDOM m, ToJSString id) => VTTRegionList -> id -> m ()+getRegionById_ self id+ = liftDOM (void (self ^. jsf "getRegionById" [toJSVal id]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTRegionList.getRegionById Mozilla VTTRegionList.getRegionById documentation> +getRegionByIdUnchecked ::+ (MonadDOM m, ToJSString id) => VTTRegionList -> id -> m VTTRegion+getRegionByIdUnchecked self id+ = liftDOM+ ((self ^. jsf "getRegionById" [toJSVal id]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTRegionList.length Mozilla VTTRegionList.length documentation> getLength :: (MonadDOM m) => VTTRegionList -> m Word
src/JSDOM/Generated/VideoTrack.hs view
@@ -2,8 +2,9 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.VideoTrack (getId, setKind, getKind, getLabel, setLanguage, getLanguage,- setSelected, getSelected, getSourceBuffer, VideoTrack,- castToVideoTrack, gTypeVideoTrack)+ setSelected, getSelected, getSourceBuffer,+ getSourceBufferUnchecked, VideoTrack, castToVideoTrack,+ gTypeVideoTrack) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -64,3 +65,9 @@ (MonadDOM m) => VideoTrack -> m (Maybe SourceBuffer) getSourceBuffer self = liftDOM ((self ^. js "sourceBuffer") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VideoTrack.sourceBuffer Mozilla VideoTrack.sourceBuffer documentation> +getSourceBufferUnchecked ::+ (MonadDOM m) => VideoTrack -> m SourceBuffer+getSourceBufferUnchecked self+ = liftDOM ((self ^. js "sourceBuffer") >>= fromJSValUnchecked)
src/JSDOM/Generated/VideoTrackList.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.VideoTrackList- (item, getTrackById, getLength, getSelectedIndex, change, addTrack,- removeTrack, VideoTrackList, castToVideoTrackList,+ (item, item_, itemUnchecked, getTrackById, getTrackById_,+ getTrackByIdUnchecked, getLength, getSelectedIndex, change,+ addTrack, removeTrack, VideoTrackList, castToVideoTrackList, gTypeVideoTrackList) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,12 +24,37 @@ item self index = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/VideoTrackList.item Mozilla VideoTrackList.item documentation> +item_ :: (MonadDOM m) => VideoTrackList -> Word -> m ()+item_ self index+ = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VideoTrackList.item Mozilla VideoTrackList.item documentation> +itemUnchecked ::+ (MonadDOM m) => VideoTrackList -> Word -> m VideoTrack+itemUnchecked self index+ = liftDOM+ ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/VideoTrackList.getTrackById Mozilla VideoTrackList.getTrackById documentation> getTrackById :: (MonadDOM m, ToJSString id) => VideoTrackList -> id -> m (Maybe VideoTrack) getTrackById self id = liftDOM ((self ^. jsf "getTrackById" [toJSVal id]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VideoTrackList.getTrackById Mozilla VideoTrackList.getTrackById documentation> +getTrackById_ ::+ (MonadDOM m, ToJSString id) => VideoTrackList -> id -> m ()+getTrackById_ self id+ = liftDOM (void (self ^. jsf "getTrackById" [toJSVal id]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VideoTrackList.getTrackById Mozilla VideoTrackList.getTrackById documentation> +getTrackByIdUnchecked ::+ (MonadDOM m, ToJSString id) => VideoTrackList -> id -> m VideoTrack+getTrackByIdUnchecked self id+ = liftDOM+ ((self ^. jsf "getTrackById" [toJSVal id]) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/VideoTrackList.length Mozilla VideoTrackList.length documentation> getLength :: (MonadDOM m) => VideoTrackList -> m Word
src/JSDOM/Generated/WaveShaperNode.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WaveShaperNode- (setCurve, getCurve, setOversample, getOversample, WaveShaperNode,- castToWaveShaperNode, gTypeWaveShaperNode)+ (setCurve, getCurve, getCurveUnchecked, setOversample,+ getOversample, WaveShaperNode, castToWaveShaperNode,+ gTypeWaveShaperNode) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,6 +27,12 @@ getCurve :: (MonadDOM m) => WaveShaperNode -> m (Maybe Float32Array) getCurve self = liftDOM ((self ^. js "curve") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WaveShaperNode.curve Mozilla WaveShaperNode.curve documentation> +getCurveUnchecked ::+ (MonadDOM m) => WaveShaperNode -> m Float32Array+getCurveUnchecked self+ = liftDOM ((self ^. js "curve") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/WaveShaperNode.oversample Mozilla WaveShaperNode.oversample documentation> setOversample ::
src/JSDOM/Generated/WebGL2RenderingContext.hs view
@@ -2,41 +2,53 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WebGL2RenderingContext (copyBufferSubData, getBufferSubDataView, getBufferSubData,- getFramebufferAttachmentParameter, blitFramebuffer,+ getFramebufferAttachmentParameter,+ getFramebufferAttachmentParameter_, blitFramebuffer, framebufferTextureLayer, getInternalformatParameter,- invalidateFramebuffer, invalidateSubFramebuffer, readBuffer,+ getInternalformatParameter_, invalidateFramebuffer,+ invalidateSubFramebuffer, readBuffer, renderbufferStorageMultisample, texStorage2D, texStorage3D, texImage3D, texSubImage3DView, texSubImage3DData, texSubImage3D, texSubImage3DCanvas, texSubImage3DVideo, copyTexSubImage3D, compressedTexImage3D, compressedTexSubImage3D, getFragDataLocation,- uniform1ui, uniform2ui, uniform3ui, uniform4ui, uniform1uiv,- uniform2uiv, uniform3uiv, uniform4uiv, uniformMatrix2x3fv,- uniformMatrix3x2fv, uniformMatrix2x4fv, uniformMatrix4x2fv,- uniformMatrix3x4fv, uniformMatrix4x3fv, vertexAttribI4i,- vertexAttribI4iv, vertexAttribI4ui, vertexAttribI4uiv,- vertexAttribIPointer, vertexAttribDivisor, drawArraysInstanced,- drawElementsInstanced, drawRangeElements, drawBuffers,- clearBufferiv, clearBufferuiv, clearBufferfv, clearBufferfi,- createQuery, deleteQuery, isQuery, beginQuery, endQuery, getQuery,- getQueryParameter, createSampler, deleteSampler, isSampler,+ getFragDataLocation_, uniform1ui, uniform2ui, uniform3ui,+ uniform4ui, uniform1uiv, uniform2uiv, uniform3uiv, uniform4uiv,+ uniformMatrix2x3fv, uniformMatrix3x2fv, uniformMatrix2x4fv,+ uniformMatrix4x2fv, uniformMatrix3x4fv, uniformMatrix4x3fv,+ vertexAttribI4i, vertexAttribI4iv, vertexAttribI4ui,+ vertexAttribI4uiv, vertexAttribIPointer, vertexAttribDivisor,+ drawArraysInstanced, drawElementsInstanced, drawRangeElements,+ drawBuffers, clearBufferiv, clearBufferuiv, clearBufferfv,+ clearBufferfi, createQuery, createQuery_, createQueryUnchecked,+ deleteQuery, isQuery, isQuery_, beginQuery, endQuery, getQuery,+ getQuery_, getQueryUnchecked, getQueryParameter,+ getQueryParameter_, createSampler, createSampler_,+ createSamplerUnchecked, deleteSampler, isSampler, isSampler_, bindSampler, samplerParameteri, samplerParameterf,- getSamplerParameter, fenceSync, isSync, deleteSync, clientWaitSync,- waitSync, getSyncParameter, createTransformFeedback,- deleteTransformFeedback, isTransformFeedback,- bindTransformFeedback, beginTransformFeedback,- endTransformFeedback, transformFeedbackVaryings,- getTransformFeedbackVarying, pauseTransformFeedback,- resumeTransformFeedback, bindBufferBase, bindBufferRange,- getIndexedParameter, getUniformIndices, getActiveUniforms,- getUniformBlockIndex, getActiveUniformBlockParameter,- getActiveUniformBlockName, uniformBlockBinding, createVertexArray,- deleteVertexArray, isVertexArray, bindVertexArray,- pattern READ_BUFFER, pattern UNPACK_ROW_LENGTH,- pattern UNPACK_SKIP_ROWS, pattern UNPACK_SKIP_PIXELS,- pattern PACK_ROW_LENGTH, pattern PACK_SKIP_ROWS,- pattern PACK_SKIP_PIXELS, pattern COLOR, pattern DEPTH,- pattern STENCIL, pattern RED, pattern RGB8, pattern RGBA8,- pattern RGB10_A2, pattern TEXTURE_BINDING_3D,+ getSamplerParameter, getSamplerParameter_, fenceSync, fenceSync_,+ fenceSyncUnchecked, isSync, isSync_, deleteSync, clientWaitSync,+ clientWaitSync_, waitSync, getSyncParameter, getSyncParameter_,+ createTransformFeedback, createTransformFeedback_,+ createTransformFeedbackUnchecked, deleteTransformFeedback,+ isTransformFeedback, isTransformFeedback_, bindTransformFeedback,+ beginTransformFeedback, endTransformFeedback,+ transformFeedbackVaryings, getTransformFeedbackVarying,+ getTransformFeedbackVarying_, getTransformFeedbackVaryingUnchecked,+ pauseTransformFeedback, resumeTransformFeedback, bindBufferBase,+ bindBufferRange, getIndexedParameter, getIndexedParameter_,+ getUniformIndices, getUniformIndices_, getUniformIndicesUnchecked,+ getActiveUniforms, getActiveUniforms_, getActiveUniformsUnchecked,+ getUniformBlockIndex, getUniformBlockIndex_,+ getActiveUniformBlockParameter, getActiveUniformBlockParameter_,+ getActiveUniformBlockName, getActiveUniformBlockName_,+ uniformBlockBinding, createVertexArray, createVertexArray_,+ createVertexArrayUnchecked, deleteVertexArray, isVertexArray,+ isVertexArray_, bindVertexArray, pattern READ_BUFFER,+ pattern UNPACK_ROW_LENGTH, pattern UNPACK_SKIP_ROWS,+ pattern UNPACK_SKIP_PIXELS, pattern PACK_ROW_LENGTH,+ pattern PACK_SKIP_ROWS, pattern PACK_SKIP_PIXELS, pattern COLOR,+ pattern DEPTH, pattern STENCIL, pattern RED, pattern RGB8,+ pattern RGBA8, pattern RGB10_A2, pattern TEXTURE_BINDING_3D, pattern UNPACK_SKIP_IMAGES, pattern UNPACK_IMAGE_HEIGHT, pattern TEXTURE_3D, pattern TEXTURE_WRAP_R, pattern MAX_3D_TEXTURE_SIZE, pattern UNSIGNED_INT_2_10_10_10_REV,@@ -237,6 +249,16 @@ [toJSVal target, toJSVal attachment, toJSVal pname]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getFramebufferAttachmentParameter Mozilla WebGL2RenderingContext.getFramebufferAttachmentParameter documentation> +getFramebufferAttachmentParameter_ ::+ (MonadDOM m) =>+ WebGL2RenderingContext -> GLenum -> GLenum -> GLenum -> m ()+getFramebufferAttachmentParameter_ self target attachment pname+ = liftDOM+ (void+ (self ^. jsf "getFramebufferAttachmentParameter"+ [toJSVal target, toJSVal attachment, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.blitFramebuffer Mozilla WebGL2RenderingContext.blitFramebuffer documentation> blitFramebuffer :: (MonadDOM m) =>@@ -277,6 +299,16 @@ [toJSVal target, toJSVal internalformat, toJSVal pname]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getInternalformatParameter Mozilla WebGL2RenderingContext.getInternalformatParameter documentation> +getInternalformatParameter_ ::+ (MonadDOM m) =>+ WebGL2RenderingContext -> GLenum -> GLenum -> GLenum -> m ()+getInternalformatParameter_ self target internalformat pname+ = liftDOM+ (void+ (self ^. jsf "getInternalformatParameter"+ [toJSVal target, toJSVal internalformat, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.invalidateFramebuffer Mozilla WebGL2RenderingContext.invalidateFramebuffer documentation> invalidateFramebuffer :: (MonadDOM m) =>@@ -515,6 +547,16 @@ [toJSVal program, toJSVal name]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getFragDataLocation Mozilla WebGL2RenderingContext.getFragDataLocation documentation> +getFragDataLocation_ ::+ (MonadDOM m, ToJSString name) =>+ WebGL2RenderingContext -> Maybe WebGLProgram -> name -> m ()+getFragDataLocation_ self program name+ = liftDOM+ (void+ (self ^. jsf "getFragDataLocation"+ [toJSVal program, toJSVal name]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.uniform1ui Mozilla WebGL2RenderingContext.uniform1ui documentation> uniform1ui :: (MonadDOM m) =>@@ -815,6 +857,16 @@ createQuery self = liftDOM ((self ^. jsf "createQuery" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createQuery Mozilla WebGL2RenderingContext.createQuery documentation> +createQuery_ :: (MonadDOM m) => WebGL2RenderingContext -> m ()+createQuery_ self = liftDOM (void (self ^. jsf "createQuery" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createQuery Mozilla WebGL2RenderingContext.createQuery documentation> +createQueryUnchecked ::+ (MonadDOM m) => WebGL2RenderingContext -> m WebGLQuery+createQueryUnchecked self+ = liftDOM ((self ^. jsf "createQuery" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.deleteQuery Mozilla WebGL2RenderingContext.deleteQuery documentation> deleteQuery :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLQuery -> m ()@@ -829,6 +881,12 @@ = liftDOM ((self ^. jsf "isQuery" [toJSVal query]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.isQuery Mozilla WebGL2RenderingContext.isQuery documentation> +isQuery_ ::+ (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLQuery -> m ()+isQuery_ self query+ = liftDOM (void (self ^. jsf "isQuery" [toJSVal query]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.beginQuery Mozilla WebGL2RenderingContext.beginQuery documentation> beginQuery :: (MonadDOM m) =>@@ -852,6 +910,22 @@ ((self ^. jsf "getQuery" [toJSVal target, toJSVal pname]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getQuery Mozilla WebGL2RenderingContext.getQuery documentation> +getQuery_ ::+ (MonadDOM m) => WebGL2RenderingContext -> GLenum -> GLenum -> m ()+getQuery_ self target pname+ = liftDOM+ (void (self ^. jsf "getQuery" [toJSVal target, toJSVal pname]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getQuery Mozilla WebGL2RenderingContext.getQuery documentation> +getQueryUnchecked ::+ (MonadDOM m) =>+ WebGL2RenderingContext -> GLenum -> GLenum -> m WebGLQuery+getQueryUnchecked self target pname+ = liftDOM+ ((self ^. jsf "getQuery" [toJSVal target, toJSVal pname]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getQueryParameter Mozilla WebGL2RenderingContext.getQueryParameter documentation> getQueryParameter :: (MonadDOM m) =>@@ -861,12 +935,32 @@ ((self ^. jsf "getQueryParameter" [toJSVal query, toJSVal pname]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getQueryParameter Mozilla WebGL2RenderingContext.getQueryParameter documentation> +getQueryParameter_ ::+ (MonadDOM m) =>+ WebGL2RenderingContext -> Maybe WebGLQuery -> GLenum -> m ()+getQueryParameter_ self query pname+ = liftDOM+ (void+ (self ^. jsf "getQueryParameter" [toJSVal query, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createSampler Mozilla WebGL2RenderingContext.createSampler documentation> createSampler :: (MonadDOM m) => WebGL2RenderingContext -> m (Maybe WebGLSampler) createSampler self = liftDOM ((self ^. jsf "createSampler" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createSampler Mozilla WebGL2RenderingContext.createSampler documentation> +createSampler_ :: (MonadDOM m) => WebGL2RenderingContext -> m ()+createSampler_ self+ = liftDOM (void (self ^. jsf "createSampler" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createSampler Mozilla WebGL2RenderingContext.createSampler documentation> +createSamplerUnchecked ::+ (MonadDOM m) => WebGL2RenderingContext -> m WebGLSampler+createSamplerUnchecked self+ = liftDOM ((self ^. jsf "createSampler" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.deleteSampler Mozilla WebGL2RenderingContext.deleteSampler documentation> deleteSampler :: (MonadDOM m) =>@@ -883,6 +977,13 @@ ((self ^. jsf "isSampler" [toJSVal sampler]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.isSampler Mozilla WebGL2RenderingContext.isSampler documentation> +isSampler_ ::+ (MonadDOM m) =>+ WebGL2RenderingContext -> Maybe WebGLSampler -> m ()+isSampler_ self sampler+ = liftDOM (void (self ^. jsf "isSampler" [toJSVal sampler]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.bindSampler Mozilla WebGL2RenderingContext.bindSampler documentation> bindSampler :: (MonadDOM m) =>@@ -923,6 +1024,16 @@ [toJSVal sampler, toJSVal pname]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getSamplerParameter Mozilla WebGL2RenderingContext.getSamplerParameter documentation> +getSamplerParameter_ ::+ (MonadDOM m) =>+ WebGL2RenderingContext -> Maybe WebGLSampler -> GLenum -> m ()+getSamplerParameter_ self sampler pname+ = liftDOM+ (void+ (self ^. jsf "getSamplerParameter"+ [toJSVal sampler, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.fenceSync Mozilla WebGL2RenderingContext.fenceSync documentation> fenceSync :: (MonadDOM m) =>@@ -933,6 +1044,23 @@ ((self ^. jsf "fenceSync" [toJSVal condition, toJSVal flags]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.fenceSync Mozilla WebGL2RenderingContext.fenceSync documentation> +fenceSync_ ::+ (MonadDOM m) =>+ WebGL2RenderingContext -> GLenum -> GLbitfield -> m ()+fenceSync_ self condition flags+ = liftDOM+ (void (self ^. jsf "fenceSync" [toJSVal condition, toJSVal flags]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.fenceSync Mozilla WebGL2RenderingContext.fenceSync documentation> +fenceSyncUnchecked ::+ (MonadDOM m) =>+ WebGL2RenderingContext -> GLenum -> GLbitfield -> m WebGLSync+fenceSyncUnchecked self condition flags+ = liftDOM+ ((self ^. jsf "fenceSync" [toJSVal condition, toJSVal flags]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.isSync Mozilla WebGL2RenderingContext.isSync documentation> isSync :: (MonadDOM m) =>@@ -941,6 +1069,12 @@ = liftDOM ((self ^. jsf "isSync" [toJSVal sync]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.isSync Mozilla WebGL2RenderingContext.isSync documentation> +isSync_ ::+ (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLSync -> m ()+isSync_ self sync+ = liftDOM (void (self ^. jsf "isSync" [toJSVal sync]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.deleteSync Mozilla WebGL2RenderingContext.deleteSync documentation> deleteSync :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLSync -> m ()@@ -958,6 +1092,17 @@ [toJSVal sync, toJSVal flags, toJSVal timeout]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.clientWaitSync Mozilla WebGL2RenderingContext.clientWaitSync documentation> +clientWaitSync_ ::+ (MonadDOM m) =>+ WebGL2RenderingContext ->+ Maybe WebGLSync -> GLbitfield -> GLuint64 -> m ()+clientWaitSync_ self sync flags timeout+ = liftDOM+ (void+ (self ^. jsf "clientWaitSync"+ [toJSVal sync, toJSVal flags, toJSVal timeout]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.waitSync Mozilla WebGL2RenderingContext.waitSync documentation> waitSync :: (MonadDOM m) =>@@ -978,6 +1123,15 @@ ((self ^. jsf "getSyncParameter" [toJSVal sync, toJSVal pname]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getSyncParameter Mozilla WebGL2RenderingContext.getSyncParameter documentation> +getSyncParameter_ ::+ (MonadDOM m) =>+ WebGL2RenderingContext -> Maybe WebGLSync -> GLenum -> m ()+getSyncParameter_ self sync pname+ = liftDOM+ (void+ (self ^. jsf "getSyncParameter" [toJSVal sync, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createTransformFeedback Mozilla WebGL2RenderingContext.createTransformFeedback documentation> createTransformFeedback :: (MonadDOM m) =>@@ -986,6 +1140,19 @@ = liftDOM ((self ^. jsf "createTransformFeedback" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createTransformFeedback Mozilla WebGL2RenderingContext.createTransformFeedback documentation> +createTransformFeedback_ ::+ (MonadDOM m) => WebGL2RenderingContext -> m ()+createTransformFeedback_ self+ = liftDOM (void (self ^. jsf "createTransformFeedback" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createTransformFeedback Mozilla WebGL2RenderingContext.createTransformFeedback documentation> +createTransformFeedbackUnchecked ::+ (MonadDOM m) => WebGL2RenderingContext -> m WebGLTransformFeedback+createTransformFeedbackUnchecked self+ = liftDOM+ ((self ^. jsf "createTransformFeedback" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.deleteTransformFeedback Mozilla WebGL2RenderingContext.deleteTransformFeedback documentation> deleteTransformFeedback :: (MonadDOM m) =>@@ -1004,6 +1171,13 @@ ((self ^. jsf "isTransformFeedback" [toJSVal id]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.isTransformFeedback Mozilla WebGL2RenderingContext.isTransformFeedback documentation> +isTransformFeedback_ ::+ (MonadDOM m) =>+ WebGL2RenderingContext -> Maybe WebGLTransformFeedback -> m ()+isTransformFeedback_ self id+ = liftDOM (void (self ^. jsf "isTransformFeedback" [toJSVal id]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.bindTransformFeedback Mozilla WebGL2RenderingContext.bindTransformFeedback documentation> bindTransformFeedback :: (MonadDOM m) =>@@ -1050,6 +1224,27 @@ [toJSVal program, toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getTransformFeedbackVarying Mozilla WebGL2RenderingContext.getTransformFeedbackVarying documentation> +getTransformFeedbackVarying_ ::+ (MonadDOM m) =>+ WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> m ()+getTransformFeedbackVarying_ self program index+ = liftDOM+ (void+ (self ^. jsf "getTransformFeedbackVarying"+ [toJSVal program, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getTransformFeedbackVarying Mozilla WebGL2RenderingContext.getTransformFeedbackVarying documentation> +getTransformFeedbackVaryingUnchecked ::+ (MonadDOM m) =>+ WebGL2RenderingContext ->+ Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo+getTransformFeedbackVaryingUnchecked self program index+ = liftDOM+ ((self ^. jsf "getTransformFeedbackVarying"+ [toJSVal program, toJSVal index])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.pauseTransformFeedback Mozilla WebGL2RenderingContext.pauseTransformFeedback documentation> pauseTransformFeedback :: (MonadDOM m) => WebGL2RenderingContext -> m ()@@ -1096,6 +1291,15 @@ [toJSVal target, toJSVal index]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getIndexedParameter Mozilla WebGL2RenderingContext.getIndexedParameter documentation> +getIndexedParameter_ ::+ (MonadDOM m) => WebGL2RenderingContext -> GLenum -> GLuint -> m ()+getIndexedParameter_ self target index+ = liftDOM+ (void+ (self ^. jsf "getIndexedParameter"+ [toJSVal target, toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getUniformIndices Mozilla WebGL2RenderingContext.getUniformIndices documentation> getUniformIndices :: (MonadDOM m, ToJSString uniformNames) =>@@ -1107,6 +1311,28 @@ [toJSVal program, toJSVal (array uniformNames)]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getUniformIndices Mozilla WebGL2RenderingContext.getUniformIndices documentation> +getUniformIndices_ ::+ (MonadDOM m, ToJSString uniformNames) =>+ WebGL2RenderingContext ->+ Maybe WebGLProgram -> [uniformNames] -> m ()+getUniformIndices_ self program uniformNames+ = liftDOM+ (void+ (self ^. jsf "getUniformIndices"+ [toJSVal program, toJSVal (array uniformNames)]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getUniformIndices Mozilla WebGL2RenderingContext.getUniformIndices documentation> +getUniformIndicesUnchecked ::+ (MonadDOM m, ToJSString uniformNames) =>+ WebGL2RenderingContext ->+ Maybe WebGLProgram -> [uniformNames] -> m Uint32Array+getUniformIndicesUnchecked self program uniformNames+ = liftDOM+ ((self ^. jsf "getUniformIndices"+ [toJSVal program, toJSVal (array uniformNames)])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getActiveUniforms Mozilla WebGL2RenderingContext.getActiveUniforms documentation> getActiveUniforms :: (MonadDOM m, IsUint32Array uniformIndices) =>@@ -1119,6 +1345,29 @@ [toJSVal program, toJSVal uniformIndices, toJSVal pname]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getActiveUniforms Mozilla WebGL2RenderingContext.getActiveUniforms documentation> +getActiveUniforms_ ::+ (MonadDOM m, IsUint32Array uniformIndices) =>+ WebGL2RenderingContext ->+ Maybe WebGLProgram -> Maybe uniformIndices -> GLenum -> m ()+getActiveUniforms_ self program uniformIndices pname+ = liftDOM+ (void+ (self ^. jsf "getActiveUniforms"+ [toJSVal program, toJSVal uniformIndices, toJSVal pname]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getActiveUniforms Mozilla WebGL2RenderingContext.getActiveUniforms documentation> +getActiveUniformsUnchecked ::+ (MonadDOM m, IsUint32Array uniformIndices) =>+ WebGL2RenderingContext ->+ Maybe WebGLProgram ->+ Maybe uniformIndices -> GLenum -> m Int32Array+getActiveUniformsUnchecked self program uniformIndices pname+ = liftDOM+ ((self ^. jsf "getActiveUniforms"+ [toJSVal program, toJSVal uniformIndices, toJSVal pname])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getUniformBlockIndex Mozilla WebGL2RenderingContext.getUniformBlockIndex documentation> getUniformBlockIndex :: (MonadDOM m, ToJSString uniformBlockName) =>@@ -1130,6 +1379,17 @@ [toJSVal program, toJSVal uniformBlockName]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getUniformBlockIndex Mozilla WebGL2RenderingContext.getUniformBlockIndex documentation> +getUniformBlockIndex_ ::+ (MonadDOM m, ToJSString uniformBlockName) =>+ WebGL2RenderingContext ->+ Maybe WebGLProgram -> uniformBlockName -> m ()+getUniformBlockIndex_ self program uniformBlockName+ = liftDOM+ (void+ (self ^. jsf "getUniformBlockIndex"+ [toJSVal program, toJSVal uniformBlockName]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getActiveUniformBlockParameter Mozilla WebGL2RenderingContext.getActiveUniformBlockParameter documentation> getActiveUniformBlockParameter :: (MonadDOM m) =>@@ -1141,6 +1401,18 @@ [toJSVal program, toJSVal uniformBlockIndex, toJSVal pname]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getActiveUniformBlockParameter Mozilla WebGL2RenderingContext.getActiveUniformBlockParameter documentation> +getActiveUniformBlockParameter_ ::+ (MonadDOM m) =>+ WebGL2RenderingContext ->+ Maybe WebGLProgram -> GLuint -> GLenum -> m ()+getActiveUniformBlockParameter_ self program uniformBlockIndex+ pname+ = liftDOM+ (void+ (self ^. jsf "getActiveUniformBlockParameter"+ [toJSVal program, toJSVal uniformBlockIndex, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getActiveUniformBlockName Mozilla WebGL2RenderingContext.getActiveUniformBlockName documentation> getActiveUniformBlockName :: (MonadDOM m) =>@@ -1151,6 +1423,16 @@ [toJSVal program, toJSVal uniformBlockIndex]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getActiveUniformBlockName Mozilla WebGL2RenderingContext.getActiveUniformBlockName documentation> +getActiveUniformBlockName_ ::+ (MonadDOM m) =>+ WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> m ()+getActiveUniformBlockName_ self program uniformBlockIndex+ = liftDOM+ (void+ (self ^. jsf "getActiveUniformBlockName"+ [toJSVal program, toJSVal uniformBlockIndex]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.uniformBlockBinding Mozilla WebGL2RenderingContext.uniformBlockBinding documentation> uniformBlockBinding :: (MonadDOM m) =>@@ -1171,6 +1453,19 @@ createVertexArray self = liftDOM ((self ^. jsf "createVertexArray" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createVertexArray Mozilla WebGL2RenderingContext.createVertexArray documentation> +createVertexArray_ ::+ (MonadDOM m) => WebGL2RenderingContext -> m ()+createVertexArray_ self+ = liftDOM (void (self ^. jsf "createVertexArray" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createVertexArray Mozilla WebGL2RenderingContext.createVertexArray documentation> +createVertexArrayUnchecked ::+ (MonadDOM m) => WebGL2RenderingContext -> m WebGLVertexArrayObject+createVertexArrayUnchecked self+ = liftDOM+ ((self ^. jsf "createVertexArray" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.deleteVertexArray Mozilla WebGL2RenderingContext.deleteVertexArray documentation> deleteVertexArray :: (MonadDOM m) =>@@ -1188,6 +1483,14 @@ = liftDOM ((self ^. jsf "isVertexArray" [toJSVal vertexArray]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.isVertexArray Mozilla WebGL2RenderingContext.isVertexArray documentation> +isVertexArray_ ::+ (MonadDOM m) =>+ WebGL2RenderingContext -> Maybe WebGLVertexArrayObject -> m ()+isVertexArray_ self vertexArray+ = liftDOM+ (void (self ^. jsf "isVertexArray" [toJSVal vertexArray])) -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.bindVertexArray Mozilla WebGL2RenderingContext.bindVertexArray documentation> bindVertexArray ::
src/JSDOM/Generated/WebGLDebugShaders.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WebGLDebugShaders- (getTranslatedShaderSource, WebGLDebugShaders,+ (getTranslatedShaderSource, getTranslatedShaderSource_,+ getTranslatedShaderSourceUnchecked, WebGLDebugShaders, castToWebGLDebugShaders, gTypeWebGLDebugShaders) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -24,3 +25,19 @@ = liftDOM ((self ^. jsf "getTranslatedShaderSource" [toJSVal shader]) >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLDebugShaders.getTranslatedShaderSource Mozilla WebGLDebugShaders.getTranslatedShaderSource documentation> +getTranslatedShaderSource_ ::+ (MonadDOM m) => WebGLDebugShaders -> Maybe WebGLShader -> m ()+getTranslatedShaderSource_ self shader+ = liftDOM+ (void (self ^. jsf "getTranslatedShaderSource" [toJSVal shader]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLDebugShaders.getTranslatedShaderSource Mozilla WebGLDebugShaders.getTranslatedShaderSource documentation> +getTranslatedShaderSourceUnchecked ::+ (MonadDOM m, FromJSString result) =>+ WebGLDebugShaders -> Maybe WebGLShader -> m result+getTranslatedShaderSourceUnchecked self shader+ = liftDOM+ ((self ^. jsf "getTranslatedShaderSource" [toJSVal shader]) >>=+ fromJSValUnchecked)
src/JSDOM/Generated/WebGLRenderingContextBase.hs view
@@ -5,40 +5,57 @@ bindFramebuffer, bindRenderbuffer, bindTexture, blendColor, blendEquation, blendEquationSeparate, blendFunc, blendFuncSeparate, bufferData, bufferDataView, bufferDataPtr, bufferSubData,- bufferSubDataView, checkFramebufferStatus, clear, clearColor,- clearDepth, clearStencil, colorMask, compileShader,- compressedTexImage2D, compressedTexSubImage2D, copyTexImage2D,- copyTexSubImage2D, createBuffer, createFramebuffer, createProgram,- createRenderbuffer, createShader, createTexture, cullFace,- deleteBuffer, deleteFramebuffer, deleteProgram, deleteRenderbuffer,- deleteShader, deleteTexture, depthFunc, depthMask, depthRange,- detachShader, disable, disableVertexAttribArray, drawArrays,- drawElements, enable, enableVertexAttribArray, finish, flush,- framebufferRenderbuffer, framebufferTexture2D, frontFace,- generateMipmap, getActiveAttrib, getActiveUniform,- getAttachedShaders, getAttribLocation, getBufferParameter,- getContextAttributes, getError, getExtension,- getFramebufferAttachmentParameter, getParameter,- getProgramParameter, getProgramInfoLog, getRenderbufferParameter,- getShaderParameter, getShaderInfoLog, getShaderPrecisionFormat,- getShaderSource, getSupportedExtensions, getTexParameter,- getUniform, getUniformLocation, getVertexAttrib,- getVertexAttribOffset, hint, isBuffer, isContextLost, isEnabled,- isFramebuffer, isProgram, isRenderbuffer, isShader, isTexture,- lineWidth, linkProgram, pixelStorei, polygonOffset, readPixels,- releaseShaderCompiler, renderbufferStorage, sampleCoverage,- scissor, shaderSource, stencilFunc, stencilFuncSeparate,- stencilMask, stencilMaskSeparate, stencilOp, stencilOpSeparate,- texParameterf, texParameteri, texImage2DView, texImage2DData,- texImage2D, texImage2DCanvas, texImage2DVideo, texSubImage2DView,- texSubImage2DData, texSubImage2D, texSubImage2DCanvas,- texSubImage2DVideo, uniform1f, uniform1fv, uniform1i, uniform1iv,- uniform2f, uniform2fv, uniform2i, uniform2iv, uniform3f,- uniform3fv, uniform3i, uniform3iv, uniform4f, uniform4fv,- uniform4i, uniform4iv, uniformMatrix2fv, uniformMatrix3fv,- uniformMatrix4fv, useProgram, validateProgram, vertexAttrib1f,- vertexAttrib1fv, vertexAttrib2f, vertexAttrib2fv, vertexAttrib3f,- vertexAttrib3fv, vertexAttrib4f, vertexAttrib4fv,+ bufferSubDataView, checkFramebufferStatus, checkFramebufferStatus_,+ clear, clearColor, clearDepth, clearStencil, colorMask,+ compileShader, compressedTexImage2D, compressedTexSubImage2D,+ copyTexImage2D, copyTexSubImage2D, createBuffer, createBuffer_,+ createBufferUnchecked, createFramebuffer, createFramebuffer_,+ createFramebufferUnchecked, createProgram, createProgram_,+ createProgramUnchecked, createRenderbuffer, createRenderbuffer_,+ createRenderbufferUnchecked, createShader, createShader_,+ createShaderUnchecked, createTexture, createTexture_,+ createTextureUnchecked, cullFace, deleteBuffer, deleteFramebuffer,+ deleteProgram, deleteRenderbuffer, deleteShader, deleteTexture,+ depthFunc, depthMask, depthRange, detachShader, disable,+ disableVertexAttribArray, drawArrays, drawElements, enable,+ enableVertexAttribArray, finish, flush, framebufferRenderbuffer,+ framebufferTexture2D, frontFace, generateMipmap, getActiveAttrib,+ getActiveAttrib_, getActiveAttribUnchecked, getActiveUniform,+ getActiveUniform_, getActiveUniformUnchecked, getAttachedShaders,+ getAttribLocation, getAttribLocation_, getBufferParameter,+ getBufferParameter_, getContextAttributes, getContextAttributes_,+ getContextAttributesUnchecked, getError, getError_, getExtension,+ getExtension_, getFramebufferAttachmentParameter,+ getFramebufferAttachmentParameter_, getParameter, getParameter_,+ getProgramParameter, getProgramParameter_, getProgramInfoLog,+ getProgramInfoLog_, getProgramInfoLogUnchecked,+ getRenderbufferParameter, getRenderbufferParameter_,+ getShaderParameter, getShaderParameter_, getShaderInfoLog,+ getShaderInfoLog_, getShaderInfoLogUnchecked,+ getShaderPrecisionFormat, getShaderPrecisionFormat_,+ getShaderPrecisionFormatUnchecked, getShaderSource,+ getShaderSource_, getShaderSourceUnchecked, getSupportedExtensions,+ getSupportedExtensions_, getTexParameter, getTexParameter_,+ getUniform, getUniform_, getUniformLocation, getUniformLocation_,+ getUniformLocationUnchecked, getVertexAttrib, getVertexAttrib_,+ getVertexAttribOffset, getVertexAttribOffset_, hint, isBuffer,+ isBuffer_, isContextLost, isContextLost_, isEnabled, isEnabled_,+ isFramebuffer, isFramebuffer_, isProgram, isProgram_,+ isRenderbuffer, isRenderbuffer_, isShader, isShader_, isTexture,+ isTexture_, lineWidth, linkProgram, pixelStorei, polygonOffset,+ readPixels, releaseShaderCompiler, renderbufferStorage,+ sampleCoverage, scissor, shaderSource, stencilFunc,+ stencilFuncSeparate, stencilMask, stencilMaskSeparate, stencilOp,+ stencilOpSeparate, texParameterf, texParameteri, texImage2DView,+ texImage2DData, texImage2D, texImage2DCanvas, texImage2DVideo,+ texSubImage2DView, texSubImage2DData, texSubImage2D,+ texSubImage2DCanvas, texSubImage2DVideo, uniform1f, uniform1fv,+ uniform1i, uniform1iv, uniform2f, uniform2fv, uniform2i,+ uniform2iv, uniform3f, uniform3fv, uniform3i, uniform3iv,+ uniform4f, uniform4fv, uniform4i, uniform4iv, uniformMatrix2fv,+ uniformMatrix3fv, uniformMatrix4fv, useProgram, validateProgram,+ vertexAttrib1f, vertexAttrib1fv, vertexAttrib2f, vertexAttrib2fv,+ vertexAttrib3f, vertexAttrib3fv, vertexAttrib4f, vertexAttrib4fv, vertexAttribPointer, viewport, pattern DEPTH_BUFFER_BIT, pattern STENCIL_BUFFER_BIT, pattern COLOR_BUFFER_BIT, pattern POINTS, pattern LINES, pattern LINE_LOOP,@@ -378,6 +395,16 @@ [toJSVal target]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.checkFramebufferStatus Mozilla WebGLRenderingContextBase.checkFramebufferStatus documentation> +checkFramebufferStatus_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> GLenum -> m ()+checkFramebufferStatus_ self target+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "checkFramebufferStatus"+ [toJSVal target]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.clear Mozilla WebGLRenderingContextBase.clear documentation> clear :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -510,6 +537,23 @@ (((toWebGLRenderingContextBase self) ^. jsf "createBuffer" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createBuffer Mozilla WebGLRenderingContextBase.createBuffer documentation> +createBuffer_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()+createBuffer_ self+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "createBuffer" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createBuffer Mozilla WebGLRenderingContextBase.createBuffer documentation> +createBufferUnchecked ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> m WebGLBuffer+createBufferUnchecked self+ = liftDOM+ (((toWebGLRenderingContextBase self) ^. jsf "createBuffer" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createFramebuffer Mozilla WebGLRenderingContextBase.createFramebuffer documentation> createFramebuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -519,6 +563,23 @@ (((toWebGLRenderingContextBase self) ^. jsf "createFramebuffer" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createFramebuffer Mozilla WebGLRenderingContextBase.createFramebuffer documentation> +createFramebuffer_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()+createFramebuffer_ self+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "createFramebuffer" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createFramebuffer Mozilla WebGLRenderingContextBase.createFramebuffer documentation> +createFramebufferUnchecked ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> m WebGLFramebuffer+createFramebufferUnchecked self+ = liftDOM+ (((toWebGLRenderingContextBase self) ^. jsf "createFramebuffer" ())+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createProgram Mozilla WebGLRenderingContextBase.createProgram documentation> createProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -528,6 +589,23 @@ (((toWebGLRenderingContextBase self) ^. jsf "createProgram" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createProgram Mozilla WebGLRenderingContextBase.createProgram documentation> +createProgram_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()+createProgram_ self+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "createProgram" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createProgram Mozilla WebGLRenderingContextBase.createProgram documentation> +createProgramUnchecked ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> m WebGLProgram+createProgramUnchecked self+ = liftDOM+ (((toWebGLRenderingContextBase self) ^. jsf "createProgram" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createRenderbuffer Mozilla WebGLRenderingContextBase.createRenderbuffer documentation> createRenderbuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -538,6 +616,25 @@ ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createRenderbuffer Mozilla WebGLRenderingContextBase.createRenderbuffer documentation> +createRenderbuffer_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()+createRenderbuffer_ self+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "createRenderbuffer"+ ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createRenderbuffer Mozilla WebGLRenderingContextBase.createRenderbuffer documentation> +createRenderbufferUnchecked ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> m WebGLRenderbuffer+createRenderbufferUnchecked self+ = liftDOM+ (((toWebGLRenderingContextBase self) ^. jsf "createRenderbuffer"+ ())+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createShader Mozilla WebGLRenderingContextBase.createShader documentation> createShader :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -548,6 +645,26 @@ [toJSVal type']) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createShader Mozilla WebGLRenderingContextBase.createShader documentation> +createShader_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> GLenum -> m ()+createShader_ self type'+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "createShader"+ [toJSVal type']))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createShader Mozilla WebGLRenderingContextBase.createShader documentation> +createShaderUnchecked ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> GLenum -> m WebGLShader+createShaderUnchecked self type'+ = liftDOM+ (((toWebGLRenderingContextBase self) ^. jsf "createShader"+ [toJSVal type'])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createTexture Mozilla WebGLRenderingContextBase.createTexture documentation> createTexture :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -557,6 +674,23 @@ (((toWebGLRenderingContextBase self) ^. jsf "createTexture" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createTexture Mozilla WebGLRenderingContextBase.createTexture documentation> +createTexture_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()+createTexture_ self+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "createTexture" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createTexture Mozilla WebGLRenderingContextBase.createTexture documentation> +createTextureUnchecked ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> m WebGLTexture+createTextureUnchecked self+ = liftDOM+ (((toWebGLRenderingContextBase self) ^. jsf "createTexture" ()) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.cullFace Mozilla WebGLRenderingContextBase.cullFace documentation> cullFace :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -798,6 +932,26 @@ [toJSVal program, toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getActiveAttrib Mozilla WebGLRenderingContextBase.getActiveAttrib documentation> +getActiveAttrib_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> Maybe WebGLProgram -> GLuint -> m ()+getActiveAttrib_ self program index+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "getActiveAttrib"+ [toJSVal program, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getActiveAttrib Mozilla WebGLRenderingContextBase.getActiveAttrib documentation> +getActiveAttribUnchecked ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo+getActiveAttribUnchecked self program index+ = liftDOM+ (((toWebGLRenderingContextBase self) ^. jsf "getActiveAttrib"+ [toJSVal program, toJSVal index])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getActiveUniform Mozilla WebGLRenderingContextBase.getActiveUniform documentation> getActiveUniform :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -808,6 +962,26 @@ [toJSVal program, toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getActiveUniform Mozilla WebGLRenderingContextBase.getActiveUniform documentation> +getActiveUniform_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> Maybe WebGLProgram -> GLuint -> m ()+getActiveUniform_ self program index+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "getActiveUniform"+ [toJSVal program, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getActiveUniform Mozilla WebGLRenderingContextBase.getActiveUniform documentation> +getActiveUniformUnchecked ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo+getActiveUniformUnchecked self program index+ = liftDOM+ (((toWebGLRenderingContextBase self) ^. jsf "getActiveUniform"+ [toJSVal program, toJSVal index])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getAttachedShaders Mozilla WebGLRenderingContextBase.getAttachedShaders documentation> getAttachedShaders :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -828,6 +1002,16 @@ [toJSVal program, toJSVal name]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getAttribLocation Mozilla WebGLRenderingContextBase.getAttribLocation documentation> +getAttribLocation_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) =>+ self -> Maybe WebGLProgram -> name -> m ()+getAttribLocation_ self program name+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "getAttribLocation"+ [toJSVal program, toJSVal name]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getBufferParameter Mozilla WebGLRenderingContextBase.getBufferParameter documentation> getBufferParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -838,6 +1022,16 @@ [toJSVal target, toJSVal pname]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getBufferParameter Mozilla WebGLRenderingContextBase.getBufferParameter documentation> +getBufferParameter_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> GLenum -> GLenum -> m ()+getBufferParameter_ self target pname+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "getBufferParameter"+ [toJSVal target, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getContextAttributes Mozilla WebGLRenderingContextBase.getContextAttributes documentation> getContextAttributes :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -848,6 +1042,25 @@ ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getContextAttributes Mozilla WebGLRenderingContextBase.getContextAttributes documentation> +getContextAttributes_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()+getContextAttributes_ self+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "getContextAttributes"+ ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getContextAttributes Mozilla WebGLRenderingContextBase.getContextAttributes documentation> +getContextAttributesUnchecked ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> m WebGLContextAttributes+getContextAttributesUnchecked self+ = liftDOM+ (((toWebGLRenderingContextBase self) ^. jsf "getContextAttributes"+ ())+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getError Mozilla WebGLRenderingContextBase.getError documentation> getError :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m GLenum@@ -856,6 +1069,13 @@ (((toWebGLRenderingContextBase self) ^. jsf "getError" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getError Mozilla WebGLRenderingContextBase.getError documentation> +getError_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()+getError_ self+ = liftDOM+ (void ((toWebGLRenderingContextBase self) ^. jsf "getError" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getExtension Mozilla WebGLRenderingContextBase.getExtension documentation> getExtension :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) =>@@ -866,6 +1086,16 @@ [toJSVal name]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getExtension Mozilla WebGLRenderingContextBase.getExtension documentation> +getExtension_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) =>+ self -> name -> m ()+getExtension_ self name+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "getExtension"+ [toJSVal name]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getFramebufferAttachmentParameter Mozilla WebGLRenderingContextBase.getFramebufferAttachmentParameter documentation> getFramebufferAttachmentParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -877,6 +1107,17 @@ [toJSVal target, toJSVal attachment, toJSVal pname]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getFramebufferAttachmentParameter Mozilla WebGLRenderingContextBase.getFramebufferAttachmentParameter documentation> +getFramebufferAttachmentParameter_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> GLenum -> GLenum -> GLenum -> m ()+getFramebufferAttachmentParameter_ self target attachment pname+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^.+ jsf "getFramebufferAttachmentParameter"+ [toJSVal target, toJSVal attachment, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getParameter Mozilla WebGLRenderingContextBase.getParameter documentation> getParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -887,6 +1128,16 @@ [toJSVal pname]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getParameter Mozilla WebGLRenderingContextBase.getParameter documentation> +getParameter_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> GLenum -> m ()+getParameter_ self pname+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "getParameter"+ [toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getProgramParameter Mozilla WebGLRenderingContextBase.getProgramParameter documentation> getProgramParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -897,6 +1148,16 @@ [toJSVal program, toJSVal pname]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getProgramParameter Mozilla WebGLRenderingContextBase.getProgramParameter documentation> +getProgramParameter_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> Maybe WebGLProgram -> GLenum -> m ()+getProgramParameter_ self program pname+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "getProgramParameter"+ [toJSVal program, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getProgramInfoLog Mozilla WebGLRenderingContextBase.getProgramInfoLog documentation> getProgramInfoLog :: (MonadDOM m, IsWebGLRenderingContextBase self,@@ -908,6 +1169,27 @@ [toJSVal program]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getProgramInfoLog Mozilla WebGLRenderingContextBase.getProgramInfoLog documentation> +getProgramInfoLog_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> Maybe WebGLProgram -> m ()+getProgramInfoLog_ self program+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "getProgramInfoLog"+ [toJSVal program]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getProgramInfoLog Mozilla WebGLRenderingContextBase.getProgramInfoLog documentation> +getProgramInfoLogUnchecked ::+ (MonadDOM m, IsWebGLRenderingContextBase self,+ FromJSString result) =>+ self -> Maybe WebGLProgram -> m result+getProgramInfoLogUnchecked self program+ = liftDOM+ (((toWebGLRenderingContextBase self) ^. jsf "getProgramInfoLog"+ [toJSVal program])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getRenderbufferParameter Mozilla WebGLRenderingContextBase.getRenderbufferParameter documentation> getRenderbufferParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -919,6 +1201,17 @@ [toJSVal target, toJSVal pname]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getRenderbufferParameter Mozilla WebGLRenderingContextBase.getRenderbufferParameter documentation> +getRenderbufferParameter_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> GLenum -> GLenum -> m ()+getRenderbufferParameter_ self target pname+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^.+ jsf "getRenderbufferParameter"+ [toJSVal target, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderParameter Mozilla WebGLRenderingContextBase.getShaderParameter documentation> getShaderParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -929,6 +1222,16 @@ [toJSVal shader, toJSVal pname]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderParameter Mozilla WebGLRenderingContextBase.getShaderParameter documentation> +getShaderParameter_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> Maybe WebGLShader -> GLenum -> m ()+getShaderParameter_ self shader pname+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "getShaderParameter"+ [toJSVal shader, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderInfoLog Mozilla WebGLRenderingContextBase.getShaderInfoLog documentation> getShaderInfoLog :: (MonadDOM m, IsWebGLRenderingContextBase self,@@ -940,6 +1243,27 @@ [toJSVal shader]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderInfoLog Mozilla WebGLRenderingContextBase.getShaderInfoLog documentation> +getShaderInfoLog_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> Maybe WebGLShader -> m ()+getShaderInfoLog_ self shader+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "getShaderInfoLog"+ [toJSVal shader]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderInfoLog Mozilla WebGLRenderingContextBase.getShaderInfoLog documentation> +getShaderInfoLogUnchecked ::+ (MonadDOM m, IsWebGLRenderingContextBase self,+ FromJSString result) =>+ self -> Maybe WebGLShader -> m result+getShaderInfoLogUnchecked self shader+ = liftDOM+ (((toWebGLRenderingContextBase self) ^. jsf "getShaderInfoLog"+ [toJSVal shader])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderPrecisionFormat Mozilla WebGLRenderingContextBase.getShaderPrecisionFormat documentation> getShaderPrecisionFormat :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -951,6 +1275,28 @@ [toJSVal shadertype, toJSVal precisiontype]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderPrecisionFormat Mozilla WebGLRenderingContextBase.getShaderPrecisionFormat documentation> +getShaderPrecisionFormat_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> GLenum -> GLenum -> m ()+getShaderPrecisionFormat_ self shadertype precisiontype+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^.+ jsf "getShaderPrecisionFormat"+ [toJSVal shadertype, toJSVal precisiontype]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderPrecisionFormat Mozilla WebGLRenderingContextBase.getShaderPrecisionFormat documentation> +getShaderPrecisionFormatUnchecked ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> GLenum -> GLenum -> m WebGLShaderPrecisionFormat+getShaderPrecisionFormatUnchecked self shadertype precisiontype+ = liftDOM+ (((toWebGLRenderingContextBase self) ^.+ jsf "getShaderPrecisionFormat"+ [toJSVal shadertype, toJSVal precisiontype])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderSource Mozilla WebGLRenderingContextBase.getShaderSource documentation> getShaderSource :: (MonadDOM m, IsWebGLRenderingContextBase self,@@ -962,6 +1308,27 @@ [toJSVal shader]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderSource Mozilla WebGLRenderingContextBase.getShaderSource documentation> +getShaderSource_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> Maybe WebGLShader -> m ()+getShaderSource_ self shader+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "getShaderSource"+ [toJSVal shader]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderSource Mozilla WebGLRenderingContextBase.getShaderSource documentation> +getShaderSourceUnchecked ::+ (MonadDOM m, IsWebGLRenderingContextBase self,+ FromJSString result) =>+ self -> Maybe WebGLShader -> m result+getShaderSourceUnchecked self shader+ = liftDOM+ (((toWebGLRenderingContextBase self) ^. jsf "getShaderSource"+ [toJSVal shader])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getSupportedExtensions Mozilla WebGLRenderingContextBase.getSupportedExtensions documentation> getSupportedExtensions :: (MonadDOM m, IsWebGLRenderingContextBase self,@@ -974,6 +1341,15 @@ ()) >>= fromJSArrayUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getSupportedExtensions Mozilla WebGLRenderingContextBase.getSupportedExtensions documentation> +getSupportedExtensions_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()+getSupportedExtensions_ self+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "getSupportedExtensions"+ ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getTexParameter Mozilla WebGLRenderingContextBase.getTexParameter documentation> getTexParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -984,6 +1360,16 @@ [toJSVal target, toJSVal pname]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getTexParameter Mozilla WebGLRenderingContextBase.getTexParameter documentation> +getTexParameter_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> GLenum -> GLenum -> m ()+getTexParameter_ self target pname+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "getTexParameter"+ [toJSVal target, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getUniform Mozilla WebGLRenderingContextBase.getUniform documentation> getUniform :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -994,6 +1380,16 @@ [toJSVal program, toJSVal location]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getUniform Mozilla WebGLRenderingContextBase.getUniform documentation> +getUniform_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> Maybe WebGLProgram -> Maybe WebGLUniformLocation -> m ()+getUniform_ self program location+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "getUniform"+ [toJSVal program, toJSVal location]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getUniformLocation Mozilla WebGLRenderingContextBase.getUniformLocation documentation> getUniformLocation :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) =>@@ -1005,6 +1401,26 @@ [toJSVal program, toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getUniformLocation Mozilla WebGLRenderingContextBase.getUniformLocation documentation> +getUniformLocation_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) =>+ self -> Maybe WebGLProgram -> name -> m ()+getUniformLocation_ self program name+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "getUniformLocation"+ [toJSVal program, toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getUniformLocation Mozilla WebGLRenderingContextBase.getUniformLocation documentation> +getUniformLocationUnchecked ::+ (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) =>+ self -> Maybe WebGLProgram -> name -> m WebGLUniformLocation+getUniformLocationUnchecked self program name+ = liftDOM+ (((toWebGLRenderingContextBase self) ^. jsf "getUniformLocation"+ [toJSVal program, toJSVal name])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getVertexAttrib Mozilla WebGLRenderingContextBase.getVertexAttrib documentation> getVertexAttrib :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1015,6 +1431,16 @@ [toJSVal index, toJSVal pname]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getVertexAttrib Mozilla WebGLRenderingContextBase.getVertexAttrib documentation> +getVertexAttrib_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> GLuint -> GLenum -> m ()+getVertexAttrib_ self index pname+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "getVertexAttrib"+ [toJSVal index, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getVertexAttribOffset Mozilla WebGLRenderingContextBase.getVertexAttribOffset documentation> getVertexAttribOffset :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1025,6 +1451,16 @@ [toJSVal index, toJSVal pname]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getVertexAttribOffset Mozilla WebGLRenderingContextBase.getVertexAttribOffset documentation> +getVertexAttribOffset_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> GLuint -> GLenum -> m ()+getVertexAttribOffset_ self index pname+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "getVertexAttribOffset"+ [toJSVal index, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.hint Mozilla WebGLRenderingContextBase.hint documentation> hint :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1045,6 +1481,16 @@ [toJSVal buffer]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isBuffer Mozilla WebGLRenderingContextBase.isBuffer documentation> +isBuffer_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> Maybe WebGLBuffer -> m ()+isBuffer_ self buffer+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "isBuffer"+ [toJSVal buffer]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isContextLost Mozilla WebGLRenderingContextBase.isContextLost documentation> isContextLost :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1054,6 +1500,14 @@ (((toWebGLRenderingContextBase self) ^. jsf "isContextLost" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isContextLost Mozilla WebGLRenderingContextBase.isContextLost documentation> +isContextLost_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()+isContextLost_ self+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "isContextLost" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isEnabled Mozilla WebGLRenderingContextBase.isEnabled documentation> isEnabled :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1064,6 +1518,16 @@ [toJSVal cap]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isEnabled Mozilla WebGLRenderingContextBase.isEnabled documentation> +isEnabled_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> GLenum -> m ()+isEnabled_ self cap+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "isEnabled"+ [toJSVal cap]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isFramebuffer Mozilla WebGLRenderingContextBase.isFramebuffer documentation> isFramebuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1074,6 +1538,16 @@ [toJSVal framebuffer]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isFramebuffer Mozilla WebGLRenderingContextBase.isFramebuffer documentation> +isFramebuffer_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> Maybe WebGLFramebuffer -> m ()+isFramebuffer_ self framebuffer+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "isFramebuffer"+ [toJSVal framebuffer]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isProgram Mozilla WebGLRenderingContextBase.isProgram documentation> isProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1084,6 +1558,16 @@ [toJSVal program]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isProgram Mozilla WebGLRenderingContextBase.isProgram documentation> +isProgram_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> Maybe WebGLProgram -> m ()+isProgram_ self program+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "isProgram"+ [toJSVal program]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isRenderbuffer Mozilla WebGLRenderingContextBase.isRenderbuffer documentation> isRenderbuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1094,6 +1578,16 @@ [toJSVal renderbuffer]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isRenderbuffer Mozilla WebGLRenderingContextBase.isRenderbuffer documentation> +isRenderbuffer_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> Maybe WebGLRenderbuffer -> m ()+isRenderbuffer_ self renderbuffer+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "isRenderbuffer"+ [toJSVal renderbuffer]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isShader Mozilla WebGLRenderingContextBase.isShader documentation> isShader :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1104,6 +1598,16 @@ [toJSVal shader]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isShader Mozilla WebGLRenderingContextBase.isShader documentation> +isShader_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> Maybe WebGLShader -> m ()+isShader_ self shader+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "isShader"+ [toJSVal shader]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isTexture Mozilla WebGLRenderingContextBase.isTexture documentation> isTexture :: (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1113,6 +1617,16 @@ (((toWebGLRenderingContextBase self) ^. jsf "isTexture" [toJSVal texture]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isTexture Mozilla WebGLRenderingContextBase.isTexture documentation> +isTexture_ ::+ (MonadDOM m, IsWebGLRenderingContextBase self) =>+ self -> Maybe WebGLTexture -> m ()+isTexture_ self texture+ = liftDOM+ (void+ ((toWebGLRenderingContextBase self) ^. jsf "isTexture"+ [toJSVal texture])) -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.lineWidth Mozilla WebGLRenderingContextBase.lineWidth documentation> lineWidth ::
src/JSDOM/Generated/WebKitCSSFilterValue.hs view
@@ -1,13 +1,13 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WebKitCSSFilterValue- (_get, pattern CSS_FILTER_REFERENCE, pattern CSS_FILTER_GRAYSCALE,- pattern CSS_FILTER_SEPIA, pattern CSS_FILTER_SATURATE,- pattern CSS_FILTER_HUE_ROTATE, pattern CSS_FILTER_INVERT,- pattern CSS_FILTER_OPACITY, pattern CSS_FILTER_BRIGHTNESS,- pattern CSS_FILTER_CONTRAST, pattern CSS_FILTER_BLUR,- pattern CSS_FILTER_DROP_SHADOW, getOperationType,- WebKitCSSFilterValue, castToWebKitCSSFilterValue,+ (_get, _get_, _getUnchecked, pattern CSS_FILTER_REFERENCE,+ pattern CSS_FILTER_GRAYSCALE, pattern CSS_FILTER_SEPIA,+ pattern CSS_FILTER_SATURATE, pattern CSS_FILTER_HUE_ROTATE,+ pattern CSS_FILTER_INVERT, pattern CSS_FILTER_OPACITY,+ pattern CSS_FILTER_BRIGHTNESS, pattern CSS_FILTER_CONTRAST,+ pattern CSS_FILTER_BLUR, pattern CSS_FILTER_DROP_SHADOW,+ getOperationType, WebKitCSSFilterValue, castToWebKitCSSFilterValue, gTypeWebKitCSSFilterValue) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -27,6 +27,18 @@ (MonadDOM m) => WebKitCSSFilterValue -> Word -> m (Maybe CSSValue) _get self index = liftDOM ((self ^. jsf "_get" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSFilterValue._get Mozilla WebKitCSSFilterValue._get documentation> +_get_ :: (MonadDOM m) => WebKitCSSFilterValue -> Word -> m ()+_get_ self index+ = liftDOM (void (self ^. jsf "_get" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSFilterValue._get Mozilla WebKitCSSFilterValue._get documentation> +_getUnchecked ::+ (MonadDOM m) => WebKitCSSFilterValue -> Word -> m CSSValue+_getUnchecked self index+ = liftDOM+ ((self ^. jsf "_get" [toJSVal index]) >>= fromJSValUnchecked) pattern CSS_FILTER_REFERENCE = 1 pattern CSS_FILTER_GRAYSCALE = 2 pattern CSS_FILTER_SEPIA = 3
src/JSDOM/Generated/WebKitCSSMatrix.hs view
@@ -1,14 +1,19 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WebKitCSSMatrix- (newWebKitCSSMatrix, setMatrixValue, multiply, inverse, translate,- scale, rotate, rotateAxisAngle, skewX, skewY, toString, setA, getA,- setB, getB, setC, getC, setD, getD, setE, getE, setF, getF, setM11,- getM11, setM12, getM12, setM13, getM13, setM14, getM14, setM21,- getM21, setM22, getM22, setM23, getM23, setM24, getM24, setM31,- getM31, setM32, getM32, setM33, getM33, setM34, getM34, setM41,- getM41, setM42, getM42, setM43, getM43, setM44, getM44,- WebKitCSSMatrix, castToWebKitCSSMatrix, gTypeWebKitCSSMatrix)+ (newWebKitCSSMatrix, setMatrixValue, multiply, multiply_,+ multiplyUnchecked, inverse, inverse_, inverseUnchecked, translate,+ translate_, translateUnchecked, scale, scale_, scaleUnchecked,+ rotate, rotate_, rotateUnchecked, rotateAxisAngle,+ rotateAxisAngle_, rotateAxisAngleUnchecked, skewX, skewX_,+ skewXUnchecked, skewY, skewY_, skewYUnchecked, toString, toString_,+ setA, getA, setB, getB, setC, getC, setD, getD, setE, getE, setF,+ getF, setM11, getM11, setM12, getM12, setM13, getM13, setM14,+ getM14, setM21, getM21, setM22, getM22, setM23, getM23, setM24,+ getM24, setM31, getM31, setM32, getM32, setM33, getM33, setM34,+ getM34, setM41, getM41, setM42, getM42, setM43, getM43, setM44,+ getM44, WebKitCSSMatrix, castToWebKitCSSMatrix,+ gTypeWebKitCSSMatrix) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -46,11 +51,36 @@ = liftDOM ((self ^. jsf "multiply" [toJSVal secondMatrix]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.multiply Mozilla WebKitCSSMatrix.multiply documentation> +multiply_ ::+ (MonadDOM m) => WebKitCSSMatrix -> Maybe WebKitCSSMatrix -> m ()+multiply_ self secondMatrix+ = liftDOM (void (self ^. jsf "multiply" [toJSVal secondMatrix]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.multiply Mozilla WebKitCSSMatrix.multiply documentation> +multiplyUnchecked ::+ (MonadDOM m) =>+ WebKitCSSMatrix -> Maybe WebKitCSSMatrix -> m WebKitCSSMatrix+multiplyUnchecked self secondMatrix+ = liftDOM+ ((self ^. jsf "multiply" [toJSVal secondMatrix]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.inverse Mozilla WebKitCSSMatrix.inverse documentation> inverse :: (MonadDOM m) => WebKitCSSMatrix -> m (Maybe WebKitCSSMatrix) inverse self = liftDOM ((self ^. jsf "inverse" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.inverse Mozilla WebKitCSSMatrix.inverse documentation> +inverse_ :: (MonadDOM m) => WebKitCSSMatrix -> m ()+inverse_ self = liftDOM (void (self ^. jsf "inverse" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.inverse Mozilla WebKitCSSMatrix.inverse documentation> +inverseUnchecked ::+ (MonadDOM m) => WebKitCSSMatrix -> m WebKitCSSMatrix+inverseUnchecked self+ = liftDOM ((self ^. jsf "inverse" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.translate Mozilla WebKitCSSMatrix.translate documentation> translate :: (MonadDOM m) =>@@ -61,6 +91,23 @@ ((self ^. jsf "translate" [toJSVal x, toJSVal y, toJSVal z]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.translate Mozilla WebKitCSSMatrix.translate documentation> +translate_ ::+ (MonadDOM m) =>+ WebKitCSSMatrix -> Double -> Double -> Double -> m ()+translate_ self x y z+ = liftDOM+ (void (self ^. jsf "translate" [toJSVal x, toJSVal y, toJSVal z]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.translate Mozilla WebKitCSSMatrix.translate documentation> +translateUnchecked ::+ (MonadDOM m) =>+ WebKitCSSMatrix -> Double -> Double -> Double -> m WebKitCSSMatrix+translateUnchecked self x y z+ = liftDOM+ ((self ^. jsf "translate" [toJSVal x, toJSVal y, toJSVal z]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.scale Mozilla WebKitCSSMatrix.scale documentation> scale :: (MonadDOM m) =>@@ -72,6 +119,26 @@ [toJSVal scaleX, toJSVal scaleY, toJSVal scaleZ]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.scale Mozilla WebKitCSSMatrix.scale documentation> +scale_ ::+ (MonadDOM m) =>+ WebKitCSSMatrix -> Double -> Double -> Double -> m ()+scale_ self scaleX scaleY scaleZ+ = liftDOM+ (void+ (self ^. jsf "scale"+ [toJSVal scaleX, toJSVal scaleY, toJSVal scaleZ]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.scale Mozilla WebKitCSSMatrix.scale documentation> +scaleUnchecked ::+ (MonadDOM m) =>+ WebKitCSSMatrix -> Double -> Double -> Double -> m WebKitCSSMatrix+scaleUnchecked self scaleX scaleY scaleZ+ = liftDOM+ ((self ^. jsf "scale"+ [toJSVal scaleX, toJSVal scaleY, toJSVal scaleZ])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.rotate Mozilla WebKitCSSMatrix.rotate documentation> rotate :: (MonadDOM m) =>@@ -82,6 +149,24 @@ ((self ^. jsf "rotate" [toJSVal rotX, toJSVal rotY, toJSVal rotZ]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.rotate Mozilla WebKitCSSMatrix.rotate documentation> +rotate_ ::+ (MonadDOM m) =>+ WebKitCSSMatrix -> Double -> Double -> Double -> m ()+rotate_ self rotX rotY rotZ+ = liftDOM+ (void+ (self ^. jsf "rotate" [toJSVal rotX, toJSVal rotY, toJSVal rotZ]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.rotate Mozilla WebKitCSSMatrix.rotate documentation> +rotateUnchecked ::+ (MonadDOM m) =>+ WebKitCSSMatrix -> Double -> Double -> Double -> m WebKitCSSMatrix+rotateUnchecked self rotX rotY rotZ+ = liftDOM+ ((self ^. jsf "rotate" [toJSVal rotX, toJSVal rotY, toJSVal rotZ])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.rotateAxisAngle Mozilla WebKitCSSMatrix.rotateAxisAngle documentation> rotateAxisAngle :: (MonadDOM m) =>@@ -93,6 +178,27 @@ [toJSVal x, toJSVal y, toJSVal z, toJSVal angle]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.rotateAxisAngle Mozilla WebKitCSSMatrix.rotateAxisAngle documentation> +rotateAxisAngle_ ::+ (MonadDOM m) =>+ WebKitCSSMatrix -> Double -> Double -> Double -> Double -> m ()+rotateAxisAngle_ self x y z angle+ = liftDOM+ (void+ (self ^. jsf "rotateAxisAngle"+ [toJSVal x, toJSVal y, toJSVal z, toJSVal angle]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.rotateAxisAngle Mozilla WebKitCSSMatrix.rotateAxisAngle documentation> +rotateAxisAngleUnchecked ::+ (MonadDOM m) =>+ WebKitCSSMatrix ->+ Double -> Double -> Double -> Double -> m WebKitCSSMatrix+rotateAxisAngleUnchecked self x y z angle+ = liftDOM+ ((self ^. jsf "rotateAxisAngle"+ [toJSVal x, toJSVal y, toJSVal z, toJSVal angle])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.skewX Mozilla WebKitCSSMatrix.skewX documentation> skewX :: (MonadDOM m) =>@@ -100,6 +206,18 @@ skewX self angle = liftDOM ((self ^. jsf "skewX" [toJSVal angle]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.skewX Mozilla WebKitCSSMatrix.skewX documentation> +skewX_ :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()+skewX_ self angle+ = liftDOM (void (self ^. jsf "skewX" [toJSVal angle]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.skewX Mozilla WebKitCSSMatrix.skewX documentation> +skewXUnchecked ::+ (MonadDOM m) => WebKitCSSMatrix -> Double -> m WebKitCSSMatrix+skewXUnchecked self angle+ = liftDOM+ ((self ^. jsf "skewX" [toJSVal angle]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.skewY Mozilla WebKitCSSMatrix.skewY documentation> skewY :: (MonadDOM m) =>@@ -107,11 +225,27 @@ skewY self angle = liftDOM ((self ^. jsf "skewY" [toJSVal angle]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.skewY Mozilla WebKitCSSMatrix.skewY documentation> +skewY_ :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()+skewY_ self angle+ = liftDOM (void (self ^. jsf "skewY" [toJSVal angle]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.skewY Mozilla WebKitCSSMatrix.skewY documentation> +skewYUnchecked ::+ (MonadDOM m) => WebKitCSSMatrix -> Double -> m WebKitCSSMatrix+skewYUnchecked self angle+ = liftDOM+ ((self ^. jsf "skewY" [toJSVal angle]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.toString Mozilla WebKitCSSMatrix.toString documentation> toString :: (MonadDOM m, FromJSString result) => WebKitCSSMatrix -> m result toString self = liftDOM ((self ^. jsf "toString" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.toString Mozilla WebKitCSSMatrix.toString documentation> +toString_ :: (MonadDOM m) => WebKitCSSMatrix -> m ()+toString_ self = liftDOM (void (self ^. jsf "toString" ())) -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.a Mozilla WebKitCSSMatrix.a documentation> setA :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
src/JSDOM/Generated/WebKitCSSRegionRule.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WebKitCSSRegionRule- (getCssRules, WebKitCSSRegionRule, castToWebKitCSSRegionRule,- gTypeWebKitCSSRegionRule)+ (getCssRules, getCssRulesUnchecked, WebKitCSSRegionRule,+ castToWebKitCSSRegionRule, gTypeWebKitCSSRegionRule) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getCssRules :: (MonadDOM m) => WebKitCSSRegionRule -> m (Maybe CSSRuleList) getCssRules self = liftDOM ((self ^. js "cssRules") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSRegionRule.cssRules Mozilla WebKitCSSRegionRule.cssRules documentation> +getCssRulesUnchecked ::+ (MonadDOM m) => WebKitCSSRegionRule -> m CSSRuleList+getCssRulesUnchecked self+ = liftDOM ((self ^. js "cssRules") >>= fromJSValUnchecked)
src/JSDOM/Generated/WebKitCSSTransformValue.hs view
@@ -1,16 +1,16 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WebKitCSSTransformValue- (_get, pattern CSS_TRANSLATE, pattern CSS_TRANSLATEX,- pattern CSS_TRANSLATEY, pattern CSS_ROTATE, pattern CSS_SCALE,- pattern CSS_SCALEX, pattern CSS_SCALEY, pattern CSS_SKEW,- pattern CSS_SKEWX, pattern CSS_SKEWY, pattern CSS_MATRIX,- pattern CSS_TRANSLATEZ, pattern CSS_TRANSLATE3D,- pattern CSS_ROTATEX, pattern CSS_ROTATEY, pattern CSS_ROTATEZ,- pattern CSS_ROTATE3D, pattern CSS_SCALEZ, pattern CSS_SCALE3D,- pattern CSS_PERSPECTIVE, pattern CSS_MATRIX3D, getOperationType,- WebKitCSSTransformValue, castToWebKitCSSTransformValue,- gTypeWebKitCSSTransformValue)+ (_get, _get_, _getUnchecked, pattern CSS_TRANSLATE,+ pattern CSS_TRANSLATEX, pattern CSS_TRANSLATEY, pattern CSS_ROTATE,+ pattern CSS_SCALE, pattern CSS_SCALEX, pattern CSS_SCALEY,+ pattern CSS_SKEW, pattern CSS_SKEWX, pattern CSS_SKEWY,+ pattern CSS_MATRIX, pattern CSS_TRANSLATEZ,+ pattern CSS_TRANSLATE3D, pattern CSS_ROTATEX, pattern CSS_ROTATEY,+ pattern CSS_ROTATEZ, pattern CSS_ROTATE3D, pattern CSS_SCALEZ,+ pattern CSS_SCALE3D, pattern CSS_PERSPECTIVE, pattern CSS_MATRIX3D,+ getOperationType, WebKitCSSTransformValue,+ castToWebKitCSSTransformValue, gTypeWebKitCSSTransformValue) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -30,6 +30,18 @@ WebKitCSSTransformValue -> Word -> m (Maybe CSSValue) _get self index = liftDOM ((self ^. jsf "_get" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSTransformValue._get Mozilla WebKitCSSTransformValue._get documentation> +_get_ :: (MonadDOM m) => WebKitCSSTransformValue -> Word -> m ()+_get_ self index+ = liftDOM (void (self ^. jsf "_get" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSTransformValue._get Mozilla WebKitCSSTransformValue._get documentation> +_getUnchecked ::+ (MonadDOM m) => WebKitCSSTransformValue -> Word -> m CSSValue+_getUnchecked self index+ = liftDOM+ ((self ^. jsf "_get" [toJSVal index]) >>= fromJSValUnchecked) pattern CSS_TRANSLATE = 1 pattern CSS_TRANSLATEX = 2 pattern CSS_TRANSLATEY = 3
src/JSDOM/Generated/WebKitCSSViewportRule.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WebKitCSSViewportRule- (getStyle, WebKitCSSViewportRule, castToWebKitCSSViewportRule,- gTypeWebKitCSSViewportRule)+ (getStyle, getStyleUnchecked, WebKitCSSViewportRule,+ castToWebKitCSSViewportRule, gTypeWebKitCSSViewportRule) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,3 +21,9 @@ (MonadDOM m) => WebKitCSSViewportRule -> m (Maybe CSSStyleDeclaration) getStyle self = liftDOM ((self ^. js "style") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSViewportRule.style Mozilla WebKitCSSViewportRule.style documentation> +getStyleUnchecked ::+ (MonadDOM m) => WebKitCSSViewportRule -> m CSSStyleDeclaration+getStyleUnchecked self+ = liftDOM ((self ^. js "style") >>= fromJSValUnchecked)
src/JSDOM/Generated/WebKitNamedFlow.hs view
@@ -1,9 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WebKitNamedFlow- (getRegionsByContent, getRegions, getContent, getName, getOverset,- getFirstEmptyRegionIndex, WebKitNamedFlow, castToWebKitNamedFlow,- gTypeWebKitNamedFlow)+ (getRegionsByContent, getRegionsByContent_,+ getRegionsByContentUnchecked, getRegions, getRegions_,+ getRegionsUnchecked, getContent, getContent_, getContentUnchecked,+ getName, getOverset, getFirstEmptyRegionIndex, WebKitNamedFlow,+ castToWebKitNamedFlow, gTypeWebKitNamedFlow) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,15 +28,52 @@ ((self ^. jsf "getRegionsByContent" [toJSVal contentNode]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlow.getRegionsByContent Mozilla WebKitNamedFlow.getRegionsByContent documentation> +getRegionsByContent_ ::+ (MonadDOM m, IsNode contentNode) =>+ WebKitNamedFlow -> Maybe contentNode -> m ()+getRegionsByContent_ self contentNode+ = liftDOM+ (void (self ^. jsf "getRegionsByContent" [toJSVal contentNode]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlow.getRegionsByContent Mozilla WebKitNamedFlow.getRegionsByContent documentation> +getRegionsByContentUnchecked ::+ (MonadDOM m, IsNode contentNode) =>+ WebKitNamedFlow -> Maybe contentNode -> m NodeList+getRegionsByContentUnchecked self contentNode+ = liftDOM+ ((self ^. jsf "getRegionsByContent" [toJSVal contentNode]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlow.getRegions Mozilla WebKitNamedFlow.getRegions documentation> getRegions :: (MonadDOM m) => WebKitNamedFlow -> m (Maybe NodeList) getRegions self = liftDOM ((self ^. jsf "getRegions" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlow.getRegions Mozilla WebKitNamedFlow.getRegions documentation> +getRegions_ :: (MonadDOM m) => WebKitNamedFlow -> m ()+getRegions_ self = liftDOM (void (self ^. jsf "getRegions" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlow.getRegions Mozilla WebKitNamedFlow.getRegions documentation> +getRegionsUnchecked ::+ (MonadDOM m) => WebKitNamedFlow -> m NodeList+getRegionsUnchecked self+ = liftDOM ((self ^. jsf "getRegions" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlow.getContent Mozilla WebKitNamedFlow.getContent documentation> getContent :: (MonadDOM m) => WebKitNamedFlow -> m (Maybe NodeList) getContent self = liftDOM ((self ^. jsf "getContent" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlow.getContent Mozilla WebKitNamedFlow.getContent documentation> +getContent_ :: (MonadDOM m) => WebKitNamedFlow -> m ()+getContent_ self = liftDOM (void (self ^. jsf "getContent" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlow.getContent Mozilla WebKitNamedFlow.getContent documentation> +getContentUnchecked ::+ (MonadDOM m) => WebKitNamedFlow -> m NodeList+getContentUnchecked self+ = liftDOM ((self ^. jsf "getContent" ()) >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlow.name Mozilla WebKitNamedFlow.name documentation> getName ::
src/JSDOM/Generated/WebKitNamespace.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WebKitNamespace- (getMessageHandlers, WebKitNamespace, castToWebKitNamespace,- gTypeWebKitNamespace)+ (getMessageHandlers, getMessageHandlersUnchecked, WebKitNamespace,+ castToWebKitNamespace, gTypeWebKitNamespace) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,3 +22,9 @@ WebKitNamespace -> m (Maybe UserMessageHandlersNamespace) getMessageHandlers self = liftDOM ((self ^. js "messageHandlers") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamespace.messageHandlers Mozilla WebKitNamespace.messageHandlers documentation> +getMessageHandlersUnchecked ::+ (MonadDOM m) => WebKitNamespace -> m UserMessageHandlersNamespace+getMessageHandlersUnchecked self+ = liftDOM ((self ^. js "messageHandlers") >>= fromJSValUnchecked)
src/JSDOM/Generated/WebSocket.hs view
@@ -4,9 +4,9 @@ (newWebSocket, newWebSocket', send, sendView, sendBlob, sendString, close, pattern CONNECTING, pattern OPEN, pattern CLOSING, pattern CLOSED, getUrl, getReadyState, getBufferedAmount, open,- message, error, closeEvent, getProtocol, getExtensions,- setBinaryType, getBinaryType, WebSocket, castToWebSocket,- gTypeWebSocket)+ message, error, closeEvent, getProtocol, getProtocolUnchecked,+ getExtensions, getExtensionsUnchecked, setBinaryType,+ getBinaryType, WebSocket, castToWebSocket, gTypeWebSocket) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -115,11 +115,23 @@ getProtocol self = liftDOM ((self ^. js "protocol") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebSocket.protocol Mozilla WebSocket.protocol documentation> +getProtocolUnchecked ::+ (MonadDOM m, FromJSString result) => WebSocket -> m result+getProtocolUnchecked self+ = liftDOM ((self ^. js "protocol") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebSocket.extensions Mozilla WebSocket.extensions documentation> getExtensions :: (MonadDOM m, FromJSString result) => WebSocket -> m (Maybe result) getExtensions self = liftDOM ((self ^. js "extensions") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebSocket.extensions Mozilla WebSocket.extensions documentation> +getExtensionsUnchecked ::+ (MonadDOM m, FromJSString result) => WebSocket -> m result+getExtensionsUnchecked self+ = liftDOM ((self ^. js "extensions") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebSocket.binaryType Mozilla WebSocket.binaryType documentation> setBinaryType ::
src/JSDOM/Generated/Window.hs view
@@ -1,28 +1,51 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Window- (openDatabase, getSelection, focus, blur, close, print, stop, open,- showModalDialog, alert, confirm, prompt, find, scrollBy, scrollTo,- scroll, moveBy, moveTo, resizeBy, resizeTo, matchMedia,- getComputedStyle, getMatchedCSSRules,- webkitConvertPointFromPageToNode, webkitConvertPointFromNodeToPage,- postMessage, requestAnimationFrame, cancelAnimationFrame,- webkitRequestAnimationFrame, webkitCancelAnimationFrame,+ (openDatabase, openDatabase_, openDatabaseUnchecked, getSelection,+ getSelection_, getSelectionUnchecked, focus, blur, close, print,+ stop, open, open_, openUnchecked, showModalDialog,+ showModalDialog_, alert, confirm, confirm_, prompt, prompt_,+ promptUnchecked, find, find_, scrollBy, scrollTo, scroll, moveBy,+ moveTo, resizeBy, resizeTo, matchMedia, matchMedia_,+ matchMediaUnchecked, getComputedStyle, getComputedStyle_,+ getComputedStyleUnchecked, getMatchedCSSRules, getMatchedCSSRules_,+ getMatchedCSSRulesUnchecked, webkitConvertPointFromPageToNode,+ webkitConvertPointFromPageToNode_,+ webkitConvertPointFromPageToNodeUnchecked,+ webkitConvertPointFromNodeToPage,+ webkitConvertPointFromNodeToPage_,+ webkitConvertPointFromNodeToPageUnchecked, postMessage,+ requestAnimationFrame, requestAnimationFrame_,+ cancelAnimationFrame, webkitRequestAnimationFrame,+ webkitRequestAnimationFrame_, webkitCancelAnimationFrame, webkitCancelRequestAnimationFrame, captureEvents, releaseEvents,- getWebkitIndexedDB, getIndexedDB, getWebkitStorageInfo,- getSpeechSynthesis, getScreen, getHistory, getLocationbar,- getMenubar, getPersonalbar, getScrollbars, getStatusbar,- getToolbar, getNavigator, getClientInformation, getCrypto,- setLocation, getLocation, getEvent, getFrameElement,+ getWebkitIndexedDB, getWebkitIndexedDBUnchecked, getIndexedDB,+ getIndexedDBUnchecked, getWebkitStorageInfo,+ getWebkitStorageInfoUnchecked, getSpeechSynthesis,+ getSpeechSynthesisUnchecked, getScreen, getScreenUnchecked,+ getHistory, getHistoryUnchecked, getLocationbar,+ getLocationbarUnchecked, getMenubar, getMenubarUnchecked,+ getPersonalbar, getPersonalbarUnchecked, getScrollbars,+ getScrollbarsUnchecked, getStatusbar, getStatusbarUnchecked,+ getToolbar, getToolbarUnchecked, getNavigator,+ getNavigatorUnchecked, getClientInformation,+ getClientInformationUnchecked, getCrypto, getCryptoUnchecked,+ setLocation, getLocation, getLocationUnchecked, getEvent,+ getEventUnchecked, getFrameElement, getFrameElementUnchecked, getOffscreenBuffering, getOuterHeight, getOuterWidth, getInnerHeight, getInnerWidth, getScreenX, getScreenY, getScreenLeft, getScreenTop, getScrollX, getScrollY, getPageXOffset, getPageYOffset, getClosed, getLength, setName, getName, setStatus, getStatus, setDefaultStatus, getDefaultStatus,- setDefaultstatus, getDefaultstatus, getSelf, getWindow, getFrames,- getOpener, getParent, getTop, getDocument, getStyleMedia,- getDevicePixelRatio, getApplicationCache, getSessionStorage,- getLocalStorage, getOrientation, getPerformance, getCSS, abort,+ setDefaultstatus, getDefaultstatus, getSelf, getSelfUnchecked,+ getWindow, getWindowUnchecked, getFrames, getFramesUnchecked,+ getOpener, getOpenerUnchecked, getParent, getParentUnchecked,+ getTop, getTopUnchecked, getDocument, getDocumentUnchecked,+ getStyleMedia, getStyleMediaUnchecked, getDevicePixelRatio,+ getApplicationCache, getApplicationCacheUnchecked,+ getSessionStorage, getSessionStorageUnchecked, getLocalStorage,+ getLocalStorageUnchecked, getOrientation, getPerformance,+ getPerformanceUnchecked, getCSS, getCSSUnchecked, abort, beforeUnload, blurEvent, canPlay, canPlayThrough, change, click, contextMenu, dblClick, drag, dragEnd, dragEnter, dragLeave, dragOver, dragStart, drop, durationChange, emptied, ended, error,@@ -70,11 +93,51 @@ toJSVal estimatedSize, toJSVal creationCallback]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.openDatabase Mozilla Window.openDatabase documentation> +openDatabase_ ::+ (MonadDOM m, ToJSString name, ToJSString version,+ ToJSString displayName) =>+ Window ->+ name ->+ version -> displayName -> Word -> Maybe DatabaseCallback -> m ()+openDatabase_ self name version displayName estimatedSize+ creationCallback+ = liftDOM+ (void+ (self ^. jsf "openDatabase"+ [toJSVal name, toJSVal version, toJSVal displayName,+ toJSVal estimatedSize, toJSVal creationCallback]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.openDatabase Mozilla Window.openDatabase documentation> +openDatabaseUnchecked ::+ (MonadDOM m, ToJSString name, ToJSString version,+ ToJSString displayName) =>+ Window ->+ name ->+ version ->+ displayName -> Word -> Maybe DatabaseCallback -> m Database+openDatabaseUnchecked self name version displayName estimatedSize+ creationCallback+ = liftDOM+ ((self ^. jsf "openDatabase"+ [toJSVal name, toJSVal version, toJSVal displayName,+ toJSVal estimatedSize, toJSVal creationCallback])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.getSelection Mozilla Window.getSelection documentation> getSelection :: (MonadDOM m) => Window -> m (Maybe Selection) getSelection self = liftDOM ((self ^. jsf "getSelection" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.getSelection Mozilla Window.getSelection documentation> +getSelection_ :: (MonadDOM m) => Window -> m ()+getSelection_ self = liftDOM (void (self ^. jsf "getSelection" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.getSelection Mozilla Window.getSelection documentation> +getSelectionUnchecked :: (MonadDOM m) => Window -> m Selection+getSelectionUnchecked self+ = liftDOM ((self ^. jsf "getSelection" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.focus Mozilla Window.focus documentation> focus :: (MonadDOM m) => Window -> m () focus self = liftDOM (void (self ^. jsf "focus" ()))@@ -105,6 +168,26 @@ ((self ^. jsf "open" [toJSVal url, toJSVal name, toJSVal options]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.open Mozilla Window.open documentation> +open_ ::+ (MonadDOM m, ToJSString url, ToJSString name,+ ToJSString options) =>+ Window -> url -> name -> options -> m ()+open_ self url name options+ = liftDOM+ (void+ (self ^. jsf "open" [toJSVal url, toJSVal name, toJSVal options]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.open Mozilla Window.open documentation> +openUnchecked ::+ (MonadDOM m, ToJSString url, ToJSString name,+ ToJSString options) =>+ Window -> url -> name -> options -> m Window+openUnchecked self url name options+ = liftDOM+ ((self ^. jsf "open" [toJSVal url, toJSVal name, toJSVal options])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.showModalDialog Mozilla Window.showModalDialog documentation> showModalDialog :: (MonadDOM m, ToJSString url, ToJSString featureArgs) =>@@ -115,6 +198,16 @@ [toJSVal url, toJSVal dialogArgs, toJSVal featureArgs]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.showModalDialog Mozilla Window.showModalDialog documentation> +showModalDialog_ ::+ (MonadDOM m, ToJSString url, ToJSString featureArgs) =>+ Window -> url -> JSVal -> featureArgs -> m ()+showModalDialog_ self url dialogArgs featureArgs+ = liftDOM+ (void+ (self ^. jsf "showModalDialog"+ [toJSVal url, toJSVal dialogArgs, toJSVal featureArgs]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.alert Mozilla Window.alert documentation> alert :: (MonadDOM m, ToJSString message) => Window -> message -> m ()@@ -127,6 +220,12 @@ confirm self message = liftDOM ((self ^. jsf "confirm" [toJSVal message]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.confirm Mozilla Window.confirm documentation> +confirm_ ::+ (MonadDOM m, ToJSString message) => Window -> message -> m ()+confirm_ self message+ = liftDOM (void (self ^. jsf "confirm" [toJSVal message]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.prompt Mozilla Window.prompt documentation> prompt :: (MonadDOM m, ToJSString message, ToJSString defaultValue,@@ -137,6 +236,25 @@ ((self ^. jsf "prompt" [toJSVal message, toJSVal defaultValue]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.prompt Mozilla Window.prompt documentation> +prompt_ ::+ (MonadDOM m, ToJSString message, ToJSString defaultValue) =>+ Window -> message -> Maybe defaultValue -> m ()+prompt_ self message defaultValue+ = liftDOM+ (void+ (self ^. jsf "prompt" [toJSVal message, toJSVal defaultValue]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.prompt Mozilla Window.prompt documentation> +promptUnchecked ::+ (MonadDOM m, ToJSString message, ToJSString defaultValue,+ FromJSString result) =>+ Window -> message -> Maybe defaultValue -> m result+promptUnchecked self message defaultValue+ = liftDOM+ ((self ^. jsf "prompt" [toJSVal message, toJSVal defaultValue]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.find Mozilla Window.find documentation> find :: (MonadDOM m, ToJSString string) =>@@ -151,6 +269,20 @@ toJSVal showDialog]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.find Mozilla Window.find documentation> +find_ ::+ (MonadDOM m, ToJSString string) =>+ Window ->+ string -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> m ()+find_ self string caseSensitive backwards wrap wholeWord+ searchInFrames showDialog+ = liftDOM+ (void+ (self ^. jsf "find"+ [toJSVal string, toJSVal caseSensitive, toJSVal backwards,+ toJSVal wrap, toJSVal wholeWord, toJSVal searchInFrames,+ toJSVal showDialog]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.scrollBy Mozilla Window.scrollBy documentation> scrollBy :: (MonadDOM m) => Window -> Int -> Int -> m () scrollBy self x y@@ -195,6 +327,20 @@ = liftDOM ((self ^. jsf "matchMedia" [toJSVal query]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.matchMedia Mozilla Window.matchMedia documentation> +matchMedia_ ::+ (MonadDOM m, ToJSString query) => Window -> query -> m ()+matchMedia_ self query+ = liftDOM (void (self ^. jsf "matchMedia" [toJSVal query]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.matchMedia Mozilla Window.matchMedia documentation> +matchMediaUnchecked ::+ (MonadDOM m, ToJSString query) =>+ Window -> query -> m MediaQueryList+matchMediaUnchecked self query+ = liftDOM+ ((self ^. jsf "matchMedia" [toJSVal query]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.getComputedStyle Mozilla Window.getComputedStyle documentation> getComputedStyle :: (MonadDOM m, IsElement element, ToJSString pseudoElement) =>@@ -207,6 +353,27 @@ [toJSVal element, toJSVal pseudoElement]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.getComputedStyle Mozilla Window.getComputedStyle documentation> +getComputedStyle_ ::+ (MonadDOM m, IsElement element, ToJSString pseudoElement) =>+ Window -> Maybe element -> Maybe pseudoElement -> m ()+getComputedStyle_ self element pseudoElement+ = liftDOM+ (void+ (self ^. jsf "getComputedStyle"+ [toJSVal element, toJSVal pseudoElement]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.getComputedStyle Mozilla Window.getComputedStyle documentation> +getComputedStyleUnchecked ::+ (MonadDOM m, IsElement element, ToJSString pseudoElement) =>+ Window ->+ Maybe element -> Maybe pseudoElement -> m CSSStyleDeclaration+getComputedStyleUnchecked self element pseudoElement+ = liftDOM+ ((self ^. jsf "getComputedStyle"+ [toJSVal element, toJSVal pseudoElement])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.getMatchedCSSRules Mozilla Window.getMatchedCSSRules documentation> getMatchedCSSRules :: (MonadDOM m, IsElement element, ToJSString pseudoElement) =>@@ -218,6 +385,26 @@ [toJSVal element, toJSVal pseudoElement]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.getMatchedCSSRules Mozilla Window.getMatchedCSSRules documentation> +getMatchedCSSRules_ ::+ (MonadDOM m, IsElement element, ToJSString pseudoElement) =>+ Window -> Maybe element -> Maybe pseudoElement -> m ()+getMatchedCSSRules_ self element pseudoElement+ = liftDOM+ (void+ (self ^. jsf "getMatchedCSSRules"+ [toJSVal element, toJSVal pseudoElement]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.getMatchedCSSRules Mozilla Window.getMatchedCSSRules documentation> +getMatchedCSSRulesUnchecked ::+ (MonadDOM m, IsElement element, ToJSString pseudoElement) =>+ Window -> Maybe element -> Maybe pseudoElement -> m CSSRuleList+getMatchedCSSRulesUnchecked self element pseudoElement+ = liftDOM+ ((self ^. jsf "getMatchedCSSRules"+ [toJSVal element, toJSVal pseudoElement])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitConvertPointFromPageToNode Mozilla Window.webkitConvertPointFromPageToNode documentation> webkitConvertPointFromPageToNode :: (MonadDOM m, IsNode node) =>@@ -229,6 +416,27 @@ [toJSVal node, toJSVal p]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitConvertPointFromPageToNode Mozilla Window.webkitConvertPointFromPageToNode documentation> +webkitConvertPointFromPageToNode_ ::+ (MonadDOM m, IsNode node) =>+ Window -> Maybe node -> Maybe WebKitPoint -> m ()+webkitConvertPointFromPageToNode_ self node p+ = liftDOM+ (void+ (self ^. jsf "webkitConvertPointFromPageToNode"+ [toJSVal node, toJSVal p]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitConvertPointFromPageToNode Mozilla Window.webkitConvertPointFromPageToNode documentation> +webkitConvertPointFromPageToNodeUnchecked ::+ (MonadDOM m, IsNode node) =>+ Window ->+ Maybe node -> Maybe WebKitPoint -> m WebKitPoint+webkitConvertPointFromPageToNodeUnchecked self node p+ = liftDOM+ ((self ^. jsf "webkitConvertPointFromPageToNode"+ [toJSVal node, toJSVal p])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitConvertPointFromNodeToPage Mozilla Window.webkitConvertPointFromNodeToPage documentation> webkitConvertPointFromNodeToPage :: (MonadDOM m, IsNode node) =>@@ -240,6 +448,27 @@ [toJSVal node, toJSVal p]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitConvertPointFromNodeToPage Mozilla Window.webkitConvertPointFromNodeToPage documentation> +webkitConvertPointFromNodeToPage_ ::+ (MonadDOM m, IsNode node) =>+ Window -> Maybe node -> Maybe WebKitPoint -> m ()+webkitConvertPointFromNodeToPage_ self node p+ = liftDOM+ (void+ (self ^. jsf "webkitConvertPointFromNodeToPage"+ [toJSVal node, toJSVal p]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitConvertPointFromNodeToPage Mozilla Window.webkitConvertPointFromNodeToPage documentation> +webkitConvertPointFromNodeToPageUnchecked ::+ (MonadDOM m, IsNode node) =>+ Window ->+ Maybe node -> Maybe WebKitPoint -> m WebKitPoint+webkitConvertPointFromNodeToPageUnchecked self node p+ = liftDOM+ ((self ^. jsf "webkitConvertPointFromNodeToPage"+ [toJSVal node, toJSVal p])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.postMessage Mozilla Window.postMessage documentation> postMessage :: (MonadDOM m, IsSerializedScriptValue message,@@ -262,6 +491,14 @@ ((self ^. jsf "requestAnimationFrame" [toJSVal callback]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.requestAnimationFrame Mozilla Window.requestAnimationFrame documentation> +requestAnimationFrame_ ::+ (MonadDOM m) =>+ Window -> Maybe RequestAnimationFrameCallback -> m ()+requestAnimationFrame_ self callback+ = liftDOM+ (void (self ^. jsf "requestAnimationFrame" [toJSVal callback]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.cancelAnimationFrame Mozilla Window.cancelAnimationFrame documentation> cancelAnimationFrame :: (MonadDOM m) => Window -> Int -> m () cancelAnimationFrame self id@@ -277,6 +514,15 @@ ((self ^. jsf "webkitRequestAnimationFrame" [toJSVal callback]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitRequestAnimationFrame Mozilla Window.webkitRequestAnimationFrame documentation> +webkitRequestAnimationFrame_ ::+ (MonadDOM m) =>+ Window -> Maybe RequestAnimationFrameCallback -> m ()+webkitRequestAnimationFrame_ self callback+ = liftDOM+ (void+ (self ^. jsf "webkitRequestAnimationFrame" [toJSVal callback]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitCancelAnimationFrame Mozilla Window.webkitCancelAnimationFrame documentation> webkitCancelAnimationFrame :: (MonadDOM m) => Window -> Int -> m () webkitCancelAnimationFrame self id@@ -307,74 +553,153 @@ getWebkitIndexedDB self = liftDOM ((self ^. js "webkitIndexedDB") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitIndexedDB Mozilla Window.webkitIndexedDB documentation> +getWebkitIndexedDBUnchecked ::+ (MonadDOM m) => Window -> m IDBFactory+getWebkitIndexedDBUnchecked self+ = liftDOM ((self ^. js "webkitIndexedDB") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.indexedDB Mozilla Window.indexedDB documentation> getIndexedDB :: (MonadDOM m) => Window -> m (Maybe IDBFactory) getIndexedDB self = liftDOM ((self ^. js "indexedDB") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.indexedDB Mozilla Window.indexedDB documentation> +getIndexedDBUnchecked :: (MonadDOM m) => Window -> m IDBFactory+getIndexedDBUnchecked self+ = liftDOM ((self ^. js "indexedDB") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitStorageInfo Mozilla Window.webkitStorageInfo documentation> getWebkitStorageInfo :: (MonadDOM m) => Window -> m (Maybe StorageInfo) getWebkitStorageInfo self = liftDOM ((self ^. js "webkitStorageInfo") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitStorageInfo Mozilla Window.webkitStorageInfo documentation> +getWebkitStorageInfoUnchecked ::+ (MonadDOM m) => Window -> m StorageInfo+getWebkitStorageInfoUnchecked self+ = liftDOM ((self ^. js "webkitStorageInfo") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.speechSynthesis Mozilla Window.speechSynthesis documentation> getSpeechSynthesis :: (MonadDOM m) => Window -> m (Maybe SpeechSynthesis) getSpeechSynthesis self = liftDOM ((self ^. js "speechSynthesis") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.speechSynthesis Mozilla Window.speechSynthesis documentation> +getSpeechSynthesisUnchecked ::+ (MonadDOM m) => Window -> m SpeechSynthesis+getSpeechSynthesisUnchecked self+ = liftDOM ((self ^. js "speechSynthesis") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.screen Mozilla Window.screen documentation> getScreen :: (MonadDOM m) => Window -> m (Maybe Screen) getScreen self = liftDOM ((self ^. js "screen") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.screen Mozilla Window.screen documentation> +getScreenUnchecked :: (MonadDOM m) => Window -> m Screen+getScreenUnchecked self+ = liftDOM ((self ^. js "screen") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.history Mozilla Window.history documentation> getHistory :: (MonadDOM m) => Window -> m (Maybe History) getHistory self = liftDOM ((self ^. js "history") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.history Mozilla Window.history documentation> +getHistoryUnchecked :: (MonadDOM m) => Window -> m History+getHistoryUnchecked self+ = liftDOM ((self ^. js "history") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.locationbar Mozilla Window.locationbar documentation> getLocationbar :: (MonadDOM m) => Window -> m (Maybe BarProp) getLocationbar self = liftDOM ((self ^. js "locationbar") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.locationbar Mozilla Window.locationbar documentation> +getLocationbarUnchecked :: (MonadDOM m) => Window -> m BarProp+getLocationbarUnchecked self+ = liftDOM ((self ^. js "locationbar") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.menubar Mozilla Window.menubar documentation> getMenubar :: (MonadDOM m) => Window -> m (Maybe BarProp) getMenubar self = liftDOM ((self ^. js "menubar") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.menubar Mozilla Window.menubar documentation> +getMenubarUnchecked :: (MonadDOM m) => Window -> m BarProp+getMenubarUnchecked self+ = liftDOM ((self ^. js "menubar") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.personalbar Mozilla Window.personalbar documentation> getPersonalbar :: (MonadDOM m) => Window -> m (Maybe BarProp) getPersonalbar self = liftDOM ((self ^. js "personalbar") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.personalbar Mozilla Window.personalbar documentation> +getPersonalbarUnchecked :: (MonadDOM m) => Window -> m BarProp+getPersonalbarUnchecked self+ = liftDOM ((self ^. js "personalbar") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.scrollbars Mozilla Window.scrollbars documentation> getScrollbars :: (MonadDOM m) => Window -> m (Maybe BarProp) getScrollbars self = liftDOM ((self ^. js "scrollbars") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.scrollbars Mozilla Window.scrollbars documentation> +getScrollbarsUnchecked :: (MonadDOM m) => Window -> m BarProp+getScrollbarsUnchecked self+ = liftDOM ((self ^. js "scrollbars") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.statusbar Mozilla Window.statusbar documentation> getStatusbar :: (MonadDOM m) => Window -> m (Maybe BarProp) getStatusbar self = liftDOM ((self ^. js "statusbar") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.statusbar Mozilla Window.statusbar documentation> +getStatusbarUnchecked :: (MonadDOM m) => Window -> m BarProp+getStatusbarUnchecked self+ = liftDOM ((self ^. js "statusbar") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.toolbar Mozilla Window.toolbar documentation> getToolbar :: (MonadDOM m) => Window -> m (Maybe BarProp) getToolbar self = liftDOM ((self ^. js "toolbar") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.toolbar Mozilla Window.toolbar documentation> +getToolbarUnchecked :: (MonadDOM m) => Window -> m BarProp+getToolbarUnchecked self+ = liftDOM ((self ^. js "toolbar") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.navigator Mozilla Window.navigator documentation> getNavigator :: (MonadDOM m) => Window -> m (Maybe Navigator) getNavigator self = liftDOM ((self ^. js "navigator") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.navigator Mozilla Window.navigator documentation> +getNavigatorUnchecked :: (MonadDOM m) => Window -> m Navigator+getNavigatorUnchecked self+ = liftDOM ((self ^. js "navigator") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.clientInformation Mozilla Window.clientInformation documentation> getClientInformation :: (MonadDOM m) => Window -> m (Maybe Navigator) getClientInformation self = liftDOM ((self ^. js "clientInformation") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.clientInformation Mozilla Window.clientInformation documentation> +getClientInformationUnchecked ::+ (MonadDOM m) => Window -> m Navigator+getClientInformationUnchecked self+ = liftDOM ((self ^. js "clientInformation") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.crypto Mozilla Window.crypto documentation> getCrypto :: (MonadDOM m) => Window -> m (Maybe Crypto) getCrypto self = liftDOM ((self ^. js "crypto") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.crypto Mozilla Window.crypto documentation> +getCryptoUnchecked :: (MonadDOM m) => Window -> m Crypto+getCryptoUnchecked self+ = liftDOM ((self ^. js "crypto") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.location Mozilla Window.location documentation> setLocation :: (MonadDOM m) => Window -> Maybe Location -> m () setLocation self val@@ -384,15 +709,30 @@ getLocation :: (MonadDOM m) => Window -> m (Maybe Location) getLocation self = liftDOM ((self ^. js "location") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.location Mozilla Window.location documentation> +getLocationUnchecked :: (MonadDOM m) => Window -> m Location+getLocationUnchecked self+ = liftDOM ((self ^. js "location") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.event Mozilla Window.event documentation> getEvent :: (MonadDOM m) => Window -> m (Maybe Event) getEvent self = liftDOM ((self ^. js "event") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.event Mozilla Window.event documentation> +getEventUnchecked :: (MonadDOM m) => Window -> m Event+getEventUnchecked self+ = liftDOM ((self ^. js "event") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.frameElement Mozilla Window.frameElement documentation> getFrameElement :: (MonadDOM m) => Window -> m (Maybe Element) getFrameElement self = liftDOM ((self ^. js "frameElement") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.frameElement Mozilla Window.frameElement documentation> +getFrameElementUnchecked :: (MonadDOM m) => Window -> m Element+getFrameElementUnchecked self+ = liftDOM ((self ^. js "frameElement") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.offscreenBuffering Mozilla Window.offscreenBuffering documentation> getOffscreenBuffering :: (MonadDOM m) => Window -> m Bool getOffscreenBuffering self@@ -513,35 +853,75 @@ getSelf :: (MonadDOM m) => Window -> m (Maybe Window) getSelf self = liftDOM ((self ^. js "self") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.self Mozilla Window.self documentation> +getSelfUnchecked :: (MonadDOM m) => Window -> m Window+getSelfUnchecked self+ = liftDOM ((self ^. js "self") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.window Mozilla Window.window documentation> getWindow :: (MonadDOM m) => Window -> m (Maybe Window) getWindow self = liftDOM ((self ^. js "window") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.window Mozilla Window.window documentation> +getWindowUnchecked :: (MonadDOM m) => Window -> m Window+getWindowUnchecked self+ = liftDOM ((self ^. js "window") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.frames Mozilla Window.frames documentation> getFrames :: (MonadDOM m) => Window -> m (Maybe Window) getFrames self = liftDOM ((self ^. js "frames") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.frames Mozilla Window.frames documentation> +getFramesUnchecked :: (MonadDOM m) => Window -> m Window+getFramesUnchecked self+ = liftDOM ((self ^. js "frames") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.opener Mozilla Window.opener documentation> getOpener :: (MonadDOM m) => Window -> m (Maybe Window) getOpener self = liftDOM ((self ^. js "opener") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.opener Mozilla Window.opener documentation> +getOpenerUnchecked :: (MonadDOM m) => Window -> m Window+getOpenerUnchecked self+ = liftDOM ((self ^. js "opener") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.parent Mozilla Window.parent documentation> getParent :: (MonadDOM m) => Window -> m (Maybe Window) getParent self = liftDOM ((self ^. js "parent") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.parent Mozilla Window.parent documentation> +getParentUnchecked :: (MonadDOM m) => Window -> m Window+getParentUnchecked self+ = liftDOM ((self ^. js "parent") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.top Mozilla Window.top documentation> getTop :: (MonadDOM m) => Window -> m (Maybe Window) getTop self = liftDOM ((self ^. js "top") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.top Mozilla Window.top documentation> +getTopUnchecked :: (MonadDOM m) => Window -> m Window+getTopUnchecked self+ = liftDOM ((self ^. js "top") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.document Mozilla Window.document documentation> getDocument :: (MonadDOM m) => Window -> m (Maybe Document) getDocument self = liftDOM ((self ^. js "document") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.document Mozilla Window.document documentation> +getDocumentUnchecked :: (MonadDOM m) => Window -> m Document+getDocumentUnchecked self+ = liftDOM ((self ^. js "document") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.styleMedia Mozilla Window.styleMedia documentation> getStyleMedia :: (MonadDOM m) => Window -> m (Maybe StyleMedia) getStyleMedia self = liftDOM ((self ^. js "styleMedia") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.styleMedia Mozilla Window.styleMedia documentation> +getStyleMediaUnchecked :: (MonadDOM m) => Window -> m StyleMedia+getStyleMediaUnchecked self+ = liftDOM ((self ^. js "styleMedia") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.devicePixelRatio Mozilla Window.devicePixelRatio documentation> getDevicePixelRatio :: (MonadDOM m) => Window -> m Double getDevicePixelRatio self@@ -553,16 +933,32 @@ getApplicationCache self = liftDOM ((self ^. js "applicationCache") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.applicationCache Mozilla Window.applicationCache documentation> +getApplicationCacheUnchecked ::+ (MonadDOM m) => Window -> m ApplicationCache+getApplicationCacheUnchecked self+ = liftDOM ((self ^. js "applicationCache") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.sessionStorage Mozilla Window.sessionStorage documentation> getSessionStorage :: (MonadDOM m) => Window -> m (Maybe Storage) getSessionStorage self = liftDOM ((self ^. js "sessionStorage") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.sessionStorage Mozilla Window.sessionStorage documentation> +getSessionStorageUnchecked :: (MonadDOM m) => Window -> m Storage+getSessionStorageUnchecked self+ = liftDOM ((self ^. js "sessionStorage") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.localStorage Mozilla Window.localStorage documentation> getLocalStorage :: (MonadDOM m) => Window -> m (Maybe Storage) getLocalStorage self = liftDOM ((self ^. js "localStorage") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.localStorage Mozilla Window.localStorage documentation> +getLocalStorageUnchecked :: (MonadDOM m) => Window -> m Storage+getLocalStorageUnchecked self+ = liftDOM ((self ^. js "localStorage") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.orientation Mozilla Window.orientation documentation> getOrientation :: (MonadDOM m) => Window -> m Int getOrientation self@@ -573,9 +969,19 @@ getPerformance self = liftDOM ((self ^. js "performance") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.performance Mozilla Window.performance documentation> +getPerformanceUnchecked :: (MonadDOM m) => Window -> m Performance+getPerformanceUnchecked self+ = liftDOM ((self ^. js "performance") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.CSS Mozilla Window.CSS documentation> getCSS :: (MonadDOM m) => Window -> m (Maybe CSS) getCSS self = liftDOM ((self ^. js "CSS") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.CSS Mozilla Window.CSS documentation> +getCSSUnchecked :: (MonadDOM m) => Window -> m CSS+getCSSUnchecked self+ = liftDOM ((self ^. js "CSS") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.onabort Mozilla Window.onabort documentation> abort :: EventName Window UIEvent
src/JSDOM/Generated/WindowBase64.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WindowBase64- (atob, btoa, WindowBase64, castToWindowBase64, gTypeWindowBase64)+ (atob, atob_, btoa, btoa_, WindowBase64, castToWindowBase64,+ gTypeWindowBase64) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -23,6 +24,12 @@ = liftDOM ((self ^. jsf "atob" [toJSVal string]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64.atob Mozilla WindowBase64.atob documentation> +atob_ ::+ (MonadDOM m, ToJSString string) => WindowBase64 -> string -> m ()+atob_ self string+ = liftDOM (void (self ^. jsf "atob" [toJSVal string]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64.btoa Mozilla WindowBase64.btoa documentation> btoa :: (MonadDOM m, ToJSString string, FromJSString result) =>@@ -30,3 +37,9 @@ btoa self string = liftDOM ((self ^. jsf "btoa" [toJSVal string]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64.btoa Mozilla WindowBase64.btoa documentation> +btoa_ ::+ (MonadDOM m, ToJSString string) => WindowBase64 -> string -> m ()+btoa_ self string+ = liftDOM (void (self ^. jsf "btoa" [toJSVal string]))
src/JSDOM/Generated/WindowTimers.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WindowTimers- (setTimeout, clearTimeout, setInterval, clearInterval,- WindowTimers, castToWindowTimers, gTypeWindowTimers)+ (setTimeout, setTimeout_, clearTimeout, setInterval, setInterval_,+ clearInterval, WindowTimers, castToWindowTimers, gTypeWindowTimers) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,6 +24,13 @@ ((self ^. jsf "setTimeout" [toJSVal handler, toJSVal timeout]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers.setTimeout Mozilla WindowTimers.setTimeout documentation> +setTimeout_ :: (MonadDOM m) => WindowTimers -> JSVal -> Int -> m ()+setTimeout_ self handler timeout+ = liftDOM+ (void+ (self ^. jsf "setTimeout" [toJSVal handler, toJSVal timeout]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers.clearTimeout Mozilla WindowTimers.clearTimeout documentation> clearTimeout :: (MonadDOM m) => WindowTimers -> Int -> m () clearTimeout self handle@@ -37,6 +44,14 @@ (round <$> ((self ^. jsf "setInterval" [toJSVal handler, toJSVal timeout]) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers.setInterval Mozilla WindowTimers.setInterval documentation> +setInterval_ ::+ (MonadDOM m) => WindowTimers -> JSVal -> Int -> m ()+setInterval_ self handler timeout+ = liftDOM+ (void+ (self ^. jsf "setInterval" [toJSVal handler, toJSVal timeout])) -- | <https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers.clearInterval Mozilla WindowTimers.clearInterval documentation> clearInterval :: (MonadDOM m) => WindowTimers -> Int -> m ()
src/JSDOM/Generated/WorkerGlobalScope.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WorkerGlobalScope- (close, importScripts, getSelf, getLocation, error, offline,- online, getNavigator, WorkerGlobalScope, castToWorkerGlobalScope,+ (close, importScripts, getSelf, getSelfUnchecked, getLocation,+ getLocationUnchecked, error, offline, online, getNavigator,+ getNavigatorUnchecked, WorkerGlobalScope, castToWorkerGlobalScope, gTypeWorkerGlobalScope, IsWorkerGlobalScope, toWorkerGlobalScope) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -36,6 +37,14 @@ getSelf self = liftDOM (((toWorkerGlobalScope self) ^. js "self") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope.self Mozilla WorkerGlobalScope.self documentation> +getSelfUnchecked ::+ (MonadDOM m, IsWorkerGlobalScope self) =>+ self -> m WorkerGlobalScope+getSelfUnchecked self+ = liftDOM+ (((toWorkerGlobalScope self) ^. js "self") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope.location Mozilla WorkerGlobalScope.location documentation> getLocation :: (MonadDOM m, IsWorkerGlobalScope self) =>@@ -44,6 +53,14 @@ = liftDOM (((toWorkerGlobalScope self) ^. js "location") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope.location Mozilla WorkerGlobalScope.location documentation> +getLocationUnchecked ::+ (MonadDOM m, IsWorkerGlobalScope self) => self -> m WorkerLocation+getLocationUnchecked self+ = liftDOM+ (((toWorkerGlobalScope self) ^. js "location") >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope.onerror Mozilla WorkerGlobalScope.onerror documentation> error :: (IsWorkerGlobalScope self, IsEventTarget self) =>@@ -69,3 +86,11 @@ getNavigator self = liftDOM (((toWorkerGlobalScope self) ^. js "navigator") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope.navigator Mozilla WorkerGlobalScope.navigator documentation> +getNavigatorUnchecked ::+ (MonadDOM m, IsWorkerGlobalScope self) => self -> m WorkerNavigator+getNavigatorUnchecked self+ = liftDOM+ (((toWorkerGlobalScope self) ^. js "navigator") >>=+ fromJSValUnchecked)
src/JSDOM/Generated/WorkerLocation.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WorkerLocation- (toString, getHref, getProtocol, getHost, getHostname, getPort,- getPathname, getSearch, getHash, WorkerLocation,+ (toString, toString_, getHref, getProtocol, getHost, getHostname,+ getPort, getPathname, getSearch, getHash, WorkerLocation, castToWorkerLocation, gTypeWorkerLocation) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,6 +22,10 @@ (MonadDOM m, FromJSString result) => WorkerLocation -> m result toString self = liftDOM ((self ^. jsf "toString" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerLocation.toString Mozilla WorkerLocation.toString documentation> +toString_ :: (MonadDOM m) => WorkerLocation -> m ()+toString_ self = liftDOM (void (self ^. jsf "toString" ())) -- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerLocation.href Mozilla WorkerLocation.href documentation> getHref ::
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WorkerNavigator- (getWebkitTemporaryStorage, getWebkitPersistentStorage, getAppName,- getAppVersion, getPlatform, getUserAgent, getOnLine,+ (getWebkitTemporaryStorage, getWebkitTemporaryStorageUnchecked,+ getWebkitPersistentStorage, getWebkitPersistentStorageUnchecked,+ getAppName, getAppVersion, getPlatform, getUserAgent, getOnLine, WorkerNavigator, castToWorkerNavigator, gTypeWorkerNavigator) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,11 +24,25 @@ getWebkitTemporaryStorage self = liftDOM ((self ^. js "webkitTemporaryStorage") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerNavigator.webkitTemporaryStorage Mozilla WorkerNavigator.webkitTemporaryStorage documentation> +getWebkitTemporaryStorageUnchecked ::+ (MonadDOM m) => WorkerNavigator -> m StorageQuota+getWebkitTemporaryStorageUnchecked self+ = liftDOM+ ((self ^. js "webkitTemporaryStorage") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerNavigator.webkitPersistentStorage Mozilla WorkerNavigator.webkitPersistentStorage documentation> getWebkitPersistentStorage :: (MonadDOM m) => WorkerNavigator -> m (Maybe StorageQuota) getWebkitPersistentStorage self = liftDOM ((self ^. js "webkitPersistentStorage") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerNavigator.webkitPersistentStorage Mozilla WorkerNavigator.webkitPersistentStorage documentation> +getWebkitPersistentStorageUnchecked ::+ (MonadDOM m) => WorkerNavigator -> m StorageQuota+getWebkitPersistentStorageUnchecked self+ = liftDOM+ ((self ^. js "webkitPersistentStorage") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerNavigator.appName Mozilla WorkerNavigator.appName documentation> getAppName ::
src/JSDOM/Generated/XMLHttpRequest.hs view
@@ -2,15 +2,18 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.XMLHttpRequest (newXMLHttpRequest, open, setRequestHeader, send, abort,- getAllResponseHeaders, getResponseHeader, overrideMimeType,+ getAllResponseHeaders, getAllResponseHeaders_,+ getAllResponseHeadersUnchecked, getResponseHeader,+ getResponseHeader_, getResponseHeaderUnchecked, overrideMimeType, pattern UNSENT, pattern OPENED, pattern HEADERS_RECEIVED, pattern LOADING, pattern DONE, abortEvent, error, load, loadEnd, loadStart, progress, timeout, readyStateChange, setTimeout, getTimeout, getReadyState, setWithCredentials, getWithCredentials,- getUpload, getResponseText, getResponseXML, setResponseType,- getResponseType, getResponse, getStatus, getStatusText,- getResponseURL, XMLHttpRequest, castToXMLHttpRequest,- gTypeXMLHttpRequest)+ getUpload, getUploadUnchecked, getResponseText,+ getResponseTextUnchecked, getResponseXML, getResponseXMLUnchecked,+ setResponseType, getResponseType, getResponse,+ getResponseUnchecked, getStatus, getStatusText, getResponseURL,+ XMLHttpRequest, castToXMLHttpRequest, gTypeXMLHttpRequest) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -66,6 +69,18 @@ = liftDOM ((self ^. jsf "getAllResponseHeaders" ()) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.getAllResponseHeaders Mozilla XMLHttpRequest.getAllResponseHeaders documentation> +getAllResponseHeaders_ :: (MonadDOM m) => XMLHttpRequest -> m ()+getAllResponseHeaders_ self+ = liftDOM (void (self ^. jsf "getAllResponseHeaders" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.getAllResponseHeaders Mozilla XMLHttpRequest.getAllResponseHeaders documentation> +getAllResponseHeadersUnchecked ::+ (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result+getAllResponseHeadersUnchecked self+ = liftDOM+ ((self ^. jsf "getAllResponseHeaders" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.getResponseHeader Mozilla XMLHttpRequest.getResponseHeader documentation> getResponseHeader :: (MonadDOM m, ToJSString header, FromJSString result) =>@@ -75,6 +90,21 @@ ((self ^. jsf "getResponseHeader" [toJSVal header]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.getResponseHeader Mozilla XMLHttpRequest.getResponseHeader documentation> +getResponseHeader_ ::+ (MonadDOM m, ToJSString header) => XMLHttpRequest -> header -> m ()+getResponseHeader_ self header+ = liftDOM (void (self ^. jsf "getResponseHeader" [toJSVal header]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.getResponseHeader Mozilla XMLHttpRequest.getResponseHeader documentation> +getResponseHeaderUnchecked ::+ (MonadDOM m, ToJSString header, FromJSString result) =>+ XMLHttpRequest -> header -> m result+getResponseHeaderUnchecked self header+ = liftDOM+ ((self ^. jsf "getResponseHeader" [toJSVal header]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.overrideMimeType Mozilla XMLHttpRequest.overrideMimeType documentation> overrideMimeType :: (MonadDOM m, ToJSString override) =>@@ -150,6 +180,12 @@ (MonadDOM m) => XMLHttpRequest -> m (Maybe XMLHttpRequestUpload) getUpload self = liftDOM ((self ^. js "upload") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.upload Mozilla XMLHttpRequest.upload documentation> +getUploadUnchecked ::+ (MonadDOM m) => XMLHttpRequest -> m XMLHttpRequestUpload+getUploadUnchecked self+ = liftDOM ((self ^. js "upload") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.responseText Mozilla XMLHttpRequest.responseText documentation> getResponseText :: (MonadDOM m, FromJSString result) =>@@ -157,12 +193,24 @@ getResponseText self = liftDOM ((self ^. js "responseText") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.responseText Mozilla XMLHttpRequest.responseText documentation> +getResponseTextUnchecked ::+ (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result+getResponseTextUnchecked self+ = liftDOM ((self ^. js "responseText") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.responseXML Mozilla XMLHttpRequest.responseXML documentation> getResponseXML :: (MonadDOM m) => XMLHttpRequest -> m (Maybe Document) getResponseXML self = liftDOM ((self ^. js "responseXML") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.responseXML Mozilla XMLHttpRequest.responseXML documentation> +getResponseXMLUnchecked ::+ (MonadDOM m) => XMLHttpRequest -> m Document+getResponseXMLUnchecked self+ = liftDOM ((self ^. js "responseXML") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.responseType Mozilla XMLHttpRequest.responseType documentation> setResponseType :: (MonadDOM m) =>@@ -179,6 +227,11 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.response Mozilla XMLHttpRequest.response documentation> getResponse :: (MonadDOM m) => XMLHttpRequest -> m (Maybe GObject) getResponse self = liftDOM ((self ^. js "response") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.response Mozilla XMLHttpRequest.response documentation> +getResponseUnchecked :: (MonadDOM m) => XMLHttpRequest -> m GObject+getResponseUnchecked self+ = liftDOM ((self ^. js "response") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.status Mozilla XMLHttpRequest.status documentation> getStatus :: (MonadDOM m) => XMLHttpRequest -> m Word
src/JSDOM/Generated/XMLSerializer.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.XMLSerializer- (newXMLSerializer, serializeToString, XMLSerializer,- castToXMLSerializer, gTypeXMLSerializer)+ (newXMLSerializer, serializeToString, serializeToString_,+ XMLSerializer, castToXMLSerializer, gTypeXMLSerializer) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,3 +29,9 @@ = liftDOM ((self ^. jsf "serializeToString" [toJSVal node]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLSerializer.serializeToString Mozilla XMLSerializer.serializeToString documentation> +serializeToString_ ::+ (MonadDOM m, IsNode node) => XMLSerializer -> Maybe node -> m ()+serializeToString_ self node+ = liftDOM (void (self ^. jsf "serializeToString" [toJSVal node]))
src/JSDOM/Generated/XPathEvaluator.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.XPathEvaluator- (newXPathEvaluator, createExpression, createNSResolver, evaluate,+ (newXPathEvaluator, createExpression, createExpression_,+ createExpressionUnchecked, createNSResolver, createNSResolver_,+ createNSResolverUnchecked, evaluate, evaluate_, evaluateUnchecked, XPathEvaluator, castToXPathEvaluator, gTypeXPathEvaluator) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -32,6 +34,27 @@ [toJSVal expression, toJSVal resolver]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathEvaluator.createExpression Mozilla XPathEvaluator.createExpression documentation> +createExpression_ ::+ (MonadDOM m, ToJSString expression) =>+ XPathEvaluator -> expression -> Maybe XPathNSResolver -> m ()+createExpression_ self expression resolver+ = liftDOM+ (void+ (self ^. jsf "createExpression"+ [toJSVal expression, toJSVal resolver]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathEvaluator.createExpression Mozilla XPathEvaluator.createExpression documentation> +createExpressionUnchecked ::+ (MonadDOM m, ToJSString expression) =>+ XPathEvaluator ->+ expression -> Maybe XPathNSResolver -> m XPathExpression+createExpressionUnchecked self expression resolver+ = liftDOM+ ((self ^. jsf "createExpression"+ [toJSVal expression, toJSVal resolver])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathEvaluator.createNSResolver Mozilla XPathEvaluator.createNSResolver documentation> createNSResolver :: (MonadDOM m, IsNode nodeResolver) =>@@ -41,6 +64,23 @@ ((self ^. jsf "createNSResolver" [toJSVal nodeResolver]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathEvaluator.createNSResolver Mozilla XPathEvaluator.createNSResolver documentation> +createNSResolver_ ::+ (MonadDOM m, IsNode nodeResolver) =>+ XPathEvaluator -> Maybe nodeResolver -> m ()+createNSResolver_ self nodeResolver+ = liftDOM+ (void (self ^. jsf "createNSResolver" [toJSVal nodeResolver]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathEvaluator.createNSResolver Mozilla XPathEvaluator.createNSResolver documentation> +createNSResolverUnchecked ::+ (MonadDOM m, IsNode nodeResolver) =>+ XPathEvaluator -> Maybe nodeResolver -> m XPathNSResolver+createNSResolverUnchecked self nodeResolver+ = liftDOM+ ((self ^. jsf "createNSResolver" [toJSVal nodeResolver]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathEvaluator.evaluate Mozilla XPathEvaluator.evaluate documentation> evaluate :: (MonadDOM m, ToJSString expression, IsNode contextNode) =>@@ -55,3 +95,32 @@ [toJSVal expression, toJSVal contextNode, toJSVal resolver, toJSVal type', toJSVal inResult]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathEvaluator.evaluate Mozilla XPathEvaluator.evaluate documentation> +evaluate_ ::+ (MonadDOM m, ToJSString expression, IsNode contextNode) =>+ XPathEvaluator ->+ expression ->+ Maybe contextNode ->+ Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m ()+evaluate_ self expression contextNode resolver type' inResult+ = liftDOM+ (void+ (self ^. jsf "evaluate"+ [toJSVal expression, toJSVal contextNode, toJSVal resolver,+ toJSVal type', toJSVal inResult]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathEvaluator.evaluate Mozilla XPathEvaluator.evaluate documentation> +evaluateUnchecked ::+ (MonadDOM m, ToJSString expression, IsNode contextNode) =>+ XPathEvaluator ->+ expression ->+ Maybe contextNode ->+ Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m XPathResult+evaluateUnchecked self expression contextNode resolver type'+ inResult+ = liftDOM+ ((self ^. jsf "evaluate"+ [toJSVal expression, toJSVal contextNode, toJSVal resolver,+ toJSVal type', toJSVal inResult])+ >>= fromJSValUnchecked)
src/JSDOM/Generated/XPathExpression.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.XPathExpression- (evaluate, XPathExpression, castToXPathExpression,- gTypeXPathExpression)+ (evaluate, evaluate_, evaluateUnchecked, XPathExpression,+ castToXPathExpression, gTypeXPathExpression) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,3 +27,25 @@ ((self ^. jsf "evaluate" [toJSVal contextNode, toJSVal type', toJSVal inResult]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathExpression.evaluate Mozilla XPathExpression.evaluate documentation> +evaluate_ ::+ (MonadDOM m, IsNode contextNode) =>+ XPathExpression ->+ Maybe contextNode -> Word -> Maybe XPathResult -> m ()+evaluate_ self contextNode type' inResult+ = liftDOM+ (void+ (self ^. jsf "evaluate"+ [toJSVal contextNode, toJSVal type', toJSVal inResult]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathExpression.evaluate Mozilla XPathExpression.evaluate documentation> +evaluateUnchecked ::+ (MonadDOM m, IsNode contextNode) =>+ XPathExpression ->+ Maybe contextNode -> Word -> Maybe XPathResult -> m XPathResult+evaluateUnchecked self contextNode type' inResult+ = liftDOM+ ((self ^. jsf "evaluate"+ [toJSVal contextNode, toJSVal type', toJSVal inResult])+ >>= fromJSValUnchecked)
src/JSDOM/Generated/XPathNSResolver.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.XPathNSResolver- (lookupNamespaceURI, XPathNSResolver, castToXPathNSResolver,- gTypeXPathNSResolver)+ (lookupNamespaceURI, lookupNamespaceURI_,+ lookupNamespaceURIUnchecked, XPathNSResolver,+ castToXPathNSResolver, gTypeXPathNSResolver) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,3 +25,20 @@ = liftDOM ((self ^. jsf "lookupNamespaceURI" [toJSVal prefix]) >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathNSResolver.lookupNamespaceURI Mozilla XPathNSResolver.lookupNamespaceURI documentation> +lookupNamespaceURI_ ::+ (MonadDOM m, ToJSString prefix) =>+ XPathNSResolver -> prefix -> m ()+lookupNamespaceURI_ self prefix+ = liftDOM+ (void (self ^. jsf "lookupNamespaceURI" [toJSVal prefix]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathNSResolver.lookupNamespaceURI Mozilla XPathNSResolver.lookupNamespaceURI documentation> +lookupNamespaceURIUnchecked ::+ (MonadDOM m, ToJSString prefix, FromJSString result) =>+ XPathNSResolver -> prefix -> m result+lookupNamespaceURIUnchecked self prefix+ = liftDOM+ ((self ^. jsf "lookupNamespaceURI" [toJSVal prefix]) >>=+ fromJSValUnchecked)
src/JSDOM/Generated/XPathResult.hs view
@@ -1,16 +1,18 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.XPathResult- (iterateNext, snapshotItem, pattern ANY_TYPE, pattern NUMBER_TYPE,- pattern STRING_TYPE, pattern BOOLEAN_TYPE,+ (iterateNext, iterateNext_, iterateNextUnchecked, snapshotItem,+ snapshotItem_, snapshotItemUnchecked, pattern ANY_TYPE,+ pattern NUMBER_TYPE, pattern STRING_TYPE, pattern BOOLEAN_TYPE, pattern UNORDERED_NODE_ITERATOR_TYPE, pattern ORDERED_NODE_ITERATOR_TYPE, pattern UNORDERED_NODE_SNAPSHOT_TYPE, pattern ORDERED_NODE_SNAPSHOT_TYPE, pattern ANY_UNORDERED_NODE_TYPE, pattern FIRST_ORDERED_NODE_TYPE, getResultType, getNumberValue, getStringValue, getBooleanValue,- getSingleNodeValue, getInvalidIteratorState, getSnapshotLength,- XPathResult, castToXPathResult, gTypeXPathResult)+ getSingleNodeValue, getSingleNodeValueUnchecked,+ getInvalidIteratorState, getSnapshotLength, XPathResult,+ castToXPathResult, gTypeXPathResult) where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,12 +31,34 @@ iterateNext self = liftDOM ((self ^. jsf "iterateNext" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathResult.iterateNext Mozilla XPathResult.iterateNext documentation> +iterateNext_ :: (MonadDOM m) => XPathResult -> m ()+iterateNext_ self = liftDOM (void (self ^. jsf "iterateNext" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathResult.iterateNext Mozilla XPathResult.iterateNext documentation> +iterateNextUnchecked :: (MonadDOM m) => XPathResult -> m Node+iterateNextUnchecked self+ = liftDOM ((self ^. jsf "iterateNext" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathResult.snapshotItem Mozilla XPathResult.snapshotItem documentation> snapshotItem :: (MonadDOM m) => XPathResult -> Word -> m (Maybe Node) snapshotItem self index = liftDOM ((self ^. jsf "snapshotItem" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathResult.snapshotItem Mozilla XPathResult.snapshotItem documentation> +snapshotItem_ :: (MonadDOM m) => XPathResult -> Word -> m ()+snapshotItem_ self index+ = liftDOM (void (self ^. jsf "snapshotItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathResult.snapshotItem Mozilla XPathResult.snapshotItem documentation> +snapshotItemUnchecked ::+ (MonadDOM m) => XPathResult -> Word -> m Node+snapshotItemUnchecked self index+ = liftDOM+ ((self ^. jsf "snapshotItem" [toJSVal index]) >>=+ fromJSValUnchecked) pattern ANY_TYPE = 0 pattern NUMBER_TYPE = 1 pattern STRING_TYPE = 2@@ -71,6 +95,12 @@ getSingleNodeValue :: (MonadDOM m) => XPathResult -> m (Maybe Node) getSingleNodeValue self = liftDOM ((self ^. js "singleNodeValue") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathResult.singleNodeValue Mozilla XPathResult.singleNodeValue documentation> +getSingleNodeValueUnchecked ::+ (MonadDOM m) => XPathResult -> m Node+getSingleNodeValueUnchecked self+ = liftDOM ((self ^. js "singleNodeValue") >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathResult.invalidIteratorState Mozilla XPathResult.invalidIteratorState documentation> getInvalidIteratorState :: (MonadDOM m) => XPathResult -> m Bool
src/JSDOM/Generated/XSLTProcessor.hs view
@@ -2,7 +2,10 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.XSLTProcessor (newXSLTProcessor, importStylesheet, transformToFragment,- transformToDocument, setParameter, getParameter, removeParameter,+ transformToFragment_, transformToFragmentUnchecked,+ transformToDocument, transformToDocument_,+ transformToDocumentUnchecked, setParameter, getParameter,+ getParameter_, getParameterUnchecked, removeParameter, clearParameters, reset, XSLTProcessor, castToXSLTProcessor, gTypeXSLTProcessor) where@@ -42,6 +45,26 @@ [toJSVal source, toJSVal docVal]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor.transformToFragment Mozilla XSLTProcessor.transformToFragment documentation> +transformToFragment_ ::+ (MonadDOM m, IsNode source, IsDocument docVal) =>+ XSLTProcessor -> Maybe source -> Maybe docVal -> m ()+transformToFragment_ self source docVal+ = liftDOM+ (void+ (self ^. jsf "transformToFragment"+ [toJSVal source, toJSVal docVal]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor.transformToFragment Mozilla XSLTProcessor.transformToFragment documentation> +transformToFragmentUnchecked ::+ (MonadDOM m, IsNode source, IsDocument docVal) =>+ XSLTProcessor -> Maybe source -> Maybe docVal -> m DocumentFragment+transformToFragmentUnchecked self source docVal+ = liftDOM+ ((self ^. jsf "transformToFragment"+ [toJSVal source, toJSVal docVal])+ >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor.transformToDocument Mozilla XSLTProcessor.transformToDocument documentation> transformToDocument :: (MonadDOM m, IsNode source) =>@@ -51,6 +74,23 @@ ((self ^. jsf "transformToDocument" [toJSVal source]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor.transformToDocument Mozilla XSLTProcessor.transformToDocument documentation> +transformToDocument_ ::+ (MonadDOM m, IsNode source) =>+ XSLTProcessor -> Maybe source -> m ()+transformToDocument_ self source+ = liftDOM+ (void (self ^. jsf "transformToDocument" [toJSVal source]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor.transformToDocument Mozilla XSLTProcessor.transformToDocument documentation> +transformToDocumentUnchecked ::+ (MonadDOM m, IsNode source) =>+ XSLTProcessor -> Maybe source -> m Document+transformToDocumentUnchecked self source+ = liftDOM+ ((self ^. jsf "transformToDocument" [toJSVal source]) >>=+ fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor.setParameter Mozilla XSLTProcessor.setParameter documentation> setParameter :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName,@@ -72,6 +112,27 @@ ((self ^. jsf "getParameter" [toJSVal namespaceURI, toJSVal localName]) >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor.getParameter Mozilla XSLTProcessor.getParameter documentation> +getParameter_ ::+ (MonadDOM m, ToJSString namespaceURI, ToJSString localName) =>+ XSLTProcessor -> namespaceURI -> localName -> m ()+getParameter_ self namespaceURI localName+ = liftDOM+ (void+ (self ^. jsf "getParameter"+ [toJSVal namespaceURI, toJSVal localName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor.getParameter Mozilla XSLTProcessor.getParameter documentation> +getParameterUnchecked ::+ (MonadDOM m, ToJSString namespaceURI, ToJSString localName,+ FromJSString result) =>+ XSLTProcessor -> namespaceURI -> localName -> m result+getParameterUnchecked self namespaceURI localName+ = liftDOM+ ((self ^. jsf "getParameter"+ [toJSVal namespaceURI, toJSVal localName])+ >>= fromJSValUnchecked) -- | <https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor.removeParameter Mozilla XSLTProcessor.removeParameter documentation> removeParameter ::
src/JSDOM/Types.hs view
@@ -6,19 +6,35 @@ {-# LANGUAGE LambdaCase #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Types (- -- * Monad- DOM, DOMContext, askDOM, runDOM, MonadDOM(..)+ -- * JavaScript Context and Monad+ JSContextRef(..), JSM, askJSM, runJSM, MonadJSM(..), liftJSM - -- * Object- , maybeNullOrUndefined, maybeNullOrUndefined', maybeToNullable- , propagateGError, GType(..)- , GObject(..), IsGObject, toGObject, castToGObject, gTypeGObject, unsafeCastGObject, isA, objectToString- , ToJSVal(..), FromJSVal(..), fromJSArray, fromJSArrayUnchecked+ -- * DOM Context and Monad+ , DOMContext(..), DOM, askDOM, runDOM, MonadDOM(..), liftDOM - -- * DOMString- , DOMString(..), ToDOMString(..), FromDOMString(..), IsDOMString, ToJSString(..), FromJSString(..)+ -- * JavaScript Value+ , JSVal(..), ToJSVal(..), FromJSVal(..)++ -- * JavaScript String+ , JSString(..), ToJSString(..), FromJSString(..) , toMaybeJSString, fromMaybeJSString + -- * JavaScript Array+ , fromJSArray, fromJSArrayUnchecked++ -- * JavaScript Object+ , Object(..)++ -- * Nullable+ , Nullable(..), nullableToMaybe, maybeToNullable++ -- * DOM String+ , DOMString(..), ToDOMString(..), FromDOMString(..), IsDOMString++ -- * Object+ , maybeNullOrUndefined, maybeNullOrUndefined', GType(..)+ , GObject(..), IsGObject, toGObject, castToGObject, gTypeGObject, unsafeCastGObject, isA, objectToString+ -- * Callbacks , Callback(..) , withCallback@@ -672,7 +688,8 @@ (Object(..), valToBool, valNull, valToNumber, (!!), js, JSVal, JSString, JSM, maybeNullOrUndefined, maybeNullOrUndefined', valToStr, jsg, ToJSString(..), strToText, MakeObject(..),- Nullable(..), Function(..), freeFunction, instanceOf, JSContextRef)+ Nullable(..), Function(..), freeFunction, instanceOf, JSContextRef,+ askJSM, runJSM, MonadJSM(..), liftJSM) import Foreign.Ptr (nullPtr) import Control.Lens.Operators ((^.)) import Data.Maybe (catMaybes)@@ -682,33 +699,24 @@ import Control.Monad.Trans.Reader (ReaderT(..), ask) import Control.Exception (bracket) +-- | This is the same as 'JSM' except when using ghcjs-dom-webkit with GHC (instead of ghcjs-dom-jsaddle) type DOM = JSM+-- | This is the same as 'JSContextRef' except when using ghcjs-dom-webkit with GHC (instead of ghcjs-dom-jsaddle) type DOMContext = JSContextRef--askDOM :: MonadDOM m => m DOMContext-askDOM = liftDOM ask--runDOM :: DOM a -> DOMContext -> IO a-runDOM = runReaderT--class (Applicative m, MonadIO m) => MonadDOM m where- liftDOM :: JSM a -> m a- {-# MINIMAL liftDOM #-}--instance MonadDOM JSM where- liftDOM = id- {-# INLINE liftDOM #-}+-- | This is the same as 'MonadJSM' except when using ghcjs-dom-webkit with GHC (instead of ghcjs-dom-jsaddle)+type MonadDOM = MonadJSM -#ifdef ghcjs_HOST_OS-postGUIAsync :: IO () -> IO ()-postGUIAsync = id+-- | This is the same as 'liftJSM' except when using ghcjs-dom-webkit with GHC (instead of ghcjs-dom-jsaddle)+liftDOM :: MonadDOM m => DOM a -> m a+liftDOM = liftJSM -postGUISync :: IO a -> IO a-postGUISync = id-#endif+-- | This is the same as 'askJSM' except when using ghcjs-dom-webkit with GHC (instead of ghcjs-dom-jsaddle)+askDOM :: MonadDOM m => m DOMContext+askDOM = askJSM -propagateGError :: a -> a-propagateGError = id+-- | This is the same as 'runJSM' except when using ghcjs-dom-webkit with GHC (instead of ghcjs-dom-jsaddle)+runDOM :: MonadIO m => DOM a -> DOMContext -> m a+runDOM = runJSM newtype GType = GType Object @@ -892,7 +900,6 @@ type ToDOMString s = ToJSString s type FromDOMString s = FromJSString s- type IsDOMString s = (ToDOMString s, FromDOMString s) -- Callbacks@@ -901,11 +908,11 @@ withCallback :: (MonadDOM m, Coercible c Function) => JSM c -> (c -> JSM a) -> m a withCallback aquire f = do- jsCtx <- liftDOM ask+ jsCtx <- askJSM liftIO $ bracket- (runReaderT aquire jsCtx)- ((`runReaderT` jsCtx) . freeFunction . coerce)- (\t -> runReaderT (f t) jsCtx)+ (runJSM aquire jsCtx)+ ((`runJSM` jsCtx) . freeFunction . coerce)+ (\t -> runJSM (f t) jsCtx) newtype AudioBufferCallback = AudioBufferCallback (Callback (JSVal -> IO ())) instance ToJSVal AudioBufferCallback where toJSVal (AudioBufferCallback (Callback r)) = toJSVal r