Skip to content

Commit e7a3f68

Browse files
authored
refactor: fix examples not recognizing webcontainer stackblitz instances (#23901)
Fixes that examples do not properly recognize webcontainer Stackblitz instances. This causes some sidenav examples to not even work within Stackblitz as a message `Please open on Stackblitz` is displayed. Fixes #23895.
1 parent df89f0d commit e7a3f68

File tree

7 files changed

+7
-7
lines changed

7 files changed

+7
-7
lines changed

src/components-examples/material/sidenav/sidenav-disable-close/sidenav-disable-close-example.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ export class SidenavDisableCloseExample {
1717
this.sidenav.close();
1818
}
1919

20-
shouldRun = [/(^|\.)plnkr\.co$/, /(^|\.)stackblitz\.io$/].some(h => h.test(window.location.host));
20+
shouldRun = /(^|.)(stackblitz|webcontainer).(io|com)$/.test(window.location.host);
2121
}

src/components-examples/material/sidenav/sidenav-fixed/sidenav-fixed-example.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@ export class SidenavFixedExample {
1818
});
1919
}
2020

21-
shouldRun = [/(^|\.)plnkr\.co$/, /(^|\.)stackblitz\.io$/].some(h => h.test(window.location.host));
21+
shouldRun = /(^|.)(stackblitz|webcontainer).(io|com)$/.test(window.location.host);
2222
}

src/components-examples/material/sidenav/sidenav-mode/sidenav-mode-example.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ import {FormControl} from '@angular/forms';
99
})
1010
export class SidenavModeExample {
1111
mode = new FormControl('over');
12-
shouldRun = [/(^|\.)plnkr\.co$/, /(^|\.)stackblitz\.io$/].some(h => h.test(window.location.host));
12+
shouldRun = /(^|.)(stackblitz|webcontainer).(io|com)$/.test(window.location.host);
1313
}

src/components-examples/material/sidenav/sidenav-open-close/sidenav-open-close-example.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ export class SidenavOpenCloseExample {
1010
events: string[] = [];
1111
opened: boolean;
1212

13-
shouldRun = [/(^|\.)plnkr\.co$/, /(^|\.)stackblitz\.io$/].some(h => h.test(window.location.host));
13+
shouldRun = /(^|.)(stackblitz|webcontainer).(io|com)$/.test(window.location.host);
1414
}

src/components-examples/material/sidenav/sidenav-overview/sidenav-overview-example.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ import {Component} from '@angular/core';
77
styleUrls: ['sidenav-overview-example.css'],
88
})
99
export class SidenavOverviewExample {
10-
shouldRun = [/(^|\.)plnkr\.co$/, /(^|\.)stackblitz\.io$/].some(h => h.test(window.location.host));
10+
shouldRun = /(^|.)(stackblitz|webcontainer).(io|com)$/.test(window.location.host);
1111
}

src/components-examples/material/sidenav/sidenav-position/sidenav-position-example.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ import {Component} from '@angular/core';
77
styleUrls: ['sidenav-position-example.css'],
88
})
99
export class SidenavPositionExample {
10-
shouldRun = [/(^|\.)plnkr\.co$/, /(^|\.)stackblitz\.io$/].some(h => h.test(window.location.host));
10+
shouldRun = /(^|.)(stackblitz|webcontainer).(io|com)$/.test(window.location.host);
1111
}

src/components-examples/material/sidenav/sidenav-responsive/sidenav-responsive-example.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,5 @@ export class SidenavResponsiveExample implements OnDestroy {
3434
this.mobileQuery.removeListener(this._mobileQueryListener);
3535
}
3636

37-
shouldRun = [/(^|\.)plnkr\.co$/, /(^|\.)stackblitz\.io$/].some(h => h.test(window.location.host));
37+
shouldRun = /(^|.)(stackblitz|webcontainer).(io|com)$/.test(window.location.host);
3838
}

0 commit comments

Comments
 (0)