/
HTMLEmbedElement.purs
67 lines (46 loc) · 2.23 KB
/
HTMLEmbedElement.purs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
module Web.HTML.HTMLEmbedElement where
import Data.Maybe (Maybe)
import Effect (Effect)
import Prelude (Unit)
import Unsafe.Coerce (unsafeCoerce)
import Web.DOM (ChildNode, Element, Node, NonDocumentTypeChildNode, ParentNode)
import Web.Event.EventTarget (EventTarget)
import Web.HTML.HTMLElement (HTMLElement)
import Web.Internal.FFI (unsafeReadProtoTagged)
foreign import data HTMLEmbedElement :: Type
fromHTMLElement :: HTMLElement -> Maybe HTMLEmbedElement
fromHTMLElement = unsafeReadProtoTagged "HTMLEmbedElement"
fromElement :: Element -> Maybe HTMLEmbedElement
fromElement = unsafeReadProtoTagged "HTMLEmbedElement"
fromNode :: Node -> Maybe HTMLEmbedElement
fromNode = unsafeReadProtoTagged "HTMLEmbedElement"
fromChildNode :: ChildNode -> Maybe HTMLEmbedElement
fromChildNode = unsafeReadProtoTagged "HTMLEmbedElement"
fromNonDocumentTypeChildNode :: NonDocumentTypeChildNode -> Maybe HTMLEmbedElement
fromNonDocumentTypeChildNode = unsafeReadProtoTagged "HTMLEmbedElement"
fromParentNode :: ParentNode -> Maybe HTMLEmbedElement
fromParentNode = unsafeReadProtoTagged "HTMLEmbedElement"
fromEventTarget :: EventTarget -> Maybe HTMLEmbedElement
fromEventTarget = unsafeReadProtoTagged "HTMLEmbedElement"
toHTMLElement :: HTMLEmbedElement -> HTMLElement
toHTMLElement = unsafeCoerce
toElement :: HTMLEmbedElement -> Element
toElement = unsafeCoerce
toNode :: HTMLEmbedElement -> Node
toNode = unsafeCoerce
toChildNode :: HTMLEmbedElement -> ChildNode
toChildNode = unsafeCoerce
toNonDocumentTypeChildNode :: HTMLEmbedElement -> NonDocumentTypeChildNode
toNonDocumentTypeChildNode = unsafeCoerce
toParentNode :: HTMLEmbedElement -> ParentNode
toParentNode = unsafeCoerce
toEventTarget :: HTMLEmbedElement -> EventTarget
toEventTarget = unsafeCoerce
foreign import src :: HTMLEmbedElement -> Effect String
foreign import setSrc :: String -> HTMLEmbedElement -> Effect Unit
foreign import type_ :: HTMLEmbedElement -> Effect String
foreign import setType :: String -> HTMLEmbedElement -> Effect Unit
foreign import width :: HTMLEmbedElement -> Effect String
foreign import setWidth :: String -> HTMLEmbedElement -> Effect Unit
foreign import height :: HTMLEmbedElement -> Effect String
foreign import setHeight :: String -> HTMLEmbedElement -> Effect Unit