UNPKG

instantjob-recruiter-client

Version:

a set of tools for creating an instantjob recruiter react client

72 lines (58 loc) 2.36 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.touch_enabled = exports.sentry_dsn = exports.instant_job_users_fields = exports.card_width = exports.color = exports.DEV = exports.PRODUCTION = exports.make_websocket_path = exports.api_path = undefined; var _slicedToArray2 = require('babel-runtime/helpers/slicedToArray'); var _slicedToArray3 = _interopRequireDefault(_slicedToArray2); var _utilities = require('common/utilities'); var _styles = require('common/styles'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } require('es6-promise').polyfill(); require('polyfills/foreach'); require('polyfills/includes'); var api_path = exports.api_path = '/api/v1'; var _$exec = /(.*):\/\/([-a-z0-9\.]+(:[0-9]+)?)/.exec(document.URL), _$exec2 = (0, _slicedToArray3.default)(_$exec, 3), _ = _$exec2[0], protocol = _$exec2[1], root_path = _$exec2[2]; var secure = protocol.slice(-1) == "s" ? "s" : ""; var make_websocket_path = exports.make_websocket_path = function make_websocket_path(_ref) { var client_type = _ref.client_type, id = _ref.id, auth_token = _ref.auth_token; return 'ws' + secure + '://' + root_path + '/cable/' + client_type + '/' + id + '/' + auth_token + '/'; }; var PRODUCTION = exports.PRODUCTION = __RWR_ENV__ && __RWR_ENV__.name == "production"; var DEV = exports.DEV = (0, _utilities.get_url_parameter)('debug') || !PRODUCTION && __RWR_ENV__.name == "development"; exports.color = _styles.color; var card_width = exports.card_width = 450; var instant_job_users_fields = exports.instant_job_users_fields = [{ id: 'email', name: 'Adresse mail', category: 'comment' }, { id: 'first_name', name: 'Prénom', category: 'comment' }, { id: 'last_name', name: 'Nom', category: 'comment' }, { id: 'phone_number', name: 'Numéro de téléphone', category: 'comment' }, { id: 'postal_code', name: 'Code postal', category: 'comment' }]; var sentry_dsn = exports.sentry_dsn = 'https://219f92aee5c642948dec080d9059f684@sentry.io/117881'; var touch_enabled = exports.touch_enabled = "ontouchstart" in document.documentElement; window.tap = function () { var _console; DEV && (_console = console).log.apply(_console, arguments); return arguments.length <= 0 ? undefined : arguments[0]; };