/** * * * Modal position fix. * add custom class if modal height is bigger than window. */ mgEventHandler.on('ModalLoaded', null,function(){ $('.lu-modal__dialog').width('800'); // colorize only in the infoModal if($('[index="infoModal"]' ).length){ var mxactive = $('input[name="mxactive"]'); var mxthurdata = $('input[name="mxthurdata"]'); var maildomain = $('input[name="infomaildomain"]'); $("#infoalertmaildomain").text(maildomain.val()); if(mxactive.val().includes(mxthurdata.val())){ if(mxthurdata.val() == mxactive.val()){ mxactive.addClass('lu-alert--success lu-alert--outline'); $('.modal-alert-top').addClass('lu-alert--success'); $("#infomessage").text('Der MX Record ist korrekt gesetzt ✅'); $("#infoheader").text('Ihre DNS Einstellungen sind korrekt ✅'); $("#infofooter").text('Alle DNS Einträge entsprechen den Vorgaben'); }else{ mxactive.addClass('lu-alert--warning lu-alert--outline'); $('.modal-alert-top').addClass('lu-alert--warning'); $("#infomessage").text('Es sind mehrere MX Server definiert !'); $("#infoheader").text('Sie können die MX Prioritäten im DNS Manger ändern.'); $("#infofooter").text('Sonstige DNS Einträge entsprechen den Vorgaben'); } }else{ mxactive.addClass('lu-alert--danger lu-alert--outline'); $('.modal-alert-top').addClass('lu-alert--danger'); $("#infomessage").text('Der MX Record ist falsch oder fehlt, Mailempfang nicht möglich ❕'); $("#infoheader").text('Ihre DNS Einstellungen sind fehlerhaft ❕'); $("#infofooter").text('Bitte vergleichen und korrigieren Sie falsche oder fehlende Einträge!'); } var spf = $('input[name="spf"]'); var spfthurdata = $('input[name="spfthurdata"]'); if(spfthurdata.val() == spf.val()){ spf.addClass('lu-alert--success lu-alert--outline'); $("#infomessage").append('
Der SPF Eintrag ist korrekt gesetzt ✅'); }else{ spf.addClass('lu-alert--warning lu-alert--outline'); $('.modal-alert-top').addClass('lu-alert--warning'); $("#infomessage").append('
Der SPF Eintrag ist falsch oder fehlt, Probleme beim Mailsversand möglich ❕'); $("#infoheader").text('Ihre DNS Einstellungen sind fehlerhaft ❕'); $("#infofooter").text('Bitte vergleichen und korrigieren Sie falsche oder fehlende Einträge!'); } var dmarc = $('input[name="dmarc"]'); var dmarcthurdata = $('input[name="dmarcthurdata"]'); if(dmarcthurdata.val() == dmarc.val()){ dmarc.addClass('lu-alert--success lu-alert--outline'); $("#infomessage").append('
Der DMACR Eintrag ist korrekt gesetzt ✅'); }else{ dmarc.addClass('lu-alert--warning lu-alert--outline'); $('.modal-alert-top').addClass('lu-alert--warning'); $("#infomessage").append('
Der DMARC Eintrag ist falsch oder fehlt, Probleme beim Mailsversand möglich ❕'); $("#infoheader").text('Ihre DNS Einstellungen sind fehlerhaft ❕'); $("#infofooter").text('Bitte vergleichen und korrigieren Sie falsche oder fehlende Einträge!'); } var dkim = $('input[name="dkim"]'); var dkimthurdata = $('input[name="dkimthurdata"]'); if(dkim.val().includes(dkimthurdata.val())){ if(dkimthurdata.val() == dkim.val()){ dkim.addClass('lu-alert--success lu-alert--outline'); $("#infomessage").append('
Der DKIM Eintrag ist korrekt gesetzt ✅'); }else{ dkim.addClass('lu-alert--warning lu-alert--outline'); $('.modal-alert-top').addClass('lu-alert--warning'); $("#infomessage").append('
Es sind mehrere Domain Keys für den gleichen Selektor definiert !'); } }else{ dkim.addClass('lu-alert--warning lu-alert--outline'); $('.modal-alert-top').addClass('lu-alert--warning'); $("#infomessage").append('
Der DKIM Eintrag ist falsch oder fehlt, Probleme beim Mailsversand möglich ❕'); $("#infoheader").text('Ihre DNS Einstellungen sind fehlerhaft ❕'); $("#infofooter").text('Bitte vergleichen und korrigieren Sie falsche oder fehlende Einträge!'); } $('input[name$="thurdata"],input[name="dkimname"]').attr('title', 'Click to Copy!'); $('input[name$="thurdata"],input[name="dkimname"]').click(function() { var textToCopy = $(this).val(); var tempTextarea = $("