forked from e621ng/e621ng
fixes #659
This commit is contained in:
parent
85ab986a01
commit
ea89218fdb
@ -117,3 +117,8 @@ strong {
|
||||
table tfoot {
|
||||
margin-top: 2em;
|
||||
}
|
||||
|
||||
.hint {
|
||||
color: #666;
|
||||
font-style: italic;
|
||||
}
|
||||
|
@ -28,11 +28,6 @@ form.simple_form {
|
||||
line-height: 1.5em;
|
||||
}
|
||||
|
||||
.hint {
|
||||
color: #666;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
fieldset {
|
||||
border: none;
|
||||
display: inline;
|
||||
|
@ -36,7 +36,6 @@ div#c-artists {
|
||||
}
|
||||
|
||||
.hint {
|
||||
font-size: 80%;
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
|
@ -13,6 +13,14 @@ class WikiPagePresenter
|
||||
excerpt.try(:gsub, /<.+?>/, "")
|
||||
end
|
||||
|
||||
def consequent_tag_aliases
|
||||
@consequent_tag_aliases ||= TagAlias.where("consequent_name = ?", wiki_page.title)
|
||||
end
|
||||
|
||||
def antecedent_tag_alias
|
||||
@antecedent_tag_alias ||= TagAlias.find_by_antecedent_name(wiki_page.title)
|
||||
end
|
||||
|
||||
# Produce a formatted page that shows the difference between two versions of a page.
|
||||
def diff(other_version)
|
||||
pattern = Regexp.new('(?:<.+?>)|(?:[0-9_A-Za-z\x80-\xff]+[\x09\x20]?)|(?:[ \t]+)|(?:\r?\n)|(?:.+?)')
|
||||
|
@ -13,6 +13,14 @@
|
||||
|
||||
<div id="wiki-page-body" class="prose">
|
||||
<%= format_text(@wiki_page.body) %>
|
||||
|
||||
<% if @wiki_page.presenter.antecedent_tag_alias %>
|
||||
<p class="hint">This tag has been aliased to <%= link_to @wiki_page.presenter.antecedent_tag_alias.consequent_name, posts_path(:tags => @wiki_page.presenter.antecedent_tag_alias.consequent_name) %>.</p>
|
||||
<% end %>
|
||||
|
||||
<% if @wiki_page.presenter.consequent_tag_aliases.any? %>
|
||||
<p class="hint">The following tags are aliased to this tag: <%= raw @wiki_page.presenter.consequent_tag_aliases.map {|x| link_to(x.antecedent_name, posts_path(:tags => x.antecedent_name))}.join(", ") %>.</p>
|
||||
<% end %>
|
||||
</div>
|
||||
|
||||
<div id="wiki-page-posts">
|
||||
|
Loading…
Reference in New Issue
Block a user