@ohayojp.com/components
Version:
Common business components of ohayojp.
1 lines • 7.35 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"OnboardingService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":18,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"_getDoc":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":42,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":42,"character":12}]}]],"parameters":[{"__symbolic":"reference","module":"@ohayojp.com/theme","name":"OhayoLocaleService","line":37,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":38,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":39,"character":22},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":40,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":41,"character":22},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"cancelRunning":[{"__symbolic":"method"}],"updateRunning":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"showItem":[{"__symbolic":"method"}],"start":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"prev":[{"__symbolic":"method"}],"done":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"OnboardingOpType":{"__symbolic":"interface"},"OnboardingConfig":{"__symbolic":"interface"},"OnboardingItem":{"__symbolic":"interface"},"OnboardingComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":25,"character":1},"arguments":[{"selector":"onboarding","host":{"[class.onboarding]":"true","[attr.data-onboarding-active]":"active","$quoted$":["[class.onboarding]","[attr.data-onboarding-active]"]},"preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":33,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":34,"character":17},"member":"None"},"template":"<div *ngIf=\"!running && config.mask\" class=\"onboarding__mask\" (click)=\"handleMask()\"></div>\n<div\n *ngIf=\"item\"\n class=\"onboarding__light\"\n [class.onboarding__light-hide]=\"running\"\n [attr.style]=\"item.lightStyle\"\n nz-popover\n [nzPopoverTitle]=\"item.title\"\n [nzPopoverContent]=\"content\"\n [nzPopoverVisible]=\"!running\"\n [nzPopoverTrigger]=\"null\"\n [nzPopoverPlacement]=\"item.position\"\n [nzPopoverOverlayClassName]=\"item.className\"\n [nzPopoverOverlayStyle]=\"{ 'max-width.px': item.width }\"\n [nzNoAnimation]=\"true\"\n></div>\n<ng-template #content>\n <ng-container *nzStringTemplateOutlet=\"item.content\">\n <div [innerHTML]=\"item.content\"></div>\n </ng-container>\n <div class=\"flex-center-between onboarding__footer\">\n <span class=\"onboarding__total\">\n <ng-container *ngIf=\"config.showTotal\">{{ active + 1 }}/{{ max }}</ng-container>\n </span>\n <div class=\"onboarding__btns\">\n <a *ngIf=\"!last && item.skip !== null\" nz-button nzType=\"link\" (click)=\"to('skip')\" nzSize=\"small\" data-btnType=\"skip\">\n <ng-container *nzStringTemplateOutlet=\"item.skip\">{{ item.skip }}</ng-container>\n </a>\n <a *ngIf=\"!first && item.prev !== null\" nz-button (click)=\"to('prev')\" nzSize=\"small\" data-btnType=\"prev\">\n <ng-container *nzStringTemplateOutlet=\"item.prev\">{{ item.prev }}</ng-container>\n </a>\n <a *ngIf=\"!last && item.next !== null\" nz-button (click)=\"to('next')\" nzType=\"primary\" nzSize=\"small\" data-btnType=\"next\">\n <ng-container *nzStringTemplateOutlet=\"item.next\">{{ item.next }}</ng-container>\n </a>\n <a *ngIf=\"last && item.done !== null\" nz-button (click)=\"to('done')\" nzType=\"primary\" nzSize=\"small\" data-btnType=\"done\">\n <ng-container *nzStringTemplateOutlet=\"item.done\">{{ item.done }}</ng-container>\n </a>\n </div>\n </div>\n</ng-template>\n"}]}],"members":{"_getDoc":[{"__symbolic":"method"}],"_getWin":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":64,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":64,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":64,"character":24}]}],null,null],"parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":63,"character":27,"context":{"typeName":"HTMLElement"},"module":"./onboarding.component"}]},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":65,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":66,"character":17}]}],"getLightData":[{"__symbolic":"method"}],"scroll":[{"__symbolic":"method"}],"updateRunning":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"updatePrevElStatus":[{"__symbolic":"method"}],"to":[{"__symbolic":"method"}],"handleMask":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"OnboardingModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":14,"character":12},{"__symbolic":"reference","module":"@ohayojp.com/theme","name":"OhayoLocaleModule","line":14,"character":26},{"__symbolic":"reference","module":"@ohayojp.com/util","name":"OhayoUtilModule","line":14,"character":45},{"__symbolic":"reference","module":"ng-zorro-antd/popover","name":"NzPopoverModule","line":14,"character":62},{"__symbolic":"reference","module":"ng-zorro-antd/core/outlet","name":"NzOutletModule","line":14,"character":79},{"__symbolic":"reference","module":"ng-zorro-antd/button","name":"NzButtonModule","line":14,"character":95},{"__symbolic":"reference","module":"ng-zorro-antd/core/no-animation","name":"NzNoAnimationModule","line":14,"character":111}],"declarations":[{"__symbolic":"reference","name":"OnboardingComponent"}],"entryComponents":[{"__symbolic":"reference","name":"OnboardingComponent"}],"exports":[{"__symbolic":"reference","name":"OnboardingComponent"}]}]}],"members":{}}},"origins":{"OnboardingService":"./onboarding.service","OnboardingOpType":"./onboarding.types","OnboardingConfig":"./onboarding.types","OnboardingItem":"./onboarding.types","OnboardingComponent":"./onboarding.component","OnboardingModule":"./onboarding.module"},"importAs":"@ohayojp.com/components/onboarding"}