(function (window) { function arenaLogin() { var emailInput = document.querySelector('.albfre-settings--email') var passwordInput = document.querySelector('.albfre-settings--password') var email = emailInput.value var password = passwordInput.value var settings = { async: true, crossDomain: true, url: 'https://3094uvgbfg.execute-api.us-west-2.amazonaws.com/prd/signinfirebase', method: 'POST', headers: { 'content-type': 'application/json' }, processData: false, "data": "{\n \"email\": \""+email+"\",\n \"password\": \""+password+"\"\n}" } var pageBodyLogin = document.querySelector('.albfre-settings--body--login') var pageLoading = document.querySelector('.albfre-settings--body--sp') pageBodyLogin.style.display = 'none' pageLoading.style.display = 'block' jQuery.ajax(settings).done(function (response) { var data = { 'action': 'albfre_user_action', 'albfre_user': response }; jQuery.post(ajax_object.ajax_url, data, function(response) { window.location.reload(); }) }).fail(function() { pageBodyLogin.style.display = 'block' pageLoading.style.display = 'none' emailInput.style.border = '1px dotted #cc5965' passwordInput.style.border = '1px dotted #cc5965' var errorLabel = document.querySelector('.albfre-form--error') errorLabel.style.display = 'block' }) } function arenaLogout () { var data = { 'action': 'albfre_logout_action' }; var pageBody = document.querySelector('.albfre-settings--body') pageBody.innerHTML = '' jQuery(pageBody).append('
') jQuery.post(ajax_object.ajax_url, data, function(response) { window.location.reload(); }); } function arenaHandleKeydown (event) { event = event || window.event switch (event.which || event.keyCode) { // ENTER case 13: { arenaLogin() break } } } window.albfreWPPluginPreferences = { arenaLogin: arenaLogin, arenaLogout: arenaLogout, arenaHandleKeydown: arenaHandleKeydown } })(window)