This repository was archived by the owner on Oct 4, 2020. It is now read-only.
File tree 4 files changed +10
-8
lines changed
4 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ id :: forall eff. Element -> Eff (dom :: DOM | eff) ElementId
33
33
#### ` setId `
34
34
35
35
``` purescript
36
- setId :: forall eff. ElementId -> Element -> Eff (dom :: DOM | eff) ElementId
36
+ setId :: forall eff. ElementId -> Element -> Eff (dom :: DOM | eff) Unit
37
37
```
38
38
39
39
#### ` className `
@@ -45,7 +45,7 @@ className :: forall eff. Element -> Eff (dom :: DOM | eff) String
45
45
#### ` setClassName `
46
46
47
47
``` purescript
48
- setClassName :: forall eff. String -> Element -> Eff (dom :: DOM | eff) String
48
+ setClassName :: forall eff. String -> Element -> Eff (dom :: DOM | eff) Unit
49
49
```
50
50
51
51
#### ` getElementsByTagName `
@@ -69,7 +69,7 @@ getElementsByClassName :: forall eff. String -> Element -> Eff (dom :: DOM | eff
69
69
#### ` setAttribute `
70
70
71
71
``` purescript
72
- setAttribute :: forall eff. String -> String -> Element -> Eff (dom :: DOM | eff) String
72
+ setAttribute :: forall eff. String -> String -> Element -> Eff (dom :: DOM | eff) Unit
73
73
```
74
74
75
75
#### ` getAttribute `
Original file line number Diff line number Diff line change @@ -139,7 +139,7 @@ cases.
139
139
#### ` setTextContent `
140
140
141
141
``` purescript
142
- setTextContent :: forall eff. Node -> Eff (dom :: DOM | eff) String
142
+ setTextContent :: forall eff. Node -> Eff (dom :: DOM | eff) Unit
143
143
```
144
144
145
145
If the node type is document fragment, element, text, processing
Original file line number Diff line number Diff line change 1
1
module DOM.Node.Element where
2
2
3
+ import Prelude (Unit ())
4
+
3
5
import Control.Monad.Eff (Eff ())
4
6
5
7
import Data.Nullable (Nullable ())
@@ -13,13 +15,13 @@ foreign import localName :: Element -> String
13
15
foreign import tagName :: Element -> String
14
16
15
17
foreign import id :: forall eff . Element -> Eff (dom :: DOM | eff ) ElementId
16
- foreign import setId :: forall eff . ElementId -> Element -> Eff (dom :: DOM | eff ) ElementId
18
+ foreign import setId :: forall eff . ElementId -> Element -> Eff (dom :: DOM | eff ) Unit
17
19
foreign import className :: forall eff . Element -> Eff (dom :: DOM | eff ) String
18
- foreign import setClassName :: forall eff . String -> Element -> Eff (dom :: DOM | eff ) String
20
+ foreign import setClassName :: forall eff . String -> Element -> Eff (dom :: DOM | eff ) Unit
19
21
20
22
foreign import getElementsByTagName :: forall eff . String -> Element -> Eff (dom :: DOM | eff ) HTMLCollection
21
23
foreign import getElementsByTagNameNS :: forall eff . Nullable String -> String -> Element -> Eff (dom :: DOM | eff ) HTMLCollection
22
24
foreign import getElementsByClassName :: forall eff . String -> Element -> Eff (dom :: DOM | eff ) HTMLCollection
23
25
24
- foreign import setAttribute :: forall eff . String -> String -> Element -> Eff (dom :: DOM | eff ) String
26
+ foreign import setAttribute :: forall eff . String -> String -> Element -> Eff (dom :: DOM | eff ) Unit
25
27
foreign import getAttribute :: forall eff . String -> Element -> Eff (dom :: DOM | eff ) (Nullable String )
Original file line number Diff line number Diff line change @@ -72,7 +72,7 @@ foreign import textContent :: forall eff. Node -> Eff (dom :: DOM | eff) String
72
72
-- | If the node type is document fragment, element, text, processing
73
73
-- | instruction, or comment this allows the node's data to be changed, or has
74
74
-- | no effect in all other cases.
75
- foreign import setTextContent :: forall eff . Node -> Eff (dom :: DOM | eff ) String
75
+ foreign import setTextContent :: forall eff . Node -> Eff (dom :: DOM | eff ) Unit
76
76
77
77
-- | Removes empty text nodes and then combines any remaining text nodes that
78
78
-- | are contiguous.
You can’t perform that action at this time.
0 commit comments