@@ -375,6 +375,19 @@ api:
375
375
options_colors_parameter : return bcd.testOptionParam(dir, null, 'colors', true);
376
376
options_depth_parameter : return bcd.testOptionParam(dir, null, 'depth', 1);
377
377
options_showHidden_parameter : return bcd.testOptionParam(dir, null, 'showHidden', true);
378
+ AbortController :
379
+ abort :
380
+ __additional :
381
+ reason_parameter : |-
382
+ if (!('AbortController' in self)) {
383
+ return {result: false, message: 'AbortController is not defined'};
384
+ }
385
+ var controller = new AbortController();
386
+ if (!('abort' in controller)) {
387
+ return {result: false, message: 'AbortController.abort is undefined'}
388
+ }
389
+ controller.abort('foo bar');
390
+ return controller.signal.aborted && controller.signal.reason == 'foo bar';
378
391
AbortSignal :
379
392
abort_static :
380
393
__additional :
@@ -1099,6 +1112,10 @@ api:
1099
1112
- cspViolationReportBody
1100
1113
__base : var instance = reusableInstances.cspViolationReportBody;
1101
1114
toJSON : return !!instance && 'toJSON' in instance;
1115
+ CSS :
1116
+ supports_static :
1117
+ __additional :
1118
+ optional_parens : " return CSS.supports('display: block');"
1102
1119
CSSConditionRule :
1103
1120
__resources :
1104
1121
- createStyleSheet
@@ -1173,6 +1190,9 @@ api:
1173
1190
__base : |-
1174
1191
var stylesheet = reusableInstances.createStyleSheet('@page {margin: 1cm;}');
1175
1192
var instance = stylesheet.cssRules.item(0);
1193
+ style :
1194
+ __additional :
1195
+ type_CSSPageDescriptors : return bcd.testObjectName(instance.style, 'CSSPageDescriptors');
1176
1196
CSSRule :
1177
1197
__resources :
1178
1198
- createStyleSheet
@@ -1197,6 +1217,13 @@ api:
1197
1217
__resources :
1198
1218
- createStyleSheet
1199
1219
__base : " var instance = reusableInstances.createStyleSheet('p {color: red;}');"
1220
+ CSSStyleSheet :
1221
+ __additional :
1222
+ options_baseURL_parameter : |-
1223
+ function construct(options) {
1224
+ new CSSStyleSheet(options);
1225
+ }
1226
+ return bcd.testOptionParam(construct, null, 'baseURL', 'https://mdn-bcd-collector.gooborg.com', {media: 'screen'});
1200
1227
insertRule :
1201
1228
__additional :
1202
1229
index_parameter_optional : |-
0 commit comments