UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

70 lines 4.37 kB
/** * @fileoverview added by tsickle * Generated from: accordion-base-component.class.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Input, HostBinding } from '@angular/core'; /** * @abstract * @template T */ var AccordionBaseComponent = /** @class */ (function () { function AccordionBaseComponent(accordion) { this.accordion = accordion; this.deepth = 0; } Object.defineProperty(AccordionBaseComponent.prototype, "disabled", { get: /** * @return {?} */ function () { return this.item && this.item[this.accordion.disabledKey]; }, enumerable: true, configurable: true }); Object.defineProperty(AccordionBaseComponent.prototype, "title", { get: /** * @return {?} */ function () { return this.item && this.item[this.accordion.titleKey]; }, enumerable: true, configurable: true }); Object.defineProperty(AccordionBaseComponent.prototype, "textIndent", { get: /** * @return {?} */ function () { return this.deepth * 20 + 'px'; }, enumerable: true, configurable: true }); AccordionBaseComponent.propDecorators = { item: [{ type: Input }], deepth: [{ type: Input }], parent: [{ type: Input }], disabled: [{ type: HostBinding, args: ['class.disabled',] }], title: [{ type: HostBinding, args: ['attr.title',] }], textIndent: [{ type: HostBinding, args: ['style.textIndent',] }] }; return AccordionBaseComponent; }()); export { AccordionBaseComponent }; if (false) { /** @type {?} */ AccordionBaseComponent.prototype.item; /** @type {?} */ AccordionBaseComponent.prototype.deepth; /** @type {?} */ AccordionBaseComponent.prototype.parent; /** * @type {?} * @protected */ AccordionBaseComponent.prototype.accordion; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLWJhc2UtY29tcG9uZW50LmNsYXNzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctZGV2dWkvYWNjb3JkaW9uLyIsInNvdXJjZXMiOlsiYWNjb3JkaW9uLWJhc2UtY29tcG9uZW50LmNsYXNzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLEtBQUssRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7O0FBR25EO0lBa0JFLGdDQUFzQixTQUEyQjtRQUEzQixjQUFTLEdBQVQsU0FBUyxDQUFrQjtRQWhCeEMsV0FBTSxHQUFHLENBQUMsQ0FBQztJQWdCaUMsQ0FBQztJQWJ0RCxzQkFDSSw0Q0FBUTs7OztRQURaO1lBRUUsT0FBTyxJQUFJLENBQUMsSUFBSSxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsQ0FBQztRQUM1RCxDQUFDOzs7T0FBQTtJQUNELHNCQUNXLHlDQUFLOzs7O1FBRGhCO1lBRUUsT0FBTyxJQUFJLENBQUMsSUFBSSxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUN6RCxDQUFDOzs7T0FBQTtJQUNELHNCQUNJLDhDQUFVOzs7O1FBRGQ7WUFFRSxPQUFPLElBQUksQ0FBQyxNQUFNLEdBQUcsRUFBRSxHQUFHLElBQUksQ0FBQztRQUNqQyxDQUFDOzs7T0FBQTs7dUJBZkEsS0FBSzt5QkFDTCxLQUFLO3lCQUNMLEtBQUs7MkJBRUwsV0FBVyxTQUFDLGdCQUFnQjt3QkFJNUIsV0FBVyxTQUFDLFlBQVk7NkJBSXhCLFdBQVcsU0FBQyxrQkFBa0I7O0lBTWpDLDZCQUFDO0NBQUEsQUFuQkQsSUFtQkM7U0FuQnFCLHNCQUFzQjs7O0lBQzFDLHNDQUF1Qjs7SUFDdkIsd0NBQW9COztJQUNwQix3Q0FBeUI7Ozs7O0lBZWIsMkNBQXFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5wdXQsIEhvc3RCaW5kaW5nIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEFjY29yZGlvbkJhc2UsIEFjY29yZGlvbk9wdGlvbnMgfSBmcm9tICcuL2FjY29yZGlvbi50eXBlJztcclxuXHJcbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBBY2NvcmRpb25CYXNlQ29tcG9uZW50PFQgZXh0ZW5kcyBBY2NvcmRpb25CYXNlPiB7XHJcbiAgQElucHV0KCkgaXRlbTogYW55IHwgVDtcclxuICBASW5wdXQoKSBkZWVwdGggPSAwO1xyXG4gIEBJbnB1dCgpIHBhcmVudDogYW55IHwgVDtcclxuXHJcbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5kaXNhYmxlZCcpXHJcbiAgZ2V0IGRpc2FibGVkKCkge1xyXG4gICAgcmV0dXJuIHRoaXMuaXRlbSAmJiB0aGlzLml0ZW1bdGhpcy5hY2NvcmRpb24uZGlzYWJsZWRLZXldO1xyXG4gIH1cclxuICBASG9zdEJpbmRpbmcoJ2F0dHIudGl0bGUnKVxyXG4gIHB1YmxpYyBnZXQgdGl0bGUoKSB7XHJcbiAgICByZXR1cm4gdGhpcy5pdGVtICYmIHRoaXMuaXRlbVt0aGlzLmFjY29yZGlvbi50aXRsZUtleV07XHJcbiAgfVxyXG4gIEBIb3N0QmluZGluZygnc3R5bGUudGV4dEluZGVudCcpXHJcbiAgZ2V0IHRleHRJbmRlbnQoKSB7XHJcbiAgICByZXR1cm4gdGhpcy5kZWVwdGggKiAyMCArICdweCc7XHJcbiAgfVxyXG5cclxuICBjb25zdHJ1Y3Rvcihwcm90ZWN0ZWQgYWNjb3JkaW9uOiBBY2NvcmRpb25PcHRpb25zKSB7IH1cclxufVxyXG4iXX0=