diff --git a/app/assets/javascripts/blacklists.js b/app/assets/javascripts/blacklists.js index af2320f1b..2be852410 100644 --- a/app/assets/javascripts/blacklists.js +++ b/app/assets/javascripts/blacklists.js @@ -32,7 +32,7 @@ } Danbooru.Blacklist.toggle_entry = function(e) { - var tags = $(e.target).html(); + var tags = $(e.target).text(); var match = $.grep(Danbooru.Blacklist.entries, function(entry, i) { return entry.tags === tags; })[0]; diff --git a/app/assets/javascripts/related_tag.js b/app/assets/javascripts/related_tag.js index b4586cc34..4b22e004a 100644 --- a/app/assets/javascripts/related_tag.js +++ b/app/assets/javascripts/related_tag.js @@ -155,6 +155,15 @@ return ""; } + query = query.replace(/_/g, " "); + var header = $(""); + + if (match = query.match(/^wiki:(.+)/)) { + header.html($("").attr("href", "/wiki_pages?title=" + match[1]).attr("target", "_blank").text(query)); + } else { + header.text(query); + } + var current = $("#upload_tag_string,#post_tag_string").val().match(/\S+/g) || []; var $div = $("
"); $div.addClass("tag-column") @@ -164,9 +173,7 @@ var $ul = $("
    "); $ul.append( $("
  • ").append( - $("").text( - query.replace(/_/g, " ") - ) + header ) ); diff --git a/app/models/tag.rb b/app/models/tag.rb index 6ddc6475b..0a9e6b0aa 100644 --- a/app/models/tag.rb +++ b/app/models/tag.rb @@ -76,7 +76,7 @@ class Tag < ActiveRecord::Base end end - def categories_for(tag_names, options) + def categories_for(tag_names, options = {}) Array(tag_names).inject({}) do |hash, tag_name| hash[tag_name] = category_for(tag_name, options) hash diff --git a/app/presenters/post_presenter.rb b/app/presenters/post_presenter.rb index d3678c13d..f78b94c58 100644 --- a/app/presenters/post_presenter.rb +++ b/app/presenters/post_presenter.rb @@ -166,7 +166,7 @@ class PostPresenter < Presenter end else first = true - @post.pools.active.each do |pool| + @post.pools.each do |pool| if first && template.params[:tags].blank? html += pool_link_html(template, pool, :include_rel => true) first = false