assets/themes/j1/modules/cookieConsent/js/cookieConsent.js in j1-template-2023.0.16 vs assets/themes/j1/modules/cookieConsent/js/cookieConsent.js in j1-template-2023.0.17

- old
+ new

@@ -97,14 +97,20 @@ // in j1.adapter.writeCookie() // NOTE: DISABLED attribute 'Domain' for now //------------------------------------------------------------------------ if (cookieSecure) { -// document.cookie = name + "=" + (value_encoded || '') + expires + '; Path=/; SameSite=' + cookieSameSite + '; ' + 'Domain=' + cookieDomain + '; ' + 'Secure=' + cookieSecure + ';'; - document.cookie = name + "=" + (value_encoded || '') + expires + '; Path=/; SameSite=' + cookieSameSite + '; ' + 'Secure=' + cookieSecure + ';'; + if (cookieDomain) { + document.cookie = name + "=" + (value_encoded || '') + expires + '; Path=/; SameSite=' + cookieSameSite + '; ' + 'Domain=' + cookieDomain + '; ' + 'Secure=' + cookieSecure + ';'; + } else { + document.cookie = name + "=" + (value_encoded || '') + expires + '; Path=/; SameSite=' + cookieSameSite + '; ' + 'Secure=' + cookieSecure + ';'; + } } else { -// document.cookie = name + "=" + (value_encoded || '') + expires + '; Path=/; SameSite=' + cookieSameSite + ';' + 'Domain=' + cookieDomain + '; '; - document.cookie = name + "=" + (value_encoded || '') + expires + '; Path=/; SameSite=' + cookieSameSite + ';'; + if (cookieDomain) { + document.cookie = name + "=" + (value_encoded || '') + expires + '; Path=/; SameSite=' + cookieSameSite + ';' + 'Domain=' + cookieDomain + '; '; + } else { + document.cookie = name + "=" + (value_encoded || '') + expires + '; Path=/; SameSite=' + cookieSameSite + ';'; + } } }, get: function (name) { var nameEQ = name + "="; var ca = document.cookie.split(';');