UNPKG

@dimanoid/ngx-dm-tour

Version:

81 lines 5.52 kB
/** * @fileoverview added by tsickle * Generated from: lib/models/dm-tour-config.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { InjectionToken } from '@angular/core'; /** * @record */ export function IDmTourConfig() { } if (false) { /** @type {?|undefined} */ IDmTourConfig.prototype.rootPath; /** @type {?|undefined} */ IDmTourConfig.prototype.loadIndexOnStart; /** @type {?|undefined} */ IDmTourConfig.prototype.loaderHtml; /** @type {?|undefined} */ IDmTourConfig.prototype.defaultShape; /** @type {?|undefined} */ IDmTourConfig.prototype.customCssClass; /** @type {?|undefined} */ IDmTourConfig.prototype.debug; } export class DmTourConfig { /** * @param {?=} json */ constructor(json) { this.rootPath = 'assets/help'; this.loadIndexOnStart = true; this.loaderHtml = ` <span style="color: steelblue; text-shadow: 0 0 10px white, 0 0 10px white, 0 0 20px white, 0 0 20px white, 0 0 30px white, 0 0 30px white; margin: 0; position: absolute; top: 50%; left: 50%; font-weight: bold; font-size: 30px; transform: translate(-50%, -50%);" > Loading... </span> `; this.defaultShape = 'auto'; this.debug = 0; this.apply(json); } /** * @param {?=} json * @return {?} */ apply(json) { if (json) { for (const fn of Object.keys(json)) { if (json[fn] !== undefined) { this[fn] = json[fn]; } } } return this; } } if (false) { /** @type {?} */ DmTourConfig.prototype.rootPath; /** @type {?} */ DmTourConfig.prototype.loadIndexOnStart; /** @type {?} */ DmTourConfig.prototype.loaderHtml; /** @type {?} */ DmTourConfig.prototype.defaultShape; /** @type {?} */ DmTourConfig.prototype.customCssClass; /** @type {?} */ DmTourConfig.prototype.debug; } /** @type {?} */ export const DM_TOUR_CONF = new InjectionToken('ngx-dm-tour-config'); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZG0tdG91ci1jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZGltYW5vaWQvbmd4LWRtLXRvdXIvIiwic291cmNlcyI6WyJsaWIvbW9kZWxzL2RtLXRvdXItY29uZmlnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7OztBQUkvQyxtQ0FPQzs7O0lBTkcsaUNBQWtCOztJQUNsQix5Q0FBMkI7O0lBQzNCLG1DQUFvQjs7SUFDcEIscUNBQStCOztJQUMvQix1Q0FBd0I7O0lBQ3hCLDhCQUFlOztBQUduQixNQUFNLE9BQU8sWUFBWTs7OztJQXFCckIsWUFBWSxJQUFvQjtRQXBCaEMsYUFBUSxHQUFHLGFBQWEsQ0FBQztRQUN6QixxQkFBZ0IsR0FBRyxJQUFJLENBQUM7UUFDeEIsZUFBVSxHQUFHOzs7Ozs7Ozs7Ozs7O0tBYVosQ0FBQztRQUNGLGlCQUFZLEdBQW9CLE1BQU0sQ0FBQztRQUV2QyxVQUFLLEdBQVcsQ0FBQyxDQUFDO1FBR2QsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUNyQixDQUFDOzs7OztJQUVELEtBQUssQ0FBQyxJQUFvQjtRQUN0QixJQUFJLElBQUksRUFBRTtZQUNOLEtBQUssTUFBTSxFQUFFLElBQUksTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRTtnQkFDaEMsSUFBSSxJQUFJLENBQUMsRUFBRSxDQUFDLEtBQUssU0FBUyxFQUFFO29CQUN4QixJQUFJLENBQUMsRUFBRSxDQUFDLEdBQUcsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO2lCQUN2QjthQUNKO1NBQ0o7UUFDRCxPQUFPLElBQUksQ0FBQztJQUNoQixDQUFDO0NBQ0o7OztJQWxDRyxnQ0FBeUI7O0lBQ3pCLHdDQUF3Qjs7SUFDeEIsa0NBYUU7O0lBQ0Ysb0NBQXVDOztJQUN2QyxzQ0FBdUI7O0lBQ3ZCLDZCQUFrQjs7O0FBa0J0QixNQUFNLE9BQU8sWUFBWSxHQUFHLElBQUksY0FBYyxDQUFnQixvQkFBb0IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGlvblRva2VuIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmV4cG9ydCB0eXBlIERtVG91clNoYXBlVHlwZSA9ICdhdXRvJyB8ICdjaXJjbGUnIHwgJ3NxdWFyZSc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSURtVG91ckNvbmZpZyB7XG4gICAgcm9vdFBhdGg/OiBzdHJpbmc7XG4gICAgbG9hZEluZGV4T25TdGFydD86IGJvb2xlYW47XG4gICAgbG9hZGVySHRtbD86IHN0cmluZztcbiAgICBkZWZhdWx0U2hhcGU/OiBEbVRvdXJTaGFwZVR5cGU7XG4gICAgY3VzdG9tQ3NzQ2xhc3M/OiBzdHJpbmc7XG4gICAgZGVidWc/OiBudW1iZXI7XG59XG5cbmV4cG9ydCBjbGFzcyBEbVRvdXJDb25maWcgaW1wbGVtZW50cyBJRG1Ub3VyQ29uZmlnIHtcbiAgICByb290UGF0aCA9ICdhc3NldHMvaGVscCc7XG4gICAgbG9hZEluZGV4T25TdGFydCA9IHRydWU7XG4gICAgbG9hZGVySHRtbCA9IGBcbiAgICAgICAgPHNwYW4gc3R5bGU9XCJjb2xvcjogc3RlZWxibHVlO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHdoaXRlLCAwIDAgMTBweCB3aGl0ZSwgMCAwIDIwcHggd2hpdGUsIDAgMCAyMHB4IHdoaXRlLCAwIDAgMzBweCB3aGl0ZSwgMCAwIDMwcHggd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XCJcbiAgICAgICAgPlxuICAgICAgICAgICAgTG9hZGluZy4uLlxuICAgICAgICA8L3NwYW4+XG4gICAgYDtcbiAgICBkZWZhdWx0U2hhcGU6IERtVG91clNoYXBlVHlwZSA9ICdhdXRvJztcbiAgICBjdXN0b21Dc3NDbGFzczogc3RyaW5nO1xuICAgIGRlYnVnOiBudW1iZXIgPSAwO1xuXG4gICAgY29uc3RydWN0b3IoanNvbj86IElEbVRvdXJDb25maWcpIHtcbiAgICAgICAgdGhpcy5hcHBseShqc29uKTtcbiAgICB9XG5cbiAgICBhcHBseShqc29uPzogSURtVG91ckNvbmZpZyk6IERtVG91ckNvbmZpZyB7XG4gICAgICAgIGlmIChqc29uKSB7XG4gICAgICAgICAgICBmb3IgKGNvbnN0IGZuIG9mIE9iamVjdC5rZXlzKGpzb24pKSB7XG4gICAgICAgICAgICAgICAgaWYgKGpzb25bZm5dICE9PSB1bmRlZmluZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpc1tmbl0gPSBqc29uW2ZuXTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgfVxufVxuXG5leHBvcnQgY29uc3QgRE1fVE9VUl9DT05GID0gbmV3IEluamVjdGlvblRva2VuPElEbVRvdXJDb25maWc+KCduZ3gtZG0tdG91ci1jb25maWcnKTtcbiJdfQ==