dirty fix for making test button better working

This commit is contained in:
Adrian Woeltche 2018-08-02 16:46:06 +02:00
parent 4f65a295fb
commit 3217af5720

View file

@ -357,14 +357,19 @@
md.setTitle('Test your Newsletter'); md.setTitle('Test your Newsletter');
var modalContent = $('<div>').append(testContainer).html(); var modalContent = $('<div>').append(testContainer).html();
md.setContent(modalContent); for(var i=0; i<100; i++) {
try {
md.setContent(modalContent);
break;
} catch(err) {}
}
testContainer = $(".gjs-mdl-dialog #test-form"); testContainerCopy = $(".gjs-mdl-dialog #test-form");
var statusFormElC = document.querySelector('.form-status'); var statusFormElC = document.querySelector('.gjs-mdl-dialog .form-status');
var statusFormEl = document.querySelector('.form-status i'); var statusFormEl = document.querySelector('.gjs-mdl-dialog .form-status i');
var ajaxTest = ajaxable(testContainer, { headers: { 'X-CSRF-TOKEN': '{{csrfToken}}' } }) var ajaxTest = ajaxable(testContainerCopy, { headers: { 'X-CSRF-TOKEN': '{{csrfToken}}' } })
.onStart(function() { .onStart(function() {
statusFormEl.className = 'fa fa-refresh anim-spin'; statusFormEl.className = 'fa fa-refresh anim-spin';
statusFormElC.style.opacity = '1'; statusFormElC.style.opacity = '1';
@ -391,11 +396,11 @@
}; };
if (isValidEmail(localStorage.getItem('testemail'))) { if (isValidEmail(localStorage.getItem('testemail'))) {
$('#test-form input[name=email]').val(localStorage.getItem('testemail')); $('.gjs-mdl-dialog #test-form input[name=email]').val(localStorage.getItem('testemail'));
} }
$('#test-form').on('submit', function() { $('.gjs-mdl-dialog #test-form').on('submit', function() {
var email = $('#test-form input[name=email]').val(); var email = $('.gjs-mdl-dialog #test-form input[name=email]').val();
isValidEmail(email) && localStorage.setItem('testemail', email); isValidEmail(email) && localStorage.setItem('testemail', email);
}); });