Skip to content

Commit

Permalink
use nonced_javascript_tag instead of script tags
Browse files Browse the repository at this point in the history
  • Loading branch information
alkesh committed Feb 4, 2025
1 parent 22694dd commit 931bafb
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 8 deletions.
4 changes: 2 additions & 2 deletions app/views/layouts/admin.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
<body class="govuk-template__body ">
<%= render partial: "shared/analytics/google_noscript" %>

<script>
<%= nonced_javascript_tag do %>
document.body.className = ((document.body.className) ? document.body.className + ' js-enabled' : 'js-enabled');
</script>
<% end %>

<a href="#main-content" class="govuk-skip-link">Skip to main content</a>

Expand Down
4 changes: 2 additions & 2 deletions app/views/layouts/api_docs.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
<%= render partial: "layouts/shared/govuk_javascript" %>
<%= render partial: "shared/analytics/google_noscript" %>

<script>
<%= nonced_javascript_tag do %>
document.body.className = ((document.body.className) ? document.body.className + ' js-enabled' : 'js-enabled');
</script>
<% end %>

<a href="#main-content" class="govuk-skip-link">Skip to main content</a>

Expand Down
4 changes: 2 additions & 2 deletions app/views/layouts/shared/_govuk_javascript.html.erb
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
<script nonce="<%= request.content_security_policy_nonce %>">
<%= nonced_javascript_tag do %>
document.body.className += ' js-enabled' + ('noModule' in HTMLScriptElement.prototype ? ' govuk-frontend-supported' : '');
</script>
<% end %>
4 changes: 2 additions & 2 deletions app/views/layouts/shared/_head.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@
<%= yield :head %>

<% if Rails.env.development? %>
<script>
<%= nonced_javascript_tag do %>
console.log(<%= session.to_json.html_safe %>)
</script>
<% end %>
<% end %>
</head>

0 comments on commit 931bafb

Please sign in to comment.