File "wpsh_admin.js"
Full path: /home/webide/saman-clinic.ir/wp-content/plugins/wp-shamsi/assets/js/wpsh_admin.js
File size: 2.83 KB
MIME-type: application/javascript
Charset: utf-8
/**
* Wordpress admin area scripts
*
* WP Shamsi wordpress admin area acripts.
*
* @since 2.0.3
* @copyright Copyright Ali Faraji (mail.wpvar@gmail.com) | https://wpvar.com
*
*/
jQuery(document).ready(function () {
function WpshValidateEmail(email, selector) {
selector.hide();
var regex = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,6}|[0-9]{1,3})(\]?)$/;
var result = regex.test(email) ? true : false;
if (!result) {
selector.text('ایمیل وارد شده معتبر نیست');
selector.show(250, function () {
selector.slideDown(250);
});
return true;
}
return false;
}
jQuery('.wpsh_newsletter_dismiss').on('click', function () {
return confirm("آیا از عدم اشتراک در خبرنامه مطمئن هستید؟");
});
jQuery('.wpsh_dismiss').on('click', function () {
return confirm("آیا مطمئن هستید؟");
});
jQuery('#wpsh_form').on('submit', function (e) {
var email = jQuery('.wpsh_newsletter input[type="email"]').val();
var selector = jQuery('#wpsh_email_validation');
if (WpshValidateEmail(email, selector)) {
e.preventDefault();
}
else {
this.submit();
}
});
jQuery('#wpsh_form_settings').on('click', function (e) {
var email = jQuery('#wpsh_email_settings').val();
var selector = jQuery('#wpsh_email_validation_settings');
if (WpshValidateEmail(email, selector)) {
e.preventDefault();
} else {
var link = jQuery('#wpsh_newsletter_settings').val();
var email = jQuery('#wpsh_email_settings').val();
var mobile = jQuery('#wpsh_mobile_settings').val();
window.location.replace(link + '&wpsh_newsletter_settings=' + email + '&wpsh_mobile_settings=' + mobile);
e.preventDefault();
}
});
jQuery('#wpsh_email_settings').on('keypress', function (e) {
var key = e.which;
if (key == 13) {
jQuery('#wpsh_form_settings').trigger('click');
e.preventDefault();
return false;
}
});
jQuery('.notice-wpsh-pro .notice-dismiss').on('click', function () {
var check = confirm('آیا مطمئن هستید؟');
if (check === false) {
return;
}
jQuery.ajax({
url: ajaxurl,
type: 'POST',
data: { action: 'wpsh_notice_pro', wpsh_notice_pro: 1 },
success: function (response) {
}
});
});
if (jQuery('.wpsh-radio input') !== null) {
jQuery(document).mousemove(function (event) {
jQuery('.wpsh-radio input').each(function () {
status = jQuery(this).data('radio-status');
if (status == 'disabled') {
jQuery(this).attr('disabled', 'disabled');
}
});
});
}
jQuery('#wpsh_mobile_settings').keyup(function (e) {
if (/\D/g.test(this.value)) {
this.value = this.value.replace(/\D/g, '');
}
});
});