/
HTMLOptGroupElement.purs
61 lines (42 loc) · 2.07 KB
/
HTMLOptGroupElement.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
module Web.HTML.HTMLOptGroupElement 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 HTMLOptGroupElement :: Type
fromHTMLElement :: HTMLElement -> Maybe HTMLOptGroupElement
fromHTMLElement = unsafeReadProtoTagged "HTMLOptGroupElement"
fromElement :: Element -> Maybe HTMLOptGroupElement
fromElement = unsafeReadProtoTagged "HTMLOptGroupElement"
fromNode :: Node -> Maybe HTMLOptGroupElement
fromNode = unsafeReadProtoTagged "HTMLOptGroupElement"
fromChildNode :: ChildNode -> Maybe HTMLOptGroupElement
fromChildNode = unsafeReadProtoTagged "HTMLOptGroupElement"
fromNonDocumentTypeChildNode :: NonDocumentTypeChildNode -> Maybe HTMLOptGroupElement
fromNonDocumentTypeChildNode = unsafeReadProtoTagged "HTMLOptGroupElement"
fromParentNode :: ParentNode -> Maybe HTMLOptGroupElement
fromParentNode = unsafeReadProtoTagged "HTMLOptGroupElement"
fromEventTarget :: EventTarget -> Maybe HTMLOptGroupElement
fromEventTarget = unsafeReadProtoTagged "HTMLOptGroupElement"
toHTMLElement :: HTMLOptGroupElement -> HTMLElement
toHTMLElement = unsafeCoerce
toElement :: HTMLOptGroupElement -> Element
toElement = unsafeCoerce
toNode :: HTMLOptGroupElement -> Node
toNode = unsafeCoerce
toChildNode :: HTMLOptGroupElement -> ChildNode
toChildNode = unsafeCoerce
toNonDocumentTypeChildNode :: HTMLOptGroupElement -> NonDocumentTypeChildNode
toNonDocumentTypeChildNode = unsafeCoerce
toParentNode :: HTMLOptGroupElement -> ParentNode
toParentNode = unsafeCoerce
toEventTarget :: HTMLOptGroupElement -> EventTarget
toEventTarget = unsafeCoerce
foreign import disabled :: HTMLOptGroupElement -> Effect Boolean
foreign import setDisabled :: Boolean -> HTMLOptGroupElement -> Effect Unit
foreign import label :: HTMLOptGroupElement -> Effect String
foreign import setLabel :: String -> HTMLOptGroupElement -> Effect Unit