Socket
Socket
Sign inDemoInstall

primeng-shadowdom-directives

Package Overview
Dependencies
11
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.2 to 0.1.3

directives/paginator.d.ts

1

directives/dropdown.d.ts
import { Dropdown } from "primeng/dropdown";
import * as i0 from "@angular/core";
export declare const overrideDropdownFunctions: (hostEl: Dropdown) => void;
export declare class psdDropdownDirective {

@@ -4,0 +5,0 @@ private readonly hostEl;

3

directives/index.d.ts

@@ -12,2 +12,3 @@ import { psdAutoCompleteDirective } from "./autocomplete";

import { psdOverlayPanelDirective } from "./overlaypanel";
import { psdPaginatorDirective } from "./paginator";
import { psdSlideMenuDirective } from "./slidemenu";

@@ -18,2 +19,2 @@ import { psdSplitButtonDirective } from "./splitbutton";

import { psdTreeSelectDirective } from "./treeselect";
export { psdDropdownDirective, psdCalendarDirective, psdTooltipDirective, psdMultiSelectDirective, psdMenuDirective, psdAutoCompleteDirective, psdCascadeSelectDirective, psdColorPickerDirective, psdMegaMenuDirective, psdMenuBarDirective, psdConfirmPopupDirective, psdSlideMenuDirective, psdTieredMenuDirective, psdOverlayPanelDirective, psdSplitButtonDirective, psdTreeSelectDirective, };
export { psdDropdownDirective, psdCalendarDirective, psdTooltipDirective, psdMultiSelectDirective, psdMenuDirective, psdAutoCompleteDirective, psdCascadeSelectDirective, psdColorPickerDirective, psdMegaMenuDirective, psdMenuBarDirective, psdConfirmPopupDirective, psdSlideMenuDirective, psdTieredMenuDirective, psdOverlayPanelDirective, psdSplitButtonDirective, psdTreeSelectDirective, psdPaginatorDirective, };

@@ -6,4 +6,5 @@ import { Menubar } from "primeng/menubar";

constructor(hostEl: Menubar);
ngAfterViewInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<psdMenuBarDirective, [{ optional: true; host: true; self: true; }]>;
static ɵdir: i0.ɵɵDirectiveDeclaration<psdMenuBarDirective, "[psdMenuBar]", never, {}, {}, never>;
}

@@ -6,4 +6,5 @@ import { SplitButton } from "primeng/splitbutton";

constructor(hostEl: SplitButton);
ngAfterViewInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<psdSplitButtonDirective, [{ optional: true; host: true; self: true; }]>;
static ɵdir: i0.ɵɵDirectiveDeclaration<psdSplitButtonDirective, "[psdSplitButton]", never, {}, {}, never>;
}

@@ -5,20 +5,23 @@ import { Directive, Host, Optional, Self } from "@angular/core";

import * as i1 from "primeng/dropdown";
export const overrideDropdownFunctions = (hostEl) => {
hostEl.bindScrollListener = () => {
if (!hostEl.scrollHandler) {
hostEl.scrollHandler = new ConnectedOverlayScrollHandler(hostEl.containerViewChild.nativeElement, (event) => {
if (hostEl.overlayVisible) {
hostEl.hide();
}
});
}
hostEl.scrollHandler.bindScrollListener();
};
hostEl.isOutsideClicked = (event) => {
const path = event.path || (event.composedPath && event.composedPath());
const target = event.target.shadowRoot ? path[0] : event.target;
return !(hostEl.el.nativeElement.isSameNode(target) || hostEl.el.nativeElement.contains(target) || (hostEl.overlay && hostEl.overlay.contains(target)));
};
};
export class psdDropdownDirective {
constructor(hostEl) {
this.hostEl = hostEl;
hostEl.bindScrollListener = () => {
if (!hostEl.scrollHandler) {
hostEl.scrollHandler = new ConnectedOverlayScrollHandler(hostEl.containerViewChild.nativeElement, (event) => {
if (hostEl.overlayVisible) {
hostEl.hide();
}
});
}
hostEl.scrollHandler.bindScrollListener();
};
hostEl.isOutsideClicked = (event) => {
const path = event.path || (event.composedPath && event.composedPath());
const target = event.target.shadowRoot ? path[0] : event.target;
return !(this.hostEl.el.nativeElement.isSameNode(target) || this.hostEl.el.nativeElement.contains(target) || (this.hostEl.overlay && this.hostEl.overlay.contains(target)));
};
overrideDropdownFunctions(this.hostEl);
}

@@ -40,2 +43,2 @@ }

}] }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHJvcGRvd24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9kaXJlY3RpdmVzL2Ryb3Bkb3duLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFaEUsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sa0NBQWtDLENBQUM7OztBQUtqRixNQUFNLE9BQU8sb0JBQW9CO0lBQy9CLFlBQytDLE1BQWdCO1FBQWhCLFdBQU0sR0FBTixNQUFNLENBQVU7UUFFN0QsTUFBTSxDQUFDLGtCQUFrQixHQUFHLEdBQUcsRUFBRTtZQUMvQixJQUFJLENBQUMsTUFBTSxDQUFDLGFBQWEsRUFBRTtnQkFDekIsTUFBTSxDQUFDLGFBQWEsR0FBRyxJQUFJLDZCQUE2QixDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLEVBQUUsQ0FBQyxLQUFVLEVBQUUsRUFBRTtvQkFDL0csSUFBSSxNQUFNLENBQUMsY0FBYyxFQUFFO3dCQUN6QixNQUFNLENBQUMsSUFBSSxFQUFFLENBQUM7cUJBQ2Y7Z0JBQ0gsQ0FBQyxDQUFDLENBQUM7YUFDSjtZQUVELE1BQU0sQ0FBQyxhQUFhLENBQUMsa0JBQWtCLEVBQUUsQ0FBQztRQUM1QyxDQUFDLENBQUE7UUFFRCxNQUFNLENBQUMsZ0JBQWdCLEdBQUcsQ0FBQyxLQUFVLEVBQUUsRUFBRTtZQUN2QyxNQUFNLElBQUksR0FBRyxLQUFLLENBQUMsSUFBSSxJQUFJLENBQUMsS0FBSyxDQUFDLFlBQVksSUFBSSxLQUFLLENBQUMsWUFBWSxFQUFFLENBQUMsQ0FBQztZQUN4RSxNQUFNLE1BQU0sR0FBRyxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFBO1lBQy9ELE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBUSxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDckwsQ0FBQyxDQUFBO0lBQ0gsQ0FBQzs7aUhBckJVLG9CQUFvQjtxR0FBcEIsb0JBQW9COzJGQUFwQixvQkFBb0I7a0JBSGhDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGVBQWU7aUJBQzFCOzswQkFHSSxJQUFJOzswQkFBSSxJQUFJOzswQkFBSSxRQUFRIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBIb3N0LCBPcHRpb25hbCwgU2VsZiB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBEcm9wZG93biB9IGZyb20gXCJwcmltZW5nL2Ryb3Bkb3duXCI7XG5pbXBvcnQgeyBDb25uZWN0ZWRPdmVybGF5U2Nyb2xsSGFuZGxlciB9IGZyb20gXCIuLi9jb25uZWN0ZWRvdmVybGF5c2Nyb2xsaGFuZGxlclwiO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbcHNkRHJvcGRvd25dJyxcbn0pXG5leHBvcnQgY2xhc3MgcHNkRHJvcGRvd25EaXJlY3RpdmUge1xuICBjb25zdHJ1Y3RvcihcbiAgICBASG9zdCgpIEBTZWxmKCkgQE9wdGlvbmFsKCkgcHJpdmF0ZSByZWFkb25seSBob3N0RWw6IERyb3Bkb3duXG4gICkge1xuICAgIGhvc3RFbC5iaW5kU2Nyb2xsTGlzdGVuZXIgPSAoKSA9PiB7XG4gICAgICBpZiAoIWhvc3RFbC5zY3JvbGxIYW5kbGVyKSB7XG4gICAgICAgIGhvc3RFbC5zY3JvbGxIYW5kbGVyID0gbmV3IENvbm5lY3RlZE92ZXJsYXlTY3JvbGxIYW5kbGVyKGhvc3RFbC5jb250YWluZXJWaWV3Q2hpbGQubmF0aXZlRWxlbWVudCwgKGV2ZW50OiBhbnkpID0+IHtcbiAgICAgICAgICBpZiAoaG9zdEVsLm92ZXJsYXlWaXNpYmxlKSB7XG4gICAgICAgICAgICBob3N0RWwuaGlkZSgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgICB9XG5cbiAgICAgIGhvc3RFbC5zY3JvbGxIYW5kbGVyLmJpbmRTY3JvbGxMaXN0ZW5lcigpO1xuICAgIH1cblxuICAgIGhvc3RFbC5pc091dHNpZGVDbGlja2VkID0gKGV2ZW50OiBhbnkpID0+IHtcbiAgICAgIGNvbnN0IHBhdGggPSBldmVudC5wYXRoIHx8IChldmVudC5jb21wb3NlZFBhdGggJiYgZXZlbnQuY29tcG9zZWRQYXRoKCkpO1xuICAgICAgY29uc3QgdGFyZ2V0ID0gZXZlbnQudGFyZ2V0LnNoYWRvd1Jvb3QgPyBwYXRoWzBdIDogZXZlbnQudGFyZ2V0XG4gICAgICByZXR1cm4gISh0aGlzLmhvc3RFbC5lbC5uYXRpdmVFbGVtZW50LmlzU2FtZU5vZGUodGFyZ2V0KSB8fCB0aGlzLmhvc3RFbC5lbC5uYXRpdmVFbGVtZW50LmNvbnRhaW5zKHRhcmdldCkgfHwgKHRoaXMuaG9zdEVsLm92ZXJsYXkgJiYgdGhpcy5ob3N0RWwub3ZlcmxheS5jb250YWlucyg8Tm9kZT4gdGFyZ2V0KSkpO1xuICAgIH1cbiAgfVxufSJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHJvcGRvd24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9kaXJlY3RpdmVzL2Ryb3Bkb3duLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFaEUsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sa0NBQWtDLENBQUM7OztBQUVqRixNQUFNLENBQUMsTUFBTSx5QkFBeUIsR0FBRyxDQUFDLE1BQWdCLEVBQUUsRUFBRTtJQUM1RCxNQUFNLENBQUMsa0JBQWtCLEdBQUcsR0FBRyxFQUFFO1FBQy9CLElBQUksQ0FBQyxNQUFNLENBQUMsYUFBYSxFQUFFO1lBQ3pCLE1BQU0sQ0FBQyxhQUFhLEdBQUcsSUFBSSw2QkFBNkIsQ0FBQyxNQUFNLENBQUMsa0JBQWtCLENBQUMsYUFBYSxFQUFFLENBQUMsS0FBVSxFQUFFLEVBQUU7Z0JBQy9HLElBQUksTUFBTSxDQUFDLGNBQWMsRUFBRTtvQkFDekIsTUFBTSxDQUFDLElBQUksRUFBRSxDQUFDO2lCQUNmO1lBQ0gsQ0FBQyxDQUFDLENBQUM7U0FDSjtRQUVELE1BQU0sQ0FBQyxhQUFhLENBQUMsa0JBQWtCLEVBQUUsQ0FBQztJQUM1QyxDQUFDLENBQUE7SUFFRCxNQUFNLENBQUMsZ0JBQWdCLEdBQUcsQ0FBQyxLQUFVLEVBQUUsRUFBRTtRQUN2QyxNQUFNLElBQUksR0FBRyxLQUFLLENBQUMsSUFBSSxJQUFJLENBQUMsS0FBSyxDQUFDLFlBQVksSUFBSSxLQUFLLENBQUMsWUFBWSxFQUFFLENBQUMsQ0FBQztRQUN4RSxNQUFNLE1BQU0sR0FBRyxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFBO1FBQy9ELE9BQU8sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsSUFBSSxNQUFNLENBQUMsRUFBRSxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxJQUFJLE1BQU0sQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFPLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUNoSyxDQUFDLENBQUE7QUFDSCxDQUFDLENBQUE7QUFLRCxNQUFNLE9BQU8sb0JBQW9CO0lBQy9CLFlBQytDLE1BQWdCO1FBQWhCLFdBQU0sR0FBTixNQUFNLENBQVU7UUFFN0QseUJBQXlCLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFBO0lBQ3hDLENBQUM7O2lIQUxVLG9CQUFvQjtxR0FBcEIsb0JBQW9COzJGQUFwQixvQkFBb0I7a0JBSGhDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGVBQWU7aUJBQzFCOzswQkFHSSxJQUFJOzswQkFBSSxJQUFJOzswQkFBSSxRQUFRIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBIb3N0LCBPcHRpb25hbCwgU2VsZiB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBEcm9wZG93biB9IGZyb20gXCJwcmltZW5nL2Ryb3Bkb3duXCI7XG5pbXBvcnQgeyBDb25uZWN0ZWRPdmVybGF5U2Nyb2xsSGFuZGxlciB9IGZyb20gXCIuLi9jb25uZWN0ZWRvdmVybGF5c2Nyb2xsaGFuZGxlclwiO1xuXG5leHBvcnQgY29uc3Qgb3ZlcnJpZGVEcm9wZG93bkZ1bmN0aW9ucyA9IChob3N0RWw6IERyb3Bkb3duKSA9PiB7XG4gIGhvc3RFbC5iaW5kU2Nyb2xsTGlzdGVuZXIgPSAoKSA9PiB7XG4gICAgaWYgKCFob3N0RWwuc2Nyb2xsSGFuZGxlcikge1xuICAgICAgaG9zdEVsLnNjcm9sbEhhbmRsZXIgPSBuZXcgQ29ubmVjdGVkT3ZlcmxheVNjcm9sbEhhbmRsZXIoaG9zdEVsLmNvbnRhaW5lclZpZXdDaGlsZC5uYXRpdmVFbGVtZW50LCAoZXZlbnQ6IGFueSkgPT4ge1xuICAgICAgICBpZiAoaG9zdEVsLm92ZXJsYXlWaXNpYmxlKSB7XG4gICAgICAgICAgaG9zdEVsLmhpZGUoKTtcbiAgICAgICAgfVxuICAgICAgfSk7XG4gICAgfVxuXG4gICAgaG9zdEVsLnNjcm9sbEhhbmRsZXIuYmluZFNjcm9sbExpc3RlbmVyKCk7XG4gIH1cblxuICBob3N0RWwuaXNPdXRzaWRlQ2xpY2tlZCA9IChldmVudDogYW55KSA9PiB7XG4gICAgY29uc3QgcGF0aCA9IGV2ZW50LnBhdGggfHwgKGV2ZW50LmNvbXBvc2VkUGF0aCAmJiBldmVudC5jb21wb3NlZFBhdGgoKSk7XG4gICAgY29uc3QgdGFyZ2V0ID0gZXZlbnQudGFyZ2V0LnNoYWRvd1Jvb3QgPyBwYXRoWzBdIDogZXZlbnQudGFyZ2V0XG4gICAgcmV0dXJuICEoaG9zdEVsLmVsLm5hdGl2ZUVsZW1lbnQuaXNTYW1lTm9kZSh0YXJnZXQpIHx8IGhvc3RFbC5lbC5uYXRpdmVFbGVtZW50LmNvbnRhaW5zKHRhcmdldCkgfHwgKGhvc3RFbC5vdmVybGF5ICYmIGhvc3RFbC5vdmVybGF5LmNvbnRhaW5zKDxOb2RlPnRhcmdldCkpKTtcbiAgfVxufVxuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbcHNkRHJvcGRvd25dJyxcbn0pXG5leHBvcnQgY2xhc3MgcHNkRHJvcGRvd25EaXJlY3RpdmUge1xuICBjb25zdHJ1Y3RvcihcbiAgICBASG9zdCgpIEBTZWxmKCkgQE9wdGlvbmFsKCkgcHJpdmF0ZSByZWFkb25seSBob3N0RWw6IERyb3Bkb3duXG4gICkge1xuICAgIG92ZXJyaWRlRHJvcGRvd25GdW5jdGlvbnModGhpcy5ob3N0RWwpXG4gIH1cbn0iXX0=

@@ -12,2 +12,3 @@ import { psdAutoCompleteDirective } from "./autocomplete";

import { psdOverlayPanelDirective } from "./overlaypanel";
import { psdPaginatorDirective } from "./paginator";
import { psdSlideMenuDirective } from "./slidemenu";

@@ -18,3 +19,3 @@ import { psdSplitButtonDirective } from "./splitbutton";

import { psdTreeSelectDirective } from "./treeselect";
export { psdDropdownDirective, psdCalendarDirective, psdTooltipDirective, psdMultiSelectDirective, psdMenuDirective, psdAutoCompleteDirective, psdCascadeSelectDirective, psdColorPickerDirective, psdMegaMenuDirective, psdMenuBarDirective, psdConfirmPopupDirective, psdSlideMenuDirective, psdTieredMenuDirective, psdOverlayPanelDirective, psdSplitButtonDirective, psdTreeSelectDirective, };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9kaXJlY3RpdmVzL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQzFELE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUNsRCxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUM1RCxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDeEQsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDMUQsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sWUFBWSxDQUFDO0FBQ2xELE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUNsRCxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxRQUFRLENBQUM7QUFDMUMsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sV0FBVyxDQUFDO0FBQ2hELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN4RCxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUMxRCxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFDcEQsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3hELE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLGNBQWMsQ0FBQztBQUN0RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxXQUFXLENBQUM7QUFDaEQsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sY0FBYyxDQUFDO0FBRXRELE9BQU8sRUFDTCxvQkFBb0IsRUFDcEIsb0JBQW9CLEVBQ3BCLG1CQUFtQixFQUNuQix1QkFBdUIsRUFDdkIsZ0JBQWdCLEVBQ2hCLHdCQUF3QixFQUN4Qix5QkFBeUIsRUFDekIsdUJBQXVCLEVBQ3ZCLG9CQUFvQixFQUNwQixtQkFBbUIsRUFDbkIsd0JBQXdCLEVBQ3hCLHFCQUFxQixFQUNyQixzQkFBc0IsRUFDdEIsd0JBQXdCLEVBQ3hCLHVCQUF1QixFQUN2QixzQkFBc0IsR0FDdkIsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHBzZEF1dG9Db21wbGV0ZURpcmVjdGl2ZSB9IGZyb20gXCIuL2F1dG9jb21wbGV0ZVwiO1xuaW1wb3J0IHsgcHNkQ2FsZW5kYXJEaXJlY3RpdmUgfSBmcm9tIFwiLi9jYWxlbmRhclwiO1xuaW1wb3J0IHsgcHNkQ2FzY2FkZVNlbGVjdERpcmVjdGl2ZSB9IGZyb20gXCIuL2Nhc2NhZGVzZWxlY3RcIjtcbmltcG9ydCB7IHBzZENvbG9yUGlja2VyRGlyZWN0aXZlIH0gZnJvbSBcIi4vY29sb3JwaWNrZXJcIjtcbmltcG9ydCB7IHBzZENvbmZpcm1Qb3B1cERpcmVjdGl2ZSB9IGZyb20gXCIuL2NvbmZpcm1wb3B1cFwiO1xuaW1wb3J0IHsgcHNkRHJvcGRvd25EaXJlY3RpdmUgfSBmcm9tIFwiLi9kcm9wZG93blwiO1xuaW1wb3J0IHsgcHNkTWVnYU1lbnVEaXJlY3RpdmUgfSBmcm9tIFwiLi9tZWdhbWVudVwiO1xuaW1wb3J0IHsgcHNkTWVudURpcmVjdGl2ZSB9IGZyb20gXCIuL21lbnVcIjtcbmltcG9ydCB7IHBzZE1lbnVCYXJEaXJlY3RpdmUgfSBmcm9tIFwiLi9tZW51YmFyXCI7XG5pbXBvcnQgeyBwc2RNdWx0aVNlbGVjdERpcmVjdGl2ZSB9IGZyb20gXCIuL211bHRpc2VsZWN0XCI7XG5pbXBvcnQgeyBwc2RPdmVybGF5UGFuZWxEaXJlY3RpdmUgfSBmcm9tIFwiLi9vdmVybGF5cGFuZWxcIjtcbmltcG9ydCB7IHBzZFNsaWRlTWVudURpcmVjdGl2ZSB9IGZyb20gXCIuL3NsaWRlbWVudVwiO1xuaW1wb3J0IHsgcHNkU3BsaXRCdXR0b25EaXJlY3RpdmUgfSBmcm9tIFwiLi9zcGxpdGJ1dHRvblwiO1xuaW1wb3J0IHsgcHNkVGllcmVkTWVudURpcmVjdGl2ZSB9IGZyb20gXCIuL3RpZXJlZG1lbnVcIjtcbmltcG9ydCB7IHBzZFRvb2x0aXBEaXJlY3RpdmUgfSBmcm9tIFwiLi90b29sdGlwXCI7XG5pbXBvcnQgeyBwc2RUcmVlU2VsZWN0RGlyZWN0aXZlIH0gZnJvbSBcIi4vdHJlZXNlbGVjdFwiO1xuXG5leHBvcnQge1xuICBwc2REcm9wZG93bkRpcmVjdGl2ZSxcbiAgcHNkQ2FsZW5kYXJEaXJlY3RpdmUsXG4gIHBzZFRvb2x0aXBEaXJlY3RpdmUsXG4gIHBzZE11bHRpU2VsZWN0RGlyZWN0aXZlLFxuICBwc2RNZW51RGlyZWN0aXZlLFxuICBwc2RBdXRvQ29tcGxldGVEaXJlY3RpdmUsXG4gIHBzZENhc2NhZGVTZWxlY3REaXJlY3RpdmUsXG4gIHBzZENvbG9yUGlja2VyRGlyZWN0aXZlLFxuICBwc2RNZWdhTWVudURpcmVjdGl2ZSxcbiAgcHNkTWVudUJhckRpcmVjdGl2ZSxcbiAgcHNkQ29uZmlybVBvcHVwRGlyZWN0aXZlLFxuICBwc2RTbGlkZU1lbnVEaXJlY3RpdmUsXG4gIHBzZFRpZXJlZE1lbnVEaXJlY3RpdmUsXG4gIHBzZE92ZXJsYXlQYW5lbERpcmVjdGl2ZSxcbiAgcHNkU3BsaXRCdXR0b25EaXJlY3RpdmUsXG4gIHBzZFRyZWVTZWxlY3REaXJlY3RpdmUsXG59Il19
export { psdDropdownDirective, psdCalendarDirective, psdTooltipDirective, psdMultiSelectDirective, psdMenuDirective, psdAutoCompleteDirective, psdCascadeSelectDirective, psdColorPickerDirective, psdMegaMenuDirective, psdMenuBarDirective, psdConfirmPopupDirective, psdSlideMenuDirective, psdTieredMenuDirective, psdOverlayPanelDirective, psdSplitButtonDirective, psdTreeSelectDirective, psdPaginatorDirective, };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9kaXJlY3RpdmVzL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQzFELE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUNsRCxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUM1RCxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDeEQsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDMUQsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sWUFBWSxDQUFDO0FBQ2xELE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUNsRCxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxRQUFRLENBQUM7QUFDMUMsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sV0FBVyxDQUFDO0FBQ2hELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN4RCxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUMxRCxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFDcEQsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sYUFBYSxDQUFDO0FBQ3BELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN4RCxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFDdEQsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sV0FBVyxDQUFDO0FBQ2hELE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLGNBQWMsQ0FBQztBQUV0RCxPQUFPLEVBQ0wsb0JBQW9CLEVBQ3BCLG9CQUFvQixFQUNwQixtQkFBbUIsRUFDbkIsdUJBQXVCLEVBQ3ZCLGdCQUFnQixFQUNoQix3QkFBd0IsRUFDeEIseUJBQXlCLEVBQ3pCLHVCQUF1QixFQUN2QixvQkFBb0IsRUFDcEIsbUJBQW1CLEVBQ25CLHdCQUF3QixFQUN4QixxQkFBcUIsRUFDckIsc0JBQXNCLEVBQ3RCLHdCQUF3QixFQUN4Qix1QkFBdUIsRUFDdkIsc0JBQXNCLEVBQ3RCLHFCQUFxQixHQUN0QixDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcHNkQXV0b0NvbXBsZXRlRGlyZWN0aXZlIH0gZnJvbSBcIi4vYXV0b2NvbXBsZXRlXCI7XG5pbXBvcnQgeyBwc2RDYWxlbmRhckRpcmVjdGl2ZSB9IGZyb20gXCIuL2NhbGVuZGFyXCI7XG5pbXBvcnQgeyBwc2RDYXNjYWRlU2VsZWN0RGlyZWN0aXZlIH0gZnJvbSBcIi4vY2FzY2FkZXNlbGVjdFwiO1xuaW1wb3J0IHsgcHNkQ29sb3JQaWNrZXJEaXJlY3RpdmUgfSBmcm9tIFwiLi9jb2xvcnBpY2tlclwiO1xuaW1wb3J0IHsgcHNkQ29uZmlybVBvcHVwRGlyZWN0aXZlIH0gZnJvbSBcIi4vY29uZmlybXBvcHVwXCI7XG5pbXBvcnQgeyBwc2REcm9wZG93bkRpcmVjdGl2ZSB9IGZyb20gXCIuL2Ryb3Bkb3duXCI7XG5pbXBvcnQgeyBwc2RNZWdhTWVudURpcmVjdGl2ZSB9IGZyb20gXCIuL21lZ2FtZW51XCI7XG5pbXBvcnQgeyBwc2RNZW51RGlyZWN0aXZlIH0gZnJvbSBcIi4vbWVudVwiO1xuaW1wb3J0IHsgcHNkTWVudUJhckRpcmVjdGl2ZSB9IGZyb20gXCIuL21lbnViYXJcIjtcbmltcG9ydCB7IHBzZE11bHRpU2VsZWN0RGlyZWN0aXZlIH0gZnJvbSBcIi4vbXVsdGlzZWxlY3RcIjtcbmltcG9ydCB7IHBzZE92ZXJsYXlQYW5lbERpcmVjdGl2ZSB9IGZyb20gXCIuL292ZXJsYXlwYW5lbFwiO1xuaW1wb3J0IHsgcHNkUGFnaW5hdG9yRGlyZWN0aXZlIH0gZnJvbSBcIi4vcGFnaW5hdG9yXCI7XG5pbXBvcnQgeyBwc2RTbGlkZU1lbnVEaXJlY3RpdmUgfSBmcm9tIFwiLi9zbGlkZW1lbnVcIjtcbmltcG9ydCB7IHBzZFNwbGl0QnV0dG9uRGlyZWN0aXZlIH0gZnJvbSBcIi4vc3BsaXRidXR0b25cIjtcbmltcG9ydCB7IHBzZFRpZXJlZE1lbnVEaXJlY3RpdmUgfSBmcm9tIFwiLi90aWVyZWRtZW51XCI7XG5pbXBvcnQgeyBwc2RUb29sdGlwRGlyZWN0aXZlIH0gZnJvbSBcIi4vdG9vbHRpcFwiO1xuaW1wb3J0IHsgcHNkVHJlZVNlbGVjdERpcmVjdGl2ZSB9IGZyb20gXCIuL3RyZWVzZWxlY3RcIjtcblxuZXhwb3J0IHtcbiAgcHNkRHJvcGRvd25EaXJlY3RpdmUsXG4gIHBzZENhbGVuZGFyRGlyZWN0aXZlLFxuICBwc2RUb29sdGlwRGlyZWN0aXZlLFxuICBwc2RNdWx0aVNlbGVjdERpcmVjdGl2ZSxcbiAgcHNkTWVudURpcmVjdGl2ZSxcbiAgcHNkQXV0b0NvbXBsZXRlRGlyZWN0aXZlLFxuICBwc2RDYXNjYWRlU2VsZWN0RGlyZWN0aXZlLFxuICBwc2RDb2xvclBpY2tlckRpcmVjdGl2ZSxcbiAgcHNkTWVnYU1lbnVEaXJlY3RpdmUsXG4gIHBzZE1lbnVCYXJEaXJlY3RpdmUsXG4gIHBzZENvbmZpcm1Qb3B1cERpcmVjdGl2ZSxcbiAgcHNkU2xpZGVNZW51RGlyZWN0aXZlLFxuICBwc2RUaWVyZWRNZW51RGlyZWN0aXZlLFxuICBwc2RPdmVybGF5UGFuZWxEaXJlY3RpdmUsXG4gIHBzZFNwbGl0QnV0dG9uRGlyZWN0aXZlLFxuICBwc2RUcmVlU2VsZWN0RGlyZWN0aXZlLFxuICBwc2RQYWdpbmF0b3JEaXJlY3RpdmUsXG59Il19

@@ -7,17 +7,17 @@ import { Directive, Host, Optional, Self } from "@angular/core";

this.hostEl = hostEl;
setTimeout(() => {
hostEl.rootmenu.bindDocumentClickListener = () => {
if (!hostEl.rootmenu.documentClickListener) {
hostEl.rootmenu.documentClickListener = (event) => {
if (hostEl.rootmenu.el && !hostEl.rootmenu.el.nativeElement.contains(event.target.shadowRoot ? event.target.shadowRoot.activeElement : event.target)) {
hostEl.rootmenu.activeItem = null;
hostEl.rootmenu.cd.markForCheck();
hostEl.rootmenu.unbindDocumentClickListener();
}
};
document.addEventListener('click', hostEl.rootmenu.documentClickListener);
}
};
}, 0);
}
ngAfterViewInit() {
this.hostEl.rootmenu.bindDocumentClickListener = () => {
if (!this.hostEl.rootmenu.documentClickListener) {
this.hostEl.rootmenu.documentClickListener = (event) => {
if (this.hostEl.rootmenu.el && !this.hostEl.rootmenu.el.nativeElement.contains(event.target.shadowRoot ? event.target.shadowRoot.activeElement : event.target)) {
this.hostEl.rootmenu.activeItem = null;
this.hostEl.rootmenu.cd.markForCheck();
this.hostEl.rootmenu.unbindDocumentClickListener();
}
};
document.addEventListener('click', this.hostEl.rootmenu.documentClickListener);
}
};
}
}

@@ -38,2 +38,2 @@ psdMenuBarDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdMenuBarDirective, deps: [{ token: i1.Menubar, host: true, optional: true, self: true }], target: i0.ɵɵFactoryTarget.Directive });

}] }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVudWJhci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL3ByaW1lbmctc2hhZG93ZG9tLWRpcmVjdGl2ZXMvc3JjL2RpcmVjdGl2ZXMvbWVudWJhci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7QUFNaEUsTUFBTSxPQUFPLG1CQUFtQjtJQUM5QixZQUMrQyxNQUFlO1FBQWYsV0FBTSxHQUFOLE1BQU0sQ0FBUztRQUc1RCxVQUFVLENBQUMsR0FBRyxFQUFFO1lBQ2QsTUFBTSxDQUFDLFFBQVEsQ0FBQyx5QkFBeUIsR0FBRyxHQUFHLEVBQUU7Z0JBQy9DLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLHFCQUFxQixFQUFFO29CQUMxQyxNQUFNLENBQUMsUUFBUSxDQUFDLHFCQUFxQixHQUFHLENBQUMsS0FBSyxFQUFFLEVBQUU7d0JBQ2hELElBQUksTUFBTSxDQUFDLFFBQVEsQ0FBQyxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsRUFBRTs0QkFDcEosTUFBTSxDQUFDLFFBQVEsQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDOzRCQUNqQyxNQUFNLENBQUMsUUFBZ0IsQ0FBQyxFQUFFLENBQUMsWUFBWSxFQUFFLENBQUM7NEJBQzNDLE1BQU0sQ0FBQyxRQUFRLENBQUMsMkJBQTJCLEVBQUUsQ0FBQzt5QkFDL0M7b0JBQ0gsQ0FBQyxDQUFDO29CQUVGLFFBQVEsQ0FBQyxnQkFBZ0IsQ0FBQyxPQUFPLEVBQUUsTUFBTSxDQUFDLFFBQVEsQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDO2lCQUMzRTtZQUNILENBQUMsQ0FBQTtRQUNILENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQTtJQUNQLENBQUM7O2dIQXBCVSxtQkFBbUI7b0dBQW5CLG1CQUFtQjsyRkFBbkIsbUJBQW1CO2tCQUgvQixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxjQUFjO2lCQUN6Qjs7MEJBR0ksSUFBSTs7MEJBQUksSUFBSTs7MEJBQUksUUFBUSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgSG9zdCwgT3B0aW9uYWwsIFNlbGYgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgTWVudWJhciB9IGZyb20gXCJwcmltZW5nL21lbnViYXJcIjtcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnW3BzZE1lbnVCYXJdJyxcbn0pXG5leHBvcnQgY2xhc3MgcHNkTWVudUJhckRpcmVjdGl2ZSB7XG4gIGNvbnN0cnVjdG9yKFxuICAgIEBIb3N0KCkgQFNlbGYoKSBAT3B0aW9uYWwoKSBwcml2YXRlIHJlYWRvbmx5IGhvc3RFbDogTWVudWJhclxuICApIHtcblxuICAgIHNldFRpbWVvdXQoKCkgPT4geyAvLyB3YWl0IGZvciBuZXh0IGV2ZW50IGxvb3AgKGFmdGVyIGNvbnRlbnQgcmVuZGVyZWQpXG4gICAgICBob3N0RWwucm9vdG1lbnUuYmluZERvY3VtZW50Q2xpY2tMaXN0ZW5lciA9ICgpID0+IHtcbiAgICAgICAgaWYgKCFob3N0RWwucm9vdG1lbnUuZG9jdW1lbnRDbGlja0xpc3RlbmVyKSB7XG4gICAgICAgICAgaG9zdEVsLnJvb3RtZW51LmRvY3VtZW50Q2xpY2tMaXN0ZW5lciA9IChldmVudCkgPT4ge1xuICAgICAgICAgICAgaWYgKGhvc3RFbC5yb290bWVudS5lbCAmJiAhaG9zdEVsLnJvb3RtZW51LmVsLm5hdGl2ZUVsZW1lbnQuY29udGFpbnMoZXZlbnQudGFyZ2V0LnNoYWRvd1Jvb3QgPyBldmVudC50YXJnZXQuc2hhZG93Um9vdC5hY3RpdmVFbGVtZW50IDogZXZlbnQudGFyZ2V0KSkge1xuICAgICAgICAgICAgICBob3N0RWwucm9vdG1lbnUuYWN0aXZlSXRlbSA9IG51bGw7XG4gICAgICAgICAgICAgIChob3N0RWwucm9vdG1lbnUgYXMgYW55KS5jZC5tYXJrRm9yQ2hlY2soKTtcbiAgICAgICAgICAgICAgaG9zdEVsLnJvb3RtZW51LnVuYmluZERvY3VtZW50Q2xpY2tMaXN0ZW5lcigpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH07XG4gIFxuICAgICAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgaG9zdEVsLnJvb3RtZW51LmRvY3VtZW50Q2xpY2tMaXN0ZW5lcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9LCAwKVxuICB9XG59Il19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVudWJhci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL3ByaW1lbmctc2hhZG93ZG9tLWRpcmVjdGl2ZXMvc3JjL2RpcmVjdGl2ZXMvbWVudWJhci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7QUFNaEUsTUFBTSxPQUFPLG1CQUFtQjtJQUM5QixZQUMrQyxNQUFlO1FBQWYsV0FBTSxHQUFOLE1BQU0sQ0FBUztJQUMzRCxDQUFDO0lBRUosZUFBZTtRQUNiLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLHlCQUF5QixHQUFHLEdBQUcsRUFBRTtZQUNwRCxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMscUJBQXFCLEVBQUU7Z0JBQy9DLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLHFCQUFxQixHQUFHLENBQUMsS0FBSyxFQUFFLEVBQUU7b0JBQ3JELElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxFQUFFO3dCQUM5SixJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDO3dCQUN0QyxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQWdCLENBQUMsRUFBRSxDQUFDLFlBQVksRUFBRSxDQUFDO3dCQUNoRCxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQywyQkFBMkIsRUFBRSxDQUFDO3FCQUNwRDtnQkFDSCxDQUFDLENBQUM7Z0JBRUYsUUFBUSxDQUFDLGdCQUFnQixDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDO2FBQ2hGO1FBQ0gsQ0FBQyxDQUFBO0lBQ0gsQ0FBQzs7Z0hBbkJVLG1CQUFtQjtvR0FBbkIsbUJBQW1COzJGQUFuQixtQkFBbUI7a0JBSC9CLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGNBQWM7aUJBQ3pCOzswQkFHSSxJQUFJOzswQkFBSSxJQUFJOzswQkFBSSxRQUFRIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBIb3N0LCBPcHRpb25hbCwgU2VsZiB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBNZW51YmFyIH0gZnJvbSBcInByaW1lbmcvbWVudWJhclwiO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbcHNkTWVudUJhcl0nLFxufSlcbmV4cG9ydCBjbGFzcyBwc2RNZW51QmFyRGlyZWN0aXZlIHtcbiAgY29uc3RydWN0b3IoXG4gICAgQEhvc3QoKSBAU2VsZigpIEBPcHRpb25hbCgpIHByaXZhdGUgcmVhZG9ubHkgaG9zdEVsOiBNZW51YmFyXG4gICkge31cblxuICBuZ0FmdGVyVmlld0luaXQoKSB7XG4gICAgdGhpcy5ob3N0RWwucm9vdG1lbnUuYmluZERvY3VtZW50Q2xpY2tMaXN0ZW5lciA9ICgpID0+IHtcbiAgICAgIGlmICghdGhpcy5ob3N0RWwucm9vdG1lbnUuZG9jdW1lbnRDbGlja0xpc3RlbmVyKSB7XG4gICAgICAgIHRoaXMuaG9zdEVsLnJvb3RtZW51LmRvY3VtZW50Q2xpY2tMaXN0ZW5lciA9IChldmVudCkgPT4ge1xuICAgICAgICAgIGlmICh0aGlzLmhvc3RFbC5yb290bWVudS5lbCAmJiAhdGhpcy5ob3N0RWwucm9vdG1lbnUuZWwubmF0aXZlRWxlbWVudC5jb250YWlucyhldmVudC50YXJnZXQuc2hhZG93Um9vdCA/IGV2ZW50LnRhcmdldC5zaGFkb3dSb290LmFjdGl2ZUVsZW1lbnQgOiBldmVudC50YXJnZXQpKSB7XG4gICAgICAgICAgICB0aGlzLmhvc3RFbC5yb290bWVudS5hY3RpdmVJdGVtID0gbnVsbDtcbiAgICAgICAgICAgICh0aGlzLmhvc3RFbC5yb290bWVudSBhcyBhbnkpLmNkLm1hcmtGb3JDaGVjaygpO1xuICAgICAgICAgICAgdGhpcy5ob3N0RWwucm9vdG1lbnUudW5iaW5kRG9jdW1lbnRDbGlja0xpc3RlbmVyKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9O1xuXG4gICAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgdGhpcy5ob3N0RWwucm9vdG1lbnUuZG9jdW1lbnRDbGlja0xpc3RlbmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0=

@@ -8,16 +8,15 @@ import { Directive, Host, Optional, Self } from "@angular/core";

this.hostEl = hostEl;
// wait for next event loop, after first render
setTimeout(() => {
hostEl.menu.bindScrollListener = () => {
if (!hostEl.menu.scrollHandler) {
hostEl.menu.scrollHandler = new ConnectedOverlayScrollHandler(hostEl.containerViewChild.nativeElement, (event) => {
if (hostEl.menu.visible) {
hostEl.menu.hide();
}
});
}
hostEl.menu.scrollHandler.bindScrollListener();
};
});
}
ngAfterViewInit() {
this.hostEl.menu.bindScrollListener = () => {
if (!this.hostEl.menu.scrollHandler) {
this.hostEl.menu.scrollHandler = new ConnectedOverlayScrollHandler(this.hostEl.containerViewChild.nativeElement, (event) => {
if (this.hostEl.menu.visible) {
this.hostEl.menu.hide();
}
});
}
this.hostEl.menu.scrollHandler.bindScrollListener();
};
}
}

@@ -38,2 +37,2 @@ psdSplitButtonDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdSplitButtonDirective, deps: [{ token: i1.SplitButton, host: true, optional: true, self: true }], target: i0.ɵɵFactoryTarget.Directive });

}] }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3BsaXRidXR0b24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9kaXJlY3RpdmVzL3NwbGl0YnV0dG9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFaEUsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sa0NBQWtDLENBQUM7OztBQUtqRixNQUFNLE9BQU8sdUJBQXVCO0lBQ2xDLFlBQytDLE1BQW1CO1FBQW5CLFdBQU0sR0FBTixNQUFNLENBQWE7UUFFaEUsK0NBQStDO1FBQy9DLFVBQVUsQ0FBQyxHQUFHLEVBQUU7WUFDZCxNQUFNLENBQUMsSUFBSSxDQUFDLGtCQUFrQixHQUFHLEdBQUcsRUFBRTtnQkFDcEMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsYUFBYSxFQUFFO29CQUM5QixNQUFNLENBQUMsSUFBSSxDQUFDLGFBQWEsR0FBRyxJQUFJLDZCQUE2QixDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLEVBQUUsQ0FBQyxLQUFVLEVBQUUsRUFBRTt3QkFDcEgsSUFBSSxNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRTs0QkFDdkIsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsQ0FBQzt5QkFDcEI7b0JBQ0gsQ0FBQyxDQUFDLENBQUM7aUJBQ0o7Z0JBRUQsTUFBTSxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsa0JBQWtCLEVBQUUsQ0FBQztZQUNqRCxDQUFDLENBQUE7UUFDSCxDQUFDLENBQUMsQ0FBQTtJQUNKLENBQUM7O29IQWxCVSx1QkFBdUI7d0dBQXZCLHVCQUF1QjsyRkFBdkIsdUJBQXVCO2tCQUhuQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxrQkFBa0I7aUJBQzdCOzswQkFHSSxJQUFJOzswQkFBSSxJQUFJOzswQkFBSSxRQUFRIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBIb3N0LCBPcHRpb25hbCwgU2VsZiB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBTcGxpdEJ1dHRvbiB9IGZyb20gXCJwcmltZW5nL3NwbGl0YnV0dG9uXCI7XG5pbXBvcnQgeyBDb25uZWN0ZWRPdmVybGF5U2Nyb2xsSGFuZGxlciB9IGZyb20gXCIuLi9jb25uZWN0ZWRvdmVybGF5c2Nyb2xsaGFuZGxlclwiO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbcHNkU3BsaXRCdXR0b25dJyxcbn0pXG5leHBvcnQgY2xhc3MgcHNkU3BsaXRCdXR0b25EaXJlY3RpdmUge1xuICBjb25zdHJ1Y3RvcihcbiAgICBASG9zdCgpIEBTZWxmKCkgQE9wdGlvbmFsKCkgcHJpdmF0ZSByZWFkb25seSBob3N0RWw6IFNwbGl0QnV0dG9uXG4gICkge1xuICAgIC8vIHdhaXQgZm9yIG5leHQgZXZlbnQgbG9vcCwgYWZ0ZXIgZmlyc3QgcmVuZGVyXG4gICAgc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICBob3N0RWwubWVudS5iaW5kU2Nyb2xsTGlzdGVuZXIgPSAoKSA9PiB7XG4gICAgICAgIGlmICghaG9zdEVsLm1lbnUuc2Nyb2xsSGFuZGxlcikge1xuICAgICAgICAgIGhvc3RFbC5tZW51LnNjcm9sbEhhbmRsZXIgPSBuZXcgQ29ubmVjdGVkT3ZlcmxheVNjcm9sbEhhbmRsZXIoaG9zdEVsLmNvbnRhaW5lclZpZXdDaGlsZC5uYXRpdmVFbGVtZW50LCAoZXZlbnQ6IGFueSkgPT4ge1xuICAgICAgICAgICAgaWYgKGhvc3RFbC5tZW51LnZpc2libGUpIHtcbiAgICAgICAgICAgICAgaG9zdEVsLm1lbnUuaGlkZSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gIFxuICAgICAgICBob3N0RWwubWVudS5zY3JvbGxIYW5kbGVyLmJpbmRTY3JvbGxMaXN0ZW5lcigpO1xuICAgICAgfVxuICAgIH0pXG4gIH1cbn0iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3BsaXRidXR0b24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9kaXJlY3RpdmVzL3NwbGl0YnV0dG9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFaEUsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sa0NBQWtDLENBQUM7OztBQUtqRixNQUFNLE9BQU8sdUJBQXVCO0lBQ2xDLFlBQytDLE1BQW1CO1FBQW5CLFdBQU0sR0FBTixNQUFNLENBQWE7SUFDL0QsQ0FBQztJQUVKLGVBQWU7UUFDYixJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxrQkFBa0IsR0FBRyxHQUFHLEVBQUU7WUFDekMsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLGFBQWEsRUFBRTtnQkFDbkMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsYUFBYSxHQUFHLElBQUksNkJBQTZCLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLEVBQUUsQ0FBQyxLQUFVLEVBQUUsRUFBRTtvQkFDOUgsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUU7d0JBQzVCLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxDQUFDO3FCQUN6QjtnQkFDSCxDQUFDLENBQUMsQ0FBQzthQUNKO1lBRUQsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLGtCQUFrQixFQUFFLENBQUM7UUFDdEQsQ0FBQyxDQUFBO0lBQ0gsQ0FBQzs7b0hBakJVLHVCQUF1Qjt3R0FBdkIsdUJBQXVCOzJGQUF2Qix1QkFBdUI7a0JBSG5DLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGtCQUFrQjtpQkFDN0I7OzBCQUdJLElBQUk7OzBCQUFJLElBQUk7OzBCQUFJLFFBQVEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEhvc3QsIE9wdGlvbmFsLCBTZWxmIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7IFNwbGl0QnV0dG9uIH0gZnJvbSBcInByaW1lbmcvc3BsaXRidXR0b25cIjtcbmltcG9ydCB7IENvbm5lY3RlZE92ZXJsYXlTY3JvbGxIYW5kbGVyIH0gZnJvbSBcIi4uL2Nvbm5lY3RlZG92ZXJsYXlzY3JvbGxoYW5kbGVyXCI7XG5cbkBEaXJlY3RpdmUoe1xuICBzZWxlY3RvcjogJ1twc2RTcGxpdEJ1dHRvbl0nLFxufSlcbmV4cG9ydCBjbGFzcyBwc2RTcGxpdEJ1dHRvbkRpcmVjdGl2ZSB7XG4gIGNvbnN0cnVjdG9yKFxuICAgIEBIb3N0KCkgQFNlbGYoKSBAT3B0aW9uYWwoKSBwcml2YXRlIHJlYWRvbmx5IGhvc3RFbDogU3BsaXRCdXR0b25cbiAgKSB7fVxuXG4gIG5nQWZ0ZXJWaWV3SW5pdCgpIHtcbiAgICB0aGlzLmhvc3RFbC5tZW51LmJpbmRTY3JvbGxMaXN0ZW5lciA9ICgpID0+IHtcbiAgICAgIGlmICghdGhpcy5ob3N0RWwubWVudS5zY3JvbGxIYW5kbGVyKSB7XG4gICAgICAgIHRoaXMuaG9zdEVsLm1lbnUuc2Nyb2xsSGFuZGxlciA9IG5ldyBDb25uZWN0ZWRPdmVybGF5U2Nyb2xsSGFuZGxlcih0aGlzLmhvc3RFbC5jb250YWluZXJWaWV3Q2hpbGQubmF0aXZlRWxlbWVudCwgKGV2ZW50OiBhbnkpID0+IHtcbiAgICAgICAgICBpZiAodGhpcy5ob3N0RWwubWVudS52aXNpYmxlKSB7XG4gICAgICAgICAgICB0aGlzLmhvc3RFbC5tZW51LmhpZGUoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgICAgfVxuXG4gICAgICB0aGlzLmhvc3RFbC5tZW51LnNjcm9sbEhhbmRsZXIuYmluZFNjcm9sbExpc3RlbmVyKCk7XG4gICAgfVxuICB9XG59Il19
import { NgModule } from "@angular/core";
import { psdCalendarDirective, psdDropdownDirective, psdMenuDirective, psdMultiSelectDirective, psdTooltipDirective, psdAutoCompleteDirective, psdCascadeSelectDirective, psdColorPickerDirective, psdMegaMenuDirective, psdMenuBarDirective, psdSlideMenuDirective, psdTieredMenuDirective, psdOverlayPanelDirective, psdSplitButtonDirective, psdTreeSelectDirective, } from "./directives";
import { psdCalendarDirective, psdDropdownDirective, psdMenuDirective, psdMultiSelectDirective, psdTooltipDirective, psdAutoCompleteDirective, psdCascadeSelectDirective, psdColorPickerDirective, psdMegaMenuDirective, psdMenuBarDirective, psdSlideMenuDirective, psdTieredMenuDirective, psdOverlayPanelDirective, psdSplitButtonDirective, psdTreeSelectDirective, psdPaginatorDirective, } from "./directives";
import { psdConfirmPopupDirective } from "./directives/confirmpopup";

@@ -23,3 +23,4 @@ import * as i0 from "@angular/core";

psdSplitButtonDirective,
psdTreeSelectDirective], exports: [psdDropdownDirective,
psdTreeSelectDirective,
psdPaginatorDirective], exports: [psdDropdownDirective,
psdCalendarDirective,

@@ -39,3 +40,4 @@ psdTooltipDirective,

psdSplitButtonDirective,
psdTreeSelectDirective] });
psdTreeSelectDirective,
psdPaginatorDirective] });
PrimeNGShadowDOMDirective.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: PrimeNGShadowDOMDirective });

@@ -62,2 +64,3 @@ i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: PrimeNGShadowDOMDirective, decorators: [{

psdTreeSelectDirective,
psdPaginatorDirective,
],

@@ -81,5 +84,6 @@ exports: [

psdTreeSelectDirective,
psdPaginatorDirective,
]
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJpbWVuZy1zaGFkb3dkb20tZGlyZWN0aXZlcy5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFDTCxvQkFBb0IsRUFDcEIsb0JBQW9CLEVBQ3BCLGdCQUFnQixFQUNoQix1QkFBdUIsRUFDdkIsbUJBQW1CLEVBQ25CLHdCQUF3QixFQUN4Qix5QkFBeUIsRUFDekIsdUJBQXVCLEVBQ3ZCLG9CQUFvQixFQUNwQixtQkFBbUIsRUFDbkIscUJBQXFCLEVBQ3JCLHNCQUFzQixFQUN0Qix3QkFBd0IsRUFDeEIsdUJBQXVCLEVBQ3ZCLHNCQUFzQixHQUN2QixNQUFNLGNBQWMsQ0FBQztBQUN0QixPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQzs7QUF3Q3JFLE1BQU0sT0FBTyx5QkFBeUI7O3NIQUF6Qix5QkFBeUI7dUhBQXpCLHlCQUF5QixpQkFwQ2xDLG9CQUFvQjtRQUNwQixvQkFBb0I7UUFDcEIsbUJBQW1CO1FBQ25CLHVCQUF1QjtRQUN2QixnQkFBZ0I7UUFDaEIsd0JBQXdCO1FBQ3hCLHlCQUF5QjtRQUN6Qix1QkFBdUI7UUFDdkIsb0JBQW9CO1FBQ3BCLG1CQUFtQjtRQUNuQix3QkFBd0I7UUFDeEIscUJBQXFCO1FBQ3JCLHNCQUFzQjtRQUN0Qix3QkFBd0I7UUFDeEIsdUJBQXVCO1FBQ3ZCLHNCQUFzQixhQUd0QixvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLG1CQUFtQjtRQUNuQix1QkFBdUI7UUFDdkIsZ0JBQWdCO1FBQ2hCLHdCQUF3QjtRQUN4Qix5QkFBeUI7UUFDekIsdUJBQXVCO1FBQ3ZCLG9CQUFvQjtRQUNwQixtQkFBbUI7UUFDbkIsd0JBQXdCO1FBQ3hCLHFCQUFxQjtRQUNyQixzQkFBc0I7UUFDdEIsd0JBQXdCO1FBQ3hCLHVCQUF1QjtRQUN2QixzQkFBc0I7dUhBR2IseUJBQXlCOzJGQUF6Qix5QkFBeUI7a0JBdENyQyxRQUFRO21CQUFDO29CQUNSLFlBQVksRUFBRTt3QkFDWixvQkFBb0I7d0JBQ3BCLG9CQUFvQjt3QkFDcEIsbUJBQW1CO3dCQUNuQix1QkFBdUI7d0JBQ3ZCLGdCQUFnQjt3QkFDaEIsd0JBQXdCO3dCQUN4Qix5QkFBeUI7d0JBQ3pCLHVCQUF1Qjt3QkFDdkIsb0JBQW9CO3dCQUNwQixtQkFBbUI7d0JBQ25CLHdCQUF3Qjt3QkFDeEIscUJBQXFCO3dCQUNyQixzQkFBc0I7d0JBQ3RCLHdCQUF3Qjt3QkFDeEIsdUJBQXVCO3dCQUN2QixzQkFBc0I7cUJBQ3ZCO29CQUNELE9BQU8sRUFBRTt3QkFDUCxvQkFBb0I7d0JBQ3BCLG9CQUFvQjt3QkFDcEIsbUJBQW1CO3dCQUNuQix1QkFBdUI7d0JBQ3ZCLGdCQUFnQjt3QkFDaEIsd0JBQXdCO3dCQUN4Qix5QkFBeUI7d0JBQ3pCLHVCQUF1Qjt3QkFDdkIsb0JBQW9CO3dCQUNwQixtQkFBbUI7d0JBQ25CLHdCQUF3Qjt3QkFDeEIscUJBQXFCO3dCQUNyQixzQkFBc0I7d0JBQ3RCLHdCQUF3Qjt3QkFDeEIsdUJBQXVCO3dCQUN2QixzQkFBc0I7cUJBQ3ZCO2lCQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHtcbiAgcHNkQ2FsZW5kYXJEaXJlY3RpdmUsXG4gIHBzZERyb3Bkb3duRGlyZWN0aXZlLFxuICBwc2RNZW51RGlyZWN0aXZlLFxuICBwc2RNdWx0aVNlbGVjdERpcmVjdGl2ZSxcbiAgcHNkVG9vbHRpcERpcmVjdGl2ZSxcbiAgcHNkQXV0b0NvbXBsZXRlRGlyZWN0aXZlLFxuICBwc2RDYXNjYWRlU2VsZWN0RGlyZWN0aXZlLFxuICBwc2RDb2xvclBpY2tlckRpcmVjdGl2ZSxcbiAgcHNkTWVnYU1lbnVEaXJlY3RpdmUsXG4gIHBzZE1lbnVCYXJEaXJlY3RpdmUsXG4gIHBzZFNsaWRlTWVudURpcmVjdGl2ZSxcbiAgcHNkVGllcmVkTWVudURpcmVjdGl2ZSxcbiAgcHNkT3ZlcmxheVBhbmVsRGlyZWN0aXZlLFxuICBwc2RTcGxpdEJ1dHRvbkRpcmVjdGl2ZSxcbiAgcHNkVHJlZVNlbGVjdERpcmVjdGl2ZSxcbn0gZnJvbSBcIi4vZGlyZWN0aXZlc1wiO1xuaW1wb3J0IHsgcHNkQ29uZmlybVBvcHVwRGlyZWN0aXZlIH0gZnJvbSBcIi4vZGlyZWN0aXZlcy9jb25maXJtcG9wdXBcIjtcblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbXG4gICAgcHNkRHJvcGRvd25EaXJlY3RpdmUsXG4gICAgcHNkQ2FsZW5kYXJEaXJlY3RpdmUsXG4gICAgcHNkVG9vbHRpcERpcmVjdGl2ZSxcbiAgICBwc2RNdWx0aVNlbGVjdERpcmVjdGl2ZSxcbiAgICBwc2RNZW51RGlyZWN0aXZlLFxuICAgIHBzZEF1dG9Db21wbGV0ZURpcmVjdGl2ZSxcbiAgICBwc2RDYXNjYWRlU2VsZWN0RGlyZWN0aXZlLFxuICAgIHBzZENvbG9yUGlja2VyRGlyZWN0aXZlLFxuICAgIHBzZE1lZ2FNZW51RGlyZWN0aXZlLFxuICAgIHBzZE1lbnVCYXJEaXJlY3RpdmUsXG4gICAgcHNkQ29uZmlybVBvcHVwRGlyZWN0aXZlLFxuICAgIHBzZFNsaWRlTWVudURpcmVjdGl2ZSxcbiAgICBwc2RUaWVyZWRNZW51RGlyZWN0aXZlLFxuICAgIHBzZE92ZXJsYXlQYW5lbERpcmVjdGl2ZSxcbiAgICBwc2RTcGxpdEJ1dHRvbkRpcmVjdGl2ZSxcbiAgICBwc2RUcmVlU2VsZWN0RGlyZWN0aXZlLFxuICBdLFxuICBleHBvcnRzOiBbXG4gICAgcHNkRHJvcGRvd25EaXJlY3RpdmUsXG4gICAgcHNkQ2FsZW5kYXJEaXJlY3RpdmUsXG4gICAgcHNkVG9vbHRpcERpcmVjdGl2ZSxcbiAgICBwc2RNdWx0aVNlbGVjdERpcmVjdGl2ZSxcbiAgICBwc2RNZW51RGlyZWN0aXZlLFxuICAgIHBzZEF1dG9Db21wbGV0ZURpcmVjdGl2ZSxcbiAgICBwc2RDYXNjYWRlU2VsZWN0RGlyZWN0aXZlLFxuICAgIHBzZENvbG9yUGlja2VyRGlyZWN0aXZlLFxuICAgIHBzZE1lZ2FNZW51RGlyZWN0aXZlLFxuICAgIHBzZE1lbnVCYXJEaXJlY3RpdmUsXG4gICAgcHNkQ29uZmlybVBvcHVwRGlyZWN0aXZlLFxuICAgIHBzZFNsaWRlTWVudURpcmVjdGl2ZSxcbiAgICBwc2RUaWVyZWRNZW51RGlyZWN0aXZlLFxuICAgIHBzZE92ZXJsYXlQYW5lbERpcmVjdGl2ZSxcbiAgICBwc2RTcGxpdEJ1dHRvbkRpcmVjdGl2ZSxcbiAgICBwc2RUcmVlU2VsZWN0RGlyZWN0aXZlLFxuICBdXG59KVxuZXhwb3J0IGNsYXNzIFByaW1lTkdTaGFkb3dET01EaXJlY3RpdmUgeyB9Il19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJpbWVuZy1zaGFkb3dkb20tZGlyZWN0aXZlcy5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFDTCxvQkFBb0IsRUFDcEIsb0JBQW9CLEVBQ3BCLGdCQUFnQixFQUNoQix1QkFBdUIsRUFDdkIsbUJBQW1CLEVBQ25CLHdCQUF3QixFQUN4Qix5QkFBeUIsRUFDekIsdUJBQXVCLEVBQ3ZCLG9CQUFvQixFQUNwQixtQkFBbUIsRUFDbkIscUJBQXFCLEVBQ3JCLHNCQUFzQixFQUN0Qix3QkFBd0IsRUFDeEIsdUJBQXVCLEVBQ3ZCLHNCQUFzQixFQUN0QixxQkFBcUIsR0FDdEIsTUFBTSxjQUFjLENBQUM7QUFDdEIsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sMkJBQTJCLENBQUM7O0FBMENyRSxNQUFNLE9BQU8seUJBQXlCOztzSEFBekIseUJBQXlCO3VIQUF6Qix5QkFBeUIsaUJBdENsQyxvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLG1CQUFtQjtRQUNuQix1QkFBdUI7UUFDdkIsZ0JBQWdCO1FBQ2hCLHdCQUF3QjtRQUN4Qix5QkFBeUI7UUFDekIsdUJBQXVCO1FBQ3ZCLG9CQUFvQjtRQUNwQixtQkFBbUI7UUFDbkIsd0JBQXdCO1FBQ3hCLHFCQUFxQjtRQUNyQixzQkFBc0I7UUFDdEIsd0JBQXdCO1FBQ3hCLHVCQUF1QjtRQUN2QixzQkFBc0I7UUFDdEIscUJBQXFCLGFBR3JCLG9CQUFvQjtRQUNwQixvQkFBb0I7UUFDcEIsbUJBQW1CO1FBQ25CLHVCQUF1QjtRQUN2QixnQkFBZ0I7UUFDaEIsd0JBQXdCO1FBQ3hCLHlCQUF5QjtRQUN6Qix1QkFBdUI7UUFDdkIsb0JBQW9CO1FBQ3BCLG1CQUFtQjtRQUNuQix3QkFBd0I7UUFDeEIscUJBQXFCO1FBQ3JCLHNCQUFzQjtRQUN0Qix3QkFBd0I7UUFDeEIsdUJBQXVCO1FBQ3ZCLHNCQUFzQjtRQUN0QixxQkFBcUI7dUhBR1oseUJBQXlCOzJGQUF6Qix5QkFBeUI7a0JBeENyQyxRQUFRO21CQUFDO29CQUNSLFlBQVksRUFBRTt3QkFDWixvQkFBb0I7d0JBQ3BCLG9CQUFvQjt3QkFDcEIsbUJBQW1CO3dCQUNuQix1QkFBdUI7d0JBQ3ZCLGdCQUFnQjt3QkFDaEIsd0JBQXdCO3dCQUN4Qix5QkFBeUI7d0JBQ3pCLHVCQUF1Qjt3QkFDdkIsb0JBQW9CO3dCQUNwQixtQkFBbUI7d0JBQ25CLHdCQUF3Qjt3QkFDeEIscUJBQXFCO3dCQUNyQixzQkFBc0I7d0JBQ3RCLHdCQUF3Qjt3QkFDeEIsdUJBQXVCO3dCQUN2QixzQkFBc0I7d0JBQ3RCLHFCQUFxQjtxQkFDdEI7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLG9CQUFvQjt3QkFDcEIsb0JBQW9CO3dCQUNwQixtQkFBbUI7d0JBQ25CLHVCQUF1Qjt3QkFDdkIsZ0JBQWdCO3dCQUNoQix3QkFBd0I7d0JBQ3hCLHlCQUF5Qjt3QkFDekIsdUJBQXVCO3dCQUN2QixvQkFBb0I7d0JBQ3BCLG1CQUFtQjt3QkFDbkIsd0JBQXdCO3dCQUN4QixxQkFBcUI7d0JBQ3JCLHNCQUFzQjt3QkFDdEIsd0JBQXdCO3dCQUN4Qix1QkFBdUI7d0JBQ3ZCLHNCQUFzQjt3QkFDdEIscUJBQXFCO3FCQUN0QjtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7XG4gIHBzZENhbGVuZGFyRGlyZWN0aXZlLFxuICBwc2REcm9wZG93bkRpcmVjdGl2ZSxcbiAgcHNkTWVudURpcmVjdGl2ZSxcbiAgcHNkTXVsdGlTZWxlY3REaXJlY3RpdmUsXG4gIHBzZFRvb2x0aXBEaXJlY3RpdmUsXG4gIHBzZEF1dG9Db21wbGV0ZURpcmVjdGl2ZSxcbiAgcHNkQ2FzY2FkZVNlbGVjdERpcmVjdGl2ZSxcbiAgcHNkQ29sb3JQaWNrZXJEaXJlY3RpdmUsXG4gIHBzZE1lZ2FNZW51RGlyZWN0aXZlLFxuICBwc2RNZW51QmFyRGlyZWN0aXZlLFxuICBwc2RTbGlkZU1lbnVEaXJlY3RpdmUsXG4gIHBzZFRpZXJlZE1lbnVEaXJlY3RpdmUsXG4gIHBzZE92ZXJsYXlQYW5lbERpcmVjdGl2ZSxcbiAgcHNkU3BsaXRCdXR0b25EaXJlY3RpdmUsXG4gIHBzZFRyZWVTZWxlY3REaXJlY3RpdmUsXG4gIHBzZFBhZ2luYXRvckRpcmVjdGl2ZSxcbn0gZnJvbSBcIi4vZGlyZWN0aXZlc1wiO1xuaW1wb3J0IHsgcHNkQ29uZmlybVBvcHVwRGlyZWN0aXZlIH0gZnJvbSBcIi4vZGlyZWN0aXZlcy9jb25maXJtcG9wdXBcIjtcblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbXG4gICAgcHNkRHJvcGRvd25EaXJlY3RpdmUsXG4gICAgcHNkQ2FsZW5kYXJEaXJlY3RpdmUsXG4gICAgcHNkVG9vbHRpcERpcmVjdGl2ZSxcbiAgICBwc2RNdWx0aVNlbGVjdERpcmVjdGl2ZSxcbiAgICBwc2RNZW51RGlyZWN0aXZlLFxuICAgIHBzZEF1dG9Db21wbGV0ZURpcmVjdGl2ZSxcbiAgICBwc2RDYXNjYWRlU2VsZWN0RGlyZWN0aXZlLFxuICAgIHBzZENvbG9yUGlja2VyRGlyZWN0aXZlLFxuICAgIHBzZE1lZ2FNZW51RGlyZWN0aXZlLFxuICAgIHBzZE1lbnVCYXJEaXJlY3RpdmUsXG4gICAgcHNkQ29uZmlybVBvcHVwRGlyZWN0aXZlLFxuICAgIHBzZFNsaWRlTWVudURpcmVjdGl2ZSxcbiAgICBwc2RUaWVyZWRNZW51RGlyZWN0aXZlLFxuICAgIHBzZE92ZXJsYXlQYW5lbERpcmVjdGl2ZSxcbiAgICBwc2RTcGxpdEJ1dHRvbkRpcmVjdGl2ZSxcbiAgICBwc2RUcmVlU2VsZWN0RGlyZWN0aXZlLFxuICAgIHBzZFBhZ2luYXRvckRpcmVjdGl2ZSxcbiAgXSxcbiAgZXhwb3J0czogW1xuICAgIHBzZERyb3Bkb3duRGlyZWN0aXZlLFxuICAgIHBzZENhbGVuZGFyRGlyZWN0aXZlLFxuICAgIHBzZFRvb2x0aXBEaXJlY3RpdmUsXG4gICAgcHNkTXVsdGlTZWxlY3REaXJlY3RpdmUsXG4gICAgcHNkTWVudURpcmVjdGl2ZSxcbiAgICBwc2RBdXRvQ29tcGxldGVEaXJlY3RpdmUsXG4gICAgcHNkQ2FzY2FkZVNlbGVjdERpcmVjdGl2ZSxcbiAgICBwc2RDb2xvclBpY2tlckRpcmVjdGl2ZSxcbiAgICBwc2RNZWdhTWVudURpcmVjdGl2ZSxcbiAgICBwc2RNZW51QmFyRGlyZWN0aXZlLFxuICAgIHBzZENvbmZpcm1Qb3B1cERpcmVjdGl2ZSxcbiAgICBwc2RTbGlkZU1lbnVEaXJlY3RpdmUsXG4gICAgcHNkVGllcmVkTWVudURpcmVjdGl2ZSxcbiAgICBwc2RPdmVybGF5UGFuZWxEaXJlY3RpdmUsXG4gICAgcHNkU3BsaXRCdXR0b25EaXJlY3RpdmUsXG4gICAgcHNkVHJlZVNlbGVjdERpcmVjdGl2ZSxcbiAgICBwc2RQYWdpbmF0b3JEaXJlY3RpdmUsXG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgUHJpbWVOR1NoYWRvd0RPTURpcmVjdGl2ZSB7IH0iXX0=

@@ -734,20 +734,23 @@ import * as i0 from '@angular/core';

const overrideDropdownFunctions = (hostEl) => {
hostEl.bindScrollListener = () => {
if (!hostEl.scrollHandler) {
hostEl.scrollHandler = new ConnectedOverlayScrollHandler(hostEl.containerViewChild.nativeElement, (event) => {
if (hostEl.overlayVisible) {
hostEl.hide();
}
});
}
hostEl.scrollHandler.bindScrollListener();
};
hostEl.isOutsideClicked = (event) => {
const path = event.path || (event.composedPath && event.composedPath());
const target = event.target.shadowRoot ? path[0] : event.target;
return !(hostEl.el.nativeElement.isSameNode(target) || hostEl.el.nativeElement.contains(target) || (hostEl.overlay && hostEl.overlay.contains(target)));
};
};
class psdDropdownDirective {
constructor(hostEl) {
this.hostEl = hostEl;
hostEl.bindScrollListener = () => {
if (!hostEl.scrollHandler) {
hostEl.scrollHandler = new ConnectedOverlayScrollHandler(hostEl.containerViewChild.nativeElement, (event) => {
if (hostEl.overlayVisible) {
hostEl.hide();
}
});
}
hostEl.scrollHandler.bindScrollListener();
};
hostEl.isOutsideClicked = (event) => {
const path = event.path || (event.composedPath && event.composedPath());
const target = event.target.shadowRoot ? path[0] : event.target;
return !(this.hostEl.el.nativeElement.isSameNode(target) || this.hostEl.el.nativeElement.contains(target) || (this.hostEl.overlay && this.hostEl.overlay.contains(target)));
};
overrideDropdownFunctions(this.hostEl);
}

@@ -835,17 +838,17 @@ }

this.hostEl = hostEl;
setTimeout(() => {
hostEl.rootmenu.bindDocumentClickListener = () => {
if (!hostEl.rootmenu.documentClickListener) {
hostEl.rootmenu.documentClickListener = (event) => {
if (hostEl.rootmenu.el && !hostEl.rootmenu.el.nativeElement.contains(event.target.shadowRoot ? event.target.shadowRoot.activeElement : event.target)) {
hostEl.rootmenu.activeItem = null;
hostEl.rootmenu.cd.markForCheck();
hostEl.rootmenu.unbindDocumentClickListener();
}
};
document.addEventListener('click', hostEl.rootmenu.documentClickListener);
}
};
}, 0);
}
ngAfterViewInit() {
this.hostEl.rootmenu.bindDocumentClickListener = () => {
if (!this.hostEl.rootmenu.documentClickListener) {
this.hostEl.rootmenu.documentClickListener = (event) => {
if (this.hostEl.rootmenu.el && !this.hostEl.rootmenu.el.nativeElement.contains(event.target.shadowRoot ? event.target.shadowRoot.activeElement : event.target)) {
this.hostEl.rootmenu.activeItem = null;
this.hostEl.rootmenu.cd.markForCheck();
this.hostEl.rootmenu.unbindDocumentClickListener();
}
};
document.addEventListener('click', this.hostEl.rootmenu.documentClickListener);
}
};
}
}

@@ -952,2 +955,28 @@ psdMenuBarDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdMenuBarDirective, deps: [{ token: i1$8.Menubar, host: true, optional: true, self: true }], target: i0.ɵɵFactoryTarget.Directive });

class psdPaginatorDirective {
constructor(elementRef) {
this.elementRef = elementRef;
}
ngAfterViewInit() {
if (!this.elementRef.nativeElement.children.length)
return;
const el1 = this.elementRef.nativeElement.children[0];
if (!el1)
return;
const dropdowns = el1.getElementsByTagName('p-dropdown');
for (const dropdownEl of dropdowns) {
const dropdown = ng.getComponent(dropdownEl);
overrideDropdownFunctions(dropdown);
}
}
}
psdPaginatorDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdPaginatorDirective, deps: [{ token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Directive });
psdPaginatorDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.6", type: psdPaginatorDirective, selector: "[psdPaginator]", ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdPaginatorDirective, decorators: [{
type: Directive,
args: [{
selector: '[psdPaginator]',
}]
}], ctorParameters: function () { return [{ type: i0.ElementRef }]; } });
class psdSlideMenuDirective {

@@ -986,16 +1015,15 @@ constructor(hostEl) {

this.hostEl = hostEl;
// wait for next event loop, after first render
setTimeout(() => {
hostEl.menu.bindScrollListener = () => {
if (!hostEl.menu.scrollHandler) {
hostEl.menu.scrollHandler = new ConnectedOverlayScrollHandler(hostEl.containerViewChild.nativeElement, (event) => {
if (hostEl.menu.visible) {
hostEl.menu.hide();
}
});
}
hostEl.menu.scrollHandler.bindScrollListener();
};
});
}
ngAfterViewInit() {
this.hostEl.menu.bindScrollListener = () => {
if (!this.hostEl.menu.scrollHandler) {
this.hostEl.menu.scrollHandler = new ConnectedOverlayScrollHandler(this.hostEl.containerViewChild.nativeElement, (event) => {
if (this.hostEl.menu.visible) {
this.hostEl.menu.hide();
}
});
}
this.hostEl.menu.scrollHandler.bindScrollListener();
};
}
}

@@ -1138,3 +1166,4 @@ psdSplitButtonDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdSplitButtonDirective, deps: [{ token: i1$c.SplitButton, host: true, optional: true, self: true }], target: i0.ɵɵFactoryTarget.Directive });

psdSplitButtonDirective,
psdTreeSelectDirective], exports: [psdDropdownDirective,
psdTreeSelectDirective,
psdPaginatorDirective], exports: [psdDropdownDirective,
psdCalendarDirective,

@@ -1154,3 +1183,4 @@ psdTooltipDirective,

psdSplitButtonDirective,
psdTreeSelectDirective] });
psdTreeSelectDirective,
psdPaginatorDirective] });
PrimeNGShadowDOMDirective.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: PrimeNGShadowDOMDirective });

@@ -1177,2 +1207,3 @@ i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: PrimeNGShadowDOMDirective, decorators: [{

psdTreeSelectDirective,
psdPaginatorDirective,
],

@@ -1196,2 +1227,3 @@ exports: [

psdTreeSelectDirective,
psdPaginatorDirective,
]

@@ -1209,3 +1241,3 @@ }]

export { PrimeNGShadowDOMDirective, psdAutoCompleteDirective, psdCalendarDirective, psdCascadeSelectDirective, psdColorPickerDirective, psdConfirmPopupDirective, psdDropdownDirective, psdMegaMenuDirective, psdMenuBarDirective, psdMenuDirective, psdMultiSelectDirective, psdOverlayPanelDirective, psdSlideMenuDirective, psdSplitButtonDirective, psdTieredMenuDirective, psdTooltipDirective, psdTreeSelectDirective };
export { PrimeNGShadowDOMDirective, psdAutoCompleteDirective, psdCalendarDirective, psdCascadeSelectDirective, psdColorPickerDirective, psdConfirmPopupDirective, psdDropdownDirective, psdMegaMenuDirective, psdMenuBarDirective, psdMenuDirective, psdMultiSelectDirective, psdOverlayPanelDirective, psdPaginatorDirective, psdSlideMenuDirective, psdSplitButtonDirective, psdTieredMenuDirective, psdTooltipDirective, psdTreeSelectDirective };
//# sourceMappingURL=primeng-shadowdom-directives.js.map
{
"name": "primeng-shadowdom-directives",
"version": "0.1.2",
"version": "0.1.3",
"peerDependencies": {

@@ -5,0 +5,0 @@ "@angular/common": "^12.2.0",

@@ -18,6 +18,7 @@ import * as i0 from "@angular/core";

import * as i16 from "./directives/treeselect";
import * as i17 from "./directives/paginator";
export declare class PrimeNGShadowDOMDirective {
static ɵfac: i0.ɵɵFactoryDeclaration<PrimeNGShadowDOMDirective, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<PrimeNGShadowDOMDirective, [typeof i1.psdDropdownDirective, typeof i2.psdCalendarDirective, typeof i3.psdTooltipDirective, typeof i4.psdMultiSelectDirective, typeof i5.psdMenuDirective, typeof i6.psdAutoCompleteDirective, typeof i7.psdCascadeSelectDirective, typeof i8.psdColorPickerDirective, typeof i9.psdMegaMenuDirective, typeof i10.psdMenuBarDirective, typeof i11.psdConfirmPopupDirective, typeof i12.psdSlideMenuDirective, typeof i13.psdTieredMenuDirective, typeof i14.psdOverlayPanelDirective, typeof i15.psdSplitButtonDirective, typeof i16.psdTreeSelectDirective], never, [typeof i1.psdDropdownDirective, typeof i2.psdCalendarDirective, typeof i3.psdTooltipDirective, typeof i4.psdMultiSelectDirective, typeof i5.psdMenuDirective, typeof i6.psdAutoCompleteDirective, typeof i7.psdCascadeSelectDirective, typeof i8.psdColorPickerDirective, typeof i9.psdMegaMenuDirective, typeof i10.psdMenuBarDirective, typeof i11.psdConfirmPopupDirective, typeof i12.psdSlideMenuDirective, typeof i13.psdTieredMenuDirective, typeof i14.psdOverlayPanelDirective, typeof i15.psdSplitButtonDirective, typeof i16.psdTreeSelectDirective]>;
static ɵmod: i0.ɵɵNgModuleDeclaration<PrimeNGShadowDOMDirective, [typeof i1.psdDropdownDirective, typeof i2.psdCalendarDirective, typeof i3.psdTooltipDirective, typeof i4.psdMultiSelectDirective, typeof i5.psdMenuDirective, typeof i6.psdAutoCompleteDirective, typeof i7.psdCascadeSelectDirective, typeof i8.psdColorPickerDirective, typeof i9.psdMegaMenuDirective, typeof i10.psdMenuBarDirective, typeof i11.psdConfirmPopupDirective, typeof i12.psdSlideMenuDirective, typeof i13.psdTieredMenuDirective, typeof i14.psdOverlayPanelDirective, typeof i15.psdSplitButtonDirective, typeof i16.psdTreeSelectDirective, typeof i17.psdPaginatorDirective], never, [typeof i1.psdDropdownDirective, typeof i2.psdCalendarDirective, typeof i3.psdTooltipDirective, typeof i4.psdMultiSelectDirective, typeof i5.psdMenuDirective, typeof i6.psdAutoCompleteDirective, typeof i7.psdCascadeSelectDirective, typeof i8.psdColorPickerDirective, typeof i9.psdMegaMenuDirective, typeof i10.psdMenuBarDirective, typeof i11.psdConfirmPopupDirective, typeof i12.psdSlideMenuDirective, typeof i13.psdTieredMenuDirective, typeof i14.psdOverlayPanelDirective, typeof i15.psdSplitButtonDirective, typeof i16.psdTreeSelectDirective, typeof i17.psdPaginatorDirective]>;
static ɵinj: i0.ɵɵInjectorDeclaration<PrimeNGShadowDOMDirective>;
}

@@ -7,2 +7,3 @@ # Primeng Shadowdom Directives

- [x] Dropdown (`psdDropdown`)
- [x] Dropdown inside Paginator (`psdPaginator`)
- [x] Menu (`psdMenu`)

@@ -16,2 +17,8 @@ - [x] Multi Select (`psdMultiSelect`)

- [x] Menu Bar (`psdMenuBar`)
- [x] Confirm Popup (`psdConfirmPopup`)
- [x] Overlay Panel (`psdOverlayPanel`)
- [x] Slide Menu (`psdSlideMenu`)
- [x] Split Button (`psdSplitButton`)
- [x] Tiered Menu (`psdTieredMenu`)
- [x] Tree Select (`psdTreeSelect`)

@@ -74,2 +81,5 @@ To request for new component, please submit issue or PR

npm run build
# watch mode
npm run watch
```

@@ -76,0 +86,0 @@ Finally start the demo-app:

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc