Skip to content

Commit

Permalink
_includes/header.html: Remove duplicate toolbar buttons code
Browse files Browse the repository at this point in the history
Also fixes an issue where the share button did not open the share dialog
and had no tooltip (this was caused by this issue due to an apparent
inconsistency in the repeated code)
  • Loading branch information
EdricChan03 committed Mar 6, 2022
1 parent 255747e commit 98d18f4
Showing 1 changed file with 8 additions and 28 deletions.
36 changes: 8 additions & 28 deletions _includes/header.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
{%- if page.toolbar_buttons -%}
{%- assign toolbar_buttons = page.toolbar_buttons -%}
{%- elsif layout.toolbar_buttons -%}
{%- assign toolbar_buttons = layout.toolbar_buttons -%}
{%- endif -%}
<!-- Tooltips -->
{% for button in page.toolbar_buttons -%}
{% for button in toolbar_buttons -%}
{%- if button.title and button.id -%}
<div id="{{ button.id | slugify }}-tooltip" class="mdc-tooltip app-tooltip" role="tooltip" aria-hidden="true">
<div class="mdc-tooltip__surface mdc-tooltip__surface-animation">{{ button.title }}</div>
Expand All @@ -26,8 +31,8 @@
</section>

<section class="mdc-top-app-bar__section mdc-top-app-bar__section--align-end mdc-typography" role="toolbar">
{%- if page.toolbar_buttons -%}
{%- for button in page.toolbar_buttons -%}
{%- if toolbar_buttons -%}
{%- for button in toolbar_buttons -%}
{%- capture button_id -%}{{ button.id | slugify }}{%- endcapture -%}
{%- capture button_tooltip_id -%}{{ button_id }}-tooltip{%- endcapture -%}
{%- if button.link -%}
Expand All @@ -53,31 +58,6 @@
</button>
{%- endif -%}
{%- endfor -%}
{%- elsif layout.toolbar_buttons -%}
{%- for button in layout.toolbar_buttons -%}
{%- if button.link -%}
{%- if button.is_site_link and button.is_site_link == true -%}
<a class="material-icons-outlined mdc-top-app-bar__action-item"
aria-describedby="{{ button_tooltip_id }}" href="{{ button.link | prepend: site.baseurl }}">
<div class="mdc-icon-button__ripple"></div>
{{ button.icon }}
</a>
{%- else -%}
<a class="material-icons-outlined mdc-top-app-bar__action-item mdc-icon-button"
aria-describedby="{{ button_tooltip_id }}" href="{{ button.link }}">
<div class="mdc-icon-button__ripple"></div>
{{ button.icon }}
</a>
{%- endif -%}
{%- else -%}
<button class="material-icons-outlined mdc-top-app-bar__action-item mdc-icon-button"
aria-describedby="{{ button_tooltip_id }}"
id="{{ button_id }}">
<div class="mdc-icon-button__ripple"></div>
{{ button.icon }}
</button>
{%- endif -%}
{%- endfor -%}
{%- endif -%}
<button id="print-btn" class="material-icons-outlined mdc-top-app-bar__action-item mdc-icon-button"
aria-describedby="print-btn-tooltip">
Expand Down

0 comments on commit 98d18f4

Please sign in to comment.