Skip to content

Commit

Permalink
WIP cookie settings
Browse files Browse the repository at this point in the history
  • Loading branch information
andysellick committed Feb 8, 2024
1 parent b3461e6 commit 2f9cab2
Showing 1 changed file with 19 additions and 4 deletions.
Expand Up @@ -12,12 +12,21 @@ window.GOVUK.Modules = window.GOVUK.Modules || {};
document.querySelector('form[data-module=cookie-settings]')
.addEventListener('submit', this.$module.submitSettingsForm)

this.setInitialFormValues()
this.$module.useConsentApi = window.GOVUK.singleConsent.useConsentApi()
if (this.$module.useConsentApi) {
window.GOVUK.singleConsent.init(this.setInitialFormValues())
} else {
this.setInitialFormValues()
}
}

CookieSettings.prototype.setInitialFormValues = function () {
console.log('setInitialFormValues')
if (!window.GOVUK.cookie('cookies_policy')) {
window.GOVUK.setDefaultConsentCookie()
// window.GOVUK.setDefaultConsentCookie()
if (!this.$module.useConsentApi) {
window.GOVUK.setDefaultConsentCookie()
}
}

var currentConsentCookie = window.GOVUK.cookie('cookies_policy')
Expand Down Expand Up @@ -57,8 +66,14 @@ window.GOVUK.Modules = window.GOVUK.Modules || {};
}
}

window.GOVUK.setConsentCookie(options)
window.GOVUK.setCookie('cookies_preferences_set', true, { days: 365 })
if (this.$module.useConsentApi) {
window.GOVUK.singleConsent.setPreferences(null, options)
} else {
window.GOVUK.setConsentCookie(options)
window.GOVUK.setCookie('cookies_preferences_set', true, { days: 365 })
}
// window.GOVUK.setConsentCookie(options)
// window.GOVUK.setCookie('cookies_preferences_set', true, { days: 365 })

this.fireAnalyticsEvent(options)

Expand Down

0 comments on commit 2f9cab2

Please sign in to comment.