From 87b6b35489e69af4d77ed294024f7b0b15129bf3 Mon Sep 17 00:00:00 2001 From: tdro Date: Mon, 10 Oct 2022 16:48:54 -0400 Subject: themes/default/layouts/shortcodes/pdf: Use object for PDF Remove external PDF viewer in demonstration. --- assets/css/default.css | 11 +++++++++-- config.json | 8 +++++--- config.toml | 6 +++--- config.yaml | 6 +++--- themes/default/layouts/shortcodes/pdf.html | 14 ++++++++------ 5 files changed, 28 insertions(+), 17 deletions(-) diff --git a/assets/css/default.css b/assets/css/default.css index e62e569..4770202 100644 --- a/assets/css/default.css +++ b/assets/css/default.css @@ -429,10 +429,17 @@ q:after { object { width: 100%; - border: 1px solid #ccc; - border: 1px solid var(--border-lighter); + border: 2px solid #ccc; + border: 2px solid var(--border-darker); min-height: 16rem; border-radius: 0.5rem; + display: flex; + align-items: center; + text-align: center; +} + +object p { + margin: 1rem; } details, diff --git a/config.json b/config.json index 8959411..b2d2ae3 100644 --- a/config.json +++ b/config.json @@ -134,12 +134,13 @@ "platform.twitter.com", "en.m.wikipedia.org", "odysee.com", - "docs.google.com" + "www.gutenberg.org" ], "img-src": [ "'self'", "http://preview.test", - "imgs.xkcd.com" + "imgs.xkcd.com", + "www.gutenberg.org" ], "manifest-src": [ "'self'" @@ -150,7 +151,8 @@ "i.imgur.com" ], "object-src": [ - "'none'" + "'self'", + "www.gutenberg.org" ], "prefetch-src": [ "'self'" diff --git a/config.toml b/config.toml index 84b6aad..6da97ed 100644 --- a/config.toml +++ b/config.toml @@ -107,11 +107,11 @@ enableRobotsTXT = true default-src = ["'self'"] font-src = ["'self'"] form-action = ["'self'", "lite.duckduckgo.com"] - frame-src = ["'self'", "imgur.com", "www.youtube-nocookie.com", "platform.twitter.com", "en.m.wikipedia.org", "odysee.com", "docs.google.com"] - img-src = ["'self'", "http://preview.test", "imgs.xkcd.com"] + frame-src = ["'self'", "imgur.com", "www.youtube-nocookie.com", "platform.twitter.com", "en.m.wikipedia.org", "odysee.com", "www.gutenberg.org"] + img-src = ["'self'", "http://preview.test", "imgs.xkcd.com", "www.gutenberg.org"] manifest-src = ["'self'"] media-src = ["'self'", "raw.githubusercontent.com", "i.imgur.com"] - object-src = ["'none'"] + object-src = ["'self'", "www.gutenberg.org"] prefetch-src = ["'self'"] script-src-elem = ["'self'", "s.imgur.com", "platform.twitter.com"] script-src = ["'self'", "s.imgur.com", "platform.twitter.com"] diff --git a/config.yaml b/config.yaml index 1688d90..96beeeb 100644 --- a/config.yaml +++ b/config.yaml @@ -96,11 +96,11 @@ params: font-src: ["'self'"] form-action: ["'self'", lite.duckduckgo.com] frame-src: ["'self'", imgur.com, www.youtube-nocookie.com, platform.twitter.com, - en.m.wikipedia.org, odysee.com, docs.google.com] - img-src: ["'self'", http://preview.test, imgs.xkcd.com] + en.m.wikipedia.org, odysee.com, www.gutenberg.org] + img-src: ["'self'", http://preview.test, imgs.xkcd.com, www.gutenberg.org] manifest-src: ["'self'"] media-src: ["'self'", raw.githubusercontent.com, i.imgur.com] - object-src: ["'none'"] + object-src: ["'self'", www.gutenberg.org] prefetch-src: ["'self'"] script-src-elem: ["'self'", s.imgur.com, platform.twitter.com] script-src: ["'self'", s.imgur.com, platform.twitter.com] diff --git a/themes/default/layouts/shortcodes/pdf.html b/themes/default/layouts/shortcodes/pdf.html index 824169b..6c627b5 100644 --- a/themes/default/layouts/shortcodes/pdf.html +++ b/themes/default/layouts/shortcodes/pdf.html @@ -2,10 +2,12 @@ {{- $title := default "PDF Document" (.Get "title" | default (.Get 1)) -}} {{- $caption := default (print $title " ([Download](" $url "))") (.Get "caption" | default (.Get 2)) -}} - - + + +

+ Your browser does not support a PDF (Portable Document Format) + plugin. Here's a link to the PDF file instead. +

+
-
+ -- cgit v1.2.3