Newsletter
Impressum | AGB | Datenschutz
var css = document.createElement('style');
css.type = 'text/css';
var styles = `#sib-container input:-ms-input-placeholder {
text-align: left;
font-family: "Open Sans",helvetica,arial,sans-serif;
color: #c0ccda;
}
#sib-container input::placeholder {
text-align: left;
font-family: "Open Sans",helvetica,arial,sans-serif;
color: #c0ccda;
}
#sib-form .g-recaptcha {
display: none;
}
@media (max-width: 799px) {
#sib-container {
max-width: initial;
border-radius: 0px;
}
div#sib-form {
margin: 0 0 2px 0 !important;
}
div#sib-form-container {
padding: 0 10px;
}
}
#sib-container.sib-container--large {
width: 640px;
max-width: 100%;
border-radius: 8px;
}
.sib-form .sib-form-block {
padding: 0 5px;
}`;
if (css.styleSheet) css.styleSheet.cssText = styles;
else css.appendChild(document.createTextNode(styles));
document.getElementsByTagName("head")[0].appendChild(css);
const newsletterButton = document.getElementById("newsletter-send-button");
if (newsletterButton) {
newsletterButton.setAttribute("onclick", "executeCaptcha");
}
const sibForm = document.getElementById("sib-form");
let acceptConsentMessageAdded = false;
sibForm.addEventListener("submit", function(event) {
const isConsented = vueApp.$store.getters.isConsented("media.reCaptcha") === true;
if (!isConsented && !acceptConsentMessageAdded) {
event.preventDefault();
addConsentMessage();
}
});
function addConsentMessage() {
const errorMessageContent = document.getElementById("sib-form-error-message-content");
if (errorMessageContent) {
errorMessageContent.textContent += 'Um die Newsletter-Anmeldung abzuschicken, müssen Sie den Google reCAPTCHA-Cookie akzeptieren. Öffnen Sie die Datenschutzeinstellungen links unten auf der Seite und klicken Sie auf "Weitere Einstellungen". Aktivieren Sie den reCAPTCHA-Cookie im Bereich "Externe Medien" und speichern Sie die Einstellungen.';
acceptConsentMessageAdded = true;
}
}