Add SRI Support (#4658) [deploy]
This commit is contained in:
parent
8097b7f8cb
commit
390192afba
5 changed files with 10 additions and 5 deletions
|
|
@ -27,7 +27,7 @@
|
|||
</div>
|
||||
<% end %>
|
||||
|
||||
<%= javascript_include_tag "https://unpkg.com/@webcomponents/webcomponentsjs@2.2.10/webcomponents-loader.js", defer: true %>
|
||||
<%= render "shared/webcomponents_loader_script" %>
|
||||
<%= javascript_pack_tag "clipboardCopy", defer: true %>
|
||||
<%= javascript_pack_tag "articleForm", defer: true %>
|
||||
<%= render "articles/v2_form", article: @article, organizations: @organizations, version: @version %>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<% title "New Post" %>
|
||||
|
||||
<% if user_signed_in? %>
|
||||
<%= javascript_include_tag "https://unpkg.com/@webcomponents/webcomponentsjs@2.2.10/webcomponents-loader.js", defer: true %>
|
||||
<%= render "shared/webcomponents_loader_script" %>
|
||||
<%= javascript_pack_tag "clipboardCopy", defer: true %>
|
||||
<%= javascript_pack_tag "articleForm", defer: true %>
|
||||
<%= render "articles/v2_form", article: @article, organizations: @organizations, version: @version %>
|
||||
|
|
|
|||
|
|
@ -1,11 +1,13 @@
|
|||
<% title @article.title %>
|
||||
|
||||
<%= javascript_include_tag "https://unpkg.com/@webcomponents/webcomponentsjs@2.2.10/webcomponents-loader.js", defer: true %>
|
||||
<%= render "shared/webcomponents_loader_script" %>
|
||||
<%= javascript_pack_tag "clipboardCopy", defer: true %>
|
||||
|
||||
<% cache("content-related-optional-scripts-#{@article.id}-#{@article.updated_at}", expires_in: 30.hours) do %>
|
||||
<% if @article.processed_html.include? "ltag_gist-liquid-tag" %>
|
||||
<%= javascript_include_tag "https://cdnjs.cloudflare.com/ajax/libs/postscribe/2.0.8/postscribe.min.js", defer: true %>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/postscribe/2.0.8/postscribe.min.js"
|
||||
integrity="sha256-xOIPU/XvDtRLeDQ3qj9GOKmlbMSqKa6D7ZIS6ygHBSo="
|
||||
crossorigin="anonymous" defer></script>
|
||||
<script defer>
|
||||
var waitingOnPostscribe = setInterval(function () {
|
||||
if (typeof (postscribe) === "function") {
|
||||
|
|
|
|||
3
app/views/shared/_webcomponents_loader_script.html.erb
Normal file
3
app/views/shared/_webcomponents_loader_script.html.erb
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<script src="https://unpkg.com/@webcomponents/webcomponentsjs@2.2.10/webcomponents-loader.js"
|
||||
integrity="sha384-3HK5hxQbkFqOIxMbpROlRmRtYl2LBZ52t+tqcjzsmr9NJuOWQxl8RgQSyFvq2lhy"
|
||||
crossorigin="anonymous" defer></script>
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
<%= javascript_pack_tag "colorPreview", defer: true %>
|
||||
|
||||
<%= javascript_include_tag "https://unpkg.com/@webcomponents/webcomponentsjs@2.2.10/webcomponents-loader.js", defer: true %>
|
||||
<%= render "shared/webcomponents_loader_script" %>
|
||||
<%= javascript_pack_tag "clipboardCopy", defer: true %>
|
||||
|
||||
<style>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue