44window . GovUkPay = window . GovUkPay || { }
55
66window . GovUkPay . CookieBanner = ( function ( ) {
7- $module = { }
8- COOKIE_NAME = 'govuk_pay_cookie_policy'
7+ let $module = { }
8+ const COOKIE_NAME = 'govuk_pay_cookie_policy'
99
10- setModule = function ( $module ) {
10+ const setModule = function ( $module ) {
1111 $module = $module
1212 }
1313
14- checkForBannerAndInit = function ( ) {
14+ const checkForBannerAndInit = function ( ) {
1515 var $cookieBanner = document . querySelector ( '[data-module="pay-cookie-banner"]' )
1616
1717 if ( $cookieBanner ) {
@@ -20,37 +20,37 @@ window.GovUkPay.CookieBanner = (function () {
2020 }
2121 }
2222
23- init = function ( $module ) {
23+ const init = function ( $module ) {
2424 $module . cookieBanner = document . querySelector ( '.pay-cookie-banner' )
2525 $module . cookieBannerConfirmationMessage = document . querySelector ( '.pay-cookie-banner__confirmation' )
2626
2727 setupCookieMessage ( )
2828 }
2929
30- setupCookieMessage = function ( ) {
31- this . $hideLink = $module . cookieBannerConfirmationMessage . querySelector ( 'button[data-hide-cookie-banner]' )
32- if ( this . $hideLink ) {
33- this . $hideLink . addEventListener ( 'click' , hideCookieMessage )
30+ const setupCookieMessage = function ( ) {
31+ const $hideLink = $module . cookieBannerConfirmationMessage . querySelector ( 'button[data-hide-cookie-banner]' )
32+ if ( $hideLink ) {
33+ $hideLink . addEventListener ( 'click' , hideCookieMessage )
3434 }
3535
36- this . $acceptCookiesLink = $module . cookieBanner . querySelector ( 'button[data-accept-cookies=true]' )
37- if ( this . $acceptCookiesLink ) {
38- this . $acceptCookiesLink . addEventListener ( 'click' , function ( ) {
36+ const $acceptCookiesLink = $module . cookieBanner . querySelector ( 'button[data-accept-cookies=true]' )
37+ if ( $acceptCookiesLink ) {
38+ $acceptCookiesLink . addEventListener ( 'click' , function ( ) {
3939 setCookieConsent ( true )
4040 } )
4141 }
4242
43- this . $rejectCookiesLink = $module . cookieBanner . querySelector ( 'button[data-accept-cookies=false]' )
44- if ( this . $rejectCookiesLink ) {
45- this . $rejectCookiesLink . addEventListener ( 'click' , function ( ) {
43+ const $rejectCookiesLink = $module . cookieBanner . querySelector ( 'button[data-accept-cookies=false]' )
44+ if ( $rejectCookiesLink ) {
45+ $rejectCookiesLink . addEventListener ( 'click' , function ( ) {
4646 setCookieConsent ( false )
4747 } )
4848 }
4949
50- this . showCookieMessage ( )
50+ showCookieMessage ( )
5151 }
5252
53- showCookieMessage = function ( ) {
53+ const showCookieMessage = function ( ) {
5454 // Show the cookie banner if policy cookie not set
5555 var hasCookiesPolicy = window . GovUkPay . Cookie . getCookie ( COOKIE_NAME )
5656
@@ -67,7 +67,7 @@ window.GovUkPay.CookieBanner = (function () {
6767 }
6868 }
6969
70- hideCookieMessage = function ( event ) {
70+ const hideCookieMessage = function ( event ) {
7171 if ( $module . cookieBannerConfirmationMessage ) {
7272 $module . cookieBannerConfirmationMessage . style . display = 'none'
7373 }
@@ -77,7 +77,7 @@ window.GovUkPay.CookieBanner = (function () {
7777 }
7878 }
7979
80- setCookieConsent = function ( analyticsConsent ) {
80+ const setCookieConsent = function ( analyticsConsent ) {
8181 window . GovUkPay . Cookie . setConsentCookie ( { analytics : analyticsConsent } )
8282
8383 showConfirmationMessage ( analyticsConsent )
@@ -87,7 +87,7 @@ window.GovUkPay.CookieBanner = (function () {
8787 }
8888 }
8989
90- showConfirmationMessage = function ( analyticsConsent ) {
90+ const showConfirmationMessage = function ( analyticsConsent ) {
9191 var messagePrefix = analyticsConsent ? 'You’ve accepted analytics cookies. ' : 'You told us not to use analytics cookies. '
9292
9393 var $cookieBannerMainContent = document . querySelector ( '.pay-cookie-banner__wrapper' )
0 commit comments