UNPKG

ad-custom-lib

Version:

This is an UI custom library based on Adminlte library with purpose for personal use, if you need a full template of Primeng please visit https://github.com/mledour/angular-admin-lte

103 lines 7.19 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { ChangeDetectorRef, Component, Input } from '@angular/core'; import { Router } from '@angular/router'; import { RoutingService } from '../services/routing.service'; /* * */ var BreadcrumbsComponent = /** @class */ (function () { /** * @method constructor * @param routingService [description] * @param changeDetectorRef [description] */ function BreadcrumbsComponent(routingService, changeDetectorRef, router) { this.routingService = routingService; this.changeDetectorRef = changeDetectorRef; this.router = router; this.homeIcon = 'fa fa-home'; } /** * @method ngOnInit */ /** * \@method ngOnInit * @return {?} */ BreadcrumbsComponent.prototype.ngOnInit = /** * \@method ngOnInit * @return {?} */ function () { var _this = this; this.subscription = this.routingService.onChange.subscribe((/** * @param {?} value * @return {?} */ function (value) { _this.breadcrumbs = value; })); }; /** * @method ngOnDestroy */ /** * \@method ngOnDestroy * @return {?} */ BreadcrumbsComponent.prototype.ngOnDestroy = /** * \@method ngOnDestroy * @return {?} */ function () { this.subscription.unsubscribe(); }; BreadcrumbsComponent.decorators = [ { type: Component, args: [{ selector: 'mk-breadcrumbs', template: "<ol class=\"breadcrumb\">\r\n <li *ngFor=\"let breadcrumb of breadcrumbs; let first = first; let last = last\"\r\n [class.active]=\"last || !breadcrumb.url\">\r\n <a *ngIf=\"breadcrumb.url\" [routerLink]=\"breadcrumb.url\">\r\n <i *ngIf=\"first\" ngClass=\"{{homeIcon}}\"></i>\r\n <ng-template [ngIf]=\"breadcrumb.data.breadcrumbs\">{{breadcrumb.data.breadcrumbs}}</ng-template>\r\n <ng-template [ngIf]=\"!breadcrumb.data.breadcrumbs\">{{breadcrumb.data.title}}</ng-template>\r\n </a>\r\n <ng-template [ngIf]=\"!breadcrumb.url\">\r\n <i *ngIf=\"first\" ngClass=\"{{homeIcon}}\"></i>\r\n <ng-template [ngIf]=\"breadcrumb.data.breadcrumbs\">{{breadcrumb.data.breadcrumbs}}</ng-template>\r\n <ng-template [ngIf]=\"!breadcrumb.data.breadcrumbs\">{{breadcrumb.data.title}}</ng-template>\r\n </ng-template>\r\n </li>\r\n</ol>", styles: [".breadcrumb{float:right;background:0 0;margin-top:0;margin-bottom:0;font-size:12px;padding:7px 5px;position:absolute;top:15px;right:10px;border-radius:2px}.breadcrumb>li>a{color:#444;text-decoration:none;display:inline-block}.breadcrumb>li .fa,.breadcrumb>li .glyphicon,.breadcrumb>li .ion{margin-right:5px}"] }] } ]; /** @nocollapse */ BreadcrumbsComponent.ctorParameters = function () { return [ { type: RoutingService }, { type: ChangeDetectorRef }, { type: Router } ]; }; BreadcrumbsComponent.propDecorators = { homeIcon: [{ type: Input }] }; return BreadcrumbsComponent; }()); export { BreadcrumbsComponent }; if (false) { /** @type {?} */ BreadcrumbsComponent.prototype.breadcrumbs; /** * @type {?} * @private */ BreadcrumbsComponent.prototype.subscription; /** @type {?} */ BreadcrumbsComponent.prototype.homeIcon; /** * @type {?} * @private */ BreadcrumbsComponent.prototype.routingService; /** * @type {?} * @private */ BreadcrumbsComponent.prototype.changeDetectorRef; /** * @type {?} * @private */ BreadcrumbsComponent.prototype.router; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnJlYWRjcnVtYnMuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vYWQtY3VzdG9tLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9icmVhZGNydW1icy9icmVhZGNydW1icy5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUVBLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFxQixNQUFNLGVBQWUsQ0FBQztBQUN2RixPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFekMsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLDZCQUE2QixDQUFDOzs7O0FBSzdEO0lBWUk7Ozs7T0FJRztJQUNILDhCQUNZLGNBQThCLEVBQzlCLGlCQUFvQyxFQUNwQyxNQUFjO1FBRmQsbUJBQWMsR0FBZCxjQUFjLENBQWdCO1FBQzlCLHNCQUFpQixHQUFqQixpQkFBaUIsQ0FBbUI7UUFDcEMsV0FBTSxHQUFOLE1BQU0sQ0FBUTtRQVZWLGFBQVEsR0FBRyxZQUFZLENBQUM7SUFXcEMsQ0FBQztJQUVMOztPQUVHOzs7OztJQUNILHVDQUFROzs7O0lBQVI7UUFBQSxpQkFJQztRQUhHLElBQUksQ0FBQyxZQUFZLEdBQUcsSUFBSSxDQUFDLGNBQWMsQ0FBQyxRQUFRLENBQUMsU0FBUzs7OztRQUFDLFVBQUEsS0FBSztZQUM1RCxLQUFJLENBQUMsV0FBVyxHQUFHLEtBQUssQ0FBQztRQUM3QixDQUFDLEVBQUMsQ0FBQztJQUNQLENBQUM7SUFFRDs7T0FFRzs7Ozs7SUFDSCwwQ0FBVzs7OztJQUFYO1FBQ0ksSUFBSSxDQUFDLFlBQVksQ0FBQyxXQUFXLEVBQUUsQ0FBQztJQUNwQyxDQUFDOztnQkFyQ0osU0FBUyxTQUFDO29CQUNQLFFBQVEsRUFBRSxnQkFBZ0I7b0JBQzFCLDA2QkFBMkM7O2lCQUU5Qzs7OztnQkFUUSxjQUFjO2dCQUhkLGlCQUFpQjtnQkFDakIsTUFBTTs7OzJCQWlCVixLQUFLOztJQTRCViwyQkFBQztDQUFBLEFBdENELElBc0NDO1NBakNZLG9CQUFvQjs7O0lBQzdCLDJDQUFtQjs7Ozs7SUFFbkIsNENBQW1DOztJQUVuQyx3Q0FBd0M7Ozs7O0lBUXBDLDhDQUFzQzs7Ozs7SUFDdEMsaURBQTRDOzs7OztJQUM1QyxzQ0FBc0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBTdWJzY3JpcHRpb24gfSBmcm9tICdyeGpzJztcclxuXHJcbmltcG9ydCB7IENoYW5nZURldGVjdG9yUmVmLCBDb21wb25lbnQsIElucHV0LCBPbkRlc3Ryb3ksIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBSb3V0ZXIgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xyXG5cclxuaW1wb3J0IHsgUm91dGluZ1NlcnZpY2UgfSBmcm9tICcuLi9zZXJ2aWNlcy9yb3V0aW5nLnNlcnZpY2UnO1xyXG5cclxuLypcclxuICpcclxuICovXHJcbkBDb21wb25lbnQoe1xyXG4gICAgc2VsZWN0b3I6ICdtay1icmVhZGNydW1icycsXHJcbiAgICB0ZW1wbGF0ZVVybDogJy4vYnJlYWRjcnVtYnMuY29tcG9uZW50Lmh0bWwnLFxyXG4gICAgc3R5bGVVcmxzOiBbJy4vYnJlYWRjcnVtYnMuY29tcG9uZW50LmNzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBCcmVhZGNydW1ic0NvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCwgT25EZXN0cm95IHtcclxuICAgIHB1YmxpYyBicmVhZGNydW1icztcclxuXHJcbiAgICBwcml2YXRlIHN1YnNjcmlwdGlvbjogU3Vic2NyaXB0aW9uO1xyXG5cclxuICAgIEBJbnB1dCgpIHB1YmxpYyBob21lSWNvbiA9ICdmYSBmYS1ob21lJztcclxuXHJcbiAgICAvKipcclxuICAgICAqIEBtZXRob2QgY29uc3RydWN0b3JcclxuICAgICAqIEBwYXJhbSByb3V0aW5nU2VydmljZSBbZGVzY3JpcHRpb25dXHJcbiAgICAgKiBAcGFyYW0gY2hhbmdlRGV0ZWN0b3JSZWYgW2Rlc2NyaXB0aW9uXVxyXG4gICAgICovXHJcbiAgICBjb25zdHJ1Y3RvcihcclxuICAgICAgICBwcml2YXRlIHJvdXRpbmdTZXJ2aWNlOiBSb3V0aW5nU2VydmljZSxcclxuICAgICAgICBwcml2YXRlIGNoYW5nZURldGVjdG9yUmVmOiBDaGFuZ2VEZXRlY3RvclJlZixcclxuICAgICAgICBwcml2YXRlIHJvdXRlcjogUm91dGVyLFxyXG4gICAgKSB7IH1cclxuXHJcbiAgICAvKipcclxuICAgICAqIEBtZXRob2QgbmdPbkluaXRcclxuICAgICAqL1xyXG4gICAgbmdPbkluaXQoKSB7XHJcbiAgICAgICAgdGhpcy5zdWJzY3JpcHRpb24gPSB0aGlzLnJvdXRpbmdTZXJ2aWNlLm9uQ2hhbmdlLnN1YnNjcmliZSh2YWx1ZSA9PiB7XHJcbiAgICAgICAgICAgIHRoaXMuYnJlYWRjcnVtYnMgPSB2YWx1ZTtcclxuICAgICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICAvKipcclxuICAgICAqIEBtZXRob2QgbmdPbkRlc3Ryb3lcclxuICAgICAqL1xyXG4gICAgbmdPbkRlc3Ryb3koKSB7XHJcbiAgICAgICAgdGhpcy5zdWJzY3JpcHRpb24udW5zdWJzY3JpYmUoKTtcclxuICAgIH1cclxufVxyXG4iXX0=