@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
58 lines • 5.37 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: accordion-item-hreflink.component.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
import { Component, ViewEncapsulation, HostListener } from '@angular/core';
import { AccordionBaseLinkComponent } from './accordion-base-link-component.class';
import { AccordionComponent } from './accordion.component';
var AccordionItemHreflinkComponent = /** @class */ (function (_super) {
tslib_1.__extends(AccordionItemHreflinkComponent, _super);
function AccordionItemHreflinkComponent(accordion) {
var _this = _super.call(this, accordion) || this;
_this.accordion = accordion;
return _this;
}
/**
* @param {?} event
* @return {?}
*/
AccordionItemHreflinkComponent.prototype.onClick = /**
* @param {?} event
* @return {?}
*/
function (event) {
if (!this.disabled) {
this.accordion.linkItemClickFn({
item: this.item,
parent: this.parent,
event: event
});
}
};
AccordionItemHreflinkComponent.decorators = [
{ type: Component, args: [{
selector: 'd-accordion-item-hreflink',
template: "<ng-container *ngIf=\"!disabled\">\r\n <a href=\"{{ link }}\" target=\"{{ target }}\" rel=\"noopener\" title=\"{{ title }}\">\r\n <ng-container *ngIf=\"!itemTemplate\">\r\n {{ title }}\r\n </ng-container>\r\n <ng-template\r\n *ngIf=\"itemTemplate\"\r\n [ngTemplateOutlet]=\"itemTemplate\"\r\n [ngTemplateOutletContext]=\"{\r\n parent: parent,\r\n item: item,\r\n deepth: deepth\r\n }\"\r\n ></ng-template>\r\n </a>\r\n</ng-container>\r\n<ng-container *ngIf=\"disabled\">\r\n <a title=\"{{ title }}\">\r\n <ng-container *ngIf=\"!itemTemplate\">\r\n {{ title }}\r\n </ng-container>\r\n <ng-template\r\n *ngIf=\"itemTemplate\"\r\n [ngTemplateOutlet]=\"itemTemplate\"\r\n [ngTemplateOutletContext]=\"{\r\n parent: parent,\r\n item: item,\r\n deepth: deepth\r\n }\"\r\n ></ng-template>\r\n </a>\r\n</ng-container>\r\n",
encapsulation: ViewEncapsulation.None
}] }
];
/** @nocollapse */
AccordionItemHreflinkComponent.ctorParameters = function () { return [
{ type: AccordionComponent }
]; };
AccordionItemHreflinkComponent.propDecorators = {
onClick: [{ type: HostListener, args: ['click', ['$event'],] }]
};
return AccordionItemHreflinkComponent;
}(AccordionBaseLinkComponent));
export { AccordionItemHreflinkComponent };
if (false) {
/**
* @type {?}
* @protected
*/
AccordionItemHreflinkComponent.prototype.accordion;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLWl0ZW0taHJlZmxpbmsuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctZGV2dWkvYWNjb3JkaW9uLyIsInNvdXJjZXMiOlsiYWNjb3JkaW9uLWl0ZW0taHJlZmxpbmsuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsaUJBQWlCLEVBQUUsWUFBWSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNFLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBQ25GLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBRTNEO0lBS29ELDBEQUEwQjtJQUM1RSx3Q0FBc0IsU0FBNkI7UUFBbkQsWUFDRSxrQkFBTSxTQUFTLENBQUMsU0FDakI7UUFGcUIsZUFBUyxHQUFULFNBQVMsQ0FBb0I7O0lBRW5ELENBQUM7Ozs7O0lBRUQsZ0RBQU87Ozs7SUFEUCxVQUNRLEtBQWlCO1FBQ3ZCLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ2xCLElBQUksQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFDO2dCQUM3QixJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUk7Z0JBQ2YsTUFBTSxFQUFFLElBQUksQ0FBQyxNQUFNO2dCQUNuQixLQUFLLEVBQUUsS0FBSzthQUNiLENBQUMsQ0FBQztTQUNKO0lBQ0gsQ0FBQzs7Z0JBbEJGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsMkJBQTJCO29CQUNyQyxnN0JBQXVEO29CQUN2RCxhQUFhLEVBQUUsaUJBQWlCLENBQUMsSUFBSTtpQkFDdEM7Ozs7Z0JBTlEsa0JBQWtCOzs7MEJBV3hCLFlBQVksU0FBQyxPQUFPLEVBQUUsQ0FBQyxRQUFRLENBQUM7O0lBVW5DLHFDQUFDO0NBQUEsQUFuQkQsQ0FLb0QsMEJBQTBCLEdBYzdFO1NBZFksOEJBQThCOzs7Ozs7SUFDN0IsbURBQXVDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBWaWV3RW5jYXBzdWxhdGlvbiwgSG9zdExpc3RlbmVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEFjY29yZGlvbkJhc2VMaW5rQ29tcG9uZW50IH0gZnJvbSAnLi9hY2NvcmRpb24tYmFzZS1saW5rLWNvbXBvbmVudC5jbGFzcyc7XHJcbmltcG9ydCB7IEFjY29yZGlvbkNvbXBvbmVudCB9IGZyb20gJy4vYWNjb3JkaW9uLmNvbXBvbmVudCc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2QtYWNjb3JkaW9uLWl0ZW0taHJlZmxpbmsnLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi9hY2NvcmRpb24taXRlbS1ocmVmbGluay5jb21wb25lbnQuaHRtbCcsXHJcbiAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZSxcclxufSlcclxuZXhwb3J0IGNsYXNzIEFjY29yZGlvbkl0ZW1IcmVmbGlua0NvbXBvbmVudCBleHRlbmRzIEFjY29yZGlvbkJhc2VMaW5rQ29tcG9uZW50IHtcclxuICBjb25zdHJ1Y3Rvcihwcm90ZWN0ZWQgYWNjb3JkaW9uOiBBY2NvcmRpb25Db21wb25lbnQpIHtcclxuICAgIHN1cGVyKGFjY29yZGlvbik7XHJcbiAgfVxyXG4gIEBIb3N0TGlzdGVuZXIoJ2NsaWNrJywgWyckZXZlbnQnXSlcclxuICBvbkNsaWNrKGV2ZW50OiBNb3VzZUV2ZW50KSB7XHJcbiAgICBpZiAoIXRoaXMuZGlzYWJsZWQpIHtcclxuICAgICAgdGhpcy5hY2NvcmRpb24ubGlua0l0ZW1DbGlja0ZuKHtcclxuICAgICAgICBpdGVtOiB0aGlzLml0ZW0sXHJcbiAgICAgICAgcGFyZW50OiB0aGlzLnBhcmVudCxcclxuICAgICAgICBldmVudDogZXZlbnRcclxuICAgICAgfSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ==