From a576ccc2d941412d51b85ce561feb14b8f972c10 Mon Sep 17 00:00:00 2001 From: Zack Bloom Date: Fri, 6 Dec 2019 13:58:19 +0800 Subject: [PATCH] Switch to showing script tags in library listing to increase use of SRI --- public/css/main.css | 2 +- public/js/main.js | 5 +++-- templates/home.html | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/public/css/main.css b/public/css/main.css index 6663b9caf6..bdf8559965 100644 --- a/public/css/main.css +++ b/public/css/main.css @@ -186,7 +186,7 @@ tr { font-size: 16px; } -.library-url { +.library-url, .script-tag { margin: 5px 0 5px; /* Selection helper */ diff --git a/public/js/main.js b/public/js/main.js index dee187ecc3..7aa83b9ded 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -253,6 +253,7 @@ function setFileURLs(new_provider) { } var description = getSafeHighlightedValue(hit._highlightResult.description); + var uri = cdn_provider_base_url[cdn_provider] + hit.originalName + '/' + hit.version + '/' + hit.filename; var row = '' + '' + '' + @@ -267,9 +268,9 @@ function setFileURLs(new_provider) { '' + githubDetails + '' + - '' + + '' + '
' + - '

' + cdn_provider_base_url[cdn_provider] + hit.originalName + '/' + hit.version + '/' + hit.filename + '

' + + '

<script src="' + uri + '" integrity="' + hit.sri + '"></script>

' + '
' + '' + ''; diff --git a/templates/home.html b/templates/home.html index 4b9f6fd5ec..f7c8b48648 100644 --- a/templates/home.html +++ b/templates/home.html @@ -15,7 +15,7 @@ Library - Link + Script Tag