@dimanoid/ngx-dm-tour
Version:
83 lines • 6.2 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/models/dm-tour-config.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { __values } from "tslib";
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;
}
var DmTourConfig = /** @class */ (function () {
function DmTourConfig(json) {
this.rootPath = 'assets/help';
this.loadIndexOnStart = true;
this.loaderHtml = "\n <span style=\"color: steelblue;\n 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;\n margin: 0;\n position: absolute;\n top: 50%;\n left: 50%;\n font-weight: bold;\n font-size: 30px;\n transform: translate(-50%, -50%);\"\n >\n Loading...\n </span>\n ";
this.defaultShape = 'auto';
this.debug = 0;
this.apply(json);
}
/**
* @param {?=} json
* @return {?}
*/
DmTourConfig.prototype.apply = /**
* @param {?=} json
* @return {?}
*/
function (json) {
var e_1, _a;
if (json) {
try {
for (var _b = __values(Object.keys(json)), _c = _b.next(); !_c.done; _c = _b.next()) {
var fn = _c.value;
if (json[fn] !== undefined) {
this[fn] = json[fn];
}
}
}
catch (e_1_1) { e_1 = { error: e_1_1 }; }
finally {
try {
if (_c && !_c.done && (_a = _b.return)) _a.call(_b);
}
finally { if (e_1) throw e_1.error; }
}
}
return this;
};
return DmTourConfig;
}());
export { DmTourConfig };
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 var DM_TOUR_CONF = new InjectionToken('ngx-dm-tour-config');
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZG0tdG91ci1jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZGltYW5vaWQvbmd4LWRtLXRvdXIvIiwic291cmNlcyI6WyJsaWIvbW9kZWxzL2RtLXRvdXItY29uZmlnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7QUFJL0MsbUNBT0M7OztJQU5HLGlDQUFrQjs7SUFDbEIseUNBQTJCOztJQUMzQixtQ0FBb0I7O0lBQ3BCLHFDQUErQjs7SUFDL0IsdUNBQXdCOztJQUN4Qiw4QkFBZTs7QUFHbkI7SUFxQkksc0JBQVksSUFBb0I7UUFwQmhDLGFBQVEsR0FBRyxhQUFhLENBQUM7UUFDekIscUJBQWdCLEdBQUcsSUFBSSxDQUFDO1FBQ3hCLGVBQVUsR0FBRyxzYkFhWixDQUFDO1FBQ0YsaUJBQVksR0FBb0IsTUFBTSxDQUFDO1FBRXZDLFVBQUssR0FBVyxDQUFDLENBQUM7UUFHZCxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3JCLENBQUM7Ozs7O0lBRUQsNEJBQUs7Ozs7SUFBTCxVQUFNLElBQW9COztRQUN0QixJQUFJLElBQUksRUFBRTs7Z0JBQ04sS0FBaUIsSUFBQSxLQUFBLFNBQUEsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQSxnQkFBQSw0QkFBRTtvQkFBL0IsSUFBTSxFQUFFLFdBQUE7b0JBQ1QsSUFBSSxJQUFJLENBQUMsRUFBRSxDQUFDLEtBQUssU0FBUyxFQUFFO3dCQUN4QixJQUFJLENBQUMsRUFBRSxDQUFDLEdBQUcsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO3FCQUN2QjtpQkFDSjs7Ozs7Ozs7O1NBQ0o7UUFDRCxPQUFPLElBQUksQ0FBQztJQUNoQixDQUFDO0lBQ0wsbUJBQUM7QUFBRCxDQUFDLEFBbkNELElBbUNDOzs7O0lBbENHLGdDQUF5Qjs7SUFDekIsd0NBQXdCOztJQUN4QixrQ0FhRTs7SUFDRixvQ0FBdUM7O0lBQ3ZDLHNDQUF1Qjs7SUFDdkIsNkJBQWtCOzs7QUFrQnRCLE1BQU0sS0FBTyxZQUFZLEdBQUcsSUFBSSxjQUFjLENBQWdCLG9CQUFvQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0aW9uVG9rZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IHR5cGUgRG1Ub3VyU2hhcGVUeXBlID0gJ2F1dG8nIHwgJ2NpcmNsZScgfCAnc3F1YXJlJztcblxuZXhwb3J0IGludGVyZmFjZSBJRG1Ub3VyQ29uZmlnIHtcbiAgICByb290UGF0aD86IHN0cmluZztcbiAgICBsb2FkSW5kZXhPblN0YXJ0PzogYm9vbGVhbjtcbiAgICBsb2FkZXJIdG1sPzogc3RyaW5nO1xuICAgIGRlZmF1bHRTaGFwZT86IERtVG91clNoYXBlVHlwZTtcbiAgICBjdXN0b21Dc3NDbGFzcz86IHN0cmluZztcbiAgICBkZWJ1Zz86IG51bWJlcjtcbn1cblxuZXhwb3J0IGNsYXNzIERtVG91ckNvbmZpZyBpbXBsZW1lbnRzIElEbVRvdXJDb25maWcge1xuICAgIHJvb3RQYXRoID0gJ2Fzc2V0cy9oZWxwJztcbiAgICBsb2FkSW5kZXhPblN0YXJ0ID0gdHJ1ZTtcbiAgICBsb2FkZXJIdG1sID0gYFxuICAgICAgICA8c3BhbiBzdHlsZT1cImNvbG9yOiBzdGVlbGJsdWU7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggd2hpdGUsIDAgMCAxMHB4IHdoaXRlLCAwIDAgMjBweCB3aGl0ZSwgMCAwIDIwcHggd2hpdGUsIDAgMCAzMHB4IHdoaXRlLCAwIDAgMzBweCB3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcIlxuICAgICAgICA+XG4gICAgICAgICAgICBMb2FkaW5nLi4uXG4gICAgICAgIDwvc3Bhbj5cbiAgICBgO1xuICAgIGRlZmF1bHRTaGFwZTogRG1Ub3VyU2hhcGVUeXBlID0gJ2F1dG8nO1xuICAgIGN1c3RvbUNzc0NsYXNzOiBzdHJpbmc7XG4gICAgZGVidWc6IG51bWJlciA9IDA7XG5cbiAgICBjb25zdHJ1Y3Rvcihqc29uPzogSURtVG91ckNvbmZpZykge1xuICAgICAgICB0aGlzLmFwcGx5KGpzb24pO1xuICAgIH1cblxuICAgIGFwcGx5KGpzb24/OiBJRG1Ub3VyQ29uZmlnKTogRG1Ub3VyQ29uZmlnIHtcbiAgICAgICAgaWYgKGpzb24pIHtcbiAgICAgICAgICAgIGZvciAoY29uc3QgZm4gb2YgT2JqZWN0LmtleXMoanNvbikpIHtcbiAgICAgICAgICAgICAgICBpZiAoanNvbltmbl0gIT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgICAgICAgICB0aGlzW2ZuXSA9IGpzb25bZm5dO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gdGhpcztcbiAgICB9XG59XG5cbmV4cG9ydCBjb25zdCBETV9UT1VSX0NPTkYgPSBuZXcgSW5qZWN0aW9uVG9rZW48SURtVG91ckNvbmZpZz4oJ25neC1kbS10b3VyLWNvbmZpZycpO1xuIl19