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