UNPKG

5.31 kBJavaScriptView Raw
1!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/common"),require("@angular/router")):"function"==typeof define&&define.amd?define("primeng/breadcrumb",["exports","@angular/core","@angular/common","@angular/router"],t):t(((e=e||self).primeng=e.primeng||{},e.primeng.breadcrumb={}),e.ng.core,e.ng.common,e.ng.router)}(this,(function(e,t,i,n){"use strict";var r=this&&this.__decorate||function(e,t,i,n){var r,a=arguments.length,o=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n);else for(var m=e.length-1;m>=0;m--)(r=e[m])&&(o=(a<3?r(o):a>3?r(t,i,o):r(t,i))||o);return a>3&&o&&Object.defineProperty(t,i,o),o},a=function(){function e(){this.onItemClick=new t.EventEmitter}return e.prototype.itemClick=function(e,t){t.disabled?e.preventDefault():(t.url||e.preventDefault(),t.command&&t.command({originalEvent:e,item:t}),this.onItemClick.emit({originalEvent:e,item:t}))},e.prototype.onHomeClick=function(e){this.home&&this.itemClick(e,this.home)},r([t.Input()],e.prototype,"model",void 0),r([t.Input()],e.prototype,"style",void 0),r([t.Input()],e.prototype,"styleClass",void 0),r([t.Input()],e.prototype,"home",void 0),r([t.Output()],e.prototype,"onItemClick",void 0),e=r([t.Component({selector:"p-breadcrumb",template:'\n <div [class]="styleClass" [ngStyle]="style" [ngClass]="\'ui-breadcrumb ui-widget ui-widget-header ui-helper-clearfix ui-corner-all\'">\n <ul>\n <li [class]="home.styleClass" [ngClass]="\'ui-breadcrumb-home\'" [ngStyle]="home.style" *ngIf="home">\n <a *ngIf="!home.routerLink" [href]="home.url||\'#\'" class="ui-menuitem-link" (click)="itemClick($event, home)" \n [ngClass]="{\'ui-state-disabled\':home.disabled}" [attr.target]="home.target" [attr.title]="home.title" [attr.id]="home.id"[attr.tabindex]="home.tabindex ? home.tabindex : \'0\'">\n <span [ngClass]="home.icon||\'pi pi-home\'"></span>\n </a>\n <a *ngIf="home.routerLink" [routerLink]="home.routerLink" [queryParams]="home.queryParams" [routerLinkActive]="\'ui-menuitem-link-active\'" [routerLinkActiveOptions]="home.routerLinkActiveOptions||{exact:false}" class="ui-menuitem-link" (click)="itemClick($event, home)" \n [ngClass]="{\'ui-state-disabled\':home.disabled}" [attr.target]="home.target" [attr.title]="home.title" [attr.id]="home.id" [attr.tabindex]="home.tabindex ? home.tabindex : \'0\'"\n [fragment]="home.fragment" [queryParamsHandling]="home.queryParamsHandling" [preserveFragment]="home.preserveFragment" [skipLocationChange]="home.skipLocationChange" [replaceUrl]="home.replaceUrl" [state]="home.state">\n <span [ngClass]="home.icon||\'pi pi-home\'"></span>\n </a>\n </li>\n <li class="ui-breadcrumb-chevron pi pi-chevron-right" *ngIf="model&&home"></li>\n <ng-template ngFor let-item let-end="last" [ngForOf]="model">\n <li [class]="item.styleClass" [ngStyle]="item.style">\n <a *ngIf="!item.routerLink" [href]="item.url||\'#\'" class="ui-menuitem-link" (click)="itemClick($event, item)" \n [ngClass]="{\'ui-state-disabled\':item.disabled}" [attr.target]="item.target" [attr.title]="item.title" [attr.id]="item.id" [attr.tabindex]="item.tabindex ? item.tabindex : \'0\'">\n <span *ngIf="item.icon" class="ui-menuitem-icon" [ngClass]="item.icon"></span>\n <span class="ui-menuitem-text">{{item.label}}</span>\n </a>\n <a *ngIf="item.routerLink" [routerLink]="item.routerLink" [queryParams]="item.queryParams" [routerLinkActive]="\'ui-menuitem-link-active\'" [routerLinkActiveOptions]="item.routerLinkActiveOptions||{exact:false}" class="ui-menuitem-link" (click)="itemClick($event, item)" \n [ngClass]="{\'ui-state-disabled\':item.disabled}" [attr.target]="item.target" [attr.title]="item.title" [attr.id]="item.id" [attr.tabindex]="item.tabindex ? item.tabindex : \'0\'"\n [fragment]="item.fragment" [queryParamsHandling]="item.queryParamsHandling" [preserveFragment]="item.preserveFragment" [skipLocationChange]="item.skipLocationChange" [replaceUrl]="item.replaceUrl" [state]="item.state">\n <span *ngIf="item.icon" class="ui-menuitem-icon" [ngClass]="item.icon"></span>\n <span class="ui-menuitem-text">{{item.label}}</span>\n </a>\n </li>\n <li class="ui-breadcrumb-chevron pi pi-chevron-right" *ngIf="!end"></li>\n </ng-template>\n </ul>\n </div>\n ',changeDetection:t.ChangeDetectionStrategy.Default})],e)}(),o=function(){function e(){}return e=r([t.NgModule({imports:[i.CommonModule,n.RouterModule],exports:[a,n.RouterModule],declarations:[a]})],e)}();e.Breadcrumb=a,e.BreadcrumbModule=o,Object.defineProperty(e,"__esModule",{value:!0})}));
2//# sourceMappingURL=primeng-breadcrumb.umd.min.js.map
\No newline at end of file