File tree 18 files changed +105
-8
lines changed
18 files changed +105
-8
lines changed Original file line number Diff line number Diff line change @@ -194,7 +194,15 @@ exports.validationMessage = function (button) {
194
194
195
195
exports . checkValidity = function ( button ) {
196
196
return function ( ) {
197
- return button . checkValidity ;
197
+ return button . checkValidity ( ) ;
198
+ } ;
199
+ } ;
200
+
201
+ // ----------------------------------------------------------------------------
202
+
203
+ exports . reportValidity = function ( button ) {
204
+ return function ( ) {
205
+ return button . reportValidity ( ) ;
198
206
} ;
199
207
} ;
200
208
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ module Web.HTML.HTMLButtonElement
39
39
, validity
40
40
, validationMessage
41
41
, checkValidity
42
+ , reportValidity
42
43
, setCustomValidity
43
44
, labels
44
45
) where
@@ -144,6 +145,8 @@ foreign import validationMessage :: HTMLButtonElement -> Effect String
144
145
145
146
foreign import checkValidity :: HTMLButtonElement -> Effect Boolean
146
147
148
+ foreign import reportValidity :: HTMLButtonElement -> Effect Boolean
149
+
147
150
foreign import setCustomValidity :: String -> HTMLButtonElement -> Effect Unit
148
151
149
152
foreign import labels :: HTMLButtonElement -> Effect NodeList
Original file line number Diff line number Diff line change @@ -82,7 +82,15 @@ exports.validationMessage = function (fieldset) {
82
82
83
83
exports . checkValidity = function ( fieldset ) {
84
84
return function ( ) {
85
- return fieldset . checkValidity ;
85
+ return fieldset . checkValidity ( ) ;
86
+ } ;
87
+ } ;
88
+
89
+ // ----------------------------------------------------------------------------
90
+
91
+ exports . reportValidity = function ( fieldset ) {
92
+ return function ( ) {
93
+ return fieldset . reportValidity ( ) ;
86
94
} ;
87
95
} ;
88
96
Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ module Web.HTML.HTMLFieldSetElement
25
25
, validity
26
26
, validationMessage
27
27
, checkValidity
28
+ , reportValidity
28
29
, setCustomValidity
29
30
) where
30
31
@@ -109,4 +110,6 @@ foreign import validationMessage :: HTMLFieldSetElement -> Effect String
109
110
110
111
foreign import checkValidity :: HTMLFieldSetElement -> Effect Boolean
111
112
113
+ foreign import reportValidity :: HTMLFieldSetElement -> Effect Boolean
114
+
112
115
foreign import setCustomValidity :: String -> HTMLFieldSetElement -> Effect Unit
Original file line number Diff line number Diff line change @@ -173,3 +173,11 @@ exports.checkValidity = function (form) {
173
173
return form . checkValidity ( ) ;
174
174
} ;
175
175
} ;
176
+
177
+ // ----------------------------------------------------------------------------
178
+
179
+ exports . reportValidity = function ( form ) {
180
+ return function ( ) {
181
+ return form . reportValidity ( ) ;
182
+ } ;
183
+ } ;
Original file line number Diff line number Diff line change @@ -90,3 +90,4 @@ foreign import length :: HTMLFormElement -> Effect Int
90
90
foreign import submit :: HTMLFormElement -> Effect Unit
91
91
foreign import reset :: HTMLFormElement -> Effect Unit
92
92
foreign import checkValidity :: HTMLFormElement -> Effect Boolean
93
+ foreign import reportValidity :: HTMLFormElement -> Effect Boolean
Original file line number Diff line number Diff line change @@ -614,7 +614,15 @@ exports.validationMessage = function (input) {
614
614
615
615
exports . checkValidity = function ( input ) {
616
616
return function ( ) {
617
- return input . checkValidity ;
617
+ return input . checkValidity ( ) ;
618
+ } ;
619
+ } ;
620
+
621
+ // ----------------------------------------------------------------------------
622
+
623
+ exports . reportValidity = function ( input ) {
624
+ return function ( ) {
625
+ return input . reportValidity ( ) ;
618
626
} ;
619
627
} ;
620
628
Original file line number Diff line number Diff line change @@ -91,6 +91,7 @@ module Web.HTML.HTMLInputElement
91
91
, validity
92
92
, validationMessage
93
93
, checkValidity
94
+ , reportValidity
94
95
, setCustomValidity
95
96
, labels
96
97
, select
@@ -304,6 +305,8 @@ foreign import validationMessage :: HTMLInputElement -> Effect String
304
305
305
306
foreign import checkValidity :: HTMLInputElement -> Effect Boolean
306
307
308
+ foreign import reportValidity :: HTMLInputElement -> Effect Boolean
309
+
307
310
foreign import setCustomValidity :: String -> HTMLInputElement -> Effect Unit
308
311
309
312
foreign import labels :: HTMLInputElement -> Effect NodeList
Original file line number Diff line number Diff line change @@ -122,7 +122,15 @@ exports.validationMessage = function (keygen) {
122
122
123
123
exports . checkValidity = function ( keygen ) {
124
124
return function ( ) {
125
- return keygen . checkValidity ;
125
+ return keygen . checkValidity ( ) ;
126
+ } ;
127
+ } ;
128
+
129
+ // ----------------------------------------------------------------------------
130
+
131
+ exports . reportValidity = function ( keygen ) {
132
+ return function ( ) {
133
+ return keygen . reportValidity ( ) ;
126
134
} ;
127
135
} ;
128
136
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ module Web.HTML.HTMLKeygenElement
30
30
, validity
31
31
, validationMessage
32
32
, checkValidity
33
+ , reportValidity
33
34
, setCustomValidity
34
35
, labels
35
36
) where
@@ -123,6 +124,8 @@ foreign import validationMessage :: HTMLKeygenElement -> Effect String
123
124
124
125
foreign import checkValidity :: HTMLKeygenElement -> Effect Boolean
125
126
127
+ foreign import reportValidity :: HTMLKeygenElement -> Effect Boolean
128
+
126
129
foreign import setCustomValidity :: String -> HTMLKeygenElement -> Effect Unit
127
130
128
131
foreign import labels :: HTMLKeygenElement -> Effect NodeList
Original file line number Diff line number Diff line change @@ -146,7 +146,15 @@ exports.validationMessage = function (object) {
146
146
147
147
exports . checkValidity = function ( object ) {
148
148
return function ( ) {
149
- return object . checkValidity ;
149
+ return object . checkValidity ( ) ;
150
+ } ;
151
+ } ;
152
+
153
+ // ----------------------------------------------------------------------------
154
+
155
+ exports . reportValidity = function ( object ) {
156
+ return function ( ) {
157
+ return object . reportValidity ( ) ;
150
158
} ;
151
159
} ;
152
160
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ module Web.HTML.HTMLObjectElement
33
33
, validity
34
34
, validationMessage
35
35
, checkValidity
36
+ , reportValidity
36
37
, setCustomValidity
37
38
) where
38
39
@@ -134,6 +135,8 @@ foreign import validationMessage :: HTMLObjectElement -> Effect String
134
135
135
136
foreign import checkValidity :: HTMLObjectElement -> Effect Boolean
136
137
138
+ foreign import reportValidity :: HTMLObjectElement -> Effect Boolean
139
+
137
140
foreign import setCustomValidity :: String -> HTMLObjectElement -> Effect Unit
138
141
139
142
-- legacycaller any (any... arguments);
Original file line number Diff line number Diff line change @@ -90,7 +90,15 @@ exports.validationMessage = function (output) {
90
90
91
91
exports . checkValidity = function ( output ) {
92
92
return function ( ) {
93
- return output . checkValidity ;
93
+ return output . checkValidity ( ) ;
94
+ } ;
95
+ } ;
96
+
97
+ // ----------------------------------------------------------------------------
98
+
99
+ exports . reportValidity = function ( output ) {
100
+ return function ( ) {
101
+ return output . reportValidity ( ) ;
94
102
} ;
95
103
} ;
96
104
Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ module Web.HTML.HTMLOutputElement
26
26
, validity
27
27
, validationMessage
28
28
, checkValidity
29
+ , reportValidity
29
30
, setCustomValidity
30
31
, labels
31
32
) where
@@ -114,6 +115,8 @@ foreign import validationMessage :: HTMLOutputElement -> Effect String
114
115
115
116
foreign import checkValidity :: HTMLOutputElement -> Effect Boolean
116
117
118
+ foreign import reportValidity :: HTMLOutputElement -> Effect Boolean
119
+
117
120
foreign import setCustomValidity :: String -> HTMLOutputElement -> Effect Unit
118
121
119
122
foreign import labels :: HTMLOutputElement -> Effect NodeList
Original file line number Diff line number Diff line change @@ -194,7 +194,15 @@ exports.validationMessage = function (select) {
194
194
195
195
exports . checkValidity = function ( select ) {
196
196
return function ( ) {
197
- return select . checkValidity ;
197
+ return select . checkValidity ( ) ;
198
+ } ;
199
+ } ;
200
+
201
+ // ----------------------------------------------------------------------------
202
+
203
+ exports . reportValidity = function ( select ) {
204
+ return function ( ) {
205
+ return select . reportValidity ( ) ;
198
206
} ;
199
207
} ;
200
208
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ module Web.HTML.HTMLSelectElement
39
39
, validity
40
40
, validationMessage
41
41
, checkValidity
42
+ , reportValidity
42
43
, setCustomValidity
43
44
, labels
44
45
) where
@@ -155,6 +156,8 @@ foreign import validationMessage :: HTMLSelectElement -> Effect String
155
156
156
157
foreign import checkValidity :: HTMLSelectElement -> Effect Boolean
157
158
159
+ foreign import reportValidity :: HTMLSelectElement -> Effect Boolean
160
+
158
161
foreign import setCustomValidity :: String -> HTMLSelectElement -> Effect Unit
159
162
160
163
foreign import labels :: HTMLSelectElement -> Effect NodeList
Original file line number Diff line number Diff line change @@ -290,7 +290,15 @@ exports.validationMessage = function (textarea) {
290
290
291
291
exports . checkValidity = function ( textarea ) {
292
292
return function ( ) {
293
- return textarea . checkValidity ;
293
+ return textarea . checkValidity ( ) ;
294
+ } ;
295
+ } ;
296
+
297
+ // ----------------------------------------------------------------------------
298
+
299
+ exports . reportValidity = function ( textarea ) {
300
+ return function ( ) {
301
+ return textarea . reportValidity ( ) ;
294
302
} ;
295
303
} ;
296
304
Original file line number Diff line number Diff line change @@ -51,6 +51,7 @@ module Web.HTML.HTMLTextAreaElement
51
51
, validity
52
52
, validationMessage
53
53
, checkValidity
54
+ , reportValidity
54
55
, setCustomValidity
55
56
, labels
56
57
, select
@@ -188,6 +189,8 @@ foreign import validationMessage :: HTMLTextAreaElement -> Effect String
188
189
189
190
foreign import checkValidity :: HTMLTextAreaElement -> Effect Boolean
190
191
192
+ foreign import reportValidity :: HTMLTextAreaElement -> Effect Boolean
193
+
191
194
foreign import setCustomValidity :: String -> HTMLTextAreaElement -> Effect Unit
192
195
193
196
foreign import labels :: HTMLTextAreaElement -> Effect NodeList
You can’t perform that action at this time.
0 commit comments