Sha256: 6e814f4d3818d95493f6caddfc57bfb2dc0da8ebf57ca5a5bd9bc5997cecfe32
Contents?: true
Size: 1.02 KB
Versions: 68
Compression:
Stored size: 1.02 KB
Contents
(function() { var scriptSrc = '<%= path_to_javascript("govuk_publishing_components/vendor/lux/lux-reporter") %>' var parsedCookie = (function() { try { var cookies = document.cookie.split(';') for (var i = 0; i < cookies.length; i++) { var cookie = cookies[i].replace(/\s/g, '') // Remove all whitespace. var cookieName = 'cookies_policy=' if (cookie.indexOf(cookieName) === 0) { return JSON.parse(cookie.substring(cookieName.length)) } } } catch (error) { console.error(error) } return {} })() var insertScript = function(source) { var marker = document.getElementsByTagName('script')[0] var script = document.createElement('script') script.src = source script.async = true script.defer = true marker.parentNode.insertBefore(script, marker) } if (parsedCookie.usage === true) { insertScript(scriptSrc) } else { window.addEventListener('cookie-consent', function() { insertScript(scriptSrc) }) } })()
Version data entries
68 entries across 68 versions & 1 rubygems