UNPKG

@grapecity/inputman.angular

Version:

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

90 lines 10.5 kB
import { __decorate, __metadata } from "tslib"; import { Component, Input, ContentChildren, QueryList, Output, ElementRef, EventEmitter } from '@angular/core'; import { GC } from '../inputman'; import { Property } from '../common'; import { GcComponents } from './GcComponents'; import * as i0 from "@angular/core"; export class GcFunctionKeyInfoComponent { } GcFunctionKeyInfoComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: GcFunctionKeyInfoComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); GcFunctionKeyInfoComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "15.2.10", type: GcFunctionKeyInfoComponent, selector: "gc-function-key-info", inputs: { key: "key", description: "description", tipText: "tipText", displayStyle: "displayStyle", imagePosition: "imagePosition" }, ngImport: i0, template: ``, isInline: true }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: GcFunctionKeyInfoComponent, decorators: [{ type: Component, args: [{ selector: 'gc-function-key-info', template: `` }] }], propDecorators: { key: [{ type: Input }], description: [{ type: Input }], tipText: [{ type: Input }], displayStyle: [{ type: Input }], imagePosition: [{ type: Input }] } }); export class GcFunctionKeyComponent extends GcComponents { constructor(ref) { super(ref); this.onActived = new EventEmitter(); } initGcComponent() { if (this.functionKeyComponents && this.functionKeyComponents.length > 0) { this.functionKeys = []; this.functionKeyComponents.forEach((functionKeyInfo) => { this.functionKeys.push({ key: functionKeyInfo.key, description: functionKeyInfo.description, tipText: functionKeyInfo.tipText, displayStyle: functionKeyInfo.displayStyle, imagePosition: functionKeyInfo.imagePosition }); }); } var element = document.createElement('div'); this.createTemplate(element); this._imCtrl = new GC.InputMan.GcFunctionKey(element, this); } bindEvent() { if (!this._imCtrl) return; this._imCtrl.onActived((s, e) => { this.onActived.emit(e); }); } } GcFunctionKeyComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: GcFunctionKeyComponent, deps: [{ token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Component }); GcFunctionKeyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "15.2.10", type: GcFunctionKeyComponent, selector: "gc-function-key", inputs: { keyRepeat: "keyRepeat", handleMouse: "handleMouse", showTip: "showTip", combinationKeyDisplayMode: "combinationKeyDisplayMode", functionKeys: "functionKeys", enabled: "enabled", visible: "visible" }, outputs: { onActived: "onActived" }, queries: [{ propertyName: "functionKeyComponents", predicate: GcFunctionKeyInfoComponent }], usesInheritance: true, ngImport: i0, template: ``, isInline: true }); __decorate([ Property("addFunctionKey", "", true), __metadata("design:type", Array) ], GcFunctionKeyComponent.prototype, "functionKeys", void 0); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: GcFunctionKeyComponent, decorators: [{ type: Component, args: [{ selector: 'gc-function-key', template: `` }] }], ctorParameters: function () { return [{ type: i0.ElementRef }]; }, propDecorators: { keyRepeat: [{ type: Input }], handleMouse: [{ type: Input }], showTip: [{ type: Input }], combinationKeyDisplayMode: [{ type: Input }], functionKeys: [{ type: Input }], enabled: [{ type: Input }], visible: [{ type: Input }], functionKeyComponents: [{ type: ContentChildren, args: [GcFunctionKeyInfoComponent] }], onActived: [{ type: Output }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR2NGdW5jdGlvbktleS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2NvbXBvbmVudHMvR2NGdW5jdGlvbktleS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsZUFBZSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBQUUsVUFBVSxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMvRyxPQUFPLEVBQUUsRUFBRSxFQUFFLE1BQU0sYUFBYSxDQUFDO0FBQ2pDLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxXQUFXLENBQUM7QUFDckMsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGdCQUFnQixDQUFDOztBQU05QyxNQUFNLE9BQU8sMEJBQTBCOzt3SEFBMUIsMEJBQTBCOzRHQUExQiwwQkFBMEIsa01BRnpCLEVBQUU7NEZBRUgsMEJBQTBCO2tCQUp0QyxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSxzQkFBc0I7b0JBQ2hDLFFBQVEsRUFBRSxFQUFFO2lCQUNmOzhCQUdHLEdBQUc7c0JBREYsS0FBSztnQkFHTixXQUFXO3NCQURWLEtBQUs7Z0JBR04sT0FBTztzQkFETixLQUFLO2dCQUdOLFlBQVk7c0JBRFgsS0FBSztnQkFHTixhQUFhO3NCQURaLEtBQUs7O0FBUVYsTUFBTSxPQUFPLHNCQUF1QixTQUFRLFlBQXVDO0lBZS9FLFlBQVksR0FBZTtRQUN2QixLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7UUFITCxjQUFTLEdBQThDLElBQUksWUFBWSxFQUFFLENBQUM7SUFJcEYsQ0FBQztJQUVTLGVBQWU7UUFDckIsSUFBSSxJQUFJLENBQUMscUJBQXFCLElBQUksSUFBSSxDQUFDLHFCQUFxQixDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7WUFDckUsSUFBSSxDQUFDLFlBQVksR0FBRyxFQUFFLENBQUM7WUFDdkIsSUFBSSxDQUFDLHFCQUFxQixDQUFDLE9BQU8sQ0FBQyxDQUFDLGVBQTJDLEVBQUUsRUFBRTtnQkFDL0UsSUFBSSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUM7b0JBQ25CLEdBQUcsRUFBRSxlQUFlLENBQUMsR0FBRztvQkFDeEIsV0FBVyxFQUFFLGVBQWUsQ0FBQyxXQUFXO29CQUN4QyxPQUFPLEVBQUUsZUFBZSxDQUFDLE9BQU87b0JBQ2hDLFlBQVksRUFBRSxlQUFlLENBQUMsWUFBWTtvQkFDMUMsYUFBYSxFQUFFLGVBQWUsQ0FBQyxhQUFhO2lCQUMvQyxDQUFDLENBQUM7WUFDUCxDQUFDLENBQUMsQ0FBQztTQUNOO1FBRUQsSUFBSSxPQUFPLEdBQUcsUUFBUSxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUM1QyxJQUFJLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBRTdCLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxFQUFFLENBQUMsUUFBUSxDQUFDLGFBQWEsQ0FBQyxPQUFPLEVBQUUsSUFBVyxDQUFDLENBQUM7SUFDdkUsQ0FBQztJQUVTLFNBQVM7UUFDZixJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU87WUFBRSxPQUFPO1FBRTFCLElBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFO1lBQzVCLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQzNCLENBQUMsQ0FBQyxDQUFDO0lBQ1AsQ0FBQzs7b0hBN0NRLHNCQUFzQjt3R0FBdEIsc0JBQXNCLG9WQVNkLDBCQUEwQixvREFYakMsRUFBRTtBQU9aO0lBQUMsUUFBUSxDQUFDLGdCQUFnQixFQUFFLEVBQUUsRUFBRSxJQUFJLENBQUM7OzREQUM0Qzs0RkFOeEUsc0JBQXNCO2tCQUpsQyxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSxpQkFBaUI7b0JBQzNCLFFBQVEsRUFBRSxFQUFFO2lCQUNmO2lHQUVZLFNBQVM7c0JBQWpCLEtBQUs7Z0JBQ0csV0FBVztzQkFBbkIsS0FBSztnQkFDRyxPQUFPO3NCQUFmLEtBQUs7Z0JBQ0cseUJBQXlCO3NCQUFqQyxLQUFLO2dCQUVHLFlBQVk7c0JBQXBCLEtBQUs7Z0JBQ0csT0FBTztzQkFBZixLQUFLO2dCQUNHLE9BQU87c0JBQWYsS0FBSztnQkFFQyxxQkFBcUI7c0JBRDNCLGVBQWU7dUJBQUMsMEJBQTBCO2dCQUlqQyxTQUFTO3NCQUFsQixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgQ29udGVudENoaWxkcmVuLCBRdWVyeUxpc3QsIE91dHB1dCwgRWxlbWVudFJlZiwgRXZlbnRFbWl0dGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBHQyB9IGZyb20gJy4uL2lucHV0bWFuJztcbmltcG9ydCB7IFByb3BlcnR5IH0gZnJvbSAnLi4vY29tbW9uJztcbmltcG9ydCB7IEdjQ29tcG9uZW50cyB9IGZyb20gJy4vR2NDb21wb25lbnRzJztcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICdnYy1mdW5jdGlvbi1rZXktaW5mbycsXG4gICAgdGVtcGxhdGU6IGBgXG59KVxuZXhwb3J0IGNsYXNzIEdjRnVuY3Rpb25LZXlJbmZvQ29tcG9uZW50IHtcbiAgICBASW5wdXQoKVxuICAgIGtleTogR0MuSW5wdXRNYW4uRnVuY3Rpb25LZXk7XG4gICAgQElucHV0KClcbiAgICBkZXNjcmlwdGlvbjogc3RyaW5nO1xuICAgIEBJbnB1dCgpXG4gICAgdGlwVGV4dDogc3RyaW5nO1xuICAgIEBJbnB1dCgpXG4gICAgZGlzcGxheVN0eWxlOiBHQy5JbnB1dE1hbi5EaXNwbGF5U3R5bGU7XG4gICAgQElucHV0KClcbiAgICBpbWFnZVBvc2l0aW9uOiBHQy5JbnB1dE1hbi5JbWFnZVBvc2l0aW9uO1xufVxuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ2djLWZ1bmN0aW9uLWtleScsXG4gICAgdGVtcGxhdGU6IGBgXG59KVxuZXhwb3J0IGNsYXNzIEdjRnVuY3Rpb25LZXlDb21wb25lbnQgZXh0ZW5kcyBHY0NvbXBvbmVudHM8R0MuSW5wdXRNYW4uR2NGdW5jdGlvbktleT4ge1xuICAgIEBJbnB1dCgpIGtleVJlcGVhdDogYm9vbGVhbjtcbiAgICBASW5wdXQoKSBoYW5kbGVNb3VzZTogYm9vbGVhbjtcbiAgICBASW5wdXQoKSBzaG93VGlwOiBib29sZWFuO1xuICAgIEBJbnB1dCgpIGNvbWJpbmF0aW9uS2V5RGlzcGxheU1vZGU6IEdDLklucHV0TWFuLkNvbWJpbmF0aW9uS2V5RGlzcGxheU1vZGU7XG4gICAgQFByb3BlcnR5KFwiYWRkRnVuY3Rpb25LZXlcIiwgXCJcIiwgdHJ1ZSlcbiAgICBASW5wdXQoKSBmdW5jdGlvbktleXM6IChHQy5JbnB1dE1hbi5GdW5jdGlvbktleUluZm8gfCBHQy5JbnB1dE1hbi5GdW5jdGlvbktleSlbXTtcbiAgICBASW5wdXQoKSBlbmFibGVkOiBib29sZWFuO1xuICAgIEBJbnB1dCgpIHZpc2libGU6IGJvb2xlYW47XG4gICAgQENvbnRlbnRDaGlsZHJlbihHY0Z1bmN0aW9uS2V5SW5mb0NvbXBvbmVudClcbiAgICBwdWJsaWMgZnVuY3Rpb25LZXlDb21wb25lbnRzOiBRdWVyeUxpc3Q8R2NGdW5jdGlvbktleUluZm9Db21wb25lbnQ+O1xuXG5cbiAgICBAT3V0cHV0KCkgb25BY3RpdmVkOiBFdmVudEVtaXR0ZXI8R0MuSW5wdXRNYW4uS2V5QWN0aXZhdGVBcmdzPiA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcblxuICAgIGNvbnN0cnVjdG9yKHJlZjogRWxlbWVudFJlZikge1xuICAgICAgICBzdXBlcihyZWYpO1xuICAgIH1cblxuICAgIHByb3RlY3RlZCBpbml0R2NDb21wb25lbnQoKTogdm9pZCB7XG4gICAgICAgIGlmICh0aGlzLmZ1bmN0aW9uS2V5Q29tcG9uZW50cyAmJiB0aGlzLmZ1bmN0aW9uS2V5Q29tcG9uZW50cy5sZW5ndGggPiAwKSB7XG4gICAgICAgICAgICB0aGlzLmZ1bmN0aW9uS2V5cyA9IFtdO1xuICAgICAgICAgICAgdGhpcy5mdW5jdGlvbktleUNvbXBvbmVudHMuZm9yRWFjaCgoZnVuY3Rpb25LZXlJbmZvOiBHY0Z1bmN0aW9uS2V5SW5mb0NvbXBvbmVudCkgPT4ge1xuICAgICAgICAgICAgICAgIHRoaXMuZnVuY3Rpb25LZXlzLnB1c2goe1xuICAgICAgICAgICAgICAgICAgICBrZXk6IGZ1bmN0aW9uS2V5SW5mby5rZXksXG4gICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBmdW5jdGlvbktleUluZm8uZGVzY3JpcHRpb24sXG4gICAgICAgICAgICAgICAgICAgIHRpcFRleHQ6IGZ1bmN0aW9uS2V5SW5mby50aXBUZXh0LFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5U3R5bGU6IGZ1bmN0aW9uS2V5SW5mby5kaXNwbGF5U3R5bGUsXG4gICAgICAgICAgICAgICAgICAgIGltYWdlUG9zaXRpb246IGZ1bmN0aW9uS2V5SW5mby5pbWFnZVBvc2l0aW9uXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHZhciBlbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7XG4gICAgICAgIHRoaXMuY3JlYXRlVGVtcGxhdGUoZWxlbWVudCk7XG5cbiAgICAgICAgdGhpcy5faW1DdHJsID0gbmV3IEdDLklucHV0TWFuLkdjRnVuY3Rpb25LZXkoZWxlbWVudCwgdGhpcyBhcyBhbnkpO1xuICAgIH1cblxuICAgIHByb3RlY3RlZCBiaW5kRXZlbnQoKSB7XG4gICAgICAgIGlmICghdGhpcy5faW1DdHJsKSByZXR1cm47XG5cbiAgICAgICAgdGhpcy5faW1DdHJsLm9uQWN0aXZlZCgocywgZSkgPT4ge1xuICAgICAgICAgICAgdGhpcy5vbkFjdGl2ZWQuZW1pdChlKTtcbiAgICAgICAgfSk7XG4gICAgfVxufVxuIl19