From 7187deae08697c2e6cf342ef741c6bbafd1bf214 Mon Sep 17 00:00:00 2001 From: Patrice Chalin Date: Tue, 14 Nov 2023 13:07:42 -0500 Subject: [PATCH] Enable page feedback even without a Google analytics ID (#1727) --- CHANGELOG.md | 6 ++++++ layouts/_default/content.html | 5 +---- layouts/docs/list.html | 5 +---- layouts/partials/feedback.html | 5 +++++ layouts/swagger/list.html | 5 +---- package.json | 2 +- .../content/en/docs/adding-content/feedback.md | 17 +++++++++++++---- userguide/hugo.yaml | 2 +- 8 files changed, 29 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c642c4b43..3b9290cb53 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,6 +27,10 @@ For the full list of changes, see the [release][0.8.0] notes. - SCSS: `@function prepend()` and file `assets/scss/support/_functions.scss` have been dropped. Instead use the more general SASS/SCSS list `join()` function ([#1385]). +- **Page feedback**, or [User feedback]: in support of projects configuring + analytics outside of Docsy, feedback functionality will be enabled regardless + of whether `site.Config.Services.GoogleAnalytics.ID` is set. + - TBC **New**: @@ -34,6 +38,8 @@ For the full list of changes, see the [release][0.8.0] notes. [#1385]: https://github.com/google/docsy/issues/1385 [0.8.0]: https://github.com/google/docsy/releases/v0.8.0/#FIXME +[User feedback]: + https://www.docsy.dev/docs/adding-content/feedback/#user-feedback ## 0.7.2 diff --git a/layouts/_default/content.html b/layouts/_default/content.html index 193927abb1..3da0d06c00 100644 --- a/layouts/_default/content.html +++ b/layouts/_default/content.html @@ -8,10 +8,7 @@

{{ .Title }}

{{ end -}} {{ .Content }} - {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) -}} - {{ partial "feedback.html" .Site.Params.ui.feedback }} -
- {{ end -}} + {{ partial "feedback.html" . -}} {{ if (.Site.Params.DisqusShortname) -}}
{{- partial "disqus-comment.html" . -}} diff --git a/layouts/docs/list.html b/layouts/docs/list.html index 376ed81cd4..9c231590d0 100644 --- a/layouts/docs/list.html +++ b/layouts/docs/list.html @@ -10,10 +10,7 @@

{{ .Title }}

{{ .Content }} {{ partial "section-index.html" . -}} - {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) -}} - {{ partial "feedback.html" .Site.Params.ui.feedback -}} -
- {{ end -}} + {{ partial "feedback.html" . -}} {{ if (.Site.DisqusShortname) -}}
{{- partial "disqus-comment.html" . -}} diff --git a/layouts/partials/feedback.html b/layouts/partials/feedback.html index 239e530b59..e5863f5772 100644 --- a/layouts/partials/feedback.html +++ b/layouts/partials/feedback.html @@ -1,3 +1,5 @@ +{{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable)) -}} +{{ with .Site.Params.ui.feedback -}}