@mescius/inputman.angular
Version:
このパッケージには、Angular用の[InputManJS](https://developer.mescius.jp/inputmanjs)コンポーネントが含まれます。
72 lines • 9.46 kB
JavaScript
import { Component, Input, Output, EventEmitter, } from '@angular/core';
import { GC } from '../inputman';
import { GcComponents } from './GcComponents';
import * as i0 from "@angular/core";
export class GcTourComponent extends GcComponents {
constructor() {
super(...arguments);
this.closed = new EventEmitter();
this.stepChanging = new EventEmitter();
this.stepChanged = new EventEmitter();
}
ngAfterViewInit() {
this._imCtrl = new GC.InputMan.GcTour(this);
this.onInitialized.emit(this._imCtrl);
this.bindEventCore();
}
bindEventCore() {
this._imCtrl.addEventListener(GC.InputMan.GcTourEvent.Closed, (sender, eArgs) => this.closed.emit({ sender, eArgs }));
this._imCtrl.addEventListener(GC.InputMan.GcTourEvent.StepChanging, (sender, eArgs) => this.stepChanging.emit({ sender, eArgs }));
this._imCtrl.addEventListener(GC.InputMan.GcTourEvent.StepChanged, (sender, eArgs) => this.stepChanged.emit({ sender, eArgs }));
}
bindEvent() { }
initGcComponent() { }
}
GcTourComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: GcTourComponent, deps: null, target: i0.ɵɵFactoryTarget.Component });
GcTourComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "15.2.10", type: GcTourComponent, selector: "gc-tour", inputs: { steps: "steps", disableInteraction: "disableInteraction", offset: "offset", showOverlay: "showOverlay", highlightRadius: "highlightRadius", closeOnOverlayClick: "closeOnOverlayClick", closeOnEsc: "closeOnEsc", showCloseButton: "showCloseButton", hidePreviousButton: "hidePreviousButton", hideDoneButton: "hideDoneButton", tipClassName: "tipClassName", tipDirection: "tipDirection", tipPosition: "tipPosition", tipResource: "tipResource", autoFocusTarget: "autoFocusTarget", customTip: "customTip" }, outputs: { closed: "closed", stepChanging: "stepChanging", stepChanged: "stepChanged" }, usesInheritance: true, ngImport: i0, template: ``, isInline: true });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: GcTourComponent, decorators: [{
type: Component,
args: [{
selector: 'gc-tour',
template: ``,
}]
}], propDecorators: { steps: [{
type: Input
}], disableInteraction: [{
type: Input
}], offset: [{
type: Input
}], showOverlay: [{
type: Input
}], highlightRadius: [{
type: Input
}], closeOnOverlayClick: [{
type: Input
}], closeOnEsc: [{
type: Input
}], showCloseButton: [{
type: Input
}], hidePreviousButton: [{
type: Input
}], hideDoneButton: [{
type: Input
}], tipClassName: [{
type: Input
}], tipDirection: [{
type: Input
}], tipPosition: [{
type: Input
}], tipResource: [{
type: Input
}], autoFocusTarget: [{
type: Input
}], customTip: [{
type: Input
}], closed: [{
type: Output
}], stepChanging: [{
type: Output
}], stepChanged: [{
type: Output
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR2NUb3VyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vY29tcG9uZW50cy9HY1RvdXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBa0IsS0FBSyxFQUFFLE1BQU0sRUFBRSxZQUFZLEdBQUcsTUFBTSxlQUFlLENBQUM7QUFDeEYsT0FBTyxFQUFFLEVBQUUsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUNqQyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7O0FBTTlDLE1BQU0sT0FBTyxlQUFnQixTQUFRLFlBQWdDO0lBSnJFOztRQW1EVyxXQUFNLEdBQXVGLElBQUksWUFBWSxFQUFFLENBQUM7UUFFaEgsaUJBQVksR0FBNkYsSUFBSSxZQUFZLEVBQUUsQ0FBQztRQUU1SCxnQkFBVyxHQUE0RixJQUFJLFlBQVksRUFBRSxDQUFDO0tBQ3BJO0lBbkRVLGVBQWU7UUFDbEIsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLEVBQUUsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQzVDLElBQUksQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUN0QyxJQUFJLENBQUMsYUFBYSxFQUFFLENBQUM7SUFDekIsQ0FBQztJQUNPLGFBQWE7UUFDakIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsQ0FBQyxFQUFFLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxNQUEwQixFQUFFLEtBQXNDLEVBQUUsRUFBRSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUMsTUFBTSxFQUFFLEtBQUssRUFBQyxDQUFDLENBQUMsQ0FBQztRQUN6SyxJQUFJLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLEVBQUUsQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDLFlBQVksRUFBRSxDQUFDLE1BQTBCLEVBQUUsS0FBNEMsRUFBRSxFQUFFLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsRUFBQyxNQUFNLEVBQUUsS0FBSyxFQUFDLENBQUMsQ0FBQyxDQUFDO1FBQzNMLElBQUksQ0FBQyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsRUFBRSxDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsV0FBVyxFQUFFLENBQUMsTUFBMEIsRUFBRSxLQUEyQyxFQUFFLEVBQUUsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxFQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUMsQ0FBQyxDQUFDLENBQUM7SUFDNUwsQ0FBQztJQUNrQixTQUFTLEtBQUksQ0FBQztJQUNkLGVBQWUsS0FBVSxDQUFDOzs2R0FacEMsZUFBZTtpR0FBZixlQUFlLDZwQkFGZCxFQUFFOzRGQUVILGVBQWU7a0JBSjNCLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLFNBQVM7b0JBQ25CLFFBQVEsRUFBRSxFQUFFO2lCQUNmOzhCQWdCVSxLQUFLO3NCQURYLEtBQUs7Z0JBR0Msa0JBQWtCO3NCQUR4QixLQUFLO2dCQUdDLE1BQU07c0JBRFosS0FBSztnQkFHQyxXQUFXO3NCQURqQixLQUFLO2dCQUdDLGVBQWU7c0JBRHJCLEtBQUs7Z0JBR0MsbUJBQW1CO3NCQUR6QixLQUFLO2dCQUdDLFVBQVU7c0JBRGhCLEtBQUs7Z0JBR0MsZUFBZTtzQkFEckIsS0FBSztnQkFHQyxrQkFBa0I7c0JBRHhCLEtBQUs7Z0JBR0MsY0FBYztzQkFEcEIsS0FBSztnQkFHQyxZQUFZO3NCQURsQixLQUFLO2dCQUdDLFlBQVk7c0JBRGxCLEtBQUs7Z0JBR0MsV0FBVztzQkFEakIsS0FBSztnQkFHQyxXQUFXO3NCQURqQixLQUFLO2dCQUdDLGVBQWU7c0JBRHJCLEtBQUs7Z0JBR0MsU0FBUztzQkFEZixLQUFLO2dCQUdDLE1BQU07c0JBRFosTUFBTTtnQkFHQSxZQUFZO3NCQURsQixNQUFNO2dCQUdBLFdBQVc7c0JBRGpCLE1BQU0iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEFmdGVyVmlld0luaXQsICBJbnB1dCwgT3V0cHV0LCBFdmVudEVtaXR0ZXIsIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBHQyB9IGZyb20gJy4uL2lucHV0bWFuJztcbmltcG9ydCB7IEdjQ29tcG9uZW50cyB9IGZyb20gJy4vR2NDb21wb25lbnRzJztcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICdnYy10b3VyJyxcbiAgICB0ZW1wbGF0ZTogYGAsXG59KVxuZXhwb3J0IGNsYXNzIEdjVG91ckNvbXBvbmVudCBleHRlbmRzIEdjQ29tcG9uZW50czxHQy5JbnB1dE1hbi5HY1RvdXI+IGltcGxlbWVudHMgQWZ0ZXJWaWV3SW5pdCB7XG4gICAgcHVibGljIG5nQWZ0ZXJWaWV3SW5pdCgpIHtcbiAgICAgICAgdGhpcy5faW1DdHJsID0gbmV3IEdDLklucHV0TWFuLkdjVG91cih0aGlzKTtcbiAgICAgICAgdGhpcy5vbkluaXRpYWxpemVkLmVtaXQodGhpcy5faW1DdHJsKTtcbiAgICAgICAgdGhpcy5iaW5kRXZlbnRDb3JlKCk7XG4gICAgfVxuICAgIHByaXZhdGUgYmluZEV2ZW50Q29yZSgpIHtcbiAgICAgICAgdGhpcy5faW1DdHJsLmFkZEV2ZW50TGlzdGVuZXIoR0MuSW5wdXRNYW4uR2NUb3VyRXZlbnQuQ2xvc2VkLCAoc2VuZGVyOiBHQy5JbnB1dE1hbi5HY1RvdXIsIGVBcmdzOiBHQy5JbnB1dE1hbi5Ub3VyQ2xvc2VkRXZlbnRBcmdzKSA9PiB0aGlzLmNsb3NlZC5lbWl0KHtzZW5kZXIsIGVBcmdzfSkpO1xuICAgICAgICB0aGlzLl9pbUN0cmwuYWRkRXZlbnRMaXN0ZW5lcihHQy5JbnB1dE1hbi5HY1RvdXJFdmVudC5TdGVwQ2hhbmdpbmcsIChzZW5kZXI6IEdDLklucHV0TWFuLkdjVG91ciwgZUFyZ3M6IEdDLklucHV0TWFuLlRvdXJTdGVwQ2hhbmdpbmdFdmVudEFyZ3MpID0+IHRoaXMuc3RlcENoYW5naW5nLmVtaXQoe3NlbmRlciwgZUFyZ3N9KSk7XG4gICAgICAgIHRoaXMuX2ltQ3RybC5hZGRFdmVudExpc3RlbmVyKEdDLklucHV0TWFuLkdjVG91ckV2ZW50LlN0ZXBDaGFuZ2VkLCAoc2VuZGVyOiBHQy5JbnB1dE1hbi5HY1RvdXIsIGVBcmdzOiBHQy5JbnB1dE1hbi5Ub3VyU3RlcENoYW5nZWRFdmVudEFyZ3MpID0+IHRoaXMuc3RlcENoYW5nZWQuZW1pdCh7c2VuZGVyLCBlQXJnc30pKTtcbiAgICB9XG4gICAgcHJvdGVjdGVkIG92ZXJyaWRlIGJpbmRFdmVudCgpIHt9XG4gICAgcHJvdGVjdGVkIG92ZXJyaWRlIGluaXRHY0NvbXBvbmVudCgpOiB2b2lkIHt9XG5cbiAgICBASW5wdXQoKVxuICAgIHB1YmxpYyBzdGVwczogR0MuSW5wdXRNYW4uVG91clN0ZXBDb25maWdbXTtcbiAgICBASW5wdXQoKVxuICAgIHB1YmxpYyBkaXNhYmxlSW50ZXJhY3Rpb24/OiBib29sZWFuO1xuICAgIEBJbnB1dCgpXG4gICAgcHVibGljIG9mZnNldD86IG51bWJlciB8IG51bWJlcltdO1xuICAgIEBJbnB1dCgpXG4gICAgcHVibGljIHNob3dPdmVybGF5PzogYm9vbGVhbjtcbiAgICBASW5wdXQoKVxuICAgIHB1YmxpYyBoaWdobGlnaHRSYWRpdXM/OiBudW1iZXI7XG4gICAgQElucHV0KClcbiAgICBwdWJsaWMgY2xvc2VPbk92ZXJsYXlDbGljaz86IGJvb2xlYW47XG4gICAgQElucHV0KClcbiAgICBwdWJsaWMgY2xvc2VPbkVzYz86IGJvb2xlYW47XG4gICAgQElucHV0KClcbiAgICBwdWJsaWMgc2hvd0Nsb3NlQnV0dG9uPzogYm9vbGVhbjtcbiAgICBASW5wdXQoKVxuICAgIHB1YmxpYyBoaWRlUHJldmlvdXNCdXR0b24/OiBib29sZWFuO1xuICAgIEBJbnB1dCgpXG4gICAgcHVibGljIGhpZGVEb25lQnV0dG9uPzogYm9vbGVhbjtcbiAgICBASW5wdXQoKVxuICAgIHB1YmxpYyB0aXBDbGFzc05hbWU/OiBzdHJpbmc7XG4gICAgQElucHV0KClcbiAgICBwdWJsaWMgdGlwRGlyZWN0aW9uPzogR0MuSW5wdXRNYW4uVGlwRGlyZWN0aW9uO1xuICAgIEBJbnB1dCgpXG4gICAgcHVibGljIHRpcFBvc2l0aW9uPzogR0MuSW5wdXRNYW4uVGlwUG9zaXRpb247XG4gICAgQElucHV0KClcbiAgICBwdWJsaWMgdGlwUmVzb3VyY2U/OiBHQy5JbnB1dE1hbi5Ub3VyVGlwUmVzb3VyY2VDb25maWc7XG4gICAgQElucHV0KClcbiAgICBwdWJsaWMgYXV0b0ZvY3VzVGFyZ2V0PzogYm9vbGVhbjtcbiAgICBASW5wdXQoKVxuICAgIHB1YmxpYyBjdXN0b21UaXA/OiAoY29udGV4dDogR0MuSW5wdXRNYW4uVG91ckN1c3RvbVRpcENvbnRleHQpID0+IHZvaWQ7XG4gICAgQE91dHB1dCgpXG4gICAgcHVibGljIGNsb3NlZDogRXZlbnRFbWl0dGVyPHtzZW5kZXI6IEdDLklucHV0TWFuLkdjVG91ciwgZUFyZ3M6IEdDLklucHV0TWFuLlRvdXJDbG9zZWRFdmVudEFyZ3N9PiA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcbiAgICBAT3V0cHV0KClcbiAgICBwdWJsaWMgc3RlcENoYW5naW5nOiBFdmVudEVtaXR0ZXI8e3NlbmRlcjogR0MuSW5wdXRNYW4uR2NUb3VyLCBlQXJnczogR0MuSW5wdXRNYW4uVG91clN0ZXBDaGFuZ2luZ0V2ZW50QXJnc30+ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xuICAgIEBPdXRwdXQoKVxuICAgIHB1YmxpYyBzdGVwQ2hhbmdlZDogRXZlbnRFbWl0dGVyPHtzZW5kZXI6IEdDLklucHV0TWFuLkdjVG91ciwgZUFyZ3M6IEdDLklucHV0TWFuLlRvdXJTdGVwQ2hhbmdlZEV2ZW50QXJnc30+ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xufSJdfQ==