UNPKG

@grapecity/inputman.angular

Version:

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

63 lines 6.75 kB
import { __decorate, __metadata } from "tslib"; import { Component, ElementRef, Optional, Input } from '@angular/core'; import { GC } from '../inputman'; import { Property } from '../common'; import { GcComponents } from './GcComponents'; import * as i0 from "@angular/core"; import * as i1 from "./GcComponents"; export class GcIconNotifierComponent 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.GcIconNotifier(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(); } } GcIconNotifierComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: GcIconNotifierComponent, deps: [{ token: i0.ElementRef }, { token: i1.GcComponents, optional: true }], target: i0.ɵɵFactoryTarget.Component }); GcIconNotifierComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "15.2.10", type: GcIconNotifierComponent, selector: "gc-icon-notifier", inputs: { direction: "direction", failIcon: "failIcon", successIcon: "successIcon", failMessage: "failMessage", successMessage: "successMessage" }, usesInheritance: true, ngImport: i0, template: ``, isInline: true }); __decorate([ Property('setFailIconSrc'), __metadata("design:type", String) ], GcIconNotifierComponent.prototype, "failIcon", void 0); __decorate([ Property('setSuccessIconSrc'), __metadata("design:type", String) ], GcIconNotifierComponent.prototype, "successIcon", void 0); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: GcIconNotifierComponent, decorators: [{ type: Component, args: [{ selector: 'gc-icon-notifier', template: ``, }] }], ctorParameters: function () { return [{ type: i0.ElementRef }, { type: i1.GcComponents, decorators: [{ type: Optional }] }]; }, propDecorators: { direction: [{ type: Input }], failIcon: [{ type: Input }], successIcon: [{ type: Input }], failMessage: [{ type: Input }], successMessage: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR2NJY29uTm90aWZpZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9jb21wb25lbnRzL0djSWNvbk5vdGlmaWVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFpQixVQUFVLEVBQUUsUUFBUSxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN0RixPQUFPLEVBQUUsRUFBRSxFQUFFLE1BQU0sYUFBYSxDQUFDO0FBQ2pDLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxXQUFXLENBQUM7QUFDckMsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGdCQUFnQixDQUFDOzs7QUFNOUMsTUFBTSxPQUFPLHVCQUF3QixTQUFRLFlBQXdDO0lBWWpGLFlBQVksR0FBZSxFQUFzQixPQUEwRTtRQUN2SCxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7UUFEa0MsWUFBTyxHQUFQLE9BQU8sQ0FBbUU7SUFFM0gsQ0FBQztJQVpNLGVBQWU7UUFDbEIsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLElBQUksT0FBTyxJQUFJLENBQUMsT0FBTyxLQUFLLFFBQVE7WUFDakQsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDLGtCQUFrQixFQUFFLEtBQUssUUFBUSxFQUFFO1lBQ3ZELE9BQU87U0FDVjtRQUNELElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxFQUFFLENBQUMsUUFBUSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGtCQUFrQixFQUFFLEVBQUUsSUFBVyxDQUFDLENBQUM7UUFDOUYsSUFBSSxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQzFDLENBQUM7SUFFUyxTQUFTLEtBQUssQ0FBQztJQWtCZixlQUFlO0lBQ3pCLENBQUM7SUFFTSxNQUFNO1FBQ1QsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBRSxDQUFDO0lBQ2pDLENBQUM7SUFFTSxTQUFTO1FBQ1osT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsRUFBRSxDQUFDO0lBQ3BDLENBQUM7SUFFTSxPQUFPO1FBQ1YsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sRUFBRSxDQUFDO0lBQ2xDLENBQUM7O3FIQTFDUSx1QkFBdUI7eUdBQXZCLHVCQUF1QixtT0FGdEIsRUFBRTtBQW9CWjtJQUFDLFFBQVEsQ0FBQyxnQkFBZ0IsQ0FBQzs7eURBRUg7QUFDeEI7SUFBQyxRQUFRLENBQUMsbUJBQW1CLENBQUM7OzREQUVIOzRGQXZCbEIsdUJBQXVCO2tCQUpuQyxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSxrQkFBa0I7b0JBQzVCLFFBQVEsRUFBRSxFQUFFO2lCQUNmOzswQkFhaUMsUUFBUTs0Q0FLL0IsU0FBUztzQkFEZixLQUFLO2dCQUlDLFFBQVE7c0JBRGQsS0FBSztnQkFJQyxXQUFXO3NCQURqQixLQUFLO2dCQUdDLFdBQVc7c0JBRGpCLEtBQUs7Z0JBR0MsY0FBYztzQkFEcEIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgQWZ0ZXJWaWV3SW5pdCwgRWxlbWVudFJlZiwgT3B0aW9uYWwsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBHQyB9IGZyb20gJy4uL2lucHV0bWFuJztcbmltcG9ydCB7IFByb3BlcnR5IH0gZnJvbSAnLi4vY29tbW9uJztcbmltcG9ydCB7IEdjQ29tcG9uZW50cyB9IGZyb20gJy4vR2NDb21wb25lbnRzJztcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICdnYy1pY29uLW5vdGlmaWVyJyxcbiAgICB0ZW1wbGF0ZTogYGAsXG59KVxuZXhwb3J0IGNsYXNzIEdjSWNvbk5vdGlmaWVyQ29tcG9uZW50IGV4dGVuZHMgR2NDb21wb25lbnRzPEdDLklucHV0TWFuLkdjSWNvbk5vdGlmaWVyPiBpbXBsZW1lbnRzIEFmdGVyVmlld0luaXQge1xuXG4gICAgcHVibGljIG5nQWZ0ZXJWaWV3SW5pdCgpIHtcbiAgICAgICAgaWYgKCF0aGlzLl9wYXJlbnQgfHwgdHlwZW9mIHRoaXMuX3BhcmVudCAhPT0gJ29iamVjdCcgfHxcbiAgICAgICAgICAgIHR5cGVvZiB0aGlzLl9wYXJlbnQuZ2V0TmVzdGVkSU1Db250cm9sKCkgIT09ICdvYmplY3QnKSB7XG4gICAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5faW1DdHJsID0gbmV3IEdDLklucHV0TWFuLkdjSWNvbk5vdGlmaWVyKHRoaXMuX3BhcmVudC5nZXROZXN0ZWRJTUNvbnRyb2woKSwgdGhpcyBhcyBhbnkpO1xuICAgICAgICB0aGlzLm9uSW5pdGlhbGl6ZWQuZW1pdCh0aGlzLl9pbUN0cmwpO1xuICAgIH1cblxuICAgIHByb3RlY3RlZCBiaW5kRXZlbnQoKSB7IH1cbiAgICBjb25zdHJ1Y3RvcihyZWY6IEVsZW1lbnRSZWYsIEBPcHRpb25hbCgpIHByaXZhdGUgX3BhcmVudDogR2NDb21wb25lbnRzPEdDLklucHV0TWFuLkdjSW5wdXRNYW5CYXNlIHwgR0MuSW5wdXRNYW4uR2NDb21ib0JveD4pIHtcbiAgICAgICAgc3VwZXIocmVmKTtcbiAgICB9XG5cbiAgICBASW5wdXQoKVxuICAgIHB1YmxpYyBkaXJlY3Rpb246IEdDLklucHV0TWFuLkljb25EaXJlY3Rpb247XG4gICAgQFByb3BlcnR5KCdzZXRGYWlsSWNvblNyYycpXG4gICAgQElucHV0KClcbiAgICBwdWJsaWMgZmFpbEljb246IHN0cmluZztcbiAgICBAUHJvcGVydHkoJ3NldFN1Y2Nlc3NJY29uU3JjJylcbiAgICBASW5wdXQoKVxuICAgIHB1YmxpYyBzdWNjZXNzSWNvbjogc3RyaW5nO1xuICAgIEBJbnB1dCgpXG4gICAgcHVibGljIGZhaWxNZXNzYWdlOiBzdHJpbmc7XG4gICAgQElucHV0KClcbiAgICBwdWJsaWMgc3VjY2Vzc01lc3NhZ2U6IHN0cmluZztcblxuICAgIHByb3RlY3RlZCBpbml0R2NDb21wb25lbnQoKTogdm9pZCB7XG4gICAgfVxuXG4gICAgcHVibGljIG9uRmFpbCgpOiB2b2lkIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2ltQ3RybC5vbkZhaWwoKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgb25TdWNjZXNzKCk6IHZvaWQge1xuICAgICAgICByZXR1cm4gdGhpcy5faW1DdHJsLm9uU3VjY2VzcygpO1xuICAgIH1cblxuICAgIHB1YmxpYyBvbkNsZWFyKCk6IHZvaWQge1xuICAgICAgICByZXR1cm4gdGhpcy5faW1DdHJsLm9uQ2xlYXIoKTtcbiAgICB9XG5cbn0iXX0=