Skip to content

Commit

Permalink
Don’t emit empty target and rel values
Browse files Browse the repository at this point in the history
  • Loading branch information
dragonstyle committed Aug 8, 2023
1 parent 7c88ea9 commit 1748289
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions src/resources/projects/website/templates/navitem-dropdown.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

<% if (item.href) { %>
<li>
<a class="dropdown-item" href="<%- item.href %>" rel="<%- item.rel %>" target="<%- item.target %>"><% partial('navicon.ejs', { item }) %> <span class="dropdown-text"><%- item.text %></span></a>
<a class="dropdown-item" href="<%- item.href %>"<%- item.rel ? ` rel="${item.rel}"` : "" %><%- item.target ? ` target="${item.target}"` : "" %>><% partial('navicon.ejs', { item }) %> <span class="dropdown-text"><%- item.text %></span></a>
</li>
<% } else if (item.menu) { %>
<li class="dropdown">
<a class="dropdown-toggle" href="#" id="<%- item.id %>" role="button" data-bs-toggle="dropdown" aria-expanded="false" rel="<%= item.rel %>" target="<% item.target %>">
<a class="dropdown-toggle" href="#" id="<%- item.id %>" role="button" data-bs-toggle="dropdown" aria-expanded="false"<%- item.rel ? ` rel="${item.rel}"` : "" %><%- item.target ? ` target="${item.target}"` : "" %>>
<% partial('navicon.ejs', { item }) %> <%- item.text %>
</a>
<ul class="dropdown-menu" aria-labelledby="<%- item.id %>">
Expand Down
4 changes: 2 additions & 2 deletions src/resources/projects/website/templates/navitem.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

<% if (item.href) { %>
<li class="nav-item<%- item.text === undefined ? ' compact' : '' %>">
<a class="nav-link" href="<%- item.href %>" rel="<%- item.rel %>" target="<%- item.target %>"><% partial('navicon.ejs', { item }) %> <span class="menu-text"><%- item.text %></span></a>
<a class="nav-link" href="<%- item.href %>"<%- item.rel ? ` rel="${item.rel}"` : "" %><%- item.target ? ` target="${item.target}"` : "" %> <% partial('navicon.ejs', { item }) %>><span class="menu-text"><%- item.text %></span></a>
</li>
<% } else if (item.menu) { %>
<li class="nav-item dropdown <%- item.text === undefined ? ' compact' : '' %>">
<a class="nav-link dropdown-toggle" href="#" id="<%- item.id %>" role="button" data-bs-toggle="dropdown" aria-expanded="false" rel="<%= item.rel %>" target="<%= item.target %>">
<a class="nav-link dropdown-toggle" href="#" id="<%- item.id %>" role="button" data-bs-toggle="dropdown" aria-expanded="false" <%- item.rel ? ` rel="${item.rel}"` : "" %><%- item.target ? ` target="${item.target}"` : "" %>>
<% partial('navicon.ejs', { item }) %> <span class="menu-text"><%- item.text %></span>
</a>
<ul class="dropdown-menu<%- align === 'end' ? ' dropdown-menu-end' : ''%>" aria-labelledby="<%- item.id %>">
Expand Down
2 changes: 1 addition & 1 deletion src/resources/projects/website/templates/navtools.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ const isWide = toolCount > 2; %>
</ul>
</div>
<% } else { %>
<a href="<%- tool.href %>" rel="<%- tool.rel %>" title="<%- tool.text %>" class="quarto-navigation-tool px-1" aria-label="<%- tool['aria-label'] || tool.text %>"><i class="bi bi-<%- tool.icon %>"></i></a>
<a href="<%- tool.href %>" <%- tool.rel ? `rel="${tool.rel}"` : "" %> title="<%- tool.text %>" class="quarto-navigation-tool px-1" aria-label="<%- tool['aria-label'] || tool.text %>"><i class="bi bi-<%- tool.icon %>"></i></a>
<% } %>
<% }) %>

Expand Down

0 comments on commit 1748289

Please sign in to comment.