Current Path : /var/www/html/anwc/wp-content/themes/eventchamp/include/assets/js/ |
Current File : /var/www/html/anwc/wp-content/themes/eventchamp/include/assets/js/user-box.js |
function pt_open_login_dialog(href){ jQuery('#user_login_popup .modal-dialog').removeClass('registration-complete'); var modal_dialog = jQuery('#user_login_popup .modal-dialog'); modal_dialog.attr('data-active-tab', ''); switch(href){ case '#pt-register': modal_dialog.attr('data-active-tab', '#pt-register'); break; case '#pt-login': default: modal_dialog.attr('data-active-tab', '#pt-login'); break; } jQuery('#user_login_popup').modal('show'); } function pt_close_login_dialog(){ jQuery('#user_login_popup').modal('hide'); } jQuery(function($){ "use strict"; /*************************** ** LOGIN / REGISTER DIALOG ***************************/ // Open login/register modal $('[href="#pt-login"], [href="#pt-register"]').click(function(e){ e.preventDefault(); pt_open_login_dialog( $(this).attr('href') ); }); // Switch forms login/register $('.modal-footer a, a[href="#pt-reset-password"]').click(function(e){ e.preventDefault(); $('#user_login_popup .modal-dialog').attr('data-active-tab', $(this).attr('href')); }); // Post login form $('#pt_login_form').on('submit', function(e){ e.preventDefault(); var button = $(this).find('button'); button.button('loading'); $.post(ptajax.ajaxurl, $('#pt_login_form').serialize(), function(data){ var obj = $.parseJSON(data); $('.pt-login .pt-errors').html(obj.message); if(obj.error == false){ $('#user_login_popup .modal-dialog').addClass('loading'); window.location.reload(true); button.hide(); } button.button('reset'); }); }); // Post register form $('#pt_registration_form').on('submit', function(e){ e.preventDefault(); var button = $(this).find('button'); button.button('loading'); $.post(ptajax.ajaxurl, $('#pt_registration_form').serialize(), function(data){ var obj = $.parseJSON(data); $('.pt-register .pt-errors').html(obj.message); if(obj.error == false){ $('#user_login_popup .modal-dialog').addClass('registration-complete'); // window.location.reload(true); button.hide(); } button.button('reset'); }); }); if(window.location.hash == '#login'){ pt_open_login_dialog('#pt-login'); } });