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" %>

View File

@@ -16,7 +16,7 @@
</thead>
<tbody>
<% @missed_searches.each do |search, count| %>
<tr class="tag-type-<%= Tag.find_by_name(search)&.category.to_i %>">
<tr class="tag-type-<%= Tag.find_by_name(search)&.category.to_i %>" data-is-deprecated=<%= Tag.find_by_name(search)&.is_deprecated? %>>
<td><%= link_to search, posts_path(tags: search) %></td>
<td>
<% unless WikiPage.titled(search).exists? %>

View File

@@ -14,7 +14,7 @@
</thead>
<tbody>
<% @searches.each do |search, count| %>
<tr class="tag-type-<%= Tag.find_by_name(search)&.category.to_i %>">
<tr class="tag-type-<%= Tag.find_by_name(search)&.category.to_i %>" data-is-deprecated="<%= Tag.find_by_name(search)&.is_deprecated? %>">
<td><%= link_to search, posts_path(tags: search) %></td>
<td style="text-align: right;"><%= count.to_i %></td>
</tr>