/** * * * Modal position fix. * add custom class if modal height is bigger than window. */ mgEventHandler.on('ModalLoaded', null,function(){ $('.lu-modal__dialog').width('90%'); var mxactive = $('input[name="mxactive"]'); var mxthurdata = $('input[name="mxthurdata"]'); if(mxthurdata.val() == mxactive.val()){ mxactive.addClass('lu-alert--success lu-alert--outline'); $('.modal-alert-top').addClass('lu-alert--success'); }else{ mxactive.addClass('lu-alert--danger lu-alert--outline'); $('.modal-alert-top').addClass('lu-alert--danger'); } var spf = $('input[name="spf"]'); var spfthurdata = $('input[name="spfthurdata"]'); if(spfthurdata.val() == spf.val()){ spf.addClass('lu-alert--success lu-alert--outline'); }else{ spf.addClass('lu-alert--warning lu-alert--outline'); $('.modal-alert-top').addClass('lu-alert--warning'); } var dmarc = $('input[name="dmarc"]'); var dmarcthurdata = $('input[name="dmarcthurdata"]'); if(dmarcthurdata.val() == dmarc.val()){ dmarc.addClass('lu-alert--success lu-alert--outline'); }else{ dmarc.addClass('lu-alert--warning lu-alert--outline'); $('.modal-alert-top').addClass('lu-alert--warning'); } var dkim = $('input[name="dkim"]'); var dkimthurdata = $('input[name="dkimthurdata"]'); if(inArray(dkimthurdata.val(), dkim.val())){ dkim.addClass('lu-alert--success lu-alert--outline'); }else{ dkim.addClass('lu-alert--warning lu-alert--outline'); $('.modal-alert-top').addClass('lu-alert--warning'); } }); function inArray(needle, haystack) { var length = haystack.length; for (var i = 0; i < length; i++) { if (haystack[i] === needle) return true; } return false; }