|
| 1 | +diff --git a/public/assets/pages/viewerpage/application_editor.js b/public/assets/pages/viewerpage/application_editor.js |
| 2 | +index f9fda1e0..c547be20 100644 |
| 3 | +--- a/public/assets/pages/viewerpage/application_editor.js |
| 4 | ++++ b/public/assets/pages/viewerpage/application_editor.js |
| 5 | +@@ -27,1 +27,2 @@ class IEditor {} |
| 6 | + export default async function(render, { acl$, getFilename, getDownloadUrl, mime }) { |
| 7 | ++ if ((await import("./pgp.js")).isPGPFile(getFilename())) acl$ = rxjs.of(["GET"]); |
| 8 | +@@ -54,1 +54,1 @@ export default async function(render, { acl$, getFilename, getDownloadUrl, mime |
| 9 | +- cat(getDownloadUrl()), |
| 10 | ++ cat(await import("/plg_widget_pgp/pgp.js").then((m) => m.isPGPFile(getFilename()) ? m.decode(getDownloadUrl()) : getDownloadUrl())), |
| 11 | +diff --git a/public/assets/pages/viewerpage/application_image.js b/public/assets/pages/viewerpage/application_image.js |
| 12 | +index 1227d426..b82330aa 100644 |
| 13 | +--- a/public/assets/pages/viewerpage/application_image.js |
| 14 | ++++ b/public/assets/pages/viewerpage/application_image.js |
| 15 | +@@ -65,1 +65,3 @@ export default function(render, { getFilename, getDownloadUrl, mime, hasMenubar |
| 16 | + let src = `${getDownloadUrl()}&size=${window.innerWidth}`; |
| 17 | ++ const m = await import("/plg_widget_pgp/pgp.js"); |
| 18 | ++ if (m.isPGPFile(getFilename())) src = await m.decode(src); |
| 19 | +diff --git a/public/assets/pages/viewerpage/mimetype.js b/public/assets/pages/viewerpage/mimetype.js |
| 20 | +index 0adb0934..d002a70e 100644 |
| 21 | +--- a/public/assets/pages/viewerpage/mimetype.js |
| 22 | ++++ b/public/assets/pages/viewerpage/mimetype.js |
| 23 | +@@ -3,1 +3,2 @@ import { get as getPlugin } from "../../model/plugin.js"; |
| 24 | + export function opener(file = "", mimes) { |
| 25 | ++ file = file.replace(new RegExp(".gpg$"), ""); |
0 commit comments