From 858f9d61bb168f8452024a35d76163d9e87c20b7 Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Tue, 9 Apr 2024 15:00:08 -0700 Subject: [PATCH] Convert URL encoded images to inline SVGs with fa-icon (#303) Avoid data: URL loading and just inject SVG inline directly for logo, receipt and loader Additional favicon path fixes --------- Co-authored-by: Henry Wilkinson --- .gitignore | 2 +- site/embed.html | 6 +++--- src/appmain.ts | 44 +++++++++++++++++++++----------------------- src/embed-receipt.ts | 19 +++++++++++-------- src/loader.ts | 12 +++++++----- webpack.config.js | 2 +- 6 files changed, 44 insertions(+), 41 deletions(-) diff --git a/.gitignore b/.gitignore index d702c76..f0012a5 100644 --- a/.gitignore +++ b/.gitignore @@ -14,7 +14,7 @@ dist/ plugins-*/ site/sw.js site/ui.js -site/assets/ +site/favicons/ .jekyll-cache ipfs-core.min.js diff --git a/site/embed.html b/site/embed.html index c8aa21e..78db9f7 100644 --- a/site/embed.html +++ b/site/embed.html @@ -6,9 +6,9 @@ background-color: lightgrey; } - - - + + + - - Home - `; + return html` `; } renderNavBar() { @@ -276,7 +275,7 @@ export class ReplayWebApp extends LitElement { ${this.renderNavBrand()} @@ -736,13 +735,12 @@ export class ReplayWebApp extends LitElement {
- ReplayWeb.page Logo +
${ IS_APP ? "App" : "" } v${VERSION}
diff --git a/src/embed-receipt.ts b/src/embed-receipt.ts index 02364a9..a4c8c44 100644 --- a/src/embed-receipt.ts +++ b/src/embed-receipt.ts @@ -310,15 +310,17 @@ export class RWPEmbedReceipt extends LitElement { @@ -326,6 +328,7 @@ export class RWPEmbedReceipt extends LitElement { class="has-text-black" target="_blank" href="https://github.com/webrecorder/replayweb.page" + aria-label="ReplayWeb.page source code" >Source Code