UNPKG

baqend

Version:

Baqend JavaScript SDK

34 lines 2.82 kB
"use strict"; var __rest = (this && this.__rest) || function (s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.openWindow = void 0; var openWindow = function (url, opt) { var title = opt.title, options = __rest(opt, ["title"]); var target = opt.target; var str = Object.keys(options) .filter(function (key) { return options[key] !== undefined; }) .map(function (key) { return "".concat(key, "=").concat(options[key]); }) .join(','); if (target === '_self') { // for app wrappers we need to open the system browser if (typeof document === 'undefined' || (document.URL.indexOf('http://') === -1 && document.URL.indexOf('https://') === -1)) { target = '_system'; } } if (typeof open !== 'undefined') { // eslint-disable-line no-restricted-globals return open(url, (target || title), str); // eslint-disable-line no-restricted-globals } return null; }; exports.openWindow = openWindow; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3BlbldpbmRvdy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2xpYi91dGlsL29wZW5XaW5kb3cudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFhTyxJQUFNLFVBQVUsR0FBc0IsVUFBQyxHQUFXLEVBQUUsR0FDc0I7SUFDdkUsSUFBQSxLQUFLLEdBQWlCLEdBQUcsTUFBcEIsRUFBSyxPQUFPLFVBQUssR0FBRyxFQUEzQixTQUFxQixDQUFGLENBQVM7SUFDNUIsSUFBQSxNQUFNLEdBQUssR0FBRyxPQUFSLENBQVM7SUFFckIsSUFBTSxHQUFHLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUM7U0FDN0IsTUFBTSxDQUFDLFVBQUMsR0FBRyxJQUFLLE9BQUEsT0FBTyxDQUFDLEdBQUcsQ0FBQyxLQUFLLFNBQVMsRUFBMUIsQ0FBMEIsQ0FBQztTQUMzQyxHQUFHLENBQUMsVUFBQyxHQUFHLElBQUssT0FBQSxVQUFHLEdBQUcsY0FBSSxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUUsRUFBeEIsQ0FBd0IsQ0FBQztTQUN0QyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7SUFFYixJQUFJLE1BQU0sS0FBSyxPQUFPLEVBQUU7UUFDdEIsc0RBQXNEO1FBQ3RELElBQUksT0FBTyxRQUFRLEtBQUssV0FBVyxJQUFJLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxDQUFDLElBQUksUUFBUSxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFBRTtZQUMxSCxNQUFNLEdBQUcsU0FBUyxDQUFDO1NBQ3BCO0tBQ0Y7SUFFRCxJQUFJLE9BQU8sSUFBSSxLQUFLLFdBQVcsRUFBRSxFQUFFLDRDQUE0QztRQUM3RSxPQUFPLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDLEVBQUUsR0FBRyxDQUFDLENBQUMsQ0FBQyw0Q0FBNEM7S0FDdkY7SUFFRCxPQUFPLElBQUksQ0FBQztBQUNkLENBQUMsQ0FBQztBQXRCVyxRQUFBLFVBQVUsY0FzQnJCIn0=