(function ($){
'use strict';
$(document).on('submit', '#slp1-header-login-form', function (e){
e.preventDefault();
var form=$(this);
var btn=form.find('button[type="submit"]');
var errorEl=$('#slp1-login-error');
errorEl.addClass('d-none');
btn.prop('disabled', true).html('<span class="spinner-border spinner-border-sm me-1"></span>Anmelden…');
$.post(slp1HeaderBar.ajaxurl, {
action: 'slp1_header_login',
nonce: slp1HeaderBar.nonce,
email: form.find('input[name="email"]').val(),
password: form.find('input[name="password"]').val()
}, function (resp){
if(resp.success){
if(resp.data&&resp.data.redirect){
window.location.assign(resp.data.redirect);
}else{
window.location.reload();
}}else{
errorEl.text(resp.data.message).removeClass('d-none');
btn.prop('disabled', false).text('Anmelden');
}}).fail(function (){
errorEl.text('Verbindungsfehler').removeClass('d-none');
btn.prop('disabled', false).text('Anmelden');
});
});
})(jQuery);