Skip to content

Commit 8a0e256

Browse files
authored
Merge branch 'angular:main' into accordion
2 parents 15d091b + 4d55040 commit 8a0e256

File tree

113 files changed

+1911
-1590
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+1911
-1590
lines changed

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
22.21.0
1+
22.21.1

MODULE.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ bazel_dep(name = "aspect_rules_js", version = "2.7.0")
1010
bazel_dep(name = "rules_pkg", version = "1.1.0")
1111
bazel_dep(name = "tar.bzl", version = "0.6.0")
1212
bazel_dep(name = "aspect_bazel_lib", version = "2.21.2")
13-
bazel_dep(name = "aspect_rules_esbuild", version = "0.23.0")
13+
bazel_dep(name = "aspect_rules_esbuild", version = "0.24.0")
1414
bazel_dep(name = "aspect_rules_jasmine", version = "2.0.0")
1515
bazel_dep(name = "platforms", version = "1.0.0")
1616
bazel_dep(name = "aspect_rules_ts", version = "3.7.0")

MODULE.bazel.lock

Lines changed: 11 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
22.21.0
1+
22.21.1

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
"@types/jasmine": "5.1.12",
6262
"@types/node": "^22.14.1",
6363
"@types/shelljs": "0.8.17",
64-
"firebase-tools": "^14.0.0",
64+
"firebase-tools": "14.22.0",
6565
"jasmine-core": "5.12.0",
6666
"jasmine-spec-reporter": "7.0.0",
6767
"karma": "~6.4.4",

goldens/cdk/overlay/index.api.md

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ export class BlockScrollStrategy implements ScrollStrategy {
4040
// @public
4141
export class CdkConnectedOverlay implements OnDestroy, OnChanges {
4242
constructor(...args: unknown[]);
43-
asPopover: boolean;
4443
readonly attach: EventEmitter<void>;
4544
attachOverlay(): void;
4645
backdropClass: string | string[];
@@ -59,8 +58,6 @@ export class CdkConnectedOverlay implements OnDestroy, OnChanges {
5958
minHeight: number | string;
6059
minWidth: number | string;
6160
// (undocumented)
62-
static ngAcceptInputType_asPopover: unknown;
63-
// (undocumented)
6461
static ngAcceptInputType_disposeOnNavigation: unknown;
6562
// (undocumented)
6663
static ngAcceptInputType_flexibleDimensions: unknown;
@@ -73,6 +70,8 @@ export class CdkConnectedOverlay implements OnDestroy, OnChanges {
7370
// (undocumented)
7471
static ngAcceptInputType_push: unknown;
7572
// (undocumented)
73+
static ngAcceptInputType_usePopover: unknown;
74+
// (undocumented)
7675
ngOnChanges(changes: SimpleChanges): void;
7776
// (undocumented)
7877
ngOnDestroy(): void;
@@ -92,10 +91,11 @@ export class CdkConnectedOverlay implements OnDestroy, OnChanges {
9291
push: boolean;
9392
scrollStrategy: ScrollStrategy;
9493
transformOriginSelector: string;
94+
usePopover: boolean;
9595
viewportMargin: ViewportMargin;
9696
width: number | string;
9797
// (undocumented)
98-
static ɵdir: i0.ɵɵDirectiveDeclaration<CdkConnectedOverlay, "[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]", ["cdkConnectedOverlay"], { "origin": { "alias": "cdkConnectedOverlayOrigin"; "required": false; }; "positions": { "alias": "cdkConnectedOverlayPositions"; "required": false; }; "positionStrategy": { "alias": "cdkConnectedOverlayPositionStrategy"; "required": false; }; "offsetX": { "alias": "cdkConnectedOverlayOffsetX"; "required": false; }; "offsetY": { "alias": "cdkConnectedOverlayOffsetY"; "required": false; }; "width": { "alias": "cdkConnectedOverlayWidth"; "required": false; }; "height": { "alias": "cdkConnectedOverlayHeight"; "required": false; }; "minWidth": { "alias": "cdkConnectedOverlayMinWidth"; "required": false; }; "minHeight": { "alias": "cdkConnectedOverlayMinHeight"; "required": false; }; "backdropClass": { "alias": "cdkConnectedOverlayBackdropClass"; "required": false; }; "panelClass": { "alias": "cdkConnectedOverlayPanelClass"; "required": false; }; "viewportMargin": { "alias": "cdkConnectedOverlayViewportMargin"; "required": false; }; "scrollStrategy": { "alias": "cdkConnectedOverlayScrollStrategy"; "required": false; }; "open": { "alias": "cdkConnectedOverlayOpen"; "required": false; }; "disableClose": { "alias": "cdkConnectedOverlayDisableClose"; "required": false; }; "transformOriginSelector": { "alias": "cdkConnectedOverlayTransformOriginOn"; "required": false; }; "hasBackdrop": { "alias": "cdkConnectedOverlayHasBackdrop"; "required": false; }; "lockPosition": { "alias": "cdkConnectedOverlayLockPosition"; "required": false; }; "flexibleDimensions": { "alias": "cdkConnectedOverlayFlexibleDimensions"; "required": false; }; "growAfterOpen": { "alias": "cdkConnectedOverlayGrowAfterOpen"; "required": false; }; "push": { "alias": "cdkConnectedOverlayPush"; "required": false; }; "disposeOnNavigation": { "alias": "cdkConnectedOverlayDisposeOnNavigation"; "required": false; }; "asPopover": { "alias": "cdkConnectedOverlayAsPopover"; "required": false; }; }, { "backdropClick": "backdropClick"; "positionChange": "positionChange"; "attach": "attach"; "detach": "detach"; "overlayKeydown": "overlayKeydown"; "overlayOutsideClick": "overlayOutsideClick"; }, never, never, true, never>;
98+
static ɵdir: i0.ɵɵDirectiveDeclaration<CdkConnectedOverlay, "[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]", ["cdkConnectedOverlay"], { "origin": { "alias": "cdkConnectedOverlayOrigin"; "required": false; }; "positions": { "alias": "cdkConnectedOverlayPositions"; "required": false; }; "positionStrategy": { "alias": "cdkConnectedOverlayPositionStrategy"; "required": false; }; "offsetX": { "alias": "cdkConnectedOverlayOffsetX"; "required": false; }; "offsetY": { "alias": "cdkConnectedOverlayOffsetY"; "required": false; }; "width": { "alias": "cdkConnectedOverlayWidth"; "required": false; }; "height": { "alias": "cdkConnectedOverlayHeight"; "required": false; }; "minWidth": { "alias": "cdkConnectedOverlayMinWidth"; "required": false; }; "minHeight": { "alias": "cdkConnectedOverlayMinHeight"; "required": false; }; "backdropClass": { "alias": "cdkConnectedOverlayBackdropClass"; "required": false; }; "panelClass": { "alias": "cdkConnectedOverlayPanelClass"; "required": false; }; "viewportMargin": { "alias": "cdkConnectedOverlayViewportMargin"; "required": false; }; "scrollStrategy": { "alias": "cdkConnectedOverlayScrollStrategy"; "required": false; }; "open": { "alias": "cdkConnectedOverlayOpen"; "required": false; }; "disableClose": { "alias": "cdkConnectedOverlayDisableClose"; "required": false; }; "transformOriginSelector": { "alias": "cdkConnectedOverlayTransformOriginOn"; "required": false; }; "hasBackdrop": { "alias": "cdkConnectedOverlayHasBackdrop"; "required": false; }; "lockPosition": { "alias": "cdkConnectedOverlayLockPosition"; "required": false; }; "flexibleDimensions": { "alias": "cdkConnectedOverlayFlexibleDimensions"; "required": false; }; "growAfterOpen": { "alias": "cdkConnectedOverlayGrowAfterOpen"; "required": false; }; "push": { "alias": "cdkConnectedOverlayPush"; "required": false; }; "disposeOnNavigation": { "alias": "cdkConnectedOverlayDisposeOnNavigation"; "required": false; }; "usePopover": { "alias": "cdkConnectedOverlayUsePopover"; "required": false; }; }, { "backdropClick": "backdropClick"; "positionChange": "positionChange"; "attach": "attach"; "detach": "detach"; "overlayKeydown": "overlayKeydown"; "overlayOutsideClick": "overlayOutsideClick"; }, never, never, true, never>;
9999
// (undocumented)
100100
static ɵfac: i0.ɵɵFactoryDeclaration<CdkConnectedOverlay, never>;
101101
}
@@ -210,7 +210,7 @@ export function createCloseScrollStrategy(injector: Injector, config?: CloseScro
210210
export function createFlexibleConnectedPositionStrategy(injector: Injector, origin: FlexibleConnectedPositionStrategyOrigin): FlexibleConnectedPositionStrategy;
211211

212212
// @public
213-
export function createGlobalPositionStrategy(_injector: Injector): GlobalPositionStrategy;
213+
export function createGlobalPositionStrategy(injector: Injector): GlobalPositionStrategy;
214214

215215
// @public
216216
export function createNoopScrollStrategy(): NoopScrollStrategy;
@@ -225,24 +225,17 @@ export function createRepositionScrollStrategy(injector: Injector, config?: Repo
225225
export class FlexibleConnectedPositionStrategy implements PositionStrategy {
226226
constructor(connectedTo: FlexibleConnectedPositionStrategyOrigin, _viewportRuler: ViewportRuler, _document: Document, _platform: Platform, _overlayContainer: OverlayContainer);
227227
apply(): void;
228-
asPopover(isPopover: boolean): this;
229228
attach(overlayRef: OverlayRef): void;
230-
attachBackdrop(backdrop: HTMLElement, host: HTMLElement): boolean;
231-
attachHost(host: HTMLElement): boolean;
232-
createStructure(): {
233-
pane: HTMLDivElement;
234-
host: HTMLDivElement;
235-
} | null;
236229
// (undocumented)
237230
detach(): void;
238231
dispose(): void;
232+
getPopoverInsertionPoint(): Element;
239233
_origin: FlexibleConnectedPositionStrategyOrigin;
240234
positionChanges: Observable<ConnectedOverlayPositionChange>;
241235
get positions(): ConnectionPositionPair[];
242236
_preferredPositions: ConnectionPositionPair[];
243237
reapplyLastPosition(): void;
244238
setOrigin(origin: FlexibleConnectedPositionStrategyOrigin): this;
245-
updateStackingOrder(): boolean;
246239
withDefaultOffsetX(offset: number): this;
247240
withDefaultOffsetY(offset: number): this;
248241
withFlexibleDimensions(flexibleDimensions?: boolean): this;
@@ -277,6 +270,7 @@ export class FullscreenOverlayContainer extends OverlayContainer implements OnDe
277270

278271
// @public
279272
export class GlobalPositionStrategy implements PositionStrategy {
273+
constructor(injector?: Injector);
280274
apply(): void;
281275
// (undocumented)
282276
attach(overlayRef: OverlayRef): void;
@@ -285,6 +279,7 @@ export class GlobalPositionStrategy implements PositionStrategy {
285279
centerVertically(offset?: string): this;
286280
dispose(): void;
287281
end(value?: string): this;
282+
getPopoverInsertionPoint(): Element;
288283
// @deprecated
289284
height(value?: string): this;
290285
left(value?: string): this;
@@ -342,6 +337,7 @@ export class OverlayConfig {
342337
panelClass?: string | string[];
343338
positionStrategy?: PositionStrategy;
344339
scrollStrategy?: ScrollStrategy;
340+
usePopover?: boolean;
345341
width?: number | string;
346342
}
347343

@@ -470,15 +466,9 @@ export interface OverlaySizeConfig {
470466
export interface PositionStrategy {
471467
apply(): void;
472468
attach(overlayRef: OverlayRef): void;
473-
attachBackdrop?(backdrop: HTMLElement, host: HTMLElement): boolean;
474-
attachHost?(host: HTMLElement): boolean;
475-
createStructure?(): {
476-
pane: HTMLElement;
477-
host: HTMLElement;
478-
} | null;
479469
detach?(): void;
480470
dispose(): void;
481-
updateStackingOrder?(host: HTMLElement): boolean;
471+
getPopoverInsertionPoint?(): Element;
482472
}
483473

484474
// @public

goldens/material/select/index.api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ export class MatSelect implements AfterContentInit, OnChanges, OnDestroy, OnInit
316316
ngOnInit(): void;
317317
_onBlur(): void;
318318
_onChange: (value: any) => void;
319-
onContainerClick(): void;
319+
onContainerClick(event: MouseEvent): void;
320320
// (undocumented)
321321
_onFocus(): void;
322322
_onTouched: () => void;

goldens/material/stepper/index.api.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ export class MatStepper extends CdkStepper implements AfterViewInit, AfterConten
119119
// (undocumented)
120120
_getAnimationDuration(): string;
121121
headerPosition: 'top' | 'bottom';
122+
readonly headerPrefix: i0.InputSignal<TemplateRef<unknown> | null>;
122123
_iconOverrides: Record<string, TemplateRef<MatStepperIconContext>>;
123124
_icons: QueryList<MatStepperIcon>;
124125
// (undocumented)
@@ -135,7 +136,7 @@ export class MatStepper extends CdkStepper implements AfterViewInit, AfterConten
135136
readonly steps: QueryList<MatStep>;
136137
_steps: QueryList<MatStep>;
137138
// (undocumented)
138-
static ɵcmp: i0.ɵɵComponentDeclaration<MatStepper, "mat-stepper, mat-vertical-stepper, mat-horizontal-stepper, [matStepper]", ["matStepper", "matVerticalStepper", "matHorizontalStepper"], { "disableRipple": { "alias": "disableRipple"; "required": false; }; "color": { "alias": "color"; "required": false; }; "labelPosition": { "alias": "labelPosition"; "required": false; }; "headerPosition": { "alias": "headerPosition"; "required": false; }; "animationDuration": { "alias": "animationDuration"; "required": false; }; }, { "animationDone": "animationDone"; }, ["_steps", "_icons"], ["*"], true, never>;
139+
static ɵcmp: i0.ɵɵComponentDeclaration<MatStepper, "mat-stepper, mat-vertical-stepper, mat-horizontal-stepper, [matStepper]", ["matStepper", "matVerticalStepper", "matHorizontalStepper"], { "disableRipple": { "alias": "disableRipple"; "required": false; }; "color": { "alias": "color"; "required": false; }; "labelPosition": { "alias": "labelPosition"; "required": false; }; "headerPosition": { "alias": "headerPosition"; "required": false; }; "headerPrefix": { "alias": "headerPrefix"; "required": false; "isSignal": true; }; "animationDuration": { "alias": "animationDuration"; "required": false; }; }, { "animationDone": "animationDone"; }, ["_steps", "_icons"], ["*"], true, never>;
139140
// (undocumented)
140141
static ɵfac: i0.ɵɵFactoryDeclaration<MatStepper, never>;
141142
}

goldens/material/timepicker/index.api.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ export class MatTimepicker<D> implements OnDestroy, MatOptionParentComponent {
4646
readonly disabled: Signal<boolean>;
4747
readonly disableRipple: InputSignalWithTransform<boolean, unknown>;
4848
protected _getAriaLabelledby(): string | null;
49+
// (undocumented)
50+
_getOverlayHost(): HTMLElement | undefined;
4951
protected _handleAnimationEnd(event: AnimationEvent): void;
5052
readonly interval: InputSignalWithTransform<number | null, number | string | null>;
5153
readonly isOpen: Signal<boolean>;

package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
"url": "https://github.com/angular/components.git"
99
},
1010
"license": "MIT",
11-
"packageManager": "pnpm@10.18.3",
11+
"packageManager": "pnpm@10.20.0",
1212
"engines": {
1313
"npm": "Please use pnpm instead of NPM to install dependencies",
1414
"yarn": "Please use pnpm instead of Yarn to install dependencies",
15-
"pnpm": "10.18.3"
15+
"pnpm": "10.20.0"
1616
},
1717
"scripts": {
1818
"ng-dev": "node --no-warnings=ExperimentalWarning --loader ts-node/esm/transpile-only node_modules/@angular/ng-dev/bundles/cli.mjs",
@@ -105,7 +105,7 @@
105105
"dgeni": "^0.4.14",
106106
"dgeni-packages": "^0.30.0",
107107
"esbuild": "^0.25.0",
108-
"firebase-tools": "14.20.0",
108+
"firebase-tools": "14.22.0",
109109
"fs-extra": "^11.0.0",
110110
"glob": "^11.0.3",
111111
"highlight.js": "^11.0.0",
@@ -120,7 +120,7 @@
120120
"karma-jasmine": "^5.0.0",
121121
"karma-parallel": "^0.3.1",
122122
"karma-sourcemap-loader": "^0.4.0",
123-
"magic-string": "0.30.19",
123+
"magic-string": "0.30.21",
124124
"marked": "^16.0.0",
125125
"minimatch": "^10.0.3",
126126
"parse5": "^8.0.0",
@@ -147,6 +147,7 @@
147147
"tsutils": "^3.21.0",
148148
"typescript": "5.9.2",
149149
"vrsource-tslint-rules": "6.0.0",
150+
"yaml": "^2.8.1",
150151
"yargs": "^18.0.0",
151152
"zx": "^8.0.0"
152153
},

0 commit comments

Comments
 (0)