UNPKG

@grapecity/inputman.angular

Version:

このパッケージには、Angular用の[InputManJS](https://developer.mescius.jp/inputmanjs)コンポーネントが含まれます。

59 lines 6.67 kB
import { Component, ElementRef, Optional, Input } from '@angular/core'; import { GC } from '../inputman'; import { GcComponents } from './GcComponents'; import * as i0 from "@angular/core"; import * as i1 from "./GcComponents"; export class GcTipNotifierComponent extends GcComponents { constructor(ref, _parent) { super(ref); this._parent = _parent; } ngAfterViewInit() { if (!this._parent || typeof this._parent !== 'object' || typeof this._parent.getNestedIMControl() !== 'object') { return; } this._imCtrl = new GC.InputMan.GcTipNotifier(this._parent.getNestedIMControl(), this); this.onInitialized.emit(this._imCtrl); } bindEvent() { } initGcComponent() { } onFail() { return this._imCtrl.onFail(); } onSuccess() { return this._imCtrl.onSuccess(); } onClear() { return this._imCtrl.onClear(); } } GcTipNotifierComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: GcTipNotifierComponent, deps: [{ token: i0.ElementRef }, { token: i1.GcComponents, optional: true }], target: i0.ɵɵFactoryTarget.Component }); GcTipNotifierComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "15.2.10", type: GcTipNotifierComponent, selector: "gc-tip-notifier", inputs: { direction: "direction", position: "position", directionPriority: "directionPriority", template: "template", failMessage: "failMessage", successMessage: "successMessage", tipState: "tipState", style: "style" }, usesInheritance: true, ngImport: i0, template: ``, isInline: true }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: GcTipNotifierComponent, decorators: [{ type: Component, args: [{ selector: 'gc-tip-notifier', template: ``, }] }], ctorParameters: function () { return [{ type: i0.ElementRef }, { type: i1.GcComponents, decorators: [{ type: Optional }] }]; }, propDecorators: { direction: [{ type: Input }], position: [{ type: Input }], directionPriority: [{ type: Input }], template: [{ type: Input }], failMessage: [{ type: Input }], successMessage: [{ type: Input }], tipState: [{ type: Input }], style: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR2NUaXBOb3RpZmllci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2NvbXBvbmVudHMvR2NUaXBOb3RpZmllci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFpQixVQUFVLEVBQUUsUUFBUSxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN0RixPQUFPLEVBQUUsRUFBRSxFQUFFLE1BQU0sYUFBYSxDQUFDO0FBQ2pDLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQzs7O0FBTTlDLE1BQU0sT0FBTyxzQkFBdUIsU0FBUSxZQUF1QztJQVkvRSxZQUFZLEdBQWUsRUFBc0IsT0FBMEU7UUFDdkgsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBRGtDLFlBQU8sR0FBUCxPQUFPLENBQW1FO0lBRTNILENBQUM7SUFaTSxlQUFlO1FBQ2xCLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxJQUFJLE9BQU8sSUFBSSxDQUFDLE9BQU8sS0FBSyxRQUFRO1lBQ2pELE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxrQkFBa0IsRUFBRSxLQUFLLFFBQVEsRUFBRTtZQUN2RCxPQUFPO1NBQ1Y7UUFDRCxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksRUFBRSxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxrQkFBa0IsRUFBRSxFQUFFLElBQVcsQ0FBQyxDQUFDO1FBQzdGLElBQUksQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUMxQyxDQUFDO0lBRVMsU0FBUyxLQUFLLENBQUM7SUFzQmYsZUFBZTtJQUN6QixDQUFDO0lBRU0sTUFBTTtRQUNULE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLEVBQUUsQ0FBQztJQUNqQyxDQUFDO0lBRU0sU0FBUztRQUNaLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsQ0FBQztJQUNwQyxDQUFDO0lBRU0sT0FBTztRQUNWLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxPQUFPLEVBQUUsQ0FBQztJQUNsQyxDQUFDOztvSEE5Q1Esc0JBQXNCO3dHQUF0QixzQkFBc0IsMFNBRnJCLEVBQUU7NEZBRUgsc0JBQXNCO2tCQUpsQyxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSxpQkFBaUI7b0JBQzNCLFFBQVEsRUFBRSxFQUFFO2lCQUNmOzswQkFhaUMsUUFBUTs0Q0FLL0IsU0FBUztzQkFEZixLQUFLO2dCQUdDLFFBQVE7c0JBRGQsS0FBSztnQkFHQyxpQkFBaUI7c0JBRHZCLEtBQUs7Z0JBR0MsUUFBUTtzQkFEZCxLQUFLO2dCQUdDLFdBQVc7c0JBRGpCLEtBQUs7Z0JBR0MsY0FBYztzQkFEcEIsS0FBSztnQkFHQyxRQUFRO3NCQURkLEtBQUs7Z0JBR0MsS0FBSztzQkFEWCxLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBBZnRlclZpZXdJbml0LCBFbGVtZW50UmVmLCBPcHRpb25hbCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEdDIH0gZnJvbSAnLi4vaW5wdXRtYW4nO1xuaW1wb3J0IHsgR2NDb21wb25lbnRzIH0gZnJvbSAnLi9HY0NvbXBvbmVudHMnO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ2djLXRpcC1ub3RpZmllcicsXG4gICAgdGVtcGxhdGU6IGBgLFxufSlcbmV4cG9ydCBjbGFzcyBHY1RpcE5vdGlmaWVyQ29tcG9uZW50IGV4dGVuZHMgR2NDb21wb25lbnRzPEdDLklucHV0TWFuLkdjVGlwTm90aWZpZXI+IGltcGxlbWVudHMgQWZ0ZXJWaWV3SW5pdCB7XG5cbiAgICBwdWJsaWMgbmdBZnRlclZpZXdJbml0KCkge1xuICAgICAgICBpZiAoIXRoaXMuX3BhcmVudCB8fCB0eXBlb2YgdGhpcy5fcGFyZW50ICE9PSAnb2JqZWN0JyB8fFxuICAgICAgICAgICAgdHlwZW9mIHRoaXMuX3BhcmVudC5nZXROZXN0ZWRJTUNvbnRyb2woKSAhPT0gJ29iamVjdCcpIHtcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLl9pbUN0cmwgPSBuZXcgR0MuSW5wdXRNYW4uR2NUaXBOb3RpZmllcih0aGlzLl9wYXJlbnQuZ2V0TmVzdGVkSU1Db250cm9sKCksIHRoaXMgYXMgYW55KTtcbiAgICAgICAgdGhpcy5vbkluaXRpYWxpemVkLmVtaXQodGhpcy5faW1DdHJsKTtcbiAgICB9XG5cbiAgICBwcm90ZWN0ZWQgYmluZEV2ZW50KCkgeyB9XG4gICAgY29uc3RydWN0b3IocmVmOiBFbGVtZW50UmVmLCBAT3B0aW9uYWwoKSBwcml2YXRlIF9wYXJlbnQ6IEdjQ29tcG9uZW50czxHQy5JbnB1dE1hbi5HY0lucHV0TWFuQmFzZSB8IEdDLklucHV0TWFuLkdjQ29tYm9Cb3g+KSB7XG4gICAgICAgIHN1cGVyKHJlZik7XG4gICAgfVxuXG4gICAgQElucHV0KClcbiAgICBwdWJsaWMgZGlyZWN0aW9uOiBzdHJpbmcgfCBHQy5JbnB1dE1hbi5UaXBEaXJlY3Rpb247XG4gICAgQElucHV0KClcbiAgICBwdWJsaWMgcG9zaXRpb246IHN0cmluZyB8IEdDLklucHV0TWFuLlRpcFBvc2l0aW9uO1xuICAgIEBJbnB1dCgpXG4gICAgcHVibGljIGRpcmVjdGlvblByaW9yaXR5OiBBcnJheTxHQy5JbnB1dE1hbi5UaXBEaXJlY3Rpb24+O1xuICAgIEBJbnB1dCgpXG4gICAgcHVibGljIHRlbXBsYXRlOiBzdHJpbmc7XG4gICAgQElucHV0KClcbiAgICBwdWJsaWMgZmFpbE1lc3NhZ2U6IHN0cmluZztcbiAgICBASW5wdXQoKVxuICAgIHB1YmxpYyBzdWNjZXNzTWVzc2FnZTogc3RyaW5nO1xuICAgIEBJbnB1dCgpXG4gICAgcHVibGljIHRpcFN0YXRlOiBzdHJpbmc7XG4gICAgQElucHV0KClcbiAgICBwdWJsaWMgc3R5bGU6IEdDLklucHV0TWFuLlRpcFN0eWxlO1xuXG4gICAgcHJvdGVjdGVkIGluaXRHY0NvbXBvbmVudCgpOiB2b2lkIHtcbiAgICB9XG5cbiAgICBwdWJsaWMgb25GYWlsKCk6IHZvaWQge1xuICAgICAgICByZXR1cm4gdGhpcy5faW1DdHJsLm9uRmFpbCgpO1xuICAgIH1cblxuICAgIHB1YmxpYyBvblN1Y2Nlc3MoKTogdm9pZCB7XG4gICAgICAgIHJldHVybiB0aGlzLl9pbUN0cmwub25TdWNjZXNzKCk7XG4gICAgfVxuXG4gICAgcHVibGljIG9uQ2xlYXIoKTogdm9pZCB7XG4gICAgICAgIHJldHVybiB0aGlzLl9pbUN0cmwub25DbGVhcigpO1xuICAgIH1cblxufSJdfQ==