33 lines
12 KiB
JavaScript
33 lines
12 KiB
JavaScript
/*
|
|
* ATTENTION: An "eval-source-map" devtool has been used.
|
|
* This devtool is neither made for production nor for readable output files.
|
|
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
|
|
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
|
* or disable the default devtool with "devtool: false".
|
|
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
|
*/
|
|
/******/ (() => { // webpackBootstrap
|
|
/******/ "use strict";
|
|
/******/ var __webpack_modules__ = ({
|
|
|
|
/***/ "./resources/js/pages/form-validation.js":
|
|
/*!***********************************************!*\
|
|
!*** ./resources/js/pages/form-validation.js ***!
|
|
\***********************************************/
|
|
/***/ (() => {
|
|
|
|
eval("// npm package: jquery-validation\n// github link: https://github.com/jquery-validation/jquery-validation\n\n\n\n(function () {\n $.validator.setDefaults({\n submitHandler: function submitHandler() {\n alert(\"submitted!\");\n }\n });\n\n // validate signup form on keyup and submit\n $(\"#signupForm\").validate({\n rules: {\n name: {\n required: true,\n minlength: 3\n },\n email: {\n required: true,\n email: true\n },\n age_select: {\n required: true\n },\n gender_radio: {\n required: true\n },\n skill_check: {\n required: true\n },\n password: {\n required: true,\n minlength: 5\n },\n confirm_password: {\n required: true,\n minlength: 5,\n equalTo: \"#password\"\n },\n terms_agree: \"required\"\n },\n messages: {\n name: {\n required: \"Please enter a name\",\n minlength: \"Name must consist of at least 3 characters\"\n },\n email: \"Please enter a valid email address\",\n age_select: \"Please select your age\",\n skill_check: \"Please select your skills\",\n gender_radio: \"Please select your gender\",\n password: {\n required: \"Please provide a password\",\n minlength: \"Your password must be at least 5 characters long\"\n },\n confirm_password: {\n required: \"Please confirm your password\",\n minlength: \"Your password must be at least 5 characters long\",\n equalTo: \"Please enter the same password as above\"\n },\n terms_agree: \"Please agree to terms and conditions\"\n },\n errorPlacement: function errorPlacement(error, element) {\n error.addClass(\"invalid-feedback\");\n if (element.parent('.input-group').length) {\n error.insertAfter(element.parent());\n } else if (element.prop('type') === 'radio' && element.parent('.radio-inline').length) {\n error.insertAfter(element.parent().parent());\n } else if (element.prop('type') === 'checkbox' || element.prop('type') === 'radio') {\n error.appendTo(element.parent().parent());\n } else {\n error.insertAfter(element);\n }\n },\n highlight: function highlight(element, errorClass) {\n if ($(element).prop('type') != 'checkbox' && $(element).prop('type') != 'radio') {\n $(element).addClass(\"is-invalid\").removeClass(\"is-valid\");\n }\n },\n unhighlight: function unhighlight(element, errorClass) {\n if ($(element).prop('type') != 'checkbox' && $(element).prop('type') != 'radio') {\n $(element).addClass(\"is-valid\").removeClass(\"is-invalid\");\n }\n }\n });\n})();//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvcGFnZXMvZm9ybS12YWxpZGF0aW9uLmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7O0FBRWE7O0FBRWIsQ0FBQyxZQUFZO0VBRVhBLENBQUMsQ0FBQ0MsU0FBUyxDQUFDQyxXQUFXLENBQUM7SUFDdEJDLGFBQWEsRUFBRSxTQUFmQSxhQUFhQSxDQUFBLEVBQWE7TUFDeEJDLEtBQUssQ0FBQyxZQUFZLENBQUM7SUFDckI7RUFDRixDQUFDLENBQUM7O0VBRUY7RUFDQUosQ0FBQyxDQUFDLGFBQWEsQ0FBQyxDQUFDSyxRQUFRLENBQUM7SUFDeEJDLEtBQUssRUFBRTtNQUNMQyxJQUFJLEVBQUU7UUFDSkMsUUFBUSxFQUFFLElBQUk7UUFDZEMsU0FBUyxFQUFFO01BQ2IsQ0FBQztNQUNEQyxLQUFLLEVBQUU7UUFDTEYsUUFBUSxFQUFFLElBQUk7UUFDZEUsS0FBSyxFQUFFO01BQ1QsQ0FBQztNQUNEQyxVQUFVLEVBQUU7UUFDVkgsUUFBUSxFQUFFO01BQ1osQ0FBQztNQUNESSxZQUFZLEVBQUU7UUFDWkosUUFBUSxFQUFFO01BQ1osQ0FBQztNQUNESyxXQUFXLEVBQUU7UUFDWEwsUUFBUSxFQUFFO01BQ1osQ0FBQztNQUNETSxRQUFRLEVBQUU7UUFDUk4sUUFBUSxFQUFFLElBQUk7UUFDZEMsU0FBUyxFQUFFO01BQ2IsQ0FBQztNQUNETSxnQkFBZ0IsRUFBRTtRQUNoQlAsUUFBUSxFQUFFLElBQUk7UUFDZEMsU0FBUyxFQUFFLENBQUM7UUFDWk8sT0FBTyxFQUFFO01BQ1gsQ0FBQztNQUNEQyxXQUFXLEVBQUU7SUFDZixDQUFDO0lBQ0RDLFFBQVEsRUFBRTtNQUNSWCxJQUFJLEVBQUU7UUFDSkMsUUFBUSxFQUFFLHFCQUFxQjtRQUMvQkMsU0FBUyxFQUFFO01BQ2IsQ0FBQztNQUNEQyxLQUFLLEVBQUUsb0NBQW9DO01BQzNDQyxVQUFVLEVBQUUsd0JBQXdCO01BQ3BDRSxXQUFXLEVBQUUsMkJBQTJCO01BQ3hDRCxZQUFZLEVBQUUsMkJBQTJCO01BQ3pDRSxRQUFRLEVBQUU7UUFDUk4sUUFBUSxFQUFFLDJCQUEyQjtRQUNyQ0MsU0FBUyxFQUFFO01BQ2IsQ0FBQztNQUNETSxnQkFBZ0IsRUFBRTtRQUNoQlAsUUFBUSxFQUFFLDhCQUE4QjtRQUN4Q0MsU0FBUyxFQUFFLGtEQUFrRDtRQUM3RE8sT0FBTyxFQUFFO01BQ1gsQ0FBQztNQUNEQyxXQUFXLEVBQUU7SUFDZixDQUFDO0lBQ0RFLGNBQWMsRUFBRSxTQUFoQkEsY0FBY0EsQ0FBV0MsS0FBSyxFQUFFQyxPQUFPLEVBQUU7TUFDdkNELEtBQUssQ0FBQ0UsUUFBUSxDQUFFLGtCQUFtQixDQUFDO01BRXBDLElBQUlELE9BQU8sQ0FBQ0UsTUFBTSxDQUFDLGNBQWMsQ0FBQyxDQUFDQyxNQUFNLEVBQUU7UUFDekNKLEtBQUssQ0FBQ0ssV0FBVyxDQUFDSixPQUFPLENBQUNFLE1BQU0sQ0FBQyxDQUFDLENBQUM7TUFDckMsQ0FBQyxNQUNJLElBQUlGLE9BQU8sQ0FBQ0ssSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLE9BQU8sSUFBSUwsT0FBTyxDQUFDRSxNQUFNLENBQUMsZUFBZSxDQUFDLENBQUNDLE1BQU0sRUFBRTtRQUNuRkosS0FBSyxDQUFDSyxXQUFXLENBQUNKLE9BQU8sQ0FBQ0UsTUFBTSxDQUFDLENBQUMsQ0FBQ0EsTUFBTSxDQUFDLENBQUMsQ0FBQztNQUM5QyxDQUFDLE1BQ0ksSUFBSUYsT0FBTyxDQUFDSyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssVUFBVSxJQUFJTCxPQUFPLENBQUNLLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxPQUFPLEVBQUU7UUFDaEZOLEtBQUssQ0FBQ08sUUFBUSxDQUFDTixPQUFPLENBQUNFLE1BQU0sQ0FBQyxDQUFDLENBQUNBLE1BQU0sQ0FBQyxDQUFDLENBQUM7TUFDM0MsQ0FBQyxNQUNJO1FBQ0hILEtBQUssQ0FBQ0ssV0FBVyxDQUFDSixPQUFPLENBQUM7TUFDNUI7SUFDRixDQUFDO0lBQ0RPLFNBQVMsRUFBRSxTQUFYQSxTQUFTQSxDQUFXUCxPQUFPLEVBQUVRLFVBQVUsRUFBRTtNQUN2QyxJQUFJN0IsQ0FBQyxDQUFDcUIsT0FBTyxDQUFDLENBQUNLLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxVQUFVLElBQUkxQixDQUFDLENBQUNxQixPQUFPLENBQUMsQ0FBQ0ssSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLE9BQU8sRUFBRTtRQUMvRTFCLENBQUMsQ0FBRXFCLE9BQVEsQ0FBQyxDQUFDQyxRQUFRLENBQUUsWUFBYSxDQUFDLENBQUNRLFdBQVcsQ0FBRSxVQUFXLENBQUM7TUFDakU7SUFDRixDQUFDO0lBQ0RDLFdBQVcsRUFBRSxTQUFiQSxXQUFXQSxDQUFXVixPQUFPLEVBQUVRLFVBQVUsRUFBRTtNQUN6QyxJQUFJN0IsQ0FBQyxDQUFDcUIsT0FBTyxDQUFDLENBQUNLLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxVQUFVLElBQUkxQixDQUFDLENBQUNxQixPQUFPLENBQUMsQ0FBQ0ssSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLE9BQU8sRUFBRTtRQUMvRTFCLENBQUMsQ0FBRXFCLE9BQVEsQ0FBQyxDQUFDQyxRQUFRLENBQUUsVUFBVyxDQUFDLENBQUNRLFdBQVcsQ0FBRSxZQUFhLENBQUM7TUFDakU7SUFDRjtFQUNGLENBQUMsQ0FBQztBQUVKLENBQUMsRUFBRSxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2pzL3BhZ2VzL2Zvcm0tdmFsaWRhdGlvbi5qcz8zZTMzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIG5wbSBwYWNrYWdlOiBqcXVlcnktdmFsaWRhdGlvblxuLy8gZ2l0aHViIGxpbms6IGh0dHBzOi8vZ2l0aHViLmNvbS9qcXVlcnktdmFsaWRhdGlvbi9qcXVlcnktdmFsaWRhdGlvblxuXG4ndXNlIHN0cmljdCc7XG5cbihmdW5jdGlvbiAoKSB7XG5cbiAgJC52YWxpZGF0b3Iuc2V0RGVmYXVsdHMoe1xuICAgIHN1Ym1pdEhhbmRsZXI6IGZ1bmN0aW9uKCkge1xuICAgICAgYWxlcnQoXCJzdWJtaXR0ZWQhXCIpO1xuICAgIH1cbiAgfSk7XG5cbiAgLy8gdmFsaWRhdGUgc2lnbnVwIGZvcm0gb24ga2V5dXAgYW5kIHN1Ym1pdFxuICAkKFwiI3NpZ251cEZvcm1cIikudmFsaWRhdGUoe1xuICAgIHJ1bGVzOiB7XG4gICAgICBuYW1lOiB7XG4gICAgICAgIHJlcXVpcmVkOiB0cnVlLFxuICAgICAgICBtaW5sZW5ndGg6IDNcbiAgICAgIH0sXG4gICAgICBlbWFpbDoge1xuICAgICAgICByZXF1aXJlZDogdHJ1ZSxcbiAgICAgICAgZW1haWw6IHRydWVcbiAgICAgIH0sXG4gICAgICBhZ2Vfc2VsZWN0OiB7XG4gICAgICAgIHJlcXVpcmVkOiB0cnVlXG4gICAgICB9LFxuICAgICAgZ2VuZGVyX3JhZGlvOiB7XG4gICAgICAgIHJlcXVpcmVkOiB0cnVlXG4gICAgICB9LFxuICAgICAgc2tpbGxfY2hlY2s6IHtcbiAgICAgICAgcmVxdWlyZWQ6IHRydWVcbiAgICAgIH0sXG4gICAgICBwYXNzd29yZDoge1xuICAgICAgICByZXF1aXJlZDogdHJ1ZSxcbiAgICAgICAgbWlubGVuZ3RoOiA1XG4gICAgICB9LFxuICAgICAgY29uZmlybV9wYXNzd29yZDoge1xuICAgICAgICByZXF1aXJlZDogdHJ1ZSxcbiAgICAgICAgbWlubGVuZ3RoOiA1LFxuICAgICAgICBlcXVhbFRvOiBcIiNwYXNzd29yZFwiXG4gICAgICB9LFxuICAgICAgdGVybXNfYWdyZWU6IFwicmVxdWlyZWRcIlxuICAgIH0sXG4gICAgbWVzc2FnZXM6IHtcbiAgICAgIG5hbWU6IHtcbiAgICAgICAgcmVxdWlyZWQ6IFwiUGxlYXNlIGVudGVyIGEgbmFtZVwiLFxuICAgICAgICBtaW5sZW5ndGg6IFwiTmFtZSBtdXN0IGNvbnNpc3Qgb2YgYXQgbGVhc3QgMyBjaGFyYWN0ZXJzXCJcbiAgICAgIH0sXG4gICAgICBlbWFpbDogXCJQbGVhc2UgZW50ZXIgYSB2YWxpZCBlbWFpbCBhZGRyZXNzXCIsXG4gICAgICBhZ2Vfc2VsZWN0OiBcIlBsZWFzZSBzZWxlY3QgeW91ciBhZ2VcIixcbiAgICAgIHNraWxsX2NoZWNrOiBcIlBsZWFzZSBzZWxlY3QgeW91ciBza2lsbHNcIixcbiAgICAgIGdlbmRlcl9yYWRpbzogXCJQbGVhc2Ugc2VsZWN0IHlvdXIgZ2VuZGVyXCIsXG4gICAgICBwYXNzd29yZDoge1xuICAgICAgICByZXF1aXJlZDogXCJQbGVhc2UgcHJvdmlkZSBhIHBhc3N3b3JkXCIsXG4gICAgICAgIG1pbmxlbmd0aDogXCJZb3VyIHBhc3N3b3JkIG11c3QgYmUgYXQgbGVhc3QgNSBjaGFyYWN0ZXJzIGxvbmdcIlxuICAgICAgfSxcbiAgICAgIGNvbmZpcm1fcGFzc3dvcmQ6IHtcbiAgICAgICAgcmVxdWlyZWQ6IFwiUGxlYXNlIGNvbmZpcm0geW91ciBwYXNzd29yZFwiLFxuICAgICAgICBtaW5sZW5ndGg6IFwiWW91ciBwYXNzd29yZCBtdXN0IGJlIGF0IGxlYXN0IDUgY2hhcmFjdGVycyBsb25nXCIsXG4gICAgICAgIGVxdWFsVG86IFwiUGxlYXNlIGVudGVyIHRoZSBzYW1lIHBhc3N3b3JkIGFzIGFib3ZlXCJcbiAgICAgIH0sXG4gICAgICB0ZXJtc19hZ3JlZTogXCJQbGVhc2UgYWdyZWUgdG8gdGVybXMgYW5kIGNvbmRpdGlvbnNcIlxuICAgIH0sXG4gICAgZXJyb3JQbGFjZW1lbnQ6IGZ1bmN0aW9uKGVycm9yLCBlbGVtZW50KSB7XG4gICAgICBlcnJvci5hZGRDbGFzcyggXCJpbnZhbGlkLWZlZWRiYWNrXCIgKTtcblxuICAgICAgaWYgKGVsZW1lbnQucGFyZW50KCcuaW5wdXQtZ3JvdXAnKS5sZW5ndGgpIHtcbiAgICAgICAgZXJyb3IuaW5zZXJ0QWZ0ZXIoZWxlbWVudC5wYXJlbnQoKSk7XG4gICAgICB9XG4gICAgICBlbHNlIGlmIChlbGVtZW50LnByb3AoJ3R5cGUnKSA9PT0gJ3JhZGlvJyAmJiBlbGVtZW50LnBhcmVudCgnLnJhZGlvLWlubGluZScpLmxlbmd0aCkge1xuICAgICAgICBlcnJvci5pbnNlcnRBZnRlcihlbGVtZW50LnBhcmVudCgpLnBhcmVudCgpKTtcbiAgICAgIH1cbiAgICAgIGVsc2UgaWYgKGVsZW1lbnQucHJvcCgndHlwZScpID09PSAnY2hlY2tib3gnIHx8IGVsZW1lbnQucHJvcCgndHlwZScpID09PSAncmFkaW8nKSB7XG4gICAgICAgIGVycm9yLmFwcGVuZFRvKGVsZW1lbnQucGFyZW50KCkucGFyZW50KCkpO1xuICAgICAgfVxuICAgICAgZWxzZSB7XG4gICAgICAgIGVycm9yLmluc2VydEFmdGVyKGVsZW1lbnQpO1xuICAgICAgfVxuICAgIH0sXG4gICAgaGlnaGxpZ2h0OiBmdW5jdGlvbihlbGVtZW50LCBlcnJvckNsYXNzKSB7XG4gICAgICBpZiAoJChlbGVtZW50KS5wcm9wKCd0eXBlJykgIT0gJ2NoZWNrYm94JyAmJiAkKGVsZW1lbnQpLnByb3AoJ3R5cGUnKSAhPSAncmFkaW8nKSB7XG4gICAgICAgICQoIGVsZW1lbnQgKS5hZGRDbGFzcyggXCJpcy1pbnZhbGlkXCIgKS5yZW1vdmVDbGFzcyggXCJpcy12YWxpZFwiICk7XG4gICAgICB9XG4gICAgfSxcbiAgICB1bmhpZ2hsaWdodDogZnVuY3Rpb24oZWxlbWVudCwgZXJyb3JDbGFzcykge1xuICAgICAgaWYgKCQoZWxlbWVudCkucHJvcCgndHlwZScpICE9ICdjaGVja2JveCcgJiYgJChlbGVtZW50KS5wcm9wKCd0eXBlJykgIT0gJ3JhZGlvJykge1xuICAgICAgICAkKCBlbGVtZW50ICkuYWRkQ2xhc3MoIFwiaXMtdmFsaWRcIiApLnJlbW92ZUNsYXNzKCBcImlzLWludmFsaWRcIiApO1xuICAgICAgfVxuICAgIH1cbiAgfSk7XG5cbn0pKCk7Il0sIm5hbWVzIjpbIiQiLCJ2YWxpZGF0b3IiLCJzZXREZWZhdWx0cyIsInN1Ym1pdEhhbmRsZXIiLCJhbGVydCIsInZhbGlkYXRlIiwicnVsZXMiLCJuYW1lIiwicmVxdWlyZWQiLCJtaW5sZW5ndGgiLCJlbWFpbCIsImFnZV9zZWxlY3QiLCJnZW5kZXJfcmFkaW8iLCJza2lsbF9jaGVjayIsInBhc3N3b3JkIiwiY29uZmlybV9wYXNzd29yZCIsImVxdWFsVG8iLCJ0ZXJtc19hZ3JlZSIsIm1lc3NhZ2VzIiwiZXJyb3JQbGFjZW1lbnQiLCJlcnJvciIsImVsZW1lbnQiLCJhZGRDbGFzcyIsInBhcmVudCIsImxlbmd0aCIsImluc2VydEFmdGVyIiwicHJvcCIsImFwcGVuZFRvIiwiaGlnaGxpZ2h0IiwiZXJyb3JDbGFzcyIsInJlbW92ZUNsYXNzIiwidW5oaWdobGlnaHQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./resources/js/pages/form-validation.js\n");
|
|
|
|
/***/ })
|
|
|
|
/******/ });
|
|
/************************************************************************/
|
|
/******/
|
|
/******/ // startup
|
|
/******/ // Load entry module and return exports
|
|
/******/ // This entry module can't be inlined because the eval-source-map devtool is used.
|
|
/******/ var __webpack_exports__ = {};
|
|
/******/ __webpack_modules__["./resources/js/pages/form-validation.js"]();
|
|
/******/
|
|
/******/ })()
|
|
; |