This commit is contained in:
Deborah Barnard
2024-04-08 12:25:07 +01:00
parent 3aa5dff9bf
commit 44e97e3e1c
2 changed files with 53 additions and 46 deletions

View File

@@ -53,64 +53,65 @@
{% endfor %}
</ul>
{% endif %}
</nav>
<!-- DOCS TEAM NOTE: moved the feedback widget into here from feedback.html -->
<!-- DOCS TEAM NOTE: moved the feedback widget into here from feedback.html -->
<!-- Determine feedback configuration -->
{% if config.extra.analytics %}
{% set feedback = config.extra.analytics.feedback %}
{% set feedback = config.extra.analytics.feedback %}
{% endif %}
<!-- Determine whether to show feedback -->
{% if page.meta and page.meta.hide %}
{% if "feedback" in page.meta.hide %}
{% set feedback = None %}
{% endif %}
{% if "feedback" in page.meta.hide %}
{% set feedback = None %}
{% endif %}
{% endif %}
<!-- Was this page helpful? -->
{% if feedback %}
<form class="md-feedback" name="feedback" hidden>
<fieldset>
<legend class="md-feedback__title">
{{ feedback.title }}
</legend>
<div class="md-feedback__inner">
<form class="md-feedback" name="feedback">
<fieldset>
<legend class="md-feedback__title">
{{ feedback.title }}
</legend>
<div class="md-feedback__inner">
<!-- Feedback ratings -->
<div class="md-feedback__list">
{% for rating in feedback.ratings %}
<button
class="md-feedback__icon md-icon"
type="submit"
title="{{ rating.name }}"
data-md-value="{{ rating.data }}"
>
{% include ".icons/" ~ rating.icon ~ ".svg" %}
</button>
{% endfor %}
</div>
<!-- Feedback ratings -->
<div class="md-feedback__list">
{% for rating in feedback.ratings %}
<button
class="md-feedback__icon md-icon"
type="submit"
title="{{ rating.name }}"
data-md-value="{{ rating.data }}"
>
{% include ".icons/" ~ rating.icon ~ ".svg" %}
</button>
{% endfor %}
</div>
<!-- Feedback rating notes (shown after submission) -->
<div class="md-feedback__note">
{% for rating in feedback.ratings %}
<div data-md-value="{{ rating.data }}" hidden>
{% set url = "/" ~ page.url %}
<!-- Feedback rating notes (shown after submission) -->
<div class="md-feedback__note">
{% for rating in feedback.ratings %}
<div data-md-value="{{ rating.data }}" hidden>
{% set url = "/" ~ page.url %}
<!-- Determine title -->
{% if page.meta and page.meta.title %}
{% set title = page.meta.title | urlencode %}
{% else %}
{% set title = page.title | urlencode %}
{% endif %}
<!-- Determine title -->
{% if page.meta and page.meta.title %}
{% set title = page.meta.title | urlencode %}
{% else %}
{% set title = page.title | urlencode %}
{% endif %}
<!-- Replace {url} and {title} placeholders in note -->
{{ rating.note.format(url = url, title = title) }}
</div>
{% endfor %}
</div>
</div>
</fieldset>
</form>
<!-- Replace {url} and {title} placeholders in note -->
{{ rating.note.format(url = url, title = title) }}
</div>
{% endfor %}
</div>
</div>
</fieldset>
</form>
{% endif %}
</nav>