instantjob-recruiter-client
Version:
a set of tools for creating an instantjob recruiter react client
72 lines (58 loc) • 2.36 kB
JavaScript
;
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];
};