primeng-shadowdom-directives
Advanced tools
Comparing version 0.0.4 to 0.0.5
@@ -5,2 +5,3 @@ import { psdAutoCompleteDirective } from "./autocomplete"; | ||
import { psdColorPickerDirective } from "./colorpicker"; | ||
import { psdConfirmPopupDirective } from "./confirmpopup"; | ||
import { psdDropdownDirective } from "./dropdown"; | ||
@@ -12,2 +13,2 @@ import { psdMegaMenuDirective } from "./megamenu"; | ||
import { psdTooltipDirective } from "./tooltip"; | ||
export { psdDropdownDirective, psdCalendarDirective, psdTooltipDirective, psdMultiSelectDirective, psdMenuDirective, psdAutoCompleteDirective, psdCascadeSelectDirective, psdColorPickerDirective, psdMegaMenuDirective, psdMenuBarDirective, }; | ||
export { psdDropdownDirective, psdCalendarDirective, psdTooltipDirective, psdMultiSelectDirective, psdMenuDirective, psdAutoCompleteDirective, psdCascadeSelectDirective, psdColorPickerDirective, psdMegaMenuDirective, psdMenuBarDirective, psdConfirmPopupDirective, }; |
@@ -27,2 +27,2 @@ import { DomHandler } from './domhandler'; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29ubmVjdGVkb3ZlcmxheXNjcm9sbGhhbmRsZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9jb25uZWN0ZWRvdmVybGF5c2Nyb2xsaGFuZGxlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sY0FBYyxDQUFDO0FBRXhDLE1BQU0sT0FBTyw2QkFBNkI7SUFRdEMsWUFBWSxPQUFZLEVBQUUsV0FBZ0IsR0FBRyxFQUFFLEdBQUUsQ0FBQztRQUM5QyxJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztRQUN2QixJQUFJLENBQUMsUUFBUSxHQUFHLFFBQVEsQ0FBQztJQUM3QixDQUFDO0lBRUQsa0JBQWtCO1FBQ2QsSUFBSSxDQUFDLGlCQUFpQixHQUFHLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7UUFDdkUsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxFQUFFLEVBQUU7WUFDcEQsSUFBSSxDQUFDLGlCQUFpQixDQUFDLENBQUMsQ0FBQyxDQUFDLGdCQUFnQixDQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7U0FDdkU7SUFDTCxDQUFDO0lBRUQsb0JBQW9CO1FBQ2hCLElBQUksSUFBSSxDQUFDLGlCQUFpQixFQUFFO1lBQ3hCLEtBQUssSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxJQUFJLENBQUMsaUJBQWlCLENBQUMsTUFBTSxFQUFFLENBQUMsRUFBRSxFQUFFO2dCQUNwRCxJQUFJLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxDQUFDLENBQUMsbUJBQW1CLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQzthQUMxRTtTQUNKO0lBQ0wsQ0FBQztJQUVELE9BQU87UUFDSCxJQUFJLENBQUMsb0JBQW9CLEVBQUUsQ0FBQztRQUM1QixJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQztRQUNwQixJQUFJLENBQUMsUUFBUSxHQUFHLElBQUksQ0FBQztRQUNyQixJQUFJLENBQUMsaUJBQWlCLEdBQUcsSUFBSSxDQUFDO0lBQ2xDLENBQUM7Q0FDSiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7RG9tSGFuZGxlcn0gZnJvbSAnLi9kb21oYW5kbGVyJztcblxuZXhwb3J0IGNsYXNzIENvbm5lY3RlZE92ZXJsYXlTY3JvbGxIYW5kbGVyIHtcblxuICAgIGVsZW1lbnQ6IGFueTtcblxuICAgIGxpc3RlbmVyOiBhbnk7XG5cbiAgICBzY3JvbGxhYmxlUGFyZW50czogYW55O1xuXG4gICAgY29uc3RydWN0b3IoZWxlbWVudDogYW55LCBsaXN0ZW5lcjogYW55ID0gKCkgPT4ge30pIHtcbiAgICAgICAgdGhpcy5lbGVtZW50ID0gZWxlbWVudDtcbiAgICAgICAgdGhpcy5saXN0ZW5lciA9IGxpc3RlbmVyO1xuICAgIH1cblxuICAgIGJpbmRTY3JvbGxMaXN0ZW5lcigpIHtcbiAgICAgICAgdGhpcy5zY3JvbGxhYmxlUGFyZW50cyA9IERvbUhhbmRsZXIuZ2V0U2Nyb2xsYWJsZVBhcmVudHModGhpcy5lbGVtZW50KTtcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCB0aGlzLnNjcm9sbGFibGVQYXJlbnRzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICB0aGlzLnNjcm9sbGFibGVQYXJlbnRzW2ldLmFkZEV2ZW50TGlzdGVuZXIoJ3Njcm9sbCcsIHRoaXMubGlzdGVuZXIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdW5iaW5kU2Nyb2xsTGlzdGVuZXIoKSB7XG4gICAgICAgIGlmICh0aGlzLnNjcm9sbGFibGVQYXJlbnRzKSB7XG4gICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHRoaXMuc2Nyb2xsYWJsZVBhcmVudHMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgICAgICAgICB0aGlzLnNjcm9sbGFibGVQYXJlbnRzW2ldLnJlbW92ZUV2ZW50TGlzdGVuZXIoJ3Njcm9sbCcsIHRoaXMubGlzdGVuZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGVzdHJveSgpIHtcbiAgICAgICAgdGhpcy51bmJpbmRTY3JvbGxMaXN0ZW5lcigpO1xuICAgICAgICB0aGlzLmVsZW1lbnQgPSBudWxsO1xuICAgICAgICB0aGlzLmxpc3RlbmVyID0gbnVsbDtcbiAgICAgICAgdGhpcy5zY3JvbGxhYmxlUGFyZW50cyA9IG51bGw7XG4gICAgfVxufSJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29ubmVjdGVkb3ZlcmxheXNjcm9sbGhhbmRsZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9jb25uZWN0ZWRvdmVybGF5c2Nyb2xsaGFuZGxlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBRTFDLE1BQU0sT0FBTyw2QkFBNkI7SUFRdEMsWUFBWSxPQUFZLEVBQUUsV0FBZ0IsR0FBRyxFQUFFLEdBQUcsQ0FBQztRQUMvQyxJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztRQUN2QixJQUFJLENBQUMsUUFBUSxHQUFHLFFBQVEsQ0FBQztJQUM3QixDQUFDO0lBRUQsa0JBQWtCO1FBQ2QsSUFBSSxDQUFDLGlCQUFpQixHQUFHLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7UUFDdkUsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxFQUFFLEVBQUU7WUFDcEQsSUFBSSxDQUFDLGlCQUFpQixDQUFDLENBQUMsQ0FBQyxDQUFDLGdCQUFnQixDQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7U0FDdkU7SUFDTCxDQUFDO0lBRUQsb0JBQW9CO1FBQ2hCLElBQUksSUFBSSxDQUFDLGlCQUFpQixFQUFFO1lBQ3hCLEtBQUssSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxJQUFJLENBQUMsaUJBQWlCLENBQUMsTUFBTSxFQUFFLENBQUMsRUFBRSxFQUFFO2dCQUNwRCxJQUFJLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxDQUFDLENBQUMsbUJBQW1CLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQzthQUMxRTtTQUNKO0lBQ0wsQ0FBQztJQUVELE9BQU87UUFDSCxJQUFJLENBQUMsb0JBQW9CLEVBQUUsQ0FBQztRQUM1QixJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQztRQUNwQixJQUFJLENBQUMsUUFBUSxHQUFHLElBQUksQ0FBQztRQUNyQixJQUFJLENBQUMsaUJBQWlCLEdBQUcsSUFBSSxDQUFDO0lBQ2xDLENBQUM7Q0FDSiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERvbUhhbmRsZXIgfSBmcm9tICcuL2RvbWhhbmRsZXInO1xuXG5leHBvcnQgY2xhc3MgQ29ubmVjdGVkT3ZlcmxheVNjcm9sbEhhbmRsZXIge1xuXG4gICAgZWxlbWVudDogYW55O1xuXG4gICAgbGlzdGVuZXI6IGFueTtcblxuICAgIHNjcm9sbGFibGVQYXJlbnRzOiBhbnk7XG5cbiAgICBjb25zdHJ1Y3RvcihlbGVtZW50OiBhbnksIGxpc3RlbmVyOiBhbnkgPSAoKSA9PiB7IH0pIHtcbiAgICAgICAgdGhpcy5lbGVtZW50ID0gZWxlbWVudDtcbiAgICAgICAgdGhpcy5saXN0ZW5lciA9IGxpc3RlbmVyO1xuICAgIH1cblxuICAgIGJpbmRTY3JvbGxMaXN0ZW5lcigpIHtcbiAgICAgICAgdGhpcy5zY3JvbGxhYmxlUGFyZW50cyA9IERvbUhhbmRsZXIuZ2V0U2Nyb2xsYWJsZVBhcmVudHModGhpcy5lbGVtZW50KTtcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCB0aGlzLnNjcm9sbGFibGVQYXJlbnRzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICB0aGlzLnNjcm9sbGFibGVQYXJlbnRzW2ldLmFkZEV2ZW50TGlzdGVuZXIoJ3Njcm9sbCcsIHRoaXMubGlzdGVuZXIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdW5iaW5kU2Nyb2xsTGlzdGVuZXIoKSB7XG4gICAgICAgIGlmICh0aGlzLnNjcm9sbGFibGVQYXJlbnRzKSB7XG4gICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IHRoaXMuc2Nyb2xsYWJsZVBhcmVudHMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgICAgICAgICB0aGlzLnNjcm9sbGFibGVQYXJlbnRzW2ldLnJlbW92ZUV2ZW50TGlzdGVuZXIoJ3Njcm9sbCcsIHRoaXMubGlzdGVuZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGVzdHJveSgpIHtcbiAgICAgICAgdGhpcy51bmJpbmRTY3JvbGxMaXN0ZW5lcigpO1xuICAgICAgICB0aGlzLmVsZW1lbnQgPSBudWxsO1xuICAgICAgICB0aGlzLmxpc3RlbmVyID0gbnVsbDtcbiAgICAgICAgdGhpcy5zY3JvbGxhYmxlUGFyZW50cyA9IG51bGw7XG4gICAgfVxufSJdfQ== |
@@ -19,3 +19,4 @@ import { Directive, Host, Optional, Self } from "@angular/core"; | ||
hostEl.isOutsideClicked = (event) => { | ||
const target = event.target.shadowRoot ? event.path[0] : event.target; | ||
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))); | ||
@@ -39,2 +40,2 @@ }; | ||
}] }]; } }); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FsZW5kYXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9kaXJlY3RpdmVzL2NhbGVuZGFyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFaEUsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sa0NBQWtDLENBQUM7OztBQUtqRixNQUFNLE9BQU8sb0JBQW9CO0lBQy9CLFlBQytDLE1BQWdCO1FBQWhCLFdBQU0sR0FBTixNQUFNLENBQVU7UUFFN0QsTUFBTSxDQUFDLGtCQUFrQixHQUFHLEdBQUcsRUFBRTtZQUMvQixJQUFJLENBQUMsTUFBTSxDQUFDLGFBQWEsRUFBRTtnQkFDekIsTUFBTSxDQUFDLGFBQWEsR0FBRyxJQUFJLDZCQUE2QixDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLEVBQUUsR0FBRyxFQUFFO29CQUNyRyxJQUFJLE1BQU0sQ0FBQyxjQUFjLEVBQUU7d0JBQ3pCLE1BQU0sQ0FBQyxXQUFXLEVBQUUsQ0FBQztxQkFDdEI7Z0JBQ0gsQ0FBQyxDQUFDLENBQUM7YUFDSjtZQUVELE1BQU0sQ0FBQyxhQUFhLENBQUMsa0JBQWtCLEVBQUUsQ0FBQztRQUM1QyxDQUFDLENBQUE7UUFFRCxNQUFNLENBQUMsZ0JBQWdCLEdBQUcsQ0FBQyxLQUFVLEVBQUUsRUFBRTtZQUN2QyxNQUFNLE1BQU0sR0FBRyxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQTtZQUNyRSxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQU8sTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ3BMLENBQUMsQ0FBQTtJQUNILENBQUM7O2lIQXBCVSxvQkFBb0I7cUdBQXBCLG9CQUFvQjsyRkFBcEIsb0JBQW9CO2tCQUhoQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxlQUFlLEVBQUUsb0NBQW9DO2lCQUNoRTs7MEJBR0ksSUFBSTs7MEJBQUksSUFBSTs7MEJBQUksUUFBUSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgSG9zdCwgT3B0aW9uYWwsIFNlbGYgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgQ2FsZW5kYXIgfSBmcm9tIFwicHJpbWVuZy9jYWxlbmRhclwiO1xuaW1wb3J0IHsgQ29ubmVjdGVkT3ZlcmxheVNjcm9sbEhhbmRsZXIgfSBmcm9tIFwiLi4vY29ubmVjdGVkb3ZlcmxheXNjcm9sbGhhbmRsZXJcIjtcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnW3BzZENhbGVuZGFyXScsIC8vIHBzZCA9IFBSSU1FTkcgU2hhZG93RE9NIERpcmVjdGl2ZVxufSlcbmV4cG9ydCBjbGFzcyBwc2RDYWxlbmRhckRpcmVjdGl2ZSB7XG4gIGNvbnN0cnVjdG9yKFxuICAgIEBIb3N0KCkgQFNlbGYoKSBAT3B0aW9uYWwoKSBwcml2YXRlIHJlYWRvbmx5IGhvc3RFbDogQ2FsZW5kYXJcbiAgKSB7XG4gICAgaG9zdEVsLmJpbmRTY3JvbGxMaXN0ZW5lciA9ICgpID0+IHtcbiAgICAgIGlmICghaG9zdEVsLnNjcm9sbEhhbmRsZXIpIHtcbiAgICAgICAgaG9zdEVsLnNjcm9sbEhhbmRsZXIgPSBuZXcgQ29ubmVjdGVkT3ZlcmxheVNjcm9sbEhhbmRsZXIoaG9zdEVsLmNvbnRhaW5lclZpZXdDaGlsZC5uYXRpdmVFbGVtZW50LCAoKSA9PiB7XG4gICAgICAgICAgaWYgKGhvc3RFbC5vdmVybGF5VmlzaWJsZSkge1xuICAgICAgICAgICAgaG9zdEVsLmhpZGVPdmVybGF5KCk7XG4gICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICAgIH1cblxuICAgICAgaG9zdEVsLnNjcm9sbEhhbmRsZXIuYmluZFNjcm9sbExpc3RlbmVyKCk7XG4gICAgfVxuXG4gICAgaG9zdEVsLmlzT3V0c2lkZUNsaWNrZWQgPSAoZXZlbnQ6IGFueSkgPT4ge1xuICAgICAgY29uc3QgdGFyZ2V0ID0gZXZlbnQudGFyZ2V0LnNoYWRvd1Jvb3QgPyBldmVudC5wYXRoWzBdIDogZXZlbnQudGFyZ2V0XG4gICAgICByZXR1cm4gISh0aGlzLmhvc3RFbC5lbC5uYXRpdmVFbGVtZW50LmlzU2FtZU5vZGUodGFyZ2V0KSB8fCB0aGlzLmhvc3RFbC5lbC5uYXRpdmVFbGVtZW50LmNvbnRhaW5zKHRhcmdldCkgfHwgKHRoaXMuaG9zdEVsLm92ZXJsYXkgJiYgdGhpcy5ob3N0RWwub3ZlcmxheS5jb250YWlucyg8Tm9kZT50YXJnZXQpKSk7XG4gICAgfVxuICB9XG59Il19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FsZW5kYXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9kaXJlY3RpdmVzL2NhbGVuZGFyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFaEUsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sa0NBQWtDLENBQUM7OztBQUtqRixNQUFNLE9BQU8sb0JBQW9CO0lBQy9CLFlBQytDLE1BQWdCO1FBQWhCLFdBQU0sR0FBTixNQUFNLENBQVU7UUFFN0QsTUFBTSxDQUFDLGtCQUFrQixHQUFHLEdBQUcsRUFBRTtZQUMvQixJQUFJLENBQUMsTUFBTSxDQUFDLGFBQWEsRUFBRTtnQkFDekIsTUFBTSxDQUFDLGFBQWEsR0FBRyxJQUFJLDZCQUE2QixDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLEVBQUUsR0FBRyxFQUFFO29CQUNyRyxJQUFJLE1BQU0sQ0FBQyxjQUFjLEVBQUU7d0JBQ3pCLE1BQU0sQ0FBQyxXQUFXLEVBQUUsQ0FBQztxQkFDdEI7Z0JBQ0gsQ0FBQyxDQUFDLENBQUM7YUFDSjtZQUVELE1BQU0sQ0FBQyxhQUFhLENBQUMsa0JBQWtCLEVBQUUsQ0FBQztRQUM1QyxDQUFDLENBQUE7UUFFRCxNQUFNLENBQUMsZ0JBQWdCLEdBQUcsQ0FBQyxLQUFVLEVBQUUsRUFBRTtZQUN2QyxNQUFNLElBQUksR0FBRyxLQUFLLENBQUMsSUFBSSxJQUFJLENBQUMsS0FBSyxDQUFDLFlBQVksSUFBSSxLQUFLLENBQUMsWUFBWSxFQUFFLENBQUMsQ0FBQztZQUN4RSxNQUFNLE1BQU0sR0FBRyxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFBO1lBQy9ELE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBTyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDcEwsQ0FBQyxDQUFBO0lBQ0gsQ0FBQzs7aUhBckJVLG9CQUFvQjtxR0FBcEIsb0JBQW9COzJGQUFwQixvQkFBb0I7a0JBSGhDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGVBQWUsRUFBRSxvQ0FBb0M7aUJBQ2hFOzswQkFHSSxJQUFJOzswQkFBSSxJQUFJOzswQkFBSSxRQUFRIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBIb3N0LCBPcHRpb25hbCwgU2VsZiB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBDYWxlbmRhciB9IGZyb20gXCJwcmltZW5nL2NhbGVuZGFyXCI7XG5pbXBvcnQgeyBDb25uZWN0ZWRPdmVybGF5U2Nyb2xsSGFuZGxlciB9IGZyb20gXCIuLi9jb25uZWN0ZWRvdmVybGF5c2Nyb2xsaGFuZGxlclwiO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbcHNkQ2FsZW5kYXJdJywgLy8gcHNkID0gUFJJTUVORyBTaGFkb3dET00gRGlyZWN0aXZlXG59KVxuZXhwb3J0IGNsYXNzIHBzZENhbGVuZGFyRGlyZWN0aXZlIHtcbiAgY29uc3RydWN0b3IoXG4gICAgQEhvc3QoKSBAU2VsZigpIEBPcHRpb25hbCgpIHByaXZhdGUgcmVhZG9ubHkgaG9zdEVsOiBDYWxlbmRhclxuICApIHtcbiAgICBob3N0RWwuYmluZFNjcm9sbExpc3RlbmVyID0gKCkgPT4ge1xuICAgICAgaWYgKCFob3N0RWwuc2Nyb2xsSGFuZGxlcikge1xuICAgICAgICBob3N0RWwuc2Nyb2xsSGFuZGxlciA9IG5ldyBDb25uZWN0ZWRPdmVybGF5U2Nyb2xsSGFuZGxlcihob3N0RWwuY29udGFpbmVyVmlld0NoaWxkLm5hdGl2ZUVsZW1lbnQsICgpID0+IHtcbiAgICAgICAgICBpZiAoaG9zdEVsLm92ZXJsYXlWaXNpYmxlKSB7XG4gICAgICAgICAgICBob3N0RWwuaGlkZU92ZXJsYXkoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgICAgfVxuXG4gICAgICBob3N0RWwuc2Nyb2xsSGFuZGxlci5iaW5kU2Nyb2xsTGlzdGVuZXIoKTtcbiAgICB9XG5cbiAgICBob3N0RWwuaXNPdXRzaWRlQ2xpY2tlZCA9IChldmVudDogYW55KSA9PiB7XG4gICAgICBjb25zdCBwYXRoID0gZXZlbnQucGF0aCB8fCAoZXZlbnQuY29tcG9zZWRQYXRoICYmIGV2ZW50LmNvbXBvc2VkUGF0aCgpKTtcbiAgICAgIGNvbnN0IHRhcmdldCA9IGV2ZW50LnRhcmdldC5zaGFkb3dSb290ID8gcGF0aFswXSA6IGV2ZW50LnRhcmdldFxuICAgICAgcmV0dXJuICEodGhpcy5ob3N0RWwuZWwubmF0aXZlRWxlbWVudC5pc1NhbWVOb2RlKHRhcmdldCkgfHwgdGhpcy5ob3N0RWwuZWwubmF0aXZlRWxlbWVudC5jb250YWlucyh0YXJnZXQpIHx8ICh0aGlzLmhvc3RFbC5vdmVybGF5ICYmIHRoaXMuaG9zdEVsLm92ZXJsYXkuY29udGFpbnMoPE5vZGU+dGFyZ2V0KSkpO1xuICAgIH1cbiAgfVxufSJdfQ== |
@@ -19,3 +19,4 @@ import { Directive, Host, Optional, Self } from "@angular/core"; | ||
hostEl.isOutsideClicked = (event) => { | ||
const target = event.target.shadowRoot ? event.path[0] : event.target; | ||
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))); | ||
@@ -39,2 +40,2 @@ }; | ||
}] }]; } }); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHJvcGRvd24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9kaXJlY3RpdmVzL2Ryb3Bkb3duLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFaEUsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sa0NBQWtDLENBQUM7OztBQUtqRixNQUFNLE9BQU8sb0JBQW9CO0lBQy9CLFlBQytDLE1BQWdCO1FBQWhCLFdBQU0sR0FBTixNQUFNLENBQVU7UUFFN0QsTUFBTSxDQUFDLGtCQUFrQixHQUFHLEdBQUcsRUFBRTtZQUMvQixJQUFJLENBQUMsTUFBTSxDQUFDLGFBQWEsRUFBRTtnQkFDekIsTUFBTSxDQUFDLGFBQWEsR0FBRyxJQUFJLDZCQUE2QixDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLEVBQUUsQ0FBQyxLQUFVLEVBQUUsRUFBRTtvQkFDL0csSUFBSSxNQUFNLENBQUMsY0FBYyxFQUFFO3dCQUN6QixNQUFNLENBQUMsSUFBSSxFQUFFLENBQUM7cUJBQ2Y7Z0JBQ0gsQ0FBQyxDQUFDLENBQUM7YUFDSjtZQUVELE1BQU0sQ0FBQyxhQUFhLENBQUMsa0JBQWtCLEVBQUUsQ0FBQztRQUM1QyxDQUFDLENBQUE7UUFFRCxNQUFNLENBQUMsZ0JBQWdCLEdBQUcsQ0FBQyxLQUFVLEVBQUUsRUFBRTtZQUN2QyxNQUFNLE1BQU0sR0FBRyxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQTtZQUNyRSxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQVEsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ3JMLENBQUMsQ0FBQTtJQUNILENBQUM7O2lIQXBCVSxvQkFBb0I7cUdBQXBCLG9CQUFvQjsyRkFBcEIsb0JBQW9CO2tCQUhoQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxlQUFlO2lCQUMxQjs7MEJBR0ksSUFBSTs7MEJBQUksSUFBSTs7MEJBQUksUUFBUSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgSG9zdCwgT3B0aW9uYWwsIFNlbGYgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgRHJvcGRvd24gfSBmcm9tIFwicHJpbWVuZy9kcm9wZG93blwiO1xuaW1wb3J0IHsgQ29ubmVjdGVkT3ZlcmxheVNjcm9sbEhhbmRsZXIgfSBmcm9tIFwiLi4vY29ubmVjdGVkb3ZlcmxheXNjcm9sbGhhbmRsZXJcIjtcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnW3BzZERyb3Bkb3duXScsXG59KVxuZXhwb3J0IGNsYXNzIHBzZERyb3Bkb3duRGlyZWN0aXZlIHtcbiAgY29uc3RydWN0b3IoXG4gICAgQEhvc3QoKSBAU2VsZigpIEBPcHRpb25hbCgpIHByaXZhdGUgcmVhZG9ubHkgaG9zdEVsOiBEcm9wZG93blxuICApIHtcbiAgICBob3N0RWwuYmluZFNjcm9sbExpc3RlbmVyID0gKCkgPT4ge1xuICAgICAgaWYgKCFob3N0RWwuc2Nyb2xsSGFuZGxlcikge1xuICAgICAgICBob3N0RWwuc2Nyb2xsSGFuZGxlciA9IG5ldyBDb25uZWN0ZWRPdmVybGF5U2Nyb2xsSGFuZGxlcihob3N0RWwuY29udGFpbmVyVmlld0NoaWxkLm5hdGl2ZUVsZW1lbnQsIChldmVudDogYW55KSA9PiB7XG4gICAgICAgICAgaWYgKGhvc3RFbC5vdmVybGF5VmlzaWJsZSkge1xuICAgICAgICAgICAgaG9zdEVsLmhpZGUoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgICAgfVxuXG4gICAgICBob3N0RWwuc2Nyb2xsSGFuZGxlci5iaW5kU2Nyb2xsTGlzdGVuZXIoKTtcbiAgICB9XG5cbiAgICBob3N0RWwuaXNPdXRzaWRlQ2xpY2tlZCA9IChldmVudDogYW55KSA9PiB7XG4gICAgICBjb25zdCB0YXJnZXQgPSBldmVudC50YXJnZXQuc2hhZG93Um9vdCA/IGV2ZW50LnBhdGhbMF0gOiBldmVudC50YXJnZXRcbiAgICAgIHJldHVybiAhKHRoaXMuaG9zdEVsLmVsLm5hdGl2ZUVsZW1lbnQuaXNTYW1lTm9kZSh0YXJnZXQpIHx8IHRoaXMuaG9zdEVsLmVsLm5hdGl2ZUVsZW1lbnQuY29udGFpbnModGFyZ2V0KSB8fCAodGhpcy5ob3N0RWwub3ZlcmxheSAmJiB0aGlzLmhvc3RFbC5vdmVybGF5LmNvbnRhaW5zKDxOb2RlPiB0YXJnZXQpKSk7XG4gICAgfVxuICB9XG59Il19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHJvcGRvd24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9kaXJlY3RpdmVzL2Ryb3Bkb3duLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFaEUsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sa0NBQWtDLENBQUM7OztBQUtqRixNQUFNLE9BQU8sb0JBQW9CO0lBQy9CLFlBQytDLE1BQWdCO1FBQWhCLFdBQU0sR0FBTixNQUFNLENBQVU7UUFFN0QsTUFBTSxDQUFDLGtCQUFrQixHQUFHLEdBQUcsRUFBRTtZQUMvQixJQUFJLENBQUMsTUFBTSxDQUFDLGFBQWEsRUFBRTtnQkFDekIsTUFBTSxDQUFDLGFBQWEsR0FBRyxJQUFJLDZCQUE2QixDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLEVBQUUsQ0FBQyxLQUFVLEVBQUUsRUFBRTtvQkFDL0csSUFBSSxNQUFNLENBQUMsY0FBYyxFQUFFO3dCQUN6QixNQUFNLENBQUMsSUFBSSxFQUFFLENBQUM7cUJBQ2Y7Z0JBQ0gsQ0FBQyxDQUFDLENBQUM7YUFDSjtZQUVELE1BQU0sQ0FBQyxhQUFhLENBQUMsa0JBQWtCLEVBQUUsQ0FBQztRQUM1QyxDQUFDLENBQUE7UUFFRCxNQUFNLENBQUMsZ0JBQWdCLEdBQUcsQ0FBQyxLQUFVLEVBQUUsRUFBRTtZQUN2QyxNQUFNLElBQUksR0FBRyxLQUFLLENBQUMsSUFBSSxJQUFJLENBQUMsS0FBSyxDQUFDLFlBQVksSUFBSSxLQUFLLENBQUMsWUFBWSxFQUFFLENBQUMsQ0FBQztZQUN4RSxNQUFNLE1BQU0sR0FBRyxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFBO1lBQy9ELE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBUSxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDckwsQ0FBQyxDQUFBO0lBQ0gsQ0FBQzs7aUhBckJVLG9CQUFvQjtxR0FBcEIsb0JBQW9COzJGQUFwQixvQkFBb0I7a0JBSGhDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGVBQWU7aUJBQzFCOzswQkFHSSxJQUFJOzswQkFBSSxJQUFJOzswQkFBSSxRQUFRIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBIb3N0LCBPcHRpb25hbCwgU2VsZiB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBEcm9wZG93biB9IGZyb20gXCJwcmltZW5nL2Ryb3Bkb3duXCI7XG5pbXBvcnQgeyBDb25uZWN0ZWRPdmVybGF5U2Nyb2xsSGFuZGxlciB9IGZyb20gXCIuLi9jb25uZWN0ZWRvdmVybGF5c2Nyb2xsaGFuZGxlclwiO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbcHNkRHJvcGRvd25dJyxcbn0pXG5leHBvcnQgY2xhc3MgcHNkRHJvcGRvd25EaXJlY3RpdmUge1xuICBjb25zdHJ1Y3RvcihcbiAgICBASG9zdCgpIEBTZWxmKCkgQE9wdGlvbmFsKCkgcHJpdmF0ZSByZWFkb25seSBob3N0RWw6IERyb3Bkb3duXG4gICkge1xuICAgIGhvc3RFbC5iaW5kU2Nyb2xsTGlzdGVuZXIgPSAoKSA9PiB7XG4gICAgICBpZiAoIWhvc3RFbC5zY3JvbGxIYW5kbGVyKSB7XG4gICAgICAgIGhvc3RFbC5zY3JvbGxIYW5kbGVyID0gbmV3IENvbm5lY3RlZE92ZXJsYXlTY3JvbGxIYW5kbGVyKGhvc3RFbC5jb250YWluZXJWaWV3Q2hpbGQubmF0aXZlRWxlbWVudCwgKGV2ZW50OiBhbnkpID0+IHtcbiAgICAgICAgICBpZiAoaG9zdEVsLm92ZXJsYXlWaXNpYmxlKSB7XG4gICAgICAgICAgICBob3N0RWwuaGlkZSgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgICB9XG5cbiAgICAgIGhvc3RFbC5zY3JvbGxIYW5kbGVyLmJpbmRTY3JvbGxMaXN0ZW5lcigpO1xuICAgIH1cblxuICAgIGhvc3RFbC5pc091dHNpZGVDbGlja2VkID0gKGV2ZW50OiBhbnkpID0+IHtcbiAgICAgIGNvbnN0IHBhdGggPSBldmVudC5wYXRoIHx8IChldmVudC5jb21wb3NlZFBhdGggJiYgZXZlbnQuY29tcG9zZWRQYXRoKCkpO1xuICAgICAgY29uc3QgdGFyZ2V0ID0gZXZlbnQudGFyZ2V0LnNoYWRvd1Jvb3QgPyBwYXRoWzBdIDogZXZlbnQudGFyZ2V0XG4gICAgICByZXR1cm4gISh0aGlzLmhvc3RFbC5lbC5uYXRpdmVFbGVtZW50LmlzU2FtZU5vZGUodGFyZ2V0KSB8fCB0aGlzLmhvc3RFbC5lbC5uYXRpdmVFbGVtZW50LmNvbnRhaW5zKHRhcmdldCkgfHwgKHRoaXMuaG9zdEVsLm92ZXJsYXkgJiYgdGhpcy5ob3N0RWwub3ZlcmxheS5jb250YWlucyg8Tm9kZT4gdGFyZ2V0KSkpO1xuICAgIH1cbiAgfVxufSJdfQ== |
@@ -5,2 +5,3 @@ import { psdAutoCompleteDirective } from "./autocomplete"; | ||
import { psdColorPickerDirective } from "./colorpicker"; | ||
import { psdConfirmPopupDirective } from "./confirmpopup"; | ||
import { psdDropdownDirective } from "./dropdown"; | ||
@@ -12,3 +13,3 @@ import { psdMegaMenuDirective } from "./megamenu"; | ||
import { psdTooltipDirective } from "./tooltip"; | ||
export { psdDropdownDirective, psdCalendarDirective, psdTooltipDirective, psdMultiSelectDirective, psdMenuDirective, psdAutoCompleteDirective, psdCascadeSelectDirective, psdColorPickerDirective, psdMegaMenuDirective, psdMenuBarDirective, }; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9kaXJlY3RpdmVzL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQzFELE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUNsRCxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUM1RCxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDeEQsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sWUFBWSxDQUFDO0FBQ2xELE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUNsRCxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxRQUFRLENBQUM7QUFDMUMsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sV0FBVyxDQUFDO0FBQ2hELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN4RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxXQUFXLENBQUM7QUFFaEQsT0FBTyxFQUNMLG9CQUFvQixFQUNwQixvQkFBb0IsRUFDcEIsbUJBQW1CLEVBQ25CLHVCQUF1QixFQUN2QixnQkFBZ0IsRUFDaEIsd0JBQXdCLEVBQ3hCLHlCQUF5QixFQUN6Qix1QkFBdUIsRUFDdkIsb0JBQW9CLEVBQ3BCLG1CQUFtQixHQUNwQixDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcHNkQXV0b0NvbXBsZXRlRGlyZWN0aXZlIH0gZnJvbSBcIi4vYXV0b2NvbXBsZXRlXCI7XG5pbXBvcnQgeyBwc2RDYWxlbmRhckRpcmVjdGl2ZSB9IGZyb20gXCIuL2NhbGVuZGFyXCI7XG5pbXBvcnQgeyBwc2RDYXNjYWRlU2VsZWN0RGlyZWN0aXZlIH0gZnJvbSBcIi4vY2FzY2FkZXNlbGVjdFwiO1xuaW1wb3J0IHsgcHNkQ29sb3JQaWNrZXJEaXJlY3RpdmUgfSBmcm9tIFwiLi9jb2xvcnBpY2tlclwiO1xuaW1wb3J0IHsgcHNkRHJvcGRvd25EaXJlY3RpdmUgfSBmcm9tIFwiLi9kcm9wZG93blwiO1xuaW1wb3J0IHsgcHNkTWVnYU1lbnVEaXJlY3RpdmUgfSBmcm9tIFwiLi9tZWdhbWVudVwiO1xuaW1wb3J0IHsgcHNkTWVudURpcmVjdGl2ZSB9IGZyb20gXCIuL21lbnVcIjtcbmltcG9ydCB7IHBzZE1lbnVCYXJEaXJlY3RpdmUgfSBmcm9tIFwiLi9tZW51YmFyXCI7XG5pbXBvcnQgeyBwc2RNdWx0aVNlbGVjdERpcmVjdGl2ZSB9IGZyb20gXCIuL211bHRpc2VsZWN0XCI7XG5pbXBvcnQgeyBwc2RUb29sdGlwRGlyZWN0aXZlIH0gZnJvbSBcIi4vdG9vbHRpcFwiO1xuXG5leHBvcnQge1xuICBwc2REcm9wZG93bkRpcmVjdGl2ZSxcbiAgcHNkQ2FsZW5kYXJEaXJlY3RpdmUsXG4gIHBzZFRvb2x0aXBEaXJlY3RpdmUsXG4gIHBzZE11bHRpU2VsZWN0RGlyZWN0aXZlLFxuICBwc2RNZW51RGlyZWN0aXZlLFxuICBwc2RBdXRvQ29tcGxldGVEaXJlY3RpdmUsXG4gIHBzZENhc2NhZGVTZWxlY3REaXJlY3RpdmUsXG4gIHBzZENvbG9yUGlja2VyRGlyZWN0aXZlLFxuICBwc2RNZWdhTWVudURpcmVjdGl2ZSxcbiAgcHNkTWVudUJhckRpcmVjdGl2ZSxcbn0iXX0= | ||
export { psdDropdownDirective, psdCalendarDirective, psdTooltipDirective, psdMultiSelectDirective, psdMenuDirective, psdAutoCompleteDirective, psdCascadeSelectDirective, psdColorPickerDirective, psdMegaMenuDirective, psdMenuBarDirective, psdConfirmPopupDirective, }; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9kaXJlY3RpdmVzL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQzFELE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUNsRCxPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUM1RCxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDeEQsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDMUQsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sWUFBWSxDQUFDO0FBQ2xELE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUNsRCxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxRQUFRLENBQUM7QUFDMUMsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sV0FBVyxDQUFDO0FBQ2hELE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN4RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxXQUFXLENBQUM7QUFFaEQsT0FBTyxFQUNMLG9CQUFvQixFQUNwQixvQkFBb0IsRUFDcEIsbUJBQW1CLEVBQ25CLHVCQUF1QixFQUN2QixnQkFBZ0IsRUFDaEIsd0JBQXdCLEVBQ3hCLHlCQUF5QixFQUN6Qix1QkFBdUIsRUFDdkIsb0JBQW9CLEVBQ3BCLG1CQUFtQixFQUNuQix3QkFBd0IsR0FDekIsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHBzZEF1dG9Db21wbGV0ZURpcmVjdGl2ZSB9IGZyb20gXCIuL2F1dG9jb21wbGV0ZVwiO1xuaW1wb3J0IHsgcHNkQ2FsZW5kYXJEaXJlY3RpdmUgfSBmcm9tIFwiLi9jYWxlbmRhclwiO1xuaW1wb3J0IHsgcHNkQ2FzY2FkZVNlbGVjdERpcmVjdGl2ZSB9IGZyb20gXCIuL2Nhc2NhZGVzZWxlY3RcIjtcbmltcG9ydCB7IHBzZENvbG9yUGlja2VyRGlyZWN0aXZlIH0gZnJvbSBcIi4vY29sb3JwaWNrZXJcIjtcbmltcG9ydCB7IHBzZENvbmZpcm1Qb3B1cERpcmVjdGl2ZSB9IGZyb20gXCIuL2NvbmZpcm1wb3B1cFwiO1xuaW1wb3J0IHsgcHNkRHJvcGRvd25EaXJlY3RpdmUgfSBmcm9tIFwiLi9kcm9wZG93blwiO1xuaW1wb3J0IHsgcHNkTWVnYU1lbnVEaXJlY3RpdmUgfSBmcm9tIFwiLi9tZWdhbWVudVwiO1xuaW1wb3J0IHsgcHNkTWVudURpcmVjdGl2ZSB9IGZyb20gXCIuL21lbnVcIjtcbmltcG9ydCB7IHBzZE1lbnVCYXJEaXJlY3RpdmUgfSBmcm9tIFwiLi9tZW51YmFyXCI7XG5pbXBvcnQgeyBwc2RNdWx0aVNlbGVjdERpcmVjdGl2ZSB9IGZyb20gXCIuL211bHRpc2VsZWN0XCI7XG5pbXBvcnQgeyBwc2RUb29sdGlwRGlyZWN0aXZlIH0gZnJvbSBcIi4vdG9vbHRpcFwiO1xuXG5leHBvcnQge1xuICBwc2REcm9wZG93bkRpcmVjdGl2ZSxcbiAgcHNkQ2FsZW5kYXJEaXJlY3RpdmUsXG4gIHBzZFRvb2x0aXBEaXJlY3RpdmUsXG4gIHBzZE11bHRpU2VsZWN0RGlyZWN0aXZlLFxuICBwc2RNZW51RGlyZWN0aXZlLFxuICBwc2RBdXRvQ29tcGxldGVEaXJlY3RpdmUsXG4gIHBzZENhc2NhZGVTZWxlY3REaXJlY3RpdmUsXG4gIHBzZENvbG9yUGlja2VyRGlyZWN0aXZlLFxuICBwc2RNZWdhTWVudURpcmVjdGl2ZSxcbiAgcHNkTWVudUJhckRpcmVjdGl2ZSxcbiAgcHNkQ29uZmlybVBvcHVwRGlyZWN0aXZlLFxufSJdfQ== |
@@ -19,3 +19,4 @@ import { Directive, Host, Optional, Self } from "@angular/core"; | ||
hostEl.isOutsideClicked = (event) => { | ||
const target = event.target.shadowRoot ? event.path[0] : event.target; | ||
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))); | ||
@@ -39,2 +40,2 @@ }; | ||
}] }]; } }); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibXVsdGlzZWxlY3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9kaXJlY3RpdmVzL211bHRpc2VsZWN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFaEUsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sa0NBQWtDLENBQUM7OztBQUtqRixNQUFNLE9BQU8sdUJBQXVCO0lBQ2xDLFlBQytDLE1BQW1CO1FBQW5CLFdBQU0sR0FBTixNQUFNLENBQWE7UUFFaEUsTUFBTSxDQUFDLGtCQUFrQixHQUFHLEdBQUcsRUFBRTtZQUMvQixJQUFJLENBQUMsTUFBTSxDQUFDLGFBQWEsRUFBRTtnQkFDekIsTUFBTSxDQUFDLGFBQWEsR0FBRyxJQUFJLDZCQUE2QixDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLEVBQUUsR0FBRyxFQUFFO29CQUNyRyxJQUFJLE1BQU0sQ0FBQyxjQUFjLEVBQUU7d0JBQ3pCLE1BQU0sQ0FBQyxJQUFJLEVBQUUsQ0FBQztxQkFDZjtnQkFDSCxDQUFDLENBQUMsQ0FBQzthQUNKO1lBRUQsTUFBTSxDQUFDLGFBQWEsQ0FBQyxrQkFBa0IsRUFBRSxDQUFDO1FBQzVDLENBQUMsQ0FBQTtRQUVELE1BQU0sQ0FBQyxnQkFBZ0IsR0FBRyxDQUFDLEtBQVUsRUFBRSxFQUFFO1lBQ3ZDLE1BQU0sTUFBTSxHQUFHLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFBO1lBQ3JFLE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBTyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDcEwsQ0FBQyxDQUFBO0lBQ0gsQ0FBQzs7b0hBcEJVLHVCQUF1Qjt3R0FBdkIsdUJBQXVCOzJGQUF2Qix1QkFBdUI7a0JBSG5DLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGtCQUFrQjtpQkFDN0I7OzBCQUdJLElBQUk7OzBCQUFJLElBQUk7OzBCQUFJLFFBQVEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEhvc3QsIE9wdGlvbmFsLCBTZWxmIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7IE11bHRpU2VsZWN0IH0gZnJvbSBcInByaW1lbmcvbXVsdGlzZWxlY3RcIjtcbmltcG9ydCB7IENvbm5lY3RlZE92ZXJsYXlTY3JvbGxIYW5kbGVyIH0gZnJvbSBcIi4uL2Nvbm5lY3RlZG92ZXJsYXlzY3JvbGxoYW5kbGVyXCI7XG5cbkBEaXJlY3RpdmUoe1xuICBzZWxlY3RvcjogJ1twc2RNdWx0aVNlbGVjdF0nLFxufSlcbmV4cG9ydCBjbGFzcyBwc2RNdWx0aVNlbGVjdERpcmVjdGl2ZSB7XG4gIGNvbnN0cnVjdG9yKFxuICAgIEBIb3N0KCkgQFNlbGYoKSBAT3B0aW9uYWwoKSBwcml2YXRlIHJlYWRvbmx5IGhvc3RFbDogTXVsdGlTZWxlY3RcbiAgKSB7XG4gICAgaG9zdEVsLmJpbmRTY3JvbGxMaXN0ZW5lciA9ICgpID0+IHtcbiAgICAgIGlmICghaG9zdEVsLnNjcm9sbEhhbmRsZXIpIHtcbiAgICAgICAgaG9zdEVsLnNjcm9sbEhhbmRsZXIgPSBuZXcgQ29ubmVjdGVkT3ZlcmxheVNjcm9sbEhhbmRsZXIoaG9zdEVsLmNvbnRhaW5lclZpZXdDaGlsZC5uYXRpdmVFbGVtZW50LCAoKSA9PiB7XG4gICAgICAgICAgaWYgKGhvc3RFbC5vdmVybGF5VmlzaWJsZSkge1xuICAgICAgICAgICAgaG9zdEVsLmhpZGUoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgICAgfVxuXG4gICAgICBob3N0RWwuc2Nyb2xsSGFuZGxlci5iaW5kU2Nyb2xsTGlzdGVuZXIoKTtcbiAgICB9XG5cbiAgICBob3N0RWwuaXNPdXRzaWRlQ2xpY2tlZCA9IChldmVudDogYW55KSA9PiB7XG4gICAgICBjb25zdCB0YXJnZXQgPSBldmVudC50YXJnZXQuc2hhZG93Um9vdCA/IGV2ZW50LnBhdGhbMF0gOiBldmVudC50YXJnZXRcbiAgICAgIHJldHVybiAhKHRoaXMuaG9zdEVsLmVsLm5hdGl2ZUVsZW1lbnQuaXNTYW1lTm9kZSh0YXJnZXQpIHx8IHRoaXMuaG9zdEVsLmVsLm5hdGl2ZUVsZW1lbnQuY29udGFpbnModGFyZ2V0KSB8fCAodGhpcy5ob3N0RWwub3ZlcmxheSAmJiB0aGlzLmhvc3RFbC5vdmVybGF5LmNvbnRhaW5zKDxOb2RlPnRhcmdldCkpKTtcbiAgICB9XG4gIH1cbn0iXX0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibXVsdGlzZWxlY3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9kaXJlY3RpdmVzL211bHRpc2VsZWN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFaEUsT0FBTyxFQUFFLDZCQUE2QixFQUFFLE1BQU0sa0NBQWtDLENBQUM7OztBQUtqRixNQUFNLE9BQU8sdUJBQXVCO0lBQ2xDLFlBQytDLE1BQW1CO1FBQW5CLFdBQU0sR0FBTixNQUFNLENBQWE7UUFFaEUsTUFBTSxDQUFDLGtCQUFrQixHQUFHLEdBQUcsRUFBRTtZQUMvQixJQUFJLENBQUMsTUFBTSxDQUFDLGFBQWEsRUFBRTtnQkFDekIsTUFBTSxDQUFDLGFBQWEsR0FBRyxJQUFJLDZCQUE2QixDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLEVBQUUsR0FBRyxFQUFFO29CQUNyRyxJQUFJLE1BQU0sQ0FBQyxjQUFjLEVBQUU7d0JBQ3pCLE1BQU0sQ0FBQyxJQUFJLEVBQUUsQ0FBQztxQkFDZjtnQkFDSCxDQUFDLENBQUMsQ0FBQzthQUNKO1lBRUQsTUFBTSxDQUFDLGFBQWEsQ0FBQyxrQkFBa0IsRUFBRSxDQUFDO1FBQzVDLENBQUMsQ0FBQTtRQUVELE1BQU0sQ0FBQyxnQkFBZ0IsR0FBRyxDQUFDLEtBQVUsRUFBRSxFQUFFO1lBQ3ZDLE1BQU0sSUFBSSxHQUFHLEtBQUssQ0FBQyxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsWUFBWSxJQUFJLEtBQUssQ0FBQyxZQUFZLEVBQUUsQ0FBQyxDQUFDO1lBQ3hFLE1BQU0sTUFBTSxHQUFHLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUE7WUFDL0QsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFPLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUNwTCxDQUFDLENBQUE7SUFDSCxDQUFDOztvSEFyQlUsdUJBQXVCO3dHQUF2Qix1QkFBdUI7MkZBQXZCLHVCQUF1QjtrQkFIbkMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsa0JBQWtCO2lCQUM3Qjs7MEJBR0ksSUFBSTs7MEJBQUksSUFBSTs7MEJBQUksUUFBUSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgSG9zdCwgT3B0aW9uYWwsIFNlbGYgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgTXVsdGlTZWxlY3QgfSBmcm9tIFwicHJpbWVuZy9tdWx0aXNlbGVjdFwiO1xuaW1wb3J0IHsgQ29ubmVjdGVkT3ZlcmxheVNjcm9sbEhhbmRsZXIgfSBmcm9tIFwiLi4vY29ubmVjdGVkb3ZlcmxheXNjcm9sbGhhbmRsZXJcIjtcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnW3BzZE11bHRpU2VsZWN0XScsXG59KVxuZXhwb3J0IGNsYXNzIHBzZE11bHRpU2VsZWN0RGlyZWN0aXZlIHtcbiAgY29uc3RydWN0b3IoXG4gICAgQEhvc3QoKSBAU2VsZigpIEBPcHRpb25hbCgpIHByaXZhdGUgcmVhZG9ubHkgaG9zdEVsOiBNdWx0aVNlbGVjdFxuICApIHtcbiAgICBob3N0RWwuYmluZFNjcm9sbExpc3RlbmVyID0gKCkgPT4ge1xuICAgICAgaWYgKCFob3N0RWwuc2Nyb2xsSGFuZGxlcikge1xuICAgICAgICBob3N0RWwuc2Nyb2xsSGFuZGxlciA9IG5ldyBDb25uZWN0ZWRPdmVybGF5U2Nyb2xsSGFuZGxlcihob3N0RWwuY29udGFpbmVyVmlld0NoaWxkLm5hdGl2ZUVsZW1lbnQsICgpID0+IHtcbiAgICAgICAgICBpZiAoaG9zdEVsLm92ZXJsYXlWaXNpYmxlKSB7XG4gICAgICAgICAgICBob3N0RWwuaGlkZSgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgICB9XG5cbiAgICAgIGhvc3RFbC5zY3JvbGxIYW5kbGVyLmJpbmRTY3JvbGxMaXN0ZW5lcigpO1xuICAgIH1cblxuICAgIGhvc3RFbC5pc091dHNpZGVDbGlja2VkID0gKGV2ZW50OiBhbnkpID0+IHtcbiAgICAgIGNvbnN0IHBhdGggPSBldmVudC5wYXRoIHx8IChldmVudC5jb21wb3NlZFBhdGggJiYgZXZlbnQuY29tcG9zZWRQYXRoKCkpO1xuICAgICAgY29uc3QgdGFyZ2V0ID0gZXZlbnQudGFyZ2V0LnNoYWRvd1Jvb3QgPyBwYXRoWzBdIDogZXZlbnQudGFyZ2V0XG4gICAgICByZXR1cm4gISh0aGlzLmhvc3RFbC5lbC5uYXRpdmVFbGVtZW50LmlzU2FtZU5vZGUodGFyZ2V0KSB8fCB0aGlzLmhvc3RFbC5lbC5uYXRpdmVFbGVtZW50LmNvbnRhaW5zKHRhcmdldCkgfHwgKHRoaXMuaG9zdEVsLm92ZXJsYXkgJiYgdGhpcy5ob3N0RWwub3ZlcmxheS5jb250YWlucyg8Tm9kZT50YXJnZXQpKSk7XG4gICAgfVxuICB9XG59Il19 |
import { NgModule } from "@angular/core"; | ||
import { psdCalendarDirective, psdDropdownDirective, psdMenuDirective, psdMultiSelectDirective, psdTooltipDirective, psdAutoCompleteDirective, psdCascadeSelectDirective, psdColorPickerDirective, psdMegaMenuDirective, psdMenuBarDirective, } from "./directives"; | ||
import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; | ||
import { psdConfirmPopupDirective } from "./directives/confirmpopup"; | ||
import * as i0 from "@angular/core"; | ||
@@ -17,3 +18,4 @@ export class PrimeNGShadowDOMDirective { | ||
psdMegaMenuDirective, | ||
psdMenuBarDirective], imports: [BrowserAnimationsModule], exports: [psdDropdownDirective, | ||
psdMenuBarDirective, | ||
psdConfirmPopupDirective], imports: [BrowserAnimationsModule], exports: [psdDropdownDirective, | ||
psdCalendarDirective, | ||
@@ -27,3 +29,4 @@ psdTooltipDirective, | ||
psdMegaMenuDirective, | ||
psdMenuBarDirective] }); | ||
psdMenuBarDirective, | ||
psdConfirmPopupDirective] }); | ||
PrimeNGShadowDOMDirective.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: PrimeNGShadowDOMDirective, imports: [[ | ||
@@ -46,2 +49,3 @@ BrowserAnimationsModule | ||
psdMenuBarDirective, | ||
psdConfirmPopupDirective, | ||
], | ||
@@ -62,5 +66,6 @@ imports: [ | ||
psdMenuBarDirective, | ||
psdConfirmPopupDirective, | ||
] | ||
}] | ||
}] }); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJpbWVuZy1zaGFkb3dkb20tZGlyZWN0aXZlcy5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFDTCxvQkFBb0IsRUFDcEIsb0JBQW9CLEVBQ3BCLGdCQUFnQixFQUNoQix1QkFBdUIsRUFDdkIsbUJBQW1CLEVBQ25CLHdCQUF3QixFQUN4Qix5QkFBeUIsRUFDekIsdUJBQXVCLEVBQ3ZCLG9CQUFvQixFQUNwQixtQkFBbUIsR0FDcEIsTUFBTSxjQUFjLENBQUM7QUFDdEIsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sc0NBQXNDLENBQUM7O0FBK0IvRSxNQUFNLE9BQU8seUJBQXlCOztzSEFBekIseUJBQXlCO3VIQUF6Qix5QkFBeUIsaUJBM0JsQyxvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLG1CQUFtQjtRQUNuQix1QkFBdUI7UUFDdkIsZ0JBQWdCO1FBQ2hCLHdCQUF3QjtRQUN4Qix5QkFBeUI7UUFDekIsdUJBQXVCO1FBQ3ZCLG9CQUFvQjtRQUNwQixtQkFBbUIsYUFHbkIsdUJBQXVCLGFBR3ZCLG9CQUFvQjtRQUNwQixvQkFBb0I7UUFDcEIsbUJBQW1CO1FBQ25CLHVCQUF1QjtRQUN2QixnQkFBZ0I7UUFDaEIsd0JBQXdCO1FBQ3hCLHlCQUF5QjtRQUN6Qix1QkFBdUI7UUFDdkIsb0JBQW9CO1FBQ3BCLG1CQUFtQjt1SEFHVix5QkFBeUIsWUFoQjNCO1lBQ1AsdUJBQXVCO1NBQ3hCOzJGQWNVLHlCQUF5QjtrQkE3QnJDLFFBQVE7bUJBQUM7b0JBQ1IsWUFBWSxFQUFFO3dCQUNaLG9CQUFvQjt3QkFDcEIsb0JBQW9CO3dCQUNwQixtQkFBbUI7d0JBQ25CLHVCQUF1Qjt3QkFDdkIsZ0JBQWdCO3dCQUNoQix3QkFBd0I7d0JBQ3hCLHlCQUF5Qjt3QkFDekIsdUJBQXVCO3dCQUN2QixvQkFBb0I7d0JBQ3BCLG1CQUFtQjtxQkFDcEI7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLHVCQUF1QjtxQkFDeEI7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLG9CQUFvQjt3QkFDcEIsb0JBQW9CO3dCQUNwQixtQkFBbUI7d0JBQ25CLHVCQUF1Qjt3QkFDdkIsZ0JBQWdCO3dCQUNoQix3QkFBd0I7d0JBQ3hCLHlCQUF5Qjt3QkFDekIsdUJBQXVCO3dCQUN2QixvQkFBb0I7d0JBQ3BCLG1CQUFtQjtxQkFDcEI7aUJBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQge1xuICBwc2RDYWxlbmRhckRpcmVjdGl2ZSxcbiAgcHNkRHJvcGRvd25EaXJlY3RpdmUsXG4gIHBzZE1lbnVEaXJlY3RpdmUsXG4gIHBzZE11bHRpU2VsZWN0RGlyZWN0aXZlLFxuICBwc2RUb29sdGlwRGlyZWN0aXZlLFxuICBwc2RBdXRvQ29tcGxldGVEaXJlY3RpdmUsXG4gIHBzZENhc2NhZGVTZWxlY3REaXJlY3RpdmUsXG4gIHBzZENvbG9yUGlja2VyRGlyZWN0aXZlLFxuICBwc2RNZWdhTWVudURpcmVjdGl2ZSxcbiAgcHNkTWVudUJhckRpcmVjdGl2ZSxcbn0gZnJvbSBcIi4vZGlyZWN0aXZlc1wiO1xuaW1wb3J0IHsgQnJvd3NlckFuaW1hdGlvbnNNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyL2FuaW1hdGlvbnMnO1xuXG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtcbiAgICBwc2REcm9wZG93bkRpcmVjdGl2ZSxcbiAgICBwc2RDYWxlbmRhckRpcmVjdGl2ZSxcbiAgICBwc2RUb29sdGlwRGlyZWN0aXZlLFxuICAgIHBzZE11bHRpU2VsZWN0RGlyZWN0aXZlLFxuICAgIHBzZE1lbnVEaXJlY3RpdmUsXG4gICAgcHNkQXV0b0NvbXBsZXRlRGlyZWN0aXZlLFxuICAgIHBzZENhc2NhZGVTZWxlY3REaXJlY3RpdmUsXG4gICAgcHNkQ29sb3JQaWNrZXJEaXJlY3RpdmUsXG4gICAgcHNkTWVnYU1lbnVEaXJlY3RpdmUsXG4gICAgcHNkTWVudUJhckRpcmVjdGl2ZSxcbiAgXSxcbiAgaW1wb3J0czogW1xuICAgIEJyb3dzZXJBbmltYXRpb25zTW9kdWxlXG4gIF0sXG4gIGV4cG9ydHM6IFtcbiAgICBwc2REcm9wZG93bkRpcmVjdGl2ZSxcbiAgICBwc2RDYWxlbmRhckRpcmVjdGl2ZSxcbiAgICBwc2RUb29sdGlwRGlyZWN0aXZlLFxuICAgIHBzZE11bHRpU2VsZWN0RGlyZWN0aXZlLFxuICAgIHBzZE1lbnVEaXJlY3RpdmUsXG4gICAgcHNkQXV0b0NvbXBsZXRlRGlyZWN0aXZlLFxuICAgIHBzZENhc2NhZGVTZWxlY3REaXJlY3RpdmUsXG4gICAgcHNkQ29sb3JQaWNrZXJEaXJlY3RpdmUsXG4gICAgcHNkTWVnYU1lbnVEaXJlY3RpdmUsXG4gICAgcHNkTWVudUJhckRpcmVjdGl2ZSxcbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBQcmltZU5HU2hhZG93RE9NRGlyZWN0aXZlIHsgfSJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJpbWVuZy1zaGFkb3dkb20tZGlyZWN0aXZlcy5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9wcm9qZWN0cy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzL3NyYy9wcmltZW5nLXNoYWRvd2RvbS1kaXJlY3RpdmVzLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFDTCxvQkFBb0IsRUFDcEIsb0JBQW9CLEVBQ3BCLGdCQUFnQixFQUNoQix1QkFBdUIsRUFDdkIsbUJBQW1CLEVBQ25CLHdCQUF3QixFQUN4Qix5QkFBeUIsRUFDekIsdUJBQXVCLEVBQ3ZCLG9CQUFvQixFQUNwQixtQkFBbUIsR0FDcEIsTUFBTSxjQUFjLENBQUM7QUFDdEIsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFDL0UsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sMkJBQTJCLENBQUM7O0FBaUNyRSxNQUFNLE9BQU8seUJBQXlCOztzSEFBekIseUJBQXlCO3VIQUF6Qix5QkFBeUIsaUJBN0JsQyxvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLG1CQUFtQjtRQUNuQix1QkFBdUI7UUFDdkIsZ0JBQWdCO1FBQ2hCLHdCQUF3QjtRQUN4Qix5QkFBeUI7UUFDekIsdUJBQXVCO1FBQ3ZCLG9CQUFvQjtRQUNwQixtQkFBbUI7UUFDbkIsd0JBQXdCLGFBR3hCLHVCQUF1QixhQUd2QixvQkFBb0I7UUFDcEIsb0JBQW9CO1FBQ3BCLG1CQUFtQjtRQUNuQix1QkFBdUI7UUFDdkIsZ0JBQWdCO1FBQ2hCLHdCQUF3QjtRQUN4Qix5QkFBeUI7UUFDekIsdUJBQXVCO1FBQ3ZCLG9CQUFvQjtRQUNwQixtQkFBbUI7UUFDbkIsd0JBQXdCO3VIQUdmLHlCQUF5QixZQWpCM0I7WUFDUCx1QkFBdUI7U0FDeEI7MkZBZVUseUJBQXlCO2tCQS9CckMsUUFBUTttQkFBQztvQkFDUixZQUFZLEVBQUU7d0JBQ1osb0JBQW9CO3dCQUNwQixvQkFBb0I7d0JBQ3BCLG1CQUFtQjt3QkFDbkIsdUJBQXVCO3dCQUN2QixnQkFBZ0I7d0JBQ2hCLHdCQUF3Qjt3QkFDeEIseUJBQXlCO3dCQUN6Qix1QkFBdUI7d0JBQ3ZCLG9CQUFvQjt3QkFDcEIsbUJBQW1CO3dCQUNuQix3QkFBd0I7cUJBQ3pCO29CQUNELE9BQU8sRUFBRTt3QkFDUCx1QkFBdUI7cUJBQ3hCO29CQUNELE9BQU8sRUFBRTt3QkFDUCxvQkFBb0I7d0JBQ3BCLG9CQUFvQjt3QkFDcEIsbUJBQW1CO3dCQUNuQix1QkFBdUI7d0JBQ3ZCLGdCQUFnQjt3QkFDaEIsd0JBQXdCO3dCQUN4Qix5QkFBeUI7d0JBQ3pCLHVCQUF1Qjt3QkFDdkIsb0JBQW9CO3dCQUNwQixtQkFBbUI7d0JBQ25CLHdCQUF3QjtxQkFDekI7aUJBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQge1xuICBwc2RDYWxlbmRhckRpcmVjdGl2ZSxcbiAgcHNkRHJvcGRvd25EaXJlY3RpdmUsXG4gIHBzZE1lbnVEaXJlY3RpdmUsXG4gIHBzZE11bHRpU2VsZWN0RGlyZWN0aXZlLFxuICBwc2RUb29sdGlwRGlyZWN0aXZlLFxuICBwc2RBdXRvQ29tcGxldGVEaXJlY3RpdmUsXG4gIHBzZENhc2NhZGVTZWxlY3REaXJlY3RpdmUsXG4gIHBzZENvbG9yUGlja2VyRGlyZWN0aXZlLFxuICBwc2RNZWdhTWVudURpcmVjdGl2ZSxcbiAgcHNkTWVudUJhckRpcmVjdGl2ZSxcbn0gZnJvbSBcIi4vZGlyZWN0aXZlc1wiO1xuaW1wb3J0IHsgQnJvd3NlckFuaW1hdGlvbnNNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyL2FuaW1hdGlvbnMnO1xuaW1wb3J0IHsgcHNkQ29uZmlybVBvcHVwRGlyZWN0aXZlIH0gZnJvbSBcIi4vZGlyZWN0aXZlcy9jb25maXJtcG9wdXBcIjtcblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbXG4gICAgcHNkRHJvcGRvd25EaXJlY3RpdmUsXG4gICAgcHNkQ2FsZW5kYXJEaXJlY3RpdmUsXG4gICAgcHNkVG9vbHRpcERpcmVjdGl2ZSxcbiAgICBwc2RNdWx0aVNlbGVjdERpcmVjdGl2ZSxcbiAgICBwc2RNZW51RGlyZWN0aXZlLFxuICAgIHBzZEF1dG9Db21wbGV0ZURpcmVjdGl2ZSxcbiAgICBwc2RDYXNjYWRlU2VsZWN0RGlyZWN0aXZlLFxuICAgIHBzZENvbG9yUGlja2VyRGlyZWN0aXZlLFxuICAgIHBzZE1lZ2FNZW51RGlyZWN0aXZlLFxuICAgIHBzZE1lbnVCYXJEaXJlY3RpdmUsXG4gICAgcHNkQ29uZmlybVBvcHVwRGlyZWN0aXZlLFxuICBdLFxuICBpbXBvcnRzOiBbXG4gICAgQnJvd3NlckFuaW1hdGlvbnNNb2R1bGVcbiAgXSxcbiAgZXhwb3J0czogW1xuICAgIHBzZERyb3Bkb3duRGlyZWN0aXZlLFxuICAgIHBzZENhbGVuZGFyRGlyZWN0aXZlLFxuICAgIHBzZFRvb2x0aXBEaXJlY3RpdmUsXG4gICAgcHNkTXVsdGlTZWxlY3REaXJlY3RpdmUsXG4gICAgcHNkTWVudURpcmVjdGl2ZSxcbiAgICBwc2RBdXRvQ29tcGxldGVEaXJlY3RpdmUsXG4gICAgcHNkQ2FzY2FkZVNlbGVjdERpcmVjdGl2ZSxcbiAgICBwc2RDb2xvclBpY2tlckRpcmVjdGl2ZSxcbiAgICBwc2RNZWdhTWVudURpcmVjdGl2ZSxcbiAgICBwc2RNZW51QmFyRGlyZWN0aXZlLFxuICAgIHBzZENvbmZpcm1Qb3B1cERpcmVjdGl2ZSxcbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBQcmltZU5HU2hhZG93RE9NRGlyZWN0aXZlIHsgfSJdfQ== |
@@ -7,8 +7,9 @@ import * as i0 from '@angular/core'; | ||
import * as i1$3 from 'primeng/colorpicker'; | ||
import * as i1$4 from 'primeng/dropdown'; | ||
import * as i1$5 from 'primeng/megamenu'; | ||
import * as i1$6 from 'primeng/menu'; | ||
import * as i1$7 from 'primeng/menubar'; | ||
import * as i1$8 from 'primeng/multiselect'; | ||
import * as i1$9 from 'primeng/tooltip'; | ||
import * as i1$4 from 'primeng/confirmpopup'; | ||
import * as i1$5 from 'primeng/dropdown'; | ||
import * as i1$6 from 'primeng/megamenu'; | ||
import * as i1$7 from 'primeng/menu'; | ||
import * as i1$8 from 'primeng/menubar'; | ||
import * as i1$9 from 'primeng/multiselect'; | ||
import * as i1$a from 'primeng/tooltip'; | ||
import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; | ||
@@ -591,3 +592,4 @@ | ||
hostEl.isOutsideClicked = (event) => { | ||
const target = event.target.shadowRoot ? event.path[0] : event.target; | ||
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))); | ||
@@ -685,2 +687,47 @@ }; | ||
class psdConfirmPopupDirective { | ||
constructor(hostEl) { | ||
this.hostEl = hostEl; | ||
hostEl.bindScrollListener = () => { | ||
if (!hostEl.scrollHandler) { | ||
hostEl.scrollHandler = new ConnectedOverlayScrollHandler(hostEl.confirmation.target, () => { | ||
if (hostEl.visible) { | ||
hostEl.hide(); | ||
} | ||
}); | ||
} | ||
hostEl.scrollHandler.bindScrollListener(); | ||
}; | ||
hostEl.bindDocumentClickListener = () => { | ||
if (!hostEl.documentClickListener) { | ||
let documentEvent = DomHandler.isIOS() ? 'touchstart' : 'click'; | ||
const documentTarget = hostEl.el ? hostEl.el.nativeElement.ownerDocument : document; | ||
hostEl.documentClickListener = hostEl.renderer.listen(documentTarget, documentEvent, (event) => { | ||
let targetElement = hostEl.confirmation.target; | ||
const path = event.path || (event.composedPath && event.composedPath()); | ||
const target = event.target.shadowRoot ? path[0] : event.target; | ||
if (hostEl.container !== target && !hostEl.container.contains(target) && | ||
targetElement !== target && !targetElement.contains(target)) { | ||
hostEl.hide(); | ||
} | ||
}); | ||
} | ||
}; | ||
} | ||
} | ||
psdConfirmPopupDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdConfirmPopupDirective, deps: [{ token: i1$4.ConfirmPopup, host: true, optional: true, self: true }], target: i0.ɵɵFactoryTarget.Directive }); | ||
psdConfirmPopupDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.6", type: psdConfirmPopupDirective, selector: "[psdConfirmPopup]", ngImport: i0 }); | ||
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdConfirmPopupDirective, decorators: [{ | ||
type: Directive, | ||
args: [{ | ||
selector: '[psdConfirmPopup]', | ||
}] | ||
}], ctorParameters: function () { return [{ type: i1$4.ConfirmPopup, decorators: [{ | ||
type: Host | ||
}, { | ||
type: Self | ||
}, { | ||
type: Optional | ||
}] }]; } }); | ||
class psdDropdownDirective { | ||
@@ -700,3 +747,4 @@ constructor(hostEl) { | ||
hostEl.isOutsideClicked = (event) => { | ||
const target = event.target.shadowRoot ? event.path[0] : event.target; | ||
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))); | ||
@@ -706,3 +754,3 @@ }; | ||
} | ||
psdDropdownDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdDropdownDirective, deps: [{ token: i1$4.Dropdown, host: true, optional: true, self: true }], target: i0.ɵɵFactoryTarget.Directive }); | ||
psdDropdownDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdDropdownDirective, deps: [{ token: i1$5.Dropdown, host: true, optional: true, self: true }], target: i0.ɵɵFactoryTarget.Directive }); | ||
psdDropdownDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.6", type: psdDropdownDirective, selector: "[psdDropdown]", ngImport: i0 }); | ||
@@ -714,3 +762,3 @@ i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdDropdownDirective, decorators: [{ | ||
}] | ||
}], ctorParameters: function () { return [{ type: i1$4.Dropdown, decorators: [{ | ||
}], ctorParameters: function () { return [{ type: i1$5.Dropdown, decorators: [{ | ||
type: Host | ||
@@ -740,3 +788,3 @@ }, { | ||
} | ||
psdMegaMenuDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdMegaMenuDirective, deps: [{ token: i1$5.MegaMenu, host: true, optional: true, self: true }], target: i0.ɵɵFactoryTarget.Directive }); | ||
psdMegaMenuDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdMegaMenuDirective, deps: [{ token: i1$6.MegaMenu, host: true, optional: true, self: true }], target: i0.ɵɵFactoryTarget.Directive }); | ||
psdMegaMenuDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.6", type: psdMegaMenuDirective, selector: "[psdMegaMenu]", ngImport: i0 }); | ||
@@ -748,3 +796,3 @@ i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdMegaMenuDirective, decorators: [{ | ||
}] | ||
}], ctorParameters: function () { return [{ type: i1$5.MegaMenu, decorators: [{ | ||
}], ctorParameters: function () { return [{ type: i1$6.MegaMenu, decorators: [{ | ||
type: Host | ||
@@ -772,3 +820,3 @@ }, { | ||
} | ||
psdMenuDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdMenuDirective, deps: [{ token: i1$6.Menu, host: true, optional: true, self: true }], target: i0.ɵɵFactoryTarget.Directive }); | ||
psdMenuDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdMenuDirective, deps: [{ token: i1$7.Menu, host: true, optional: true, self: true }], target: i0.ɵɵFactoryTarget.Directive }); | ||
psdMenuDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.6", type: psdMenuDirective, selector: "[psdMenu]", ngImport: i0 }); | ||
@@ -780,3 +828,3 @@ i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdMenuDirective, decorators: [{ | ||
}] | ||
}], ctorParameters: function () { return [{ type: i1$6.Menu, decorators: [{ | ||
}], ctorParameters: function () { return [{ type: i1$7.Menu, decorators: [{ | ||
type: Host | ||
@@ -808,3 +856,3 @@ }, { | ||
} | ||
psdMenuBarDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdMenuBarDirective, deps: [{ token: i1$7.Menubar, host: true, optional: true, self: true }], target: i0.ɵɵFactoryTarget.Directive }); | ||
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 }); | ||
psdMenuBarDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.6", type: psdMenuBarDirective, selector: "[psdMenuBar]", ngImport: i0 }); | ||
@@ -816,3 +864,3 @@ i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdMenuBarDirective, decorators: [{ | ||
}] | ||
}], ctorParameters: function () { return [{ type: i1$7.Menubar, decorators: [{ | ||
}], ctorParameters: function () { return [{ type: i1$8.Menubar, decorators: [{ | ||
type: Host | ||
@@ -839,3 +887,4 @@ }, { | ||
hostEl.isOutsideClicked = (event) => { | ||
const target = event.target.shadowRoot ? event.path[0] : event.target; | ||
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))); | ||
@@ -845,3 +894,3 @@ }; | ||
} | ||
psdMultiSelectDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdMultiSelectDirective, deps: [{ token: i1$8.MultiSelect, host: true, optional: true, self: true }], target: i0.ɵɵFactoryTarget.Directive }); | ||
psdMultiSelectDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdMultiSelectDirective, deps: [{ token: i1$9.MultiSelect, host: true, optional: true, self: true }], target: i0.ɵɵFactoryTarget.Directive }); | ||
psdMultiSelectDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.6", type: psdMultiSelectDirective, selector: "[psdMultiSelect]", ngImport: i0 }); | ||
@@ -853,3 +902,3 @@ i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdMultiSelectDirective, decorators: [{ | ||
}] | ||
}], ctorParameters: function () { return [{ type: i1$8.MultiSelect, decorators: [{ | ||
}], ctorParameters: function () { return [{ type: i1$9.MultiSelect, decorators: [{ | ||
type: Host | ||
@@ -877,3 +926,3 @@ }, { | ||
} | ||
psdTooltipDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdTooltipDirective, deps: [{ token: i1$9.Tooltip, host: true, optional: true, self: true }], target: i0.ɵɵFactoryTarget.Directive }); | ||
psdTooltipDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdTooltipDirective, deps: [{ token: i1$a.Tooltip, host: true, optional: true, self: true }], target: i0.ɵɵFactoryTarget.Directive }); | ||
psdTooltipDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.6", type: psdTooltipDirective, selector: "[psdTooltip]", ngImport: i0 }); | ||
@@ -885,3 +934,3 @@ i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: psdTooltipDirective, decorators: [{ | ||
}] | ||
}], ctorParameters: function () { return [{ type: i1$9.Tooltip, decorators: [{ | ||
}], ctorParameters: function () { return [{ type: i1$a.Tooltip, decorators: [{ | ||
type: Host | ||
@@ -906,3 +955,4 @@ }, { | ||
psdMegaMenuDirective, | ||
psdMenuBarDirective], imports: [BrowserAnimationsModule], exports: [psdDropdownDirective, | ||
psdMenuBarDirective, | ||
psdConfirmPopupDirective], imports: [BrowserAnimationsModule], exports: [psdDropdownDirective, | ||
psdCalendarDirective, | ||
@@ -916,3 +966,4 @@ psdTooltipDirective, | ||
psdMegaMenuDirective, | ||
psdMenuBarDirective] }); | ||
psdMenuBarDirective, | ||
psdConfirmPopupDirective] }); | ||
PrimeNGShadowDOMDirective.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.2.6", ngImport: i0, type: PrimeNGShadowDOMDirective, imports: [[ | ||
@@ -935,2 +986,3 @@ BrowserAnimationsModule | ||
psdMenuBarDirective, | ||
psdConfirmPopupDirective, | ||
], | ||
@@ -951,2 +1003,3 @@ imports: [ | ||
psdMenuBarDirective, | ||
psdConfirmPopupDirective, | ||
] | ||
@@ -964,3 +1017,3 @@ }] | ||
export { PrimeNGShadowDOMDirective, psdAutoCompleteDirective, psdCalendarDirective, psdCascadeSelectDirective, psdColorPickerDirective, psdDropdownDirective, psdMegaMenuDirective, psdMenuBarDirective, psdMenuDirective, psdMultiSelectDirective, psdTooltipDirective }; | ||
export { PrimeNGShadowDOMDirective, psdAutoCompleteDirective, psdCalendarDirective, psdCascadeSelectDirective, psdColorPickerDirective, psdConfirmPopupDirective, psdDropdownDirective, psdMegaMenuDirective, psdMenuBarDirective, psdMenuDirective, psdMultiSelectDirective, psdTooltipDirective }; | ||
//# sourceMappingURL=primeng-shadowdom-directives.js.map |
{ | ||
"name": "primeng-shadowdom-directives", | ||
"version": "0.0.4", | ||
"version": "0.0.5", | ||
"peerDependencies": { | ||
@@ -5,0 +5,0 @@ "@angular/common": "^12.2.0", |
@@ -12,7 +12,8 @@ import * as i0 from "@angular/core"; | ||
import * as i10 from "./directives/menubar"; | ||
import * as i11 from "@angular/platform-browser/animations"; | ||
import * as i11 from "./directives/confirmpopup"; | ||
import * as i12 from "@angular/platform-browser/animations"; | ||
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.BrowserAnimationsModule], [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]>; | ||
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.BrowserAnimationsModule], [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]>; | ||
static ɵinj: i0.ɵɵInjectorDeclaration<PrimeNGShadowDOMDirective>; | ||
} |
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 too big to display
Sorry, the diff of this file is not supported yet
443805
40
3639