Add files
This commit is contained in:
commit
bb80829159
18195 changed files with 2122994 additions and 0 deletions
31
509bba0_unpacked_with_node_modules/~/react-google-recaptcha/lib/recaptcha-wrapper.js
generated
vendored
Executable file
31
509bba0_unpacked_with_node_modules/~/react-google-recaptcha/lib/recaptcha-wrapper.js
generated
vendored
Executable file
|
@ -0,0 +1,31 @@
|
|||
"use strict";
|
||||
|
||||
exports.__esModule = true;
|
||||
|
||||
var _recaptcha = require("./recaptcha");
|
||||
|
||||
var _recaptcha2 = _interopRequireDefault(_recaptcha);
|
||||
|
||||
var _reactAsyncScript = require("react-async-script");
|
||||
|
||||
var _reactAsyncScript2 = _interopRequireDefault(_reactAsyncScript);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var callbackName = "onloadcallback";
|
||||
var lang = typeof window !== "undefined" && window.recaptchaOptions && window.recaptchaOptions.lang ? "&hl=" + window.recaptchaOptions.lang : "";
|
||||
var URL = "https://www.google.com/recaptcha/api.js?onload=" + callbackName + "&render=explicit" + lang;
|
||||
var globalName = "grecaptcha";
|
||||
|
||||
exports.default = (0, _reactAsyncScript2.default)(_recaptcha2.default, URL, {
|
||||
callbackName: callbackName,
|
||||
globalName: globalName,
|
||||
exposeFuncs: ["getValue", "reset", "execute"]
|
||||
});
|
||||
|
||||
|
||||
//////////////////
|
||||
// WEBPACK FOOTER
|
||||
// ./~/react-google-recaptcha/lib/recaptcha-wrapper.js
|
||||
// module id = 699
|
||||
// module chunks = 4
|
157
509bba0_unpacked_with_node_modules/~/react-google-recaptcha/lib/recaptcha.js
generated
vendored
Executable file
157
509bba0_unpacked_with_node_modules/~/react-google-recaptcha/lib/recaptcha.js
generated
vendored
Executable file
|
@ -0,0 +1,157 @@
|
|||
"use strict";
|
||||
|
||||
exports.__esModule = true;
|
||||
|
||||
var _extends2 = require("babel-runtime/helpers/extends");
|
||||
|
||||
var _extends3 = _interopRequireDefault(_extends2);
|
||||
|
||||
var _objectWithoutProperties2 = require("babel-runtime/helpers/objectWithoutProperties");
|
||||
|
||||
var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);
|
||||
|
||||
var _classCallCheck2 = require("babel-runtime/helpers/classCallCheck");
|
||||
|
||||
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
|
||||
|
||||
var _possibleConstructorReturn2 = require("babel-runtime/helpers/possibleConstructorReturn");
|
||||
|
||||
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
|
||||
|
||||
var _inherits2 = require("babel-runtime/helpers/inherits");
|
||||
|
||||
var _inherits3 = _interopRequireDefault(_inherits2);
|
||||
|
||||
var _react = require("react");
|
||||
|
||||
var _react2 = _interopRequireDefault(_react);
|
||||
|
||||
var _propTypes = require("prop-types");
|
||||
|
||||
var _propTypes2 = _interopRequireDefault(_propTypes);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var ReCAPTCHA = function (_React$Component) {
|
||||
(0, _inherits3.default)(ReCAPTCHA, _React$Component);
|
||||
|
||||
function ReCAPTCHA() {
|
||||
(0, _classCallCheck3.default)(this, ReCAPTCHA);
|
||||
|
||||
var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this));
|
||||
|
||||
_this.state = {};
|
||||
return _this;
|
||||
}
|
||||
|
||||
ReCAPTCHA.prototype.getValue = function getValue() {
|
||||
if (this.props.grecaptcha && this.state.widgetId !== undefined) {
|
||||
return this.props.grecaptcha.getResponse(this.state.widgetId);
|
||||
}
|
||||
return null;
|
||||
};
|
||||
|
||||
ReCAPTCHA.prototype.execute = function execute() {
|
||||
var grecaptcha = this.props.grecaptcha;
|
||||
var widgetId = this.state.widgetId;
|
||||
|
||||
|
||||
if (grecaptcha && widgetId !== undefined) {
|
||||
return grecaptcha.execute(widgetId);
|
||||
}
|
||||
};
|
||||
|
||||
ReCAPTCHA.prototype.reset = function reset() {
|
||||
if (this.props.grecaptcha && this.state.widgetId !== undefined) {
|
||||
this.props.grecaptcha.reset(this.state.widgetId);
|
||||
}
|
||||
};
|
||||
|
||||
ReCAPTCHA.prototype.handleExpired = function handleExpired() {
|
||||
if (this.props.onExpired) {
|
||||
this.props.onExpired();
|
||||
} else if (this.props.onChange) {
|
||||
this.props.onChange(null);
|
||||
}
|
||||
};
|
||||
|
||||
ReCAPTCHA.prototype.explicitRender = function explicitRender(cb) {
|
||||
if (this.props.grecaptcha && this.state.widgetId === undefined) {
|
||||
var id = this.props.grecaptcha.render(this.refs.captcha, {
|
||||
sitekey: this.props.sitekey,
|
||||
callback: this.props.onChange,
|
||||
theme: this.props.theme,
|
||||
type: this.props.type,
|
||||
tabindex: this.props.tabindex,
|
||||
"expired-callback": this.handleExpired,
|
||||
size: this.props.size,
|
||||
stoken: this.props.stoken,
|
||||
badge: this.props.badge
|
||||
});
|
||||
this.setState({
|
||||
widgetId: id
|
||||
}, cb);
|
||||
}
|
||||
};
|
||||
|
||||
ReCAPTCHA.prototype.componentDidMount = function componentDidMount() {
|
||||
this.explicitRender();
|
||||
};
|
||||
|
||||
ReCAPTCHA.prototype.componentDidUpdate = function componentDidUpdate() {
|
||||
this.explicitRender();
|
||||
};
|
||||
|
||||
ReCAPTCHA.prototype.render = function render() {
|
||||
// consume properties owned by the reCATPCHA, pass the rest to the div so the user can style it.
|
||||
/* eslint-disable no-unused-vars */
|
||||
var _props = this.props,
|
||||
sitekey = _props.sitekey,
|
||||
onChange = _props.onChange,
|
||||
theme = _props.theme,
|
||||
type = _props.type,
|
||||
tabindex = _props.tabindex,
|
||||
onExpired = _props.onExpired,
|
||||
size = _props.size,
|
||||
stoken = _props.stoken,
|
||||
grecaptcha = _props.grecaptcha,
|
||||
badge = _props.badge,
|
||||
childProps = (0, _objectWithoutProperties3.default)(_props, ["sitekey", "onChange", "theme", "type", "tabindex", "onExpired", "size", "stoken", "grecaptcha", "badge"]);
|
||||
/* eslint-enable no-unused-vars */
|
||||
|
||||
return _react2.default.createElement("div", (0, _extends3.default)({}, childProps, { ref: "captcha" }));
|
||||
};
|
||||
|
||||
return ReCAPTCHA;
|
||||
}(_react2.default.Component);
|
||||
|
||||
exports.default = ReCAPTCHA;
|
||||
|
||||
|
||||
ReCAPTCHA.displayName = "ReCAPTCHA";
|
||||
ReCAPTCHA.propTypes = {
|
||||
sitekey: _propTypes2.default.string.isRequired,
|
||||
onChange: _propTypes2.default.func.isRequired,
|
||||
grecaptcha: _propTypes2.default.object,
|
||||
theme: _propTypes2.default.oneOf(["dark", "light"]),
|
||||
type: _propTypes2.default.oneOf(["image", "audio"]),
|
||||
tabindex: _propTypes2.default.number,
|
||||
onExpired: _propTypes2.default.func,
|
||||
size: _propTypes2.default.oneOf(["compact", "normal", "invisible"]),
|
||||
stoken: _propTypes2.default.string,
|
||||
badge: _propTypes2.default.oneOf(["bottomright", "bottomleft ", "inline"])
|
||||
};
|
||||
ReCAPTCHA.defaultProps = {
|
||||
theme: "light",
|
||||
type: "image",
|
||||
tabindex: 0,
|
||||
size: "normal",
|
||||
badge: "bottomright"
|
||||
};
|
||||
|
||||
|
||||
//////////////////
|
||||
// WEBPACK FOOTER
|
||||
// ./~/react-google-recaptcha/lib/recaptcha.js
|
||||
// module id = 2763
|
||||
// module chunks = 4
|
Loading…
Add table
Add a link
Reference in a new issue