76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
# File 'lib/al_cookie.rb', line 76
def render(context)
site = context.registers[:site]
return "" unless site && AlCookie.enabled?(site)
libs = site.config["third_party_libraries"] || {}
baseurl = site.config["baseurl"] || ""
setup_script = AlCookie.render_setup_script(context)
<<~HTML
<script
defer
src="#{libs.dig("vanilla-cookieconsent", "url", "js")}"
integrity="#{libs.dig("vanilla-cookieconsent", "integrity", "js")}"
crossorigin="anonymous"
></script>
<script defer src="#{baseurl}/assets/al_cookie/js/cookie-theme-sync.js"></script>
<script>
#{setup_script}
</script>
HTML
end
|