/** * * * 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'); $("#addmxmessage").text('Der MX Record ist korrekt gesetzt ✅'); $("#addalertheader").text('Ihre DNS Einstellungen sind korrekt ✅'); $("#addalertfooter").text('Alle DNS Einträge entsprechen den Vorgaben'); }else{ mxactive.addClass('lu-alert--warning lu-alert--outline'); $('.modal-alert-top').addClass('lu-alert--warning'); $("#addmxmessage").text('Es sind mehrere MX Server definiert !'); $("#addalertheader").text('Sie können die MX Prioritäten im DNS Manger ändern.'); $("#addalertfooter").text('Sonstige DNS Einträge entsprechen den Vorgaben'); } }else{ mxactive.addClass('lu-alert--danger lu-alert--outline'); $('.modal-alert-top').addClass('lu-alert--danger'); $("#addmxmessage").text('Der MX Record ist falsch oder fehlt, Mailempfang nicht möglich ❕'); $("#addalertheader").text('Ihre DNS Einstellungen sind fehlerhaft ❕'); $("#addalertfooter").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'); $("#addspfmessage").text('Der SPF Eintrag ist korrekt gesetzt ✅'); }else{ spf.addClass('lu-alert--warning lu-alert--outline'); $('.modal-alert-top').addClass('lu-alert--warning'); $("#addspfmessage").text('Der SPF Eintrag ist falsch oder fehlt, Probleme beim Mailsversand möglich ❕'); $("#addalertheader").text('Ihre DNS Einstellungen sind fehlerhaft ❕'); $("#addalertfooter").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'); $("#adddmarcmessage").text('Der DMACR Eintrag ist korrekt gesetzt ✅'); }else{ dmarc.addClass('lu-alert--warning lu-alert--outline'); $('.modal-alert-top').addClass('lu-alert--warning'); $("#adddmarcmessage").text('Der DMARC Eintrag ist falsch oder fehlt, Probleme beim Mailsversand möglich ❕'); $("#addalertheader").text('Ihre DNS Einstellungen sind fehlerhaft ❕'); $("#addalertfooter").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'); $("#adddkimmessage").text('Der DKIM Eintrag ist korrekt gesetzt ✅'); }else{ dkim.addClass('lu-alert--warning lu-alert--outline'); $('.modal-alert-top').addClass('lu-alert--warning'); $("#adddkimmessage").text('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'); $("#adddkimmessage").text('Der DKIM Eintrag ist falsch oder fehlt, Probleme beim Mailsversand möglich ❕'); $("#addalertheader").text('Ihre DNS Einstellungen sind fehlerhaft ❕'); $("#addalertfooter").text('Bitte vergleichen und korrigieren Sie falsche oder fehlende Einträge!'); } $('input[name$="thurdata"]').attr('title', 'Click to Copy!'); $('input[name$="thurdata"]').click(function() { var textToCopy = $(this).val(); var tempTextarea = $("