File tree Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change 1
1
if (Modernizr) {
2
2
const unsupportedBrowserHeader = document.getElementById('unsupported-browser');
3
+
4
+ Modernizr.addTest('replaceAll', () => {
5
+ return typeof String.prototype.replaceAll === 'function';
6
+ });
7
+
8
+ Modernizr.addTest('privateFields', () => {
9
+ try {
10
+ class Test {
11
+ #privateField = 42;
12
+ getPrivateField() {
13
+ return this.#privateField;
14
+ }
15
+ }
16
+
17
+ const instance = new Test();
18
+ return instance.getPrivateField() === 42;
19
+ } catch (e) {
20
+ return false;
21
+ }
22
+ });
23
+
3
24
const outdatedFeatures = Object.keys(Modernizr).filter(feature => !Modernizr[feature]);
4
25
5
26
if (unsupportedBrowserHeader) {
Original file line number Diff line number Diff line change 1
1
{
2
2
"minify" : true ,
3
+ "options" : [
4
+ " addTest"
5
+ ],
3
6
"feature-detects" : [
4
7
" test/customevent" ,
5
8
" test/dom/intersection-observer" ,
You can’t perform that action at this time.
0 commit comments