mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
@@ -40,7 +40,7 @@ describe('Overlay directives', () => {
|
||||
|
||||
expect(overlayContainerElement.textContent).toContain('Menu content');
|
||||
expect(getPaneElement().style.pointerEvents)
|
||||
.toBeFalsy('Expected the overlay pane to enable pointerEvents when attached.');
|
||||
.toBe('auto', 'Expected the overlay pane to enable pointerEvents when attached.');
|
||||
|
||||
fixture.componentInstance.isOpen = false;
|
||||
fixture.detectChanges();
|
||||
|
||||
@@ -128,7 +128,7 @@ export class OverlayRef implements PortalHost {
|
||||
|
||||
/** Toggles the pointer events for the overlay pane element. */
|
||||
private _togglePointerEvents(enablePointer: boolean) {
|
||||
this._pane.style.pointerEvents = enablePointer ? null : 'none';
|
||||
this._pane.style.pointerEvents = enablePointer ? 'auto' : 'none';
|
||||
}
|
||||
|
||||
/** Attaches a backdrop for this overlay. */
|
||||
|
||||
@@ -67,10 +67,11 @@ describe('Overlay', () => {
|
||||
let paneElement = overlayRef.overlayElement;
|
||||
|
||||
overlayRef.attach(componentPortal);
|
||||
viewContainerFixture.detectChanges();
|
||||
|
||||
expect(paneElement.childNodes.length).not.toBe(0);
|
||||
expect(paneElement.style.pointerEvents)
|
||||
.toBeFalsy('Expected the overlay pane to enable pointerEvents when attached.');
|
||||
.toBe('auto', 'Expected the overlay pane to enable pointerEvents when attached.');
|
||||
|
||||
overlayRef.detach();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user