baqend
Version:
Baqend JavaScript SDK
34 lines • 2.82 kB
JavaScript
;
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=