UNPKG

ngx-materialize

Version:

An Angular wrap around Materialize library

71 lines (70 loc) 4.36 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { Component, ElementRef, HostBinding, Input } from '@angular/core'; export class MzFeatureDiscoveryComponent { /** * @param {?} elementRef */ constructor(elementRef) { this.elementRef = elementRef; this.targetClass = true; } /** * @return {?} */ ngAfterViewInit() { this.target = $(this.elementRef.nativeElement); } /** * @return {?} */ close() { this.target.tapTarget('close'); } /** * @return {?} */ open() { this.target.tapTarget('open'); } } MzFeatureDiscoveryComponent.decorators = [ { type: Component, args: [{ selector: 'mz-feature-discovery', template: `<div class="tap-target-content"> <ng-content></ng-content> </div> `, styles: [`:host{display:block}`], },] }, ]; /** @nocollapse */ MzFeatureDiscoveryComponent.ctorParameters = () => [ { type: ElementRef, }, ]; MzFeatureDiscoveryComponent.propDecorators = { "targetClass": [{ type: HostBinding, args: ['class.tap-target',] },], "targetId": [{ type: HostBinding, args: ['attr.data-activates',] }, { type: Input },], }; function MzFeatureDiscoveryComponent_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ MzFeatureDiscoveryComponent.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ MzFeatureDiscoveryComponent.ctorParameters; /** @type {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */ MzFeatureDiscoveryComponent.propDecorators; /** @type {?} */ MzFeatureDiscoveryComponent.prototype.targetClass; /** @type {?} */ MzFeatureDiscoveryComponent.prototype.targetId; /** @type {?} */ MzFeatureDiscoveryComponent.prototype.target; /** @type {?} */ MzFeatureDiscoveryComponent.prototype.elementRef; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmVhdHVyZS1kaXNjb3ZlcnkuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LW1hdGVyaWFsaXplLyIsInNvdXJjZXMiOlsic3JjL2ZlYXR1cmUtZGlzY292ZXJ5L2ZlYXR1cmUtZGlzY292ZXJ5LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFpQixTQUFTLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFVekYsTUFBTTs7OztJQVVKLFlBQ1U7UUFBQSxlQUFVLEdBQVYsVUFBVTsyQkFUTixJQUFJO0tBVWI7Ozs7SUFFTCxlQUFlO1FBQ2IsSUFBSSxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsQ0FBQztLQUNoRDs7OztJQUVELEtBQUs7UUFDSCxJQUFJLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsQ0FBQztLQUNoQzs7OztJQUVELElBQUk7UUFDRixJQUFJLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQztLQUMvQjs7O1lBaENGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsc0JBQXNCO2dCQUNoQyxRQUFRLEVBQUU7OztDQUdYO2dCQUNDLE1BQU0sRUFBRSxDQUFDLHNCQUFzQixDQUFDO2FBQ2pDOzs7O1lBVGtDLFVBQVU7Ozs0QkFXMUMsV0FBVyxTQUFDLGtCQUFrQjt5QkFHOUIsV0FBVyxTQUFDLHFCQUFxQixjQUNqQyxLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQWZ0ZXJWaWV3SW5pdCwgQ29tcG9uZW50LCBFbGVtZW50UmVmLCBIb3N0QmluZGluZywgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnbXotZmVhdHVyZS1kaXNjb3ZlcnknLFxyXG4gIHRlbXBsYXRlOiBgPGRpdiBjbGFzcz1cInRhcC10YXJnZXQtY29udGVudFwiPlxyXG4gIDxuZy1jb250ZW50PjwvbmctY29udGVudD5cclxuPC9kaXY+XHJcbmAsXHJcbiAgc3R5bGVzOiBbYDpob3N0e2Rpc3BsYXk6YmxvY2t9YF0sXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBNekZlYXR1cmVEaXNjb3ZlcnlDb21wb25lbnQgaW1wbGVtZW50cyBBZnRlclZpZXdJbml0IHtcclxuICBASG9zdEJpbmRpbmcoJ2NsYXNzLnRhcC10YXJnZXQnKVxyXG4gIHRhcmdldENsYXNzID0gdHJ1ZTtcclxuXHJcbiAgQEhvc3RCaW5kaW5nKCdhdHRyLmRhdGEtYWN0aXZhdGVzJylcclxuICBASW5wdXQoKVxyXG4gIHRhcmdldElkOiBzdHJpbmc7XHJcblxyXG4gIHByaXZhdGUgdGFyZ2V0OiBKUXVlcnk8RWxlbWVudD47XHJcblxyXG4gIGNvbnN0cnVjdG9yKFxyXG4gICAgcHJpdmF0ZSBlbGVtZW50UmVmOiBFbGVtZW50UmVmLFxyXG4gICkgeyB9XHJcblxyXG4gIG5nQWZ0ZXJWaWV3SW5pdCgpIHtcclxuICAgIHRoaXMudGFyZ2V0ID0gJCh0aGlzLmVsZW1lbnRSZWYubmF0aXZlRWxlbWVudCk7XHJcbiAgfVxyXG5cclxuICBjbG9zZSgpIHtcclxuICAgIHRoaXMudGFyZ2V0LnRhcFRhcmdldCgnY2xvc2UnKTtcclxuICB9XHJcblxyXG4gIG9wZW4oKSB7XHJcbiAgICB0aGlzLnRhcmdldC50YXBUYXJnZXQoJ29wZW4nKTtcclxuICB9XHJcbn1cclxuIl19