/**
*
*
* 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 = $("