// obtain plugin
const cc = initCookieConsent();
/////// BEGIN IFRAMEMANAGER
var manager = iframemanager();
manager.run({
currLang: 'de',
services: {
twitch: {
embedUrl: 'https://player.twitch.tv/?channel={data-id}&parent=localhost&parent=quisl.de',
iframe: {
allow: 'accelerometer; encrypted-media; gyroscope; picture-in-picture; fullscreen;',
},
cookie: {
name: 'cc_twitch'
},
languages: {
'de': {
notice: 'ICH BIN GERADE LIVE! Dieser Inhalt wird von einem Drittanbieter gehostet. Durch das Zeigen der externen Inhalte akzeptierst du die Allgemeine Geschäftsbedingungen von twitch.com.',
loadBtn: 'Stream laden',
loadAllBtn: 'Don\'t ask again'
}
}
},
youtube: {
embedUrl: 'https://www.youtube-nocookie.com/embed/{data-id}',
thumbnailUrl: "",// 'https://i3.ytimg.com/vi/{data-id}/hqdefault.jpg',
iframe: {
allow: 'accelerometer; encrypted-media; gyroscope; picture-in-picture; fullscreen;',
},
cookie: {
name: 'cc_youtube'
},
languages: {
de: {
notice: 'DIES IST EIN VIDEO. Dieses Video wird von einem Drittanbieter gehostet. Durch das Anklicken der dieser Inhalte akzeptierst du die Nutzungsbedingungen von youtube.com.',
loadBtn: 'Video laden',
loadAllBtn: 'Alle Videos laden und nicht mehr Fragen'
}
}
}
}
});
//////////////// END IFRAMEMANAGER
// the papermod theme uses "dark" to determin dark mode while
// cookieconsent uses c_darkmode so we sync it:
var bodyclasses = document.body.classList
if (bodyclasses.contains("dark")) {
bodyclasses.add('c_darkmode');
}
else {
bodyclasses.remove('c_darkmode');
}
// run plugin with your configuration
cc.run({
current_lang: 'de',
autoclear_cookies: true, // default: false
page_scripts: true, // default: false
// mode: 'opt-in' // default: 'opt-in'; value: 'opt-in' or 'opt-out'
// delay: 0, // default: 0
// auto_language: null // default: null; could also be 'browser' or 'document'
// autorun: true, // default: true
force_consent: true, // default: false
// hide_from_bots: false, // default: false
// remove_cookie_tables: false // default: false
// cookie_name: 'cc_cookie', // default: 'cc_cookie'
// cookie_expiration: 182, // default: 182 (days)
// cookie_necessary_only_expiration: 182 // default: disabled
// cookie_domain: location.hostname, // default: current domain
// cookie_path: '/', // default: root
// cookie_same_site: 'Lax', // default: 'Lax'
// use_rfc_cookie: false, // default: false
// revision: 0, // default: 0
onFirstAction(user_preferences, cookie) {
// callback triggered only once
},
onAccept(cookie) {
// ...
},
onChange(cookie, changed_preferences) {
location.reload();
},
gui_options: {
consent_modal: {
layout: 'cloud', // box/cloud/bar
position: 'top center', // bottom/middle/top + left/right/center
transition: 'slide', // zoom/slide
swap_buttons: true, // enable to invert buttons
},
settings_modal: {
layout: 'box', // box/bar
position: 'left', // left/right
transition: 'zoom', // zoom/slide
},
},
languages: {
de: {
consent_modal: {
title: 'Wir benutzen Cookies! ',
description: 'Hi, diese Website verwendet wesentliche Cookies, um ihren ordnungsgemäßen Betrieb zu gewährleisten, und Tracking-Cookies und vergleichbare Technologien wie Web Beacons, um zu verstehen, wie Sie mit dieser Website interagieren, und um Ihnen gezielte Werbung bereitzustellen. Letztere werden erst nach Zustimmung gesetzt. ',
primary_btn: {
text: 'Alle Akzeptieren',
role: 'accept_all', // 'accept_selected' or 'accept_all'
},
secondary_btn: {
text: 'Alle Ablehnen',
role: 'accept_necessary', // 'settings' or 'accept_necessary'
},
},
settings_modal: {
title: 'Cookie Einstellungen',
save_settings_btn: 'Einstellungen Speichern',
accept_all_btn: 'Alles Akzeptieren',
reject_all_btn: 'Alles Ablehnen',
close_btn_label: 'Schließen',
cookie_table_headers: [
{ col1: 'Name' },
{ col2: 'Domain' },
{ col3: 'Expiration' },
{ col4: 'Description' },
],
blocks: [
{
title: 'Cookie Nutzung 📢',
description: 'Wir verwenden Cookies und vergleichbare Technologien wie Web-Beacons, um die grundlegenden Funktionen der Website sicherzustellen und Ihr Online-Erlebnis zu verbessern. Sie können für jede Kategorie wählen, ob Sie sich jederzeit an- oder abmelden möchten. Weitere Einzelheiten zu Cookies und anderen sensiblen Daten finden Sie in der vollständigen Datenschutzerklärung.',
}, {
title: 'Notwendige Cookies',
description: 'Diese Cookies sind für das reibungslose Funktionieren meiner Website unerlässlich. Ohne diese Cookies würde die Website nicht richtig funktionieren.',
toggle: {
value: 'necessary',
enabled: true,
readonly: true, // cookie categories with readonly=true are all treated as "necessary cookies"
},
cookie_table: [ // list of all expected cookies
{
col1: 'cc_cookie', // match all cookies starting with "_ga"
col2: 'batchest.com',
col3: '6 months',
col4: 'Stores your answers to this cookie consent tool.',
},
],
}, {
title: 'Werbe- und Targeting-Cookies und Web-Beacons',
description: 'Diese Cookies sammeln Informationen darüber, wie Sie die Website nutzen, welche Seiten Sie besucht und auf welche Links Sie geklickt haben.',
toggle: {
value: 'ads',
enabled: false,
readonly: false,
},
},
{
title: 'Leistungs- und Analyse-Cookies und Web-Beacons',
description: 'Diese Cookies und Web Beacons können Informationen über Sie (IP-Adresse, Browserinformationen usw.) oder darüber sammeln, welche Seiten Sie besucht und welche Links Sie angeklickt haben.',
toggle: {
value: 'analytics', // your cookie category
enabled: false,
readonly: false,
},
},
{
title: 'Mehr Informationen',
description: 'Bei Fragen zu unserer Richtlinie zu Cookies und Ihren Auswahlmöglichkeiten kontaktieren Sie uns bitte.',
},
],
},
},
},
});