Plugin Directory

Changeset 3411846


Ignore:
Timestamp:
12/05/2025 07:59:10 AM (4 months ago)
Author:
codingfreaks
Message:

Created tag 1.0.4.

Location:
codingfreaks-cookiemanager/tags/1.0.4
Files:
4 edited
1 copied

Legend:

Unmodified
Added
Removed
  • codingfreaks-cookiemanager/tags/1.0.4/Readme.txt

    r3281956 r3411846  
    11=== CodingFreaks Cookie-Manager ===
    2 Contributors: Florian Eibisberger
     2Contributors: codingfreaks
    33Donate link: https://coding-freaks.com
    44Tags: GDPR, Cookie, Cookie Notice, DSGVO, Consent
    5 Requires at least: 6.4
    6 Tested up to: 6.8
    7 Stable tag: 1.0.3
     5Requires at least: 6.9
     6Tested up to: 6.9
     7Stable tag: 1.0.4
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
  • codingfreaks-cookiemanager/tags/1.0.4/build/codingfreaks-cookie.js

    r3281956 r3411846  
    287287for(var j=0;j<nDivs;j++){foundDivs[j].dataset.index=j;iframeDivs[serviceName].push(getVideoProp(foundDivs[j]))}
    288288var currService=services[serviceName];var cookie_name=currService.cookie.name;if(getCookie("cf_cookie").length<=0){createAllNotices(serviceName,currService,!1)}else{var obj=JSON.parse(getCookie("cf_cookie"));if(obj.categories.indexOf(cookie_name)!=-1){createAllNotices(serviceName,currService,!0);hideAllNotices(serviceName,currService)}else{createAllNotices(serviceName,currService,!1)}}
    289 lazyLoadThumnails(serviceName,currService.thumbnailUrl)}}};var fn_name='iframemanager';window[fn_name]=function(){window[fn_name]=undefined;return api}})();manager=iframemanager();var cf_cookieconfig={current_lang:"de",autoclear_cookies:!0,cookie_name:"cf_cookie",cookie_expiration:365,page_scripts:!0,force_consent:!0,hide_from_bots:!0,gui_options:{consent_modal:{layout:"box",position:"middle center",transition:"slide"},settings_modal:{layout:"box",position:"",transition:"slide"}},languages:{de:{consent_modal:{title:"Zustimmung erforderlich",description:"Um unsere Webseite f\u00fcr Sie optimal zu gestalten und fortlaufend verbessern zu k\u00f6nnen, verwenden wir Cookies. Sie k\u00f6nnen alle Cookies akzeptieren oder nur bestimmte ausw\u00e4hlen. Diese Einstellungen k\u00f6nnen jederzeit von Ihnen ge\u00e4ndert werden.",primary_btn:{text:"Akzeptieren",role:"accept_all"},secondary_btn:{text:"Ablehnen",role:"settings"},tertiary_btn:{text:"Optional button",role:"display_none"},revision_message:"<br><br> Dear user, terms and conditions have changed since the last time you visisted!",impress_link:"<a target=\"_blank\" href=\"\">Impress<\/a>",data_policy_link:"<a target=\"_blank\" href=\"\">Data Policy<\/a>"},settings_modal:{title:"Cookie-Einstellungen",save_settings_btn:"Speichern",accept_all_btn:"Alle akzeptieren",reject_all_btn:"Alle ablehnen",close_btn_label:"Schlie\u00dfen",cookie_table_headers:{0:{col1:"Cookie"},1:{col2:"Status"}},blocks:{0:{title:"Cookie-Kategorien",description:"W\u00e4hlen Sie die Kategorien von Cookies aus, die Sie akzeptieren m\u00f6chten"},1:{title:"Cookiemanager",description:"Mit unserem Cookie Manager verwalten wir die Einstellungsoptionen der Website-Benutzer. Wir speichern, ob dem Einsatz von Cookies zugestimmt oder abgelehnt wurde.",provider:"[cookiemanager], wordpressdemo.ddev.site",opt_in_code:"",opt_out_code:"",toggle:{value:"cfcookiemanager",readonly:!0,enabled:!0},cookie_table:{0:{col1:"cf_cookie",col2:"<a target=\"_blank\" href=\"[thisimpressum]\">Provider<\/a>",col3:"Contains your cookie consent preferences",is_regex:!1,additional_information:{name:{title:"Name",value:"cf_cookie"},provider:{title:"Provider",value:"[thisimpressum]"},expiry:{title:"Expiry",value:0},domain:{title:"Domain",value:null},path:{title:"Path",value:"\/"},secure:{title:"Secure",value:!1},description:{title:"Information",value:"Contains your cookie consent preferences"}}},1:{col1:"wordpress_test_cookie",col2:"wordpressdemo.ddev.site",col3:"",additional_information:{description:{title:"Description",value:""},domain:{title:"Domain",value:"wordpressdemo.ddev.site"},expiry:{title:"Expire",value:0},name:{title:"Name",value:"wordpress_test_cookie"},path:{title:"Path",value:"\/"},provider:{title:"Provider",value:"wordpressdemo.ddev.site"},secure:{title:"Secure",value:!1}},is_regex:!1}},category:"required"},2:{title:"Secure Gravatar",description:"Content from secure.gravatar.com",toggle:{value:"secure-gravatar",readonly:!0,enabled:!0},provider:"secure.gravatar.com",category:"required",cookie_table:{},variables:{},opt_in_code:"",opt_out_code:""},3:{title:"YouTube",description:"Wir verwenden YouTube, um Videos auf unserer Website einzubetten",toggle:{value:"youtube",readonly:!1,enabled:!1},cookie_table:{0:{additional_information:{description:{title:"Description",value:"Dieses Cookie speichert Informationen \u00fcber Ihre bevorzugte Seitenkonfiguration und Wiedergabeeinstellungen auf YouTube. Es umfasst Einstellungen wie explizite Autoplay-Auswahl, Zufallsinhalt und Playergr\u00f6\u00dfe. Das Cookie l\u00e4uft 8 Monate nach dem letzten Verwendung durch einen Benutzer ab."},domain:{title:"Domain",value:null},expiry:{title:"Expiry",value:0},name:{title:"Name",value:"PREF"},path:{title:"Path",value:"\/"},provider:{title:"Provider",value:""},secure:{title:"Secure",value:!1}},col1:"PREF",col2:"<a target=\"_blank\" href=\"\">Provider<\/a>",col3:"This cookie is used to store information about your preferred page configuration and playback preferences on YouTube. It includes settings such as explicit autoplay choices, shuffle content, and player size. The cookie expires 8 months from a user's last use.",is_regex:!1},1:{additional_information:{description:{title:"Description",value:"Dieses Cookie wird von YouTube verwendet, um Ihre Bandbreite zu sch\u00e4tzen und Daten \u00fcber Ihre YouTube-Videoeinstellungen zu sammeln. Es dauert 6 Monate."},domain:{title:"Domain",value:null},expiry:{title:"Expiry",value:0},name:{title:"Name",value:"VISITOR_INFO1_LIVE"},path:{title:"Path",value:"\/"},provider:{title:"Provider",value:""},secure:{title:"Secure",value:!1}},col1:"VISITOR_INFO1_LIVE",col2:"<a target=\"_blank\" href=\"\">Provider<\/a>",col3:"This cookie is used by YouTube to estimate your bandwidth and collect data about your YouTube video preferences. It lasts for 6 months.",is_regex:!1},2:{additional_information:{description:{title:"Description",value:"Dieses Cookie wird verwendet, um die Interaktionen des Benutzers mit eingebetteten YouTube-Videos auf externen Websites zu verfolgen. Es dauert f\u00fcr die Dauer der Browsersitzung eines Benutzers an."},domain:{title:"Domain",value:null},expiry:{title:"Expiry",value:0},name:{title:"Name",value:"YSC"},path:{title:"Path",value:"\/"},provider:{title:"Provider",value:""},secure:{title:"Secure",value:!1}},col1:"YSC",col2:"<a target=\"_blank\" href=\"\">Provider<\/a>",col3:"This cookie is used to track user interactions with embedded YouTube videos on external websites. It lasts for the duration of a user's browsing session.",is_regex:!1},3:{additional_information:{description:{title:"Description",value:"Dieses Cookie hilft, Ihre Browsersitzung auf YouTube aufrechtzuerhalten und dauert 30 Minuten."},domain:{title:"Domain",value:null},expiry:{title:"Expiry",value:0},name:{title:"Name",value:"pm_sess"},path:{title:"Path",value:"\/"},provider:{title:"Provider",value:""},secure:{title:"Secure",value:!1}},col1:"pm_sess",col2:"<a target=\"_blank\" href=\"\">Provider<\/a>",col3:"This cookie helps maintain your browser session on YouTube and lasts for 30 minutes.",is_regex:!1}},category:"externalmedia",provider:".youtube.com,.youtube-nocookie.com",dsgvo_link:"https:\/\/policies.google.com\/privacy",opt_in_code:"",opt_out_code:""},4:{title:"Vimeo",description:"Wir verwenden Vimeo, um Videos auf unserer Website einzubetten",toggle:{value:"vimeo",readonly:!1,enabled:!1},cookie_table:{0:{additional_information:{description:{title:"Description",value:"Dieses Cookie wird von Vimeo gesetzt und wird verwendet, um Videoinhalte auf der Website zu implementieren. Es hilft dabei, Bot-Traffic zu verfolgen und zu mildern."},domain:{title:"Domain",value:null},expiry:{title:"Expiry",value:0},name:{title:"Name",value:"__cf_bm"},path:{title:"Path",value:"\/"},provider:{title:"Provider",value:""},secure:{title:"Secure",value:!1}},col1:"__cf_bm",col2:"<a target=\"_blank\" href=\"\">Provider<\/a>",col3:"This cookie is set by Vimeo and is used to implement video content on the website. It helps with tracking and mitigating bot traffic.",is_regex:!1}},category:"externalmedia",provider:".vimeo.com,.vimeocdn.com",dsgvo_link:"https:\/\/vimeo.com\/privacy",opt_in_code:"",opt_out_code:""}},categories:{0:{title:"Erforderliche Cookies",description:"Cookies, die f\u00fcr die ordnungsgem\u00e4\u00dfe Funktion der Website erforderlich sind.",toggle:{value:"required",readonly:!0,enabled:!0},category:"required"},1:{title:"Externe Medien",description:"Cookies, die zum Einbetten von externen Medien wie Videos oder Bildern verwendet werden.",toggle:{value:"externalmedia",readonly:0,enabled:!1},category:"externalmedia"}}},categories_all:{advertising:{title:"Werbung",description:"Cookies, die zur Anzeige von gezielten Werbungen an Benutzer verwendet werden.",toggle:{value:"advertising",readonly:0,enabled:!1},category:"advertising"},analytics:{title:"Analytik",description:"Cookies, die zur Sammlung von Daten zur Nutzung und Leistung der Website verwendet werden.",toggle:{value:"analytics",readonly:0,enabled:!1},category:"analytics"},externalmedia:{title:"Externe Medien",description:"Cookies, die zum Einbetten von externen Medien wie Videos oder Bildern verwendet werden.",toggle:{value:"externalmedia",readonly:0,enabled:!1},category:"externalmedia"},performance:{title:"Leistung",description:"Cookies, die zur Verbesserung der Leistung und der Benutzererfahrung auf der Website verwendet werden.",toggle:{value:"performance",readonly:0,enabled:!1},category:"performance"},required:{title:"Erforderliche Cookies",description:"Cookies, die f\u00fcr die ordnungsgem\u00e4\u00dfe Funktion der Website erforderlich sind.",toggle:{value:"required",readonly:1,enabled:!0},category:"required"},security:{title:"Sicherheit",description:"Cookies, die zur Sicherstellung der Sicherheit der Website und zum Schutz von Benutzerinformationen verwendet werden.",toggle:{value:"security",readonly:0,enabled:!1},category:"security"},socialmedia:{title:"Soziale Medien",description:"Cookies, die zur Integration von Funktionen sozialer Medien auf der Website verwendet werden.",toggle:{value:"socialmedia",readonly:0,enabled:!1},category:"socialmedia"}}}}};var iframemanagerconfig={currLang:"de",services:{cfcookiemanager:{embedUrl:"{data-id}",thumbnailUrl:"",iframe:{allow:" accelerometer; encrypted-media; gyroscope; picture-in-picture; fullscreen; "},cookie:{name:"cfcookiemanager",path:"\/"},languages:{de:{notice:"Inhalt Blockiert",loadBtn:"Laden",loadAllBtn:"Alle laden"}}},"secure-gravatar":{embedUrl:"{data-id}",thumbnailUrl:"",iframe:{allow:"accelerometer; encrypted-media; gyroscope; picture-in-picture; fullscreen;"},cookie:{name:"secure-gravatar",path:"\/"},languages:{de:{notice:"This Content is from secure.gravatar.com. By loading this content you agree to their privacy policy.",loadBtn:"Inhalt laden",loadAllBtn:"Alle laden"}}},youtube:{embedUrl:"{data-id}",thumbnailUrl:"",iframe:{allow:"accelerometer; encrypted-media; gyroscope; picture-in-picture; fullscreen; "},cookie:{name:"youtube",path:"\/"},languages:{de:{notice:"Wir verwenden YouTube, um Videos auf unserer Website einzubetten",loadBtn:"YouTube-Videos laden",loadAllBtn:"Alle laden"}}},vimeo:{embedUrl:"{data-id}",thumbnailUrl:"",iframe:{allow:"accelerometer; encrypted-media; gyroscope; picture-in-picture; fullscreen; "},cookie:{name:"vimeo",path:"\/"},languages:{de:{notice:"Wir verwenden Vimeo, um Videos auf unserer Website einzubetten",loadBtn:"Vimeo-Videos laden",loadAllBtn:"Alle laden"}}}}};manager.run(iframemanagerconfig);cc=initCookieConsent();cf_cookieconfig.onAccept=function(){if(!cc.allowedCategory('cfcookiemanager')){manager.rejectService('cfcookiemanager')}else{manager.acceptService('cfcookiemanager')}
    290 if(!cc.allowedCategory('secure-gravatar')){manager.rejectService('secure-gravatar')}else{manager.acceptService('secure-gravatar')}
    291 if(!cc.allowedCategory('youtube')){manager.rejectService('youtube')}else{manager.acceptService('youtube')}
    292 if(!cc.allowedCategory('vimeo')){manager.rejectService('vimeo')}else{manager.acceptService('vimeo')}};cf_cookieconfig.onChange=function(cookie,changed_preferences){if(!cc.allowedCategory('cfcookiemanager')){manager.rejectService('cfcookiemanager')}else{manager.acceptService('cfcookiemanager')}
    293 if(!cc.allowedCategory('secure-gravatar')){manager.rejectService('secure-gravatar')}else{manager.acceptService('secure-gravatar')}
    294 if(!cc.allowedCategory('youtube')){manager.rejectService('youtube')}else{manager.acceptService('youtube')}
    295 if(!cc.allowedCategory('vimeo')){manager.rejectService('vimeo')}else{manager.acceptService('vimeo')}};cc.run(cf_cookieconfig);var styles=`:root {
     289lazyLoadThumnails(serviceName,currService.thumbnailUrl)}}};var fn_name='iframemanager';window[fn_name]=function(){window[fn_name]=undefined;return api}})();manager=iframemanager();var cf_cookieconfig={current_lang:"en",autoclear_cookies:!0,cookie_name:"cf_cookie",cookie_expiration:365,page_scripts:!0,force_consent:!0,hide_from_bots:!0,gui_options:{consent_modal:{layout:"box",position:"middle center",transition:"slide"},settings_modal:{layout:"box",position:"",transition:"slide"}},languages:{en:{consent_modal:{title:"Consent Required",description:"To optimize and continuously improve our website for you, we use cookies. You can accept all cookies or choose only specific ones. You can change these settings at any time.",primary_btn:{text:"Accept",role:"accept_all"},secondary_btn:{text:"Reject",role:"settings"},tertiary_btn:{text:"Optional button",role:"display_none"},revision_message:"<br><br> Dear user, terms and conditions have changed since the last time you visisted!",impress_link:"<a target=\"_blank\" href=\"\">Impress<\/a>",data_policy_link:"<a target=\"_blank\" href=\"\">Data Policy<\/a>"},settings_modal:{title:"Cookie Settings",save_settings_btn:"Save",accept_all_btn:"Accept All",reject_all_btn:"Reject All",close_btn_label:"Close",cookie_table_headers:{0:{col1:"Cookie"},1:{col2:"Status"}},blocks:{0:{title:"Cookie Categories",description:"Select the categories of cookies you want to accept"},1:{title:"Laravel Framework",description:"We use Laravel for our backend",provider:"laravel.com, coding-freaks.com",opt_in_code:"",opt_out_code:"",toggle:{value:"laravel",readonly:!0,enabled:!0},cookie_table:{0:{col1:"laravel_session",col2:"<a target=\"_blank\" href=\"https:\/\/laravel.com\/\">Provider<\/a>",col3:"Session Cookie",is_regex:!1,additional_information:{name:{title:"Name",value:"laravel_session"},provider:{title:"Provider",value:"provider.com"},expiry:{title:"Expiry",value:0},domain:{title:"Domain",value:null},path:{title:"Path",value:"\/"},secure:{title:"Secure",value:!1},description:{title:"Information",value:"Session Cookie"}}},1:{col1:"XSRF-TOKEN",col2:"<a target=\"_blank\" href=\"https:\/\/laravel.com\/\">Provider<\/a>",col3:"XSRF Protection Cookie",is_regex:!1,additional_information:{name:{title:"Name",value:"XSRF-TOKEN"},provider:{title:"Provider",value:"provider.com"},expiry:{title:"Expiry",value:0},domain:{title:"Domain",value:null},path:{title:"Path",value:"\/"},secure:{title:"Secure",value:!1},description:{title:"Information",value:"XSRF Protection Cookie"}}},2:{col1:"coding_freaks_cookie_api_session",col2:"coding-freaks.com",col3:"",additional_information:{description:{title:"Description",value:""},domain:{title:"Domain",value:"coding-freaks.com"},expiry:{title:"Expire",value:0},name:{title:"Name",value:"coding_freaks_cookie_api_session"},path:{title:"Path",value:"\/"},provider:{title:"Provider",value:"coding-freaks.com"},secure:{title:"Secure",value:!1}},is_regex:!1}},category:"required"},2:{title:"Cookie Manager",description:"With our Cookie Manager, we manage the setting options of the website users. We store whether the use of cookies was agreed or rejected.",provider:"[cookiemanager]",opt_in_code:"",opt_out_code:"",toggle:{value:"cfcookiemanager",readonly:!0,enabled:!0},cookie_table:{0:{col1:"cf_cookie",col2:"<a target=\"_blank\" href=\"[thisimpressum]\">Provider<\/a>",col3:"Contains your cookie consent preferences",is_regex:!1,additional_information:{name:{title:"Name",value:"cf_cookie"},provider:{title:"Provider",value:"provider.com"},expiry:{title:"Expiry",value:0},domain:{title:"Domain",value:null},path:{title:"Path",value:"\/"},secure:{title:"Secure",value:!1},description:{title:"Information",value:"Contains your cookie consent preferences"}}}},category:"required"},3:{title:"YouTube",description:"We use YouTube to embed videos on our website",toggle:{value:"youtube",readonly:!1,enabled:!1},cookie_table:{0:{additional_information:{description:{title:"Description",value:"This cookie is used to store information about your preferred page configuration and playback preferences on YouTube. It includes settings such as explicit autoplay choices, shuffle content, and player size. The cookie expires 8 months from a user's last use."},domain:{title:"Domain",value:null},expiry:{title:"Expiry",value:0},name:{title:"Name",value:"PREF"},path:{title:"Path",value:"\/"},provider:{title:"Provider",value:""},secure:{title:"Secure",value:!1}},col1:"PREF",col2:"<a target=\"_blank\" href=\"\">Provider<\/a>",col3:"This cookie is used to store information about your preferred page configuration and playback preferences on YouTube. It includes settings such as explicit autoplay choices, shuffle content, and player size. The cookie expires 8 months from a user's last use.",is_regex:!1},1:{additional_information:{description:{title:"Description",value:"This cookie is used by YouTube to estimate your bandwidth and collect data about your YouTube video preferences. It lasts for 6 months."},domain:{title:"Domain",value:null},expiry:{title:"Expiry",value:0},name:{title:"Name",value:"VISITOR_INFO1_LIVE"},path:{title:"Path",value:"\/"},provider:{title:"Provider",value:""},secure:{title:"Secure",value:!1}},col1:"VISITOR_INFO1_LIVE",col2:"<a target=\"_blank\" href=\"\">Provider<\/a>",col3:"This cookie is used by YouTube to estimate your bandwidth and collect data about your YouTube video preferences. It lasts for 6 months.",is_regex:!1},2:{additional_information:{description:{title:"Description",value:"This cookie is used to track user interactions with embedded YouTube videos on external websites. It lasts for the duration of a user's browsing session."},domain:{title:"Domain",value:null},expiry:{title:"Expiry",value:0},name:{title:"Name",value:"YSC"},path:{title:"Path",value:"\/"},provider:{title:"Provider",value:""},secure:{title:"Secure",value:!1}},col1:"YSC",col2:"<a target=\"_blank\" href=\"\">Provider<\/a>",col3:"This cookie is used to track user interactions with embedded YouTube videos on external websites. It lasts for the duration of a user's browsing session.",is_regex:!1},3:{additional_information:{description:{title:"Description",value:"This cookie helps maintain your browser session on YouTube and lasts for 30 minutes."},domain:{title:"Domain",value:null},expiry:{title:"Expiry",value:0},name:{title:"Name",value:"pm_sess"},path:{title:"Path",value:"\/"},provider:{title:"Provider",value:""},secure:{title:"Secure",value:!1}},col1:"pm_sess",col2:"<a target=\"_blank\" href=\"\">Provider<\/a>",col3:"This cookie helps maintain your browser session on YouTube and lasts for 30 minutes.",is_regex:!1}},category:"externalmedia",provider:".youtube.com,.youtube-nocookie.com",dsgvo_link:"https:\/\/policies.google.com\/privacy",opt_in_code:"",opt_out_code:""}},categories:{0:{title:"Required Cookies",description:"Cookies that are necessary for the website to function properly.",toggle:{value:"required",readonly:!0,enabled:!0},category:"required"},1:{title:"External Media",description:"Cookies used for embedding external media, such as videos or images.",toggle:{value:"externalmedia",readonly:0,enabled:!1},category:"externalmedia"}}},categories_all:{advertising:{title:"Advertising",description:"Cookies used for displaying targeted advertisements to users.",toggle:{value:"advertising",readonly:0,enabled:!1},category:"advertising"},analytics:{title:"Analytics",description:"Cookies used for collecting data on website usage and performance.",toggle:{value:"analytics",readonly:0,enabled:!1},category:"analytics"},externalmedia:{title:"External Media",description:"Cookies used for embedding external media, such as videos or images.",toggle:{value:"externalmedia",readonly:0,enabled:!1},category:"externalmedia"},performance:{title:"Performance",description:"Cookies used for improving website performance and user experience.",toggle:{value:"performance",readonly:0,enabled:!1},category:"performance"},required:{title:"Required Cookies",description:"Cookies that are necessary for the website to function properly.",toggle:{value:"required",readonly:1,enabled:!0},category:"required"},security:{title:"Security",description:"Cookies used for ensuring website security and protecting user information.",toggle:{value:"security",readonly:0,enabled:!1},category:"security"},socialmedia:{title:"Social Media",description:"Cookies used for integrating social media features on the website.",toggle:{value:"socialmedia",readonly:0,enabled:!1},category:"socialmedia"}}}}};var iframemanagerconfig={currLang:"en",services:{cfcookiemanager:{embedUrl:"{data-id}",thumbnailUrl:"",iframe:{allow:" accelerometer; encrypted-media; gyroscope; picture-in-picture; fullscreen; "},cookie:{name:"cfcookiemanager",path:"\/"},languages:{en:{notice:"Content Blocked",loadBtn:"Load",loadAllBtn:"Load All"}}},laravel:{embedUrl:"{data-id}",thumbnailUrl:"",iframe:{allow:" accelerometer; encrypted-media; gyroscope; picture-in-picture; fullscreen; "},cookie:{name:"laravel",path:"\/"},languages:{en:{notice:"We use the Laravel Framework to embed Content on our Website",loadBtn:"Load content",loadAllBtn:"Load All"}}},youtube:{embedUrl:"{data-id}",thumbnailUrl:"",iframe:{allow:"accelerometer; encrypted-media; gyroscope; picture-in-picture; fullscreen; "},cookie:{name:"youtube",path:"\/"},languages:{en:{notice:"We use YouTube to embed videos on our website",loadBtn:"Load YouTube videos",loadAllBtn:"Load All"}}}}};manager.run(iframemanagerconfig);cc=initCookieConsent();cf_cookieconfig.onAccept=function(){if(!cc.allowedCategory('laravel')){manager.rejectService('laravel')}else{manager.acceptService('laravel')}
     290if(!cc.allowedCategory('cfcookiemanager')){manager.rejectService('cfcookiemanager')}else{manager.acceptService('cfcookiemanager')}
     291if(!cc.allowedCategory('youtube')){manager.rejectService('youtube')}else{manager.acceptService('youtube')}};cf_cookieconfig.onChange=function(cookie,changed_preferences){if(!cc.allowedCategory('laravel')){manager.rejectService('laravel')}else{manager.acceptService('laravel')}
     292if(!cc.allowedCategory('cfcookiemanager')){manager.rejectService('cfcookiemanager')}else{manager.acceptService('cfcookiemanager')}
     293if(!cc.allowedCategory('youtube')){manager.rejectService('youtube')}else{manager.acceptService('youtube')}};cc.run(cf_cookieconfig);var styles=`:root {
    296294    --cc-bg: #fff;
    297295    --cc-text: #2d4156;
    298296    --cc-border-radius: .35em;
    299     --cc-btn-primary-bg: #2d4156;
    300     --cc-btn-primary-text: #fff;
    301     --cc-btn-primary-hover-bg: #1d2e38;
     297    --cc-btn-primary-bg: #eaeff2;
     298    --cc-btn-primary-text: #2d4156;
     299    --cc-btn-primary-hover-bg: #d8e0e6;
    302300    --cc-btn-secondary-bg: #eaeff2;
    303301    --cc-btn-secondary-text: #2d4156;
  • codingfreaks-cookiemanager/tags/1.0.4/build/codingfreaks-cookie.json

    r3281956 r3411846  
    11{
    22    "iframeManagerConfig": {
    3         "currLang": "de",
     3        "currLang": "en",
    44        "services": {
    55            "cfcookiemanager": {
     
    1414                },
    1515                "languages": {
    16                     "de": {
    17                         "notice": "Inhalt Blockiert",
    18                         "loadBtn": "Laden",
    19                         "loadAllBtn": "Alle laden"
     16                    "en": {
     17                        "notice": "Content Blocked",
     18                        "loadBtn": "Load",
     19                        "loadAllBtn": "Load All"
    2020                    }
    2121                }
    2222            },
    23             "secure-gravatar": {
     23            "laravel": {
    2424                "embedUrl": "{data-id}",
    2525                "thumbnailUrl": "",
    2626                "iframe": {
    27                     "allow": "accelerometer; encrypted-media; gyroscope; picture-in-picture; fullscreen;"
     27                    "allow": " accelerometer; encrypted-media; gyroscope; picture-in-picture; fullscreen; "
    2828                },
    2929                "cookie": {
    30                     "name": "secure-gravatar",
     30                    "name": "laravel",
    3131                    "path": "\/"
    3232                },
    3333                "languages": {
    34                     "de": {
    35                         "notice": "This Content is from secure.gravatar.com. By loading this content you agree to their privacy policy.",
    36                         "loadBtn": "Inhalt laden",
    37                         "loadAllBtn": "Alle laden"
     34                    "en": {
     35                        "notice": "We use the Laravel Framework to embed Content on our Website",
     36                        "loadBtn": "Load content",
     37                        "loadAllBtn": "Load All"
    3838                    }
    3939                }
     
    5050                },
    5151                "languages": {
    52                     "de": {
    53                         "notice": "Wir verwenden YouTube, um Videos auf unserer Website einzubetten",
    54                         "loadBtn": "YouTube-Videos laden",
    55                         "loadAllBtn": "Alle laden"
    56                     }
    57                 }
    58             },
    59             "vimeo": {
    60                 "embedUrl": "{data-id}",
    61                 "thumbnailUrl": "",
    62                 "iframe": {
    63                     "allow": "accelerometer; encrypted-media; gyroscope; picture-in-picture; fullscreen; "
    64                 },
    65                 "cookie": {
    66                     "name": "vimeo",
    67                     "path": "\/"
    68                 },
    69                 "languages": {
    70                     "de": {
    71                         "notice": "Wir verwenden Vimeo, um Videos auf unserer Website einzubetten",
    72                         "loadBtn": "Vimeo-Videos laden",
    73                         "loadAllBtn": "Alle laden"
     52                    "en": {
     53                        "notice": "We use YouTube to embed videos on our website",
     54                        "loadBtn": "Load YouTube videos",
     55                        "loadAllBtn": "Load All"
    7456                    }
    7557                }
     
    7860    },
    7961    "config": {
    80         "current_lang": "de",
     62        "current_lang": "en",
    8163        "autoclear_cookies": true,
    8264        "cookie_name": "cf_cookie",
     
    9880        },
    9981        "languages": {
    100             "de": {
     82            "en": {
    10183                "consent_modal": {
    102                     "title": "Zustimmung erforderlich",
    103                     "description": "Um unsere Webseite f\u00fcr Sie optimal zu gestalten und fortlaufend verbessern zu k\u00f6nnen, verwenden wir Cookies. Sie k\u00f6nnen alle Cookies akzeptieren oder nur bestimmte ausw\u00e4hlen. Diese Einstellungen k\u00f6nnen jederzeit von Ihnen ge\u00e4ndert werden.",
     84                    "title": "Consent Required",
     85                    "description": "To optimize and continuously improve our website for you, we use cookies. You can accept all cookies or choose only specific ones. You can change these settings at any time.",
    10486                    "primary_btn": {
    105                         "text": "Akzeptieren",
     87                        "text": "Accept",
    10688                        "role": "accept_all"
    10789                    },
    10890                    "secondary_btn": {
    109                         "text": "Ablehnen",
     91                        "text": "Reject",
    11092                        "role": "settings"
    11193                    },
     
    119101                },
    120102                "settings_modal": {
    121                     "title": "Cookie-Einstellungen",
    122                     "save_settings_btn": "Speichern",
    123                     "accept_all_btn": "Alle akzeptieren",
    124                     "reject_all_btn": "Alle ablehnen",
    125                     "close_btn_label": "Schlie\u00dfen",
     103                    "title": "Cookie Settings",
     104                    "save_settings_btn": "Save",
     105                    "accept_all_btn": "Accept All",
     106                    "reject_all_btn": "Reject All",
     107                    "close_btn_label": "Close",
    126108                    "cookie_table_headers": [
    127109                        {
     
    134116                    "blocks": [
    135117                        {
    136                             "title": "Cookie-Kategorien",
    137                             "description": "W\u00e4hlen Sie die Kategorien von Cookies aus, die Sie akzeptieren m\u00f6chten"
    138                         },
    139                         {
    140                             "title": "Cookiemanager",
    141                             "description": "Mit unserem Cookie Manager verwalten wir die Einstellungsoptionen der Website-Benutzer. Wir speichern, ob dem Einsatz von Cookies zugestimmt oder abgelehnt wurde.",
    142                             "provider": "[cookiemanager], wordpressdemo.ddev.site",
     118                            "title": "Cookie Categories",
     119                            "description": "Select the categories of cookies you want to accept"
     120                        },
     121                        {
     122                            "title": "Laravel Framework",
     123                            "description": "We use Laravel for our backend",
     124                            "provider": "laravel.com, coding-freaks.com",
     125                            "opt_in_code": "",
     126                            "opt_out_code": "",
     127                            "toggle": {
     128                                "value": "laravel",
     129                                "readonly": true,
     130                                "enabled": true
     131                            },
     132                            "cookie_table": [
     133                                {
     134                                    "col1": "laravel_session",
     135                                    "col2": "<a target=\"_blank\" href=\"https:\/\/laravel.com\/\">Provider<\/a>",
     136                                    "col3": "Session Cookie",
     137                                    "is_regex": false,
     138                                    "additional_information": {
     139                                        "name": {
     140                                            "title": "Name",
     141                                            "value": "laravel_session"
     142                                        },
     143                                        "provider": {
     144                                            "title": "Provider",
     145                                            "value": "provider.com"
     146                                        },
     147                                        "expiry": {
     148                                            "title": "Expiry",
     149                                            "value": 0
     150                                        },
     151                                        "domain": {
     152                                            "title": "Domain",
     153                                            "value": null
     154                                        },
     155                                        "path": {
     156                                            "title": "Path",
     157                                            "value": "\/"
     158                                        },
     159                                        "secure": {
     160                                            "title": "Secure",
     161                                            "value": false
     162                                        },
     163                                        "description": {
     164                                            "title": "Information",
     165                                            "value": "Session Cookie"
     166                                        }
     167                                    }
     168                                },
     169                                {
     170                                    "col1": "XSRF-TOKEN",
     171                                    "col2": "<a target=\"_blank\" href=\"https:\/\/laravel.com\/\">Provider<\/a>",
     172                                    "col3": "XSRF Protection Cookie",
     173                                    "is_regex": false,
     174                                    "additional_information": {
     175                                        "name": {
     176                                            "title": "Name",
     177                                            "value": "XSRF-TOKEN"
     178                                        },
     179                                        "provider": {
     180                                            "title": "Provider",
     181                                            "value": "provider.com"
     182                                        },
     183                                        "expiry": {
     184                                            "title": "Expiry",
     185                                            "value": 0
     186                                        },
     187                                        "domain": {
     188                                            "title": "Domain",
     189                                            "value": null
     190                                        },
     191                                        "path": {
     192                                            "title": "Path",
     193                                            "value": "\/"
     194                                        },
     195                                        "secure": {
     196                                            "title": "Secure",
     197                                            "value": false
     198                                        },
     199                                        "description": {
     200                                            "title": "Information",
     201                                            "value": "XSRF Protection Cookie"
     202                                        }
     203                                    }
     204                                },
     205                                {
     206                                    "col1": "coding_freaks_cookie_api_session",
     207                                    "col2": "coding-freaks.com",
     208                                    "col3": "",
     209                                    "additional_information": {
     210                                        "description": {
     211                                            "title": "Description",
     212                                            "value": ""
     213                                        },
     214                                        "domain": {
     215                                            "title": "Domain",
     216                                            "value": "coding-freaks.com"
     217                                        },
     218                                        "expiry": {
     219                                            "title": "Expire",
     220                                            "value": 0
     221                                        },
     222                                        "name": {
     223                                            "title": "Name",
     224                                            "value": "coding_freaks_cookie_api_session"
     225                                        },
     226                                        "path": {
     227                                            "title": "Path",
     228                                            "value": "\/"
     229                                        },
     230                                        "provider": {
     231                                            "title": "Provider",
     232                                            "value": "coding-freaks.com"
     233                                        },
     234                                        "secure": {
     235                                            "title": "Secure",
     236                                            "value": false
     237                                        }
     238                                    },
     239                                    "is_regex": false
     240                                }
     241                            ],
     242                            "category": "required"
     243                        },
     244                        {
     245                            "title": "Cookie Manager",
     246                            "description": "With our Cookie Manager, we manage the setting options of the website users. We store whether the use of cookies was agreed or rejected.",
     247                            "provider": "[cookiemanager]",
    143248                            "opt_in_code": "",
    144249                            "opt_out_code": "",
     
    161266                                        "provider": {
    162267                                            "title": "Provider",
    163                                             "value": "[thisimpressum]"
     268                                            "value": "provider.com"
    164269                                        },
    165270                                        "expiry": {
     
    184289                                        }
    185290                                    }
    186                                 },
    187                                 {
    188                                     "col1": "wordpress_test_cookie",
    189                                     "col2": "wordpressdemo.ddev.site",
    190                                     "col3": "",
    191                                     "additional_information": {
    192                                         "description": {
    193                                             "title": "Description",
    194                                             "value": ""
    195                                         },
    196                                         "domain": {
    197                                             "title": "Domain",
    198                                             "value": "wordpressdemo.ddev.site"
    199                                         },
    200                                         "expiry": {
    201                                             "title": "Expire",
    202                                             "value": 0
    203                                         },
    204                                         "name": {
    205                                             "title": "Name",
    206                                             "value": "wordpress_test_cookie"
    207                                         },
    208                                         "path": {
    209                                             "title": "Path",
    210                                             "value": "\/"
    211                                         },
    212                                         "provider": {
    213                                             "title": "Provider",
    214                                             "value": "wordpressdemo.ddev.site"
    215                                         },
    216                                         "secure": {
    217                                             "title": "Secure",
    218                                             "value": false
    219                                         }
    220                                     },
    221                                     "is_regex": false
    222291                                }
    223292                            ],
     
    225294                        },
    226295                        {
    227                             "title": "Secure Gravatar",
    228                             "description": "Content from secure.gravatar.com",
    229                             "toggle": {
    230                                 "value": "secure-gravatar",
    231                                 "readonly": true,
    232                                 "enabled": true
    233                             },
    234                             "provider": "secure.gravatar.com",
    235                             "category": "required",
    236                             "cookie_table": [],
    237                             "variables": [],
    238                             "opt_in_code": "",
    239                             "opt_out_code": ""
    240                         },
    241                         {
    242296                            "title": "YouTube",
    243                             "description": "Wir verwenden YouTube, um Videos auf unserer Website einzubetten",
     297                            "description": "We use YouTube to embed videos on our website",
    244298                            "toggle": {
    245299                                "value": "youtube",
     
    252306                                        "description": {
    253307                                            "title": "Description",
    254                                             "value": "Dieses Cookie speichert Informationen \u00fcber Ihre bevorzugte Seitenkonfiguration und Wiedergabeeinstellungen auf YouTube. Es umfasst Einstellungen wie explizite Autoplay-Auswahl, Zufallsinhalt und Playergr\u00f6\u00dfe. Das Cookie l\u00e4uft 8 Monate nach dem letzten Verwendung durch einen Benutzer ab."
     308                                            "value": "This cookie is used to store information about your preferred page configuration and playback preferences on YouTube. It includes settings such as explicit autoplay choices, shuffle content, and player size. The cookie expires 8 months from a user's last use."
    255309                                        },
    256310                                        "domain": {
     
    288342                                        "description": {
    289343                                            "title": "Description",
    290                                             "value": "Dieses Cookie wird von YouTube verwendet, um Ihre Bandbreite zu sch\u00e4tzen und Daten \u00fcber Ihre YouTube-Videoeinstellungen zu sammeln. Es dauert 6 Monate."
     344                                            "value": "This cookie is used by YouTube to estimate your bandwidth and collect data about your YouTube video preferences. It lasts for 6 months."
    291345                                        },
    292346                                        "domain": {
     
    324378                                        "description": {
    325379                                            "title": "Description",
    326                                             "value": "Dieses Cookie wird verwendet, um die Interaktionen des Benutzers mit eingebetteten YouTube-Videos auf externen Websites zu verfolgen. Es dauert f\u00fcr die Dauer der Browsersitzung eines Benutzers an."
     380                                            "value": "This cookie is used to track user interactions with embedded YouTube videos on external websites. It lasts for the duration of a user's browsing session."
    327381                                        },
    328382                                        "domain": {
     
    360414                                        "description": {
    361415                                            "title": "Description",
    362                                             "value": "Dieses Cookie hilft, Ihre Browsersitzung auf YouTube aufrechtzuerhalten und dauert 30 Minuten."
     416                                            "value": "This cookie helps maintain your browser session on YouTube and lasts for 30 minutes."
    363417                                        },
    364418                                        "domain": {
     
    398452                            "opt_in_code": "",
    399453                            "opt_out_code": ""
    400                         },
    401                         {
    402                             "title": "Vimeo",
    403                             "description": "Wir verwenden Vimeo, um Videos auf unserer Website einzubetten",
    404                             "toggle": {
    405                                 "value": "vimeo",
    406                                 "readonly": false,
    407                                 "enabled": false
    408                             },
    409                             "cookie_table": [
    410                                 {
    411                                     "additional_information": {
    412                                         "description": {
    413                                             "title": "Description",
    414                                             "value": "Dieses Cookie wird von Vimeo gesetzt und wird verwendet, um Videoinhalte auf der Website zu implementieren. Es hilft dabei, Bot-Traffic zu verfolgen und zu mildern."
    415                                         },
    416                                         "domain": {
    417                                             "title": "Domain",
    418                                             "value": null
    419                                         },
    420                                         "expiry": {
    421                                             "title": "Expiry",
    422                                             "value": 0
    423                                         },
    424                                         "name": {
    425                                             "title": "Name",
    426                                             "value": "__cf_bm"
    427                                         },
    428                                         "path": {
    429                                             "title": "Path",
    430                                             "value": "\/"
    431                                         },
    432                                         "provider": {
    433                                             "title": "Provider",
    434                                             "value": ""
    435                                         },
    436                                         "secure": {
    437                                             "title": "Secure",
    438                                             "value": false
    439                                         }
    440                                     },
    441                                     "col1": "__cf_bm",
    442                                     "col2": "<a target=\"_blank\" href=\"\">Provider<\/a>",
    443                                     "col3": "This cookie is set by Vimeo and is used to implement video content on the website. It helps with tracking and mitigating bot traffic.",
    444                                     "is_regex": false
    445                                 }
    446                             ],
    447                             "category": "externalmedia",
    448                             "provider": ".vimeo.com,.vimeocdn.com",
    449                             "dsgvo_link": "https:\/\/vimeo.com\/privacy",
    450                             "opt_in_code": "",
    451                             "opt_out_code": ""
    452454                        }
    453455                    ],
    454456                    "categories": [
    455457                        {
    456                             "title": "Erforderliche Cookies",
    457                             "description": "Cookies, die f\u00fcr die ordnungsgem\u00e4\u00dfe Funktion der Website erforderlich sind.",
     458                            "title": "Required Cookies",
     459                            "description": "Cookies that are necessary for the website to function properly.",
    458460                            "toggle": {
    459461                                "value": "required",
     
    464466                        },
    465467                        {
    466                             "title": "Externe Medien",
    467                             "description": "Cookies, die zum Einbetten von externen Medien wie Videos oder Bildern verwendet werden.",
     468                            "title": "External Media",
     469                            "description": "Cookies used for embedding external media, such as videos or images.",
    468470                            "toggle": {
    469471                                "value": "externalmedia",
     
    477479                "categories_all": {
    478480                    "advertising": {
    479                         "title": "Werbung",
    480                         "description": "Cookies, die zur Anzeige von gezielten Werbungen an Benutzer verwendet werden.",
     481                        "title": "Advertising",
     482                        "description": "Cookies used for displaying targeted advertisements to users.",
    481483                        "toggle": {
    482484                            "value": "advertising",
     
    487489                    },
    488490                    "analytics": {
    489                         "title": "Analytik",
    490                         "description": "Cookies, die zur Sammlung von Daten zur Nutzung und Leistung der Website verwendet werden.",
     491                        "title": "Analytics",
     492                        "description": "Cookies used for collecting data on website usage and performance.",
    491493                        "toggle": {
    492494                            "value": "analytics",
     
    497499                    },
    498500                    "externalmedia": {
    499                         "title": "Externe Medien",
    500                         "description": "Cookies, die zum Einbetten von externen Medien wie Videos oder Bildern verwendet werden.",
     501                        "title": "External Media",
     502                        "description": "Cookies used for embedding external media, such as videos or images.",
    501503                        "toggle": {
    502504                            "value": "externalmedia",
     
    507509                    },
    508510                    "performance": {
    509                         "title": "Leistung",
    510                         "description": "Cookies, die zur Verbesserung der Leistung und der Benutzererfahrung auf der Website verwendet werden.",
     511                        "title": "Performance",
     512                        "description": "Cookies used for improving website performance and user experience.",
    511513                        "toggle": {
    512514                            "value": "performance",
     
    517519                    },
    518520                    "required": {
    519                         "title": "Erforderliche Cookies",
    520                         "description": "Cookies, die f\u00fcr die ordnungsgem\u00e4\u00dfe Funktion der Website erforderlich sind.",
     521                        "title": "Required Cookies",
     522                        "description": "Cookies that are necessary for the website to function properly.",
    521523                        "toggle": {
    522524                            "value": "required",
     
    527529                    },
    528530                    "security": {
    529                         "title": "Sicherheit",
    530                         "description": "Cookies, die zur Sicherstellung der Sicherheit der Website und zum Schutz von Benutzerinformationen verwendet werden.",
     531                        "title": "Security",
     532                        "description": "Cookies used for ensuring website security and protecting user information.",
    531533                        "toggle": {
    532534                            "value": "security",
     
    537539                    },
    538540                    "socialmedia": {
    539                         "title": "Soziale Medien",
    540                         "description": "Cookies, die zur Integration von Funktionen sozialer Medien auf der Website verwendet werden.",
     541                        "title": "Social Media",
     542                        "description": "Cookies used for integrating social media features on the website.",
    541543                        "toggle": {
    542544                            "value": "socialmedia",
  • codingfreaks-cookiemanager/tags/1.0.4/codingfreaks-cookiemanager.php

    r3281956 r3411846  
    44 * Plugin URI: https://coding-freaks.com
    55 * Description: CodingFreaks Cookiemanager
    6  * Version: 1.0.3
     6 * Version: 1.0.4
    77 * Author: Florian Eibisberger
    88 * Author URI: https://coding-freaks.com
     
    6262    foreach ($js_files as $index => $file) {
    6363        $file_url = $url . basename($file);
    64         wp_enqueue_script_module('codingfreaks-cookie-plugin-js-' . $index, $file_url, array(), '1.0', true);
     64        wp_enqueue_script_module('codingfreaks-cookie-plugin-js-' . $index, $file_url, array(), '1.0', []);
    6565    }
    6666
Note: See TracChangeset for help on using the changeset viewer.