/* * Document : op_auth_reminder.js * Author : pixelcave * Description: Custom JS code used in Password Reminder Page */ // Form Validation, for more examples you can check out https://github.com/jzaefferer/jquery-validation class OpAuthReminder { /* * Init Password Reminder Form Validation * */ static initValidationReminder() { jQuery('.js-validation-reminder').validate({ errorClass: 'invalid-feedback animated fadeInDown', errorElement: 'div', errorPlacement: (error, e) => { jQuery(e).parents('.form-group > div').append(error); }, highlight: e => { jQuery(e).closest('.form-group').removeClass('is-invalid').addClass('is-invalid'); }, success: e => { jQuery(e).closest('.form-group').removeClass('is-invalid'); jQuery(e).remove(); }, rules: { 'reminder-credential': { required: true, minlength: 3 } }, messages: { 'reminder-credential': { required: 'Please enter a valid credential' } } }); } /* * Init functionality * */ static init() { this.initValidationReminder(); } } // Initialize when page loads jQuery(() => { OpAuthReminder.init(); });