@grapecity/inputman.angular
Version:
このパッケージには、Angular用の[InputManJS](https://developer.mescius.jp/inputmanjs)コンポーネントが含まれます。
59 lines • 6.67 kB
JavaScript
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==