UNPKG

ngx-materialize

Version:

An Angular wrap around Materialize library

101 lines (100 loc) 9.13 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { ChangeDetectorRef, Component, ContentChild, Directive, ElementRef, Input, Renderer, ViewChild, } from '@angular/core'; import { MzSidenavCollapsibleHeaderComponent } from './sidenav-collapsible-header/sidenav-collapsible-header.component'; var MzSidenavCollapsibleComponent = /** @class */ (function () { function MzSidenavCollapsibleComponent(changeDetectorRef, renderer) { this.changeDetectorRef = changeDetectorRef; this.renderer = renderer; } /** * @return {?} */ MzSidenavCollapsibleComponent.prototype.ngAfterViewInit = /** * @return {?} */ function () { this.initCollapsible(); }; /** * @return {?} */ MzSidenavCollapsibleComponent.prototype.initCollapsible = /** * @return {?} */ function () { var _this = this; var /** @type {?} */ options = { accordion: false, onClose: this.onClose, onOpen: this.onOpen, }; // need setTimeout otherwise loading directly on the page cause an error setTimeout(function () { return _this.renderer.invokeElementMethod($(_this.collapsible.nativeElement), 'collapsible', [options]); }); this.changeDetectorRef.detectChanges(); }; MzSidenavCollapsibleComponent.decorators = [ { type: Component, args: [{ selector: 'mz-sidenav-collapsible', template: "<li>\n <ul #collapsible class=\"collapsible collapsible-accordion\">\n <li>\n <ng-content select=\"mz-sidenav-collapsible-header\"></ng-content>\n <div class=\"collapsible-body\">\n <ul>\n <ng-content select=\"mz-sidenav-collapsible-content\"></ng-content>\n </ul>\n </div>\n </li>\n </ul>\n</li>", styles: [":host /deep/ .collapsible-header{padding:0 32px}:host /deep/ .collapsible-header i{color:rgba(0,0,0,.54)}:host /deep/ .collapsible-body li a{font-weight:initial}"], },] }, ]; /** @nocollapse */ MzSidenavCollapsibleComponent.ctorParameters = function () { return [ { type: ChangeDetectorRef, }, { type: Renderer, }, ]; }; MzSidenavCollapsibleComponent.propDecorators = { "onClose": [{ type: Input },], "onOpen": [{ type: Input },], "collapsible": [{ type: ViewChild, args: ['collapsible',] },], "header": [{ type: ContentChild, args: [MzSidenavCollapsibleHeaderComponent,] },], }; return MzSidenavCollapsibleComponent; }()); export { MzSidenavCollapsibleComponent }; function MzSidenavCollapsibleComponent_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ MzSidenavCollapsibleComponent.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ MzSidenavCollapsibleComponent.ctorParameters; /** @type {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */ MzSidenavCollapsibleComponent.propDecorators; /** @type {?} */ MzSidenavCollapsibleComponent.prototype.onClose; /** @type {?} */ MzSidenavCollapsibleComponent.prototype.onOpen; /** @type {?} */ MzSidenavCollapsibleComponent.prototype.collapsible; /** @type {?} */ MzSidenavCollapsibleComponent.prototype.header; /** @type {?} */ MzSidenavCollapsibleComponent.prototype.changeDetectorRef; /** @type {?} */ MzSidenavCollapsibleComponent.prototype.renderer; } var MzSidenavCollapsibleContentDirective = /** @class */ (function () { function MzSidenavCollapsibleContentDirective() { } MzSidenavCollapsibleContentDirective.decorators = [ { type: Directive, args: [{ selector: 'mz-sidenav-collapsible-content' },] }, ]; return MzSidenavCollapsibleContentDirective; }()); export { MzSidenavCollapsibleContentDirective }; function MzSidenavCollapsibleContentDirective_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ MzSidenavCollapsibleContentDirective.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ MzSidenavCollapsibleContentDirective.ctorParameters; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2lkZW5hdi1jb2xsYXBzaWJsZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtbWF0ZXJpYWxpemUvIiwic291cmNlcyI6WyJzcmMvc2lkZW5hdi9zaWRlbmF2LWNvbGxhcHNpYmxlL3NpZGVuYXYtY29sbGFwc2libGUuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBRUwsaUJBQWlCLEVBQ2pCLFNBQVMsRUFDVCxZQUFZLEVBQ1osU0FBUyxFQUNULFVBQVUsRUFDVixLQUFLLEVBQ0wsUUFBUSxFQUNSLFNBQVMsR0FDVixNQUFNLGVBQWUsQ0FBQztBQUV2QixPQUFPLEVBQUUsbUNBQW1DLEVBQUUsTUFBTSxtRUFBbUUsQ0FBQzs7SUF5QnRILHVDQUNTLG1CQUNBO1FBREEsc0JBQWlCLEdBQWpCLGlCQUFpQjtRQUNqQixhQUFRLEdBQVIsUUFBUTtLQUNaOzs7O0lBRUwsdURBQWU7OztJQUFmO1FBQ0UsSUFBSSxDQUFDLGVBQWUsRUFBRSxDQUFDO0tBQ3hCOzs7O0lBRUQsdURBQWU7OztJQUFmO1FBQUEsaUJBV0M7UUFWQyxxQkFBTSxPQUFPLEdBQW1DO1lBQzlDLFNBQVMsRUFBRSxLQUFLO1lBQ2hCLE9BQU8sRUFBRSxJQUFJLENBQUMsT0FBTztZQUNyQixNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU07U0FDcEIsQ0FBQzs7UUFHRixVQUFVLENBQUMsY0FBTSxPQUFBLEtBQUksQ0FBQyxRQUFRLENBQUMsbUJBQW1CLENBQUMsQ0FBQyxDQUFDLEtBQUksQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLEVBQUUsYUFBYSxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsRUFBOUYsQ0FBOEYsQ0FBQyxDQUFDO1FBRWpILElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLEVBQUUsQ0FBQztLQUN4Qzs7Z0JBM0NGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsd0JBQXdCO29CQUNsQyxRQUFRLEVBQUUsd1ZBV047b0JBQ0osTUFBTSxFQUFFLENBQUMsbUtBQW1LLENBQUM7aUJBQzlLOzs7O2dCQTNCQyxpQkFBaUI7Z0JBTWpCLFFBQVE7Ozs0QkF1QlAsS0FBSzsyQkFDTCxLQUFLO2dDQUVMLFNBQVMsU0FBQyxhQUFhOzJCQUN2QixZQUFZLFNBQUMsbUNBQW1DOzt3Q0FuQ25EOztTQThCYSw2QkFBNkI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBaUN6QyxTQUFTLFNBQUMsRUFBRSxRQUFRLEVBQUUsZ0NBQWdDLEVBQUU7OytDQS9EekQ7O1NBK0R3RSxvQ0FBb0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xyXG4gIEFmdGVyVmlld0luaXQsXHJcbiAgQ2hhbmdlRGV0ZWN0b3JSZWYsXHJcbiAgQ29tcG9uZW50LFxyXG4gIENvbnRlbnRDaGlsZCxcclxuICBEaXJlY3RpdmUsXHJcbiAgRWxlbWVudFJlZixcclxuICBJbnB1dCxcclxuICBSZW5kZXJlcixcclxuICBWaWV3Q2hpbGQsXHJcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5pbXBvcnQgeyBNelNpZGVuYXZDb2xsYXBzaWJsZUhlYWRlckNvbXBvbmVudCB9IGZyb20gJy4vc2lkZW5hdi1jb2xsYXBzaWJsZS1oZWFkZXIvc2lkZW5hdi1jb2xsYXBzaWJsZS1oZWFkZXIuY29tcG9uZW50JztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnbXotc2lkZW5hdi1jb2xsYXBzaWJsZScsXHJcbiAgdGVtcGxhdGU6IGA8bGk+XHJcbiAgPHVsICNjb2xsYXBzaWJsZSBjbGFzcz1cImNvbGxhcHNpYmxlIGNvbGxhcHNpYmxlLWFjY29yZGlvblwiPlxyXG4gICAgPGxpPlxyXG4gICAgICA8bmctY29udGVudCBzZWxlY3Q9XCJtei1zaWRlbmF2LWNvbGxhcHNpYmxlLWhlYWRlclwiPjwvbmctY29udGVudD5cclxuICAgICAgPGRpdiBjbGFzcz1cImNvbGxhcHNpYmxlLWJvZHlcIj5cclxuICAgICAgICA8dWw+XHJcbiAgICAgICAgICA8bmctY29udGVudCBzZWxlY3Q9XCJtei1zaWRlbmF2LWNvbGxhcHNpYmxlLWNvbnRlbnRcIj48L25nLWNvbnRlbnQ+XHJcbiAgICAgICAgPC91bD5cclxuICAgICAgPC9kaXY+XHJcbiAgICA8L2xpPlxyXG4gIDwvdWw+XHJcbjwvbGk+YCxcclxuICBzdHlsZXM6IFtgOmhvc3QgL2RlZXAvIC5jb2xsYXBzaWJsZS1oZWFkZXJ7cGFkZGluZzowIDMycHh9Omhvc3QgL2RlZXAvIC5jb2xsYXBzaWJsZS1oZWFkZXIgaXtjb2xvcjpyZ2JhKDAsMCwwLC41NCl9Omhvc3QgL2RlZXAvIC5jb2xsYXBzaWJsZS1ib2R5IGxpIGF7Zm9udC13ZWlnaHQ6aW5pdGlhbH1gXSxcclxufSlcclxuZXhwb3J0IGNsYXNzIE16U2lkZW5hdkNvbGxhcHNpYmxlQ29tcG9uZW50IGltcGxlbWVudHMgQWZ0ZXJWaWV3SW5pdCB7XHJcbiAgQElucHV0KCkgb25DbG9zZTogRnVuY3Rpb247XHJcbiAgQElucHV0KCkgb25PcGVuOiBGdW5jdGlvbjtcclxuXHJcbiAgQFZpZXdDaGlsZCgnY29sbGFwc2libGUnKSBjb2xsYXBzaWJsZTogRWxlbWVudFJlZjtcclxuICBAQ29udGVudENoaWxkKE16U2lkZW5hdkNvbGxhcHNpYmxlSGVhZGVyQ29tcG9uZW50KSBoZWFkZXI6IE16U2lkZW5hdkNvbGxhcHNpYmxlSGVhZGVyQ29tcG9uZW50O1xyXG5cclxuICBjb25zdHJ1Y3RvcihcclxuICAgIHB1YmxpYyBjaGFuZ2VEZXRlY3RvclJlZjogQ2hhbmdlRGV0ZWN0b3JSZWYsXHJcbiAgICBwdWJsaWMgcmVuZGVyZXI6IFJlbmRlcmVyLFxyXG4gICkgeyB9XHJcblxyXG4gIG5nQWZ0ZXJWaWV3SW5pdCgpIHtcclxuICAgIHRoaXMuaW5pdENvbGxhcHNpYmxlKCk7XHJcbiAgfVxyXG5cclxuICBpbml0Q29sbGFwc2libGUoKSB7XHJcbiAgICBjb25zdCBvcHRpb25zOiBNYXRlcmlhbGl6ZS5Db2xsYXBzaWJsZU9wdGlvbnMgPSB7XHJcbiAgICAgIGFjY29yZGlvbjogZmFsc2UsXHJcbiAgICAgIG9uQ2xvc2U6IHRoaXMub25DbG9zZSxcclxuICAgICAgb25PcGVuOiB0aGlzLm9uT3BlbixcclxuICAgIH07XHJcblxyXG4gICAgLy8gbmVlZCBzZXRUaW1lb3V0IG90aGVyd2lzZSBsb2FkaW5nIGRpcmVjdGx5IG9uIHRoZSBwYWdlIGNhdXNlIGFuIGVycm9yXHJcbiAgICBzZXRUaW1lb3V0KCgpID0+IHRoaXMucmVuZGVyZXIuaW52b2tlRWxlbWVudE1ldGhvZCgkKHRoaXMuY29sbGFwc2libGUubmF0aXZlRWxlbWVudCksICdjb2xsYXBzaWJsZScsIFtvcHRpb25zXSkpO1xyXG5cclxuICAgIHRoaXMuY2hhbmdlRGV0ZWN0b3JSZWYuZGV0ZWN0Q2hhbmdlcygpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGVjbGFyZSB0aGUgdGFncyB0byBhdm9pZCBlcnJvcjogJzxtei1zaWRlbmF2LWNvbGxhcHNpYmxlLXg+JyBpcyBub3QgYSBrbm93biBlbGVtZW50XHJcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbmd1bGFyL2FuZ3VsYXIvaXNzdWVzLzExMjUxXHJcbi8vIHRzbGludDpkaXNhYmxlOiBkaXJlY3RpdmUtc2VsZWN0b3JcclxuQERpcmVjdGl2ZSh7IHNlbGVjdG9yOiAnbXotc2lkZW5hdi1jb2xsYXBzaWJsZS1jb250ZW50JyB9KSBleHBvcnQgY2xhc3MgTXpTaWRlbmF2Q29sbGFwc2libGVDb250ZW50RGlyZWN0aXZlIHsgfVxyXG4iXX0=