UNPKG

ng-zorro-antd-mobile

Version:

An enterprise-class mobile UI components based on Ant Design and Angular

67 lines (66 loc) 4.85 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { Component, Input, HostListener, ViewEncapsulation, ElementRef, Renderer2 } from '@angular/core'; var TouchFeedBackComponent = /** @class */ (function () { function TouchFeedBackComponent(_ele, _render) { this._ele = _ele; this._render = _render; this.activeClassName = ''; this.activeStyle = true; } /** * @return {?} */ TouchFeedBackComponent.prototype.touchStart = /** * @return {?} */ function () { if (this.activeStyle) { this._render.addClass(this._ele.nativeElement, this.activeClassName); } }; /** * @return {?} */ TouchFeedBackComponent.prototype.touchEnd = /** * @return {?} */ function () { if (this.activeStyle) { this._render.removeClass(this._ele.nativeElement, this.activeClassName); } }; TouchFeedBackComponent.decorators = [ { type: Component, args: [{ selector: 'TouchFeedBack', template: '<ng-content></ng-content>', encapsulation: ViewEncapsulation.None }] } ]; /** @nocollapse */ TouchFeedBackComponent.ctorParameters = function () { return [ { type: ElementRef }, { type: Renderer2 } ]; }; TouchFeedBackComponent.propDecorators = { activeClassName: [{ type: Input }], activeStyle: [{ type: Input }], touchStart: [{ type: HostListener, args: ['touchstart', ['$event'],] }, { type: HostListener, args: ['mousedown', ['$event'],] }], touchEnd: [{ type: HostListener, args: ['touchend', ['$event'],] }, { type: HostListener, args: ['mouseup', ['$event'],] }] }; return TouchFeedBackComponent; }()); export { TouchFeedBackComponent }; if (false) { /** @type {?} */ TouchFeedBackComponent.prototype.activeClassName; /** @type {?} */ TouchFeedBackComponent.prototype.activeStyle; /** @type {?} */ TouchFeedBackComponent.prototype._ele; /** @type {?} */ TouchFeedBackComponent.prototype._render; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG91Y2gtZmVlZGJhY2suY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctem9ycm8tYW50ZC1tb2JpbGUvIiwic291cmNlcyI6WyJjb3JlL2RpcmVjdGl2ZS90b3VjaC1mZWVkYmFjay5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFDTCxTQUFTLEVBQ1QsS0FBSyxFQUNMLFlBQVksRUFFWixpQkFBaUIsRUFDakIsVUFBVSxFQUNWLFNBQVMsRUFDVixNQUFNLGVBQWUsQ0FBQzs7SUEwQnJCLGdDQUFvQixJQUFnQixFQUFVLE9BQWtCO1FBQTVDLFNBQUksR0FBSixJQUFJLENBQVk7UUFBVSxZQUFPLEdBQVAsT0FBTyxDQUFXOytCQWxCckMsRUFBRTsyQkFDTixJQUFJO0tBaUJ5Qzs7OztJQWJwRSwyQ0FBVTs7O0lBRlY7UUFHRSxJQUFJLElBQUksQ0FBQyxXQUFXLEVBQUU7WUFDcEIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxhQUFhLEVBQUUsSUFBSSxDQUFDLGVBQWUsQ0FBQyxDQUFDO1NBQ3RFO0tBQ0Y7Ozs7SUFHRCx5Q0FBUTs7O0lBRlI7UUFHRSxJQUFJLElBQUksQ0FBQyxXQUFXLEVBQUU7WUFDcEIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxhQUFhLEVBQUUsSUFBSSxDQUFDLGVBQWUsQ0FBQyxDQUFDO1NBQ3pFO0tBQ0Y7O2dCQXRCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGVBQWU7b0JBQ3pCLFFBQVEsRUFBRSwyQkFBMkI7b0JBQ3JDLGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxJQUFJO2lCQUN0Qzs7OztnQkFSQyxVQUFVO2dCQUNWLFNBQVM7OztrQ0FTUixLQUFLOzhCQUNMLEtBQUs7NkJBRUwsWUFBWSxTQUFDLFlBQVksRUFBRSxDQUFDLFFBQVEsQ0FBQyxjQUNyQyxZQUFZLFNBQUMsV0FBVyxFQUFFLENBQUMsUUFBUSxDQUFDOzJCQU1wQyxZQUFZLFNBQUMsVUFBVSxFQUFFLENBQUMsUUFBUSxDQUFDLGNBQ25DLFlBQVksU0FBQyxTQUFTLEVBQUUsQ0FBQyxRQUFRLENBQUM7O2lDQTNCckM7O1NBZWEsc0JBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgQ29tcG9uZW50LFxuICBJbnB1dCxcbiAgSG9zdExpc3RlbmVyLFxuICBIb3N0QmluZGluZyxcbiAgVmlld0VuY2Fwc3VsYXRpb24sXG4gIEVsZW1lbnRSZWYsXG4gIFJlbmRlcmVyMlxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnVG91Y2hGZWVkQmFjaycsXG4gIHRlbXBsYXRlOiAnPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PicsXG4gIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmVcbn0pXG5leHBvcnQgY2xhc3MgVG91Y2hGZWVkQmFja0NvbXBvbmVudCB7XG4gIEBJbnB1dCgpIGFjdGl2ZUNsYXNzTmFtZSA9ICcnO1xuICBASW5wdXQoKSBhY3RpdmVTdHlsZSA9IHRydWU7XG5cbiAgQEhvc3RMaXN0ZW5lcigndG91Y2hzdGFydCcsIFsnJGV2ZW50J10pXG4gIEBIb3N0TGlzdGVuZXIoJ21vdXNlZG93bicsIFsnJGV2ZW50J10pXG4gIHRvdWNoU3RhcnQoKSB7XG4gICAgaWYgKHRoaXMuYWN0aXZlU3R5bGUpIHtcbiAgICAgIHRoaXMuX3JlbmRlci5hZGRDbGFzcyh0aGlzLl9lbGUubmF0aXZlRWxlbWVudCwgdGhpcy5hY3RpdmVDbGFzc05hbWUpO1xuICAgIH1cbiAgfVxuICBASG9zdExpc3RlbmVyKCd0b3VjaGVuZCcsIFsnJGV2ZW50J10pXG4gIEBIb3N0TGlzdGVuZXIoJ21vdXNldXAnLCBbJyRldmVudCddKVxuICB0b3VjaEVuZCgpIHtcbiAgICBpZiAodGhpcy5hY3RpdmVTdHlsZSkge1xuICAgICAgdGhpcy5fcmVuZGVyLnJlbW92ZUNsYXNzKHRoaXMuX2VsZS5uYXRpdmVFbGVtZW50LCB0aGlzLmFjdGl2ZUNsYXNzTmFtZSk7XG4gICAgfVxuICB9XG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSBfZWxlOiBFbGVtZW50UmVmLCBwcml2YXRlIF9yZW5kZXI6IFJlbmRlcmVyMikge31cbn1cbiJdfQ==