UNPKG

gentics-ui-core

Version:

This is the common core framework for the Gentics CMS and Mesh UI, and other Angular applications.

26 lines 2.59 kB
import { Component, HostListener, EventEmitter } from '@angular/core'; import * as i0 from "@angular/core"; /** * The scroll mask is a transparent div covering the entire viewport which is intended to prevent scrolling. */ export class ScrollMask { constructor() { this.clicked = new EventEmitter(); } clickHandler() { this.clicked.emit(true); } } /** @nocollapse */ ScrollMask.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.8", ngImport: i0, type: ScrollMask, deps: [], target: i0.ɵɵFactoryTarget.Component }); /** @nocollapse */ ScrollMask.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.3.8", type: ScrollMask, selector: "gtx-scroll-mask", host: { listeners: { "click": "clickHandler()" } }, ngImport: i0, template: ``, isInline: true }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.8", ngImport: i0, type: ScrollMask, decorators: [{ type: Component, args: [{ selector: 'gtx-scroll-mask', template: `` }] }], propDecorators: { clickHandler: [{ type: HostListener, args: ['click'] }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2Nyb2xsLW1hc2suY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvZHJvcGRvd24tbGlzdC9zY3JvbGwtbWFzay5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxZQUFZLEVBQUUsWUFBWSxFQUFDLE1BQU0sZUFBZSxDQUFDOztBQUVwRTs7R0FFRztBQUtILE1BQU0sT0FBTyxVQUFVO0lBSnZCO1FBS0ksWUFBTyxHQUFHLElBQUksWUFBWSxFQUFPLENBQUM7S0FNckM7SUFIRyxZQUFZO1FBQ1IsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDNUIsQ0FBQzs7MEhBTlEsVUFBVTs4R0FBVixVQUFVLDJHQUZULEVBQUU7MkZBRUgsVUFBVTtrQkFKdEIsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUsaUJBQWlCO29CQUMzQixRQUFRLEVBQUUsRUFBRTtpQkFDZjs4QkFLRyxZQUFZO3NCQURYLFlBQVk7dUJBQUMsT0FBTyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29tcG9uZW50LCBIb3N0TGlzdGVuZXIsIEV2ZW50RW1pdHRlcn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbi8qKlxuICogVGhlIHNjcm9sbCBtYXNrIGlzIGEgdHJhbnNwYXJlbnQgZGl2IGNvdmVyaW5nIHRoZSBlbnRpcmUgdmlld3BvcnQgd2hpY2ggaXMgaW50ZW5kZWQgdG8gcHJldmVudCBzY3JvbGxpbmcuXG4gKi9cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAnZ3R4LXNjcm9sbC1tYXNrJyxcbiAgICB0ZW1wbGF0ZTogYGBcbn0pXG5leHBvcnQgY2xhc3MgU2Nyb2xsTWFzayB7XG4gICAgY2xpY2tlZCA9IG5ldyBFdmVudEVtaXR0ZXI8YW55PigpO1xuXG4gICAgQEhvc3RMaXN0ZW5lcignY2xpY2snKVxuICAgIGNsaWNrSGFuZGxlcigpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5jbGlja2VkLmVtaXQodHJ1ZSk7XG4gICAgfVxufVxuIl19