Add data-is-deprecated attribute to tags

Allows using custom CSS to highlight deprecated tags, fixes #5110
This commit is contained in:
NamelessContributor
2022-05-10 17:17:15 +02:00
parent 1720246cb9
commit c762e3ddbc
5 changed files with 5 additions and 5 deletions

View File

@@ -6,7 +6,7 @@
<ul class="<%= category_name %>-tag-list">
<% tags.each do |t| %>
<li class="tag-type-<%= t.category %>" data-tag-name="<%= t.name %>">
<li class="tag-type-<%= t.category %>" data-tag-name="<%= t.name %>" data-is-deprecated="<%= t.is_deprecated? %>">
<% if t.artist? %>
<%= link_to "?", show_or_new_artists_path(name: t.name, z: 1), class: "wiki-link" %>
<% elsif t.name =~ /\A\d+\z/ %>

View File

@@ -1,7 +1,7 @@
<div class="tag-list inline-tag-list">
<% categorized_tags(TagCategory.categorized_list).each do |category_name, tags| %>
<% tags.each do |t| %>
<%= link_to t.name, posts_path(tags: t.name), class: "search-tag tag-type-#{t.category}", "data-tag-name": t.name %>
<%= link_to t.name, posts_path(tags: t.name), class: "search-tag tag-type-#{t.category}", "data-tag-name": t.name, "data-is-deprecated": t.is_deprecated? %>
<% end %>
<% end %>
</div>

View File

@@ -1,6 +1,6 @@
<ul class="tag-list search-tag-list">
<% tags.each do |t| %>
<li class="tag-type-<%= t.category %>" data-tag-name="<%= t.name %>">
<li class="tag-type-<%= t.category %>" data-tag-name="<%= t.name %>" data-is-deprecated="<%= t.is_deprecated? %>">
<%# ignore search:foo metatags %>
<% if t.artist? %>
<%= link_to "?", show_or_new_artists_path(name: t.name, z: 2), class: "wiki-link" %>