File tree 10 files changed +110
-15
lines changed 10 files changed +110
-15
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ exports.create = function () {
7
7
} ;
8
8
} ;
9
9
10
- exports [ "create'" ] = function ( width ) {
10
+ exports . createWithDimensions = function ( width ) {
11
11
return function ( height ) {
12
12
return function ( ) {
13
13
return new Image ( width , height ) ;
Original file line number Diff line number Diff line change 1
- module Web.HTML.HTMLImageElement where
1
+ module Web.HTML.HTMLImageElement
2
+ ( HTMLImageElement
3
+ , fromHTMLElement
4
+ , fromElement
5
+ , fromNode
6
+ , fromChildNode
7
+ , fromNonDocumentTypeChildNode
8
+ , fromParentNode
9
+ , fromEventTarget
10
+ , toHTMLElement
11
+ , toElement
12
+ , toNode
13
+ , toChildNode
14
+ , toNonDocumentTypeChildNode
15
+ , toParentNode
16
+ , toEventTarget
17
+ , create
18
+ , create'
19
+ , alt
20
+ , setAlt
21
+ , src
22
+ , setSrc
23
+ , crossOrigin
24
+ , setCrossOrigin
25
+ , useMap
26
+ , setUseMap
27
+ , isMap
28
+ , setIsMap
29
+ , width
30
+ , setWidth
31
+ , height
32
+ , setHeight
33
+ , naturalWidth
34
+ , naturalHeight
35
+ , complete
36
+ ) where
2
37
3
38
import Data.Maybe (Maybe )
4
39
import Effect (Effect )
@@ -55,7 +90,10 @@ toEventTarget = unsafeCoerce
55
90
56
91
57
92
foreign import create :: Unit -> Effect HTMLImageElement
58
- foreign import create' :: Int -> Int -> Effect HTMLImageElement
93
+ foreign import createWithDimensions :: Int -> Int -> Effect HTMLImageElement
94
+
95
+ create' :: Int -> Int -> Effect HTMLImageElement
96
+ create' = createWithDimensions
59
97
60
98
foreign import alt :: HTMLImageElement -> Effect String
61
99
foreign import setAlt :: String -> HTMLImageElement -> Effect Unit
Original file line number Diff line number Diff line change @@ -568,7 +568,7 @@ exports.setWidth = function (width) {
568
568
569
569
// ----------------------------------------------------------------------------
570
570
571
- exports [ "stepUp'" ] = function ( n ) {
571
+ exports . stepUpBy = function ( n ) {
572
572
return function ( input ) {
573
573
return function ( ) {
574
574
input . stepUp ( n ) ;
@@ -578,7 +578,7 @@ exports["stepUp'"] = function (n) {
578
578
579
579
// ----------------------------------------------------------------------------
580
580
581
- exports [ "stepDown'" ] = function ( n ) {
581
+ exports . stepDownBy = function ( n ) {
582
582
return function ( input ) {
583
583
return function ( ) {
584
584
input . stepDown ( n ) ;
Original file line number Diff line number Diff line change @@ -290,12 +290,18 @@ foreign import setWidth :: Int -> HTMLInputElement -> Effect Unit
290
290
stepUp :: HTMLInputElement -> Effect Unit
291
291
stepUp = stepUp' 1
292
292
293
- foreign import stepUp' :: Int -> HTMLInputElement -> Effect Unit
293
+ foreign import stepUpBy :: Int -> HTMLInputElement -> Effect Unit
294
+
295
+ stepUp' :: Int -> HTMLInputElement -> Effect Unit
296
+ stepUp' = stepUpBy
294
297
295
298
stepDown :: HTMLInputElement -> Effect Unit
296
299
stepDown = stepDown' 1
297
300
298
- foreign import stepDown' :: Int -> HTMLInputElement -> Effect Unit
301
+ foreign import stepDownBy :: Int -> HTMLInputElement -> Effect Unit
302
+
303
+ stepDown' :: Int -> HTMLInputElement -> Effect Unit
304
+ stepDown' = stepDownBy
299
305
300
306
foreign import willValidate :: HTMLInputElement -> Effect Boolean
301
307
Original file line number Diff line number Diff line change @@ -120,7 +120,7 @@ exports.rows = function (table) {
120
120
121
121
// ----------------------------------------------------------------------------
122
122
123
- exports [ "insertRow'" ] = function ( index ) {
123
+ exports . insertRowAt = function ( index ) {
124
124
return function ( table ) {
125
125
return function ( ) {
126
126
return table . insertRow ( index ) ;
Original file line number Diff line number Diff line change @@ -138,7 +138,10 @@ foreign import rows :: HTMLTableElement -> Effect HTMLCollection
138
138
insertRow :: HTMLTableElement -> Effect HTMLElement
139
139
insertRow = insertRow' (-1 )
140
140
141
- foreign import insertRow' :: Int -> HTMLTableElement -> Effect HTMLElement
141
+ foreign import insertRowAt :: Int -> HTMLTableElement -> Effect HTMLElement
142
+
143
+ insertRow' :: Int -> HTMLTableElement -> Effect HTMLElement
144
+ insertRow' = insertRowAt
142
145
143
146
foreign import deleteRow :: Int -> HTMLTableElement -> Effect Unit
144
147
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ exports.cells = function (row) {
32
32
33
33
// ----------------------------------------------------------------------------
34
34
35
- exports [ "insertCell'" ] = function ( index ) {
35
+ exports . insertCellAt = function ( index ) {
36
36
return function ( row ) {
37
37
return function ( ) {
38
38
return row . insertCell ( index ) ;
Original file line number Diff line number Diff line change 1
- module Web.HTML.HTMLTableRowElement where
1
+ module Web.HTML.HTMLTableRowElement
2
+ ( HTMLTableRowElement
3
+ , fromHTMLElement
4
+ , fromElement
5
+ , fromNode
6
+ , fromChildNode
7
+ , fromNonDocumentTypeChildNode
8
+ , fromParentNode
9
+ , fromEventTarget
10
+ , toHTMLElement
11
+ , toElement
12
+ , toNode
13
+ , toChildNode
14
+ , toNonDocumentTypeChildNode
15
+ , toParentNode
16
+ , toEventTarget
17
+ , rowIndex
18
+ , sectionRowIndex
19
+ , cells
20
+ , insertCell
21
+ , insertCell'
22
+ , deleteCell
23
+ ) where
2
24
3
25
import Data.Maybe (Maybe )
4
26
import Effect (Effect )
@@ -63,6 +85,9 @@ foreign import cells :: HTMLTableRowElement -> Effect HTMLCollection
63
85
insertCell :: HTMLTableRowElement -> Effect HTMLElement
64
86
insertCell = insertCell' (-1 )
65
87
66
- foreign import insertCell' :: Int -> HTMLTableRowElement -> Effect HTMLElement
88
+ foreign import insertCellAt :: Int -> HTMLTableRowElement -> Effect HTMLElement
89
+
90
+ insertCell' :: Int -> HTMLTableRowElement -> Effect HTMLElement
91
+ insertCell' = insertCellAt
67
92
68
93
foreign import deleteCell :: Int -> HTMLTableRowElement -> Effect Unit
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ exports.rows = function (section) {
8
8
9
9
// ----------------------------------------------------------------------------
10
10
11
- exports [ "insertRow'" ] = function ( index ) {
11
+ exports . insertRowAt = function ( index ) {
12
12
return function ( section ) {
13
13
return function ( ) {
14
14
return section . insertRow ( index ) ;
Original file line number Diff line number Diff line change 1
- module Web.HTML.HTMLTableSectionElement where
1
+ module Web.HTML.HTMLTableSectionElement
2
+ ( HTMLTableSectionElement
3
+ , fromHTMLElement
4
+ , fromElement
5
+ , fromNode
6
+ , fromChildNode
7
+ , fromNonDocumentTypeChildNode
8
+ , fromParentNode
9
+ , fromEventTarget
10
+ , toHTMLElement
11
+ , toElement
12
+ , toNode
13
+ , toChildNode
14
+ , toNonDocumentTypeChildNode
15
+ , toParentNode
16
+ , toEventTarget
17
+ , rows
18
+ , insertRow
19
+ , insertRow'
20
+ , deleteRow
21
+ ) where
2
22
3
23
import Prelude
4
24
@@ -60,6 +80,9 @@ foreign import rows :: HTMLTableSectionElement -> Effect HTMLCollection
60
80
insertRow :: HTMLTableSectionElement -> Effect HTMLElement
61
81
insertRow = insertRow' (-1 )
62
82
63
- foreign import insertRow' :: Int -> HTMLTableSectionElement -> Effect HTMLElement
83
+ foreign import insertRowAt :: Int -> HTMLTableSectionElement -> Effect HTMLElement
84
+
85
+ insertRow' :: Int -> HTMLTableSectionElement -> Effect HTMLElement
86
+ insertRow' = insertRowAt
64
87
65
88
foreign import deleteRow :: Int -> HTMLTableSectionElement -> Effect Unit
You can’t perform that action at this time.
0 commit comments