UNPKG

gentics-ui-core

Version:

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

16 lines 2.32 kB
import { Injectable } from '@angular/core'; import * as i0 from "@angular/core"; export class UserAgentRef { constructor() { const window = UserAgentRef._window; this.isIE11 = !!(window.MSInputMethodContext && window.document.documentMode); this.isEdge = !!(window.navigator.userAgent.indexOf('Edge') > -1); } } UserAgentRef._window = window; /** @nocollapse */ UserAgentRef.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.8", ngImport: i0, type: UserAgentRef, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); /** @nocollapse */ UserAgentRef.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "13.3.8", ngImport: i0, type: UserAgentRef }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.8", ngImport: i0, type: UserAgentRef, decorators: [{ type: Injectable }], ctorParameters: function () { return []; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlci1hZ2VudC1yZWYuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy9tb2RhbC91c2VyLWFnZW50LXJlZi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQUczQyxNQUFNLE9BQU8sWUFBWTtJQUtyQjtRQUNJLE1BQU0sTUFBTSxHQUFHLFlBQVksQ0FBQyxPQUFPLENBQUM7UUFDcEMsSUFBSSxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsb0JBQW9CLElBQUksTUFBTSxDQUFDLFFBQVEsQ0FBQyxZQUFZLENBQUMsQ0FBQztRQUM5RSxJQUFJLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ3RFLENBQUM7O0FBUk0sb0JBQU8sR0FBUSxNQUFPLENBQUE7NEhBRHBCLFlBQVk7Z0lBQVosWUFBWTsyRkFBWixZQUFZO2tCQUR4QixVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgVXNlckFnZW50UmVmIHtcbiAgICBzdGF0aWMgX3dpbmRvdzogYW55ID0gd2luZG93O1xuICAgIHJlYWRvbmx5IGlzSUUxMTogYm9vbGVhbjtcbiAgICByZWFkb25seSBpc0VkZ2U6IGJvb2xlYW47XG5cbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgY29uc3Qgd2luZG93ID0gVXNlckFnZW50UmVmLl93aW5kb3c7XG4gICAgICAgIHRoaXMuaXNJRTExID0gISEod2luZG93Lk1TSW5wdXRNZXRob2RDb250ZXh0ICYmIHdpbmRvdy5kb2N1bWVudC5kb2N1bWVudE1vZGUpO1xuICAgICAgICB0aGlzLmlzRWRnZSA9ICEhKHdpbmRvdy5uYXZpZ2F0b3IudXNlckFnZW50LmluZGV4T2YoJ0VkZ2UnKSA+IC0xKTtcbiAgICB9XG59XG4iXX0=