fix parent metatag search
This commit is contained in:
@@ -1,10 +0,0 @@
|
||||
(function() {
|
||||
Danbooru.Dmail = {};
|
||||
|
||||
Danbooru.Dmail.initialize_all = function() {
|
||||
}
|
||||
})();
|
||||
|
||||
$(document).ready(function() {
|
||||
Danbooru.Dmail.initialize_all();
|
||||
});
|
||||
@@ -1,3 +0,0 @@
|
||||
(function() {
|
||||
Danbooru.ForumPost = {};
|
||||
})();
|
||||
@@ -392,7 +392,7 @@ Danbooru.Note = {
|
||||
start: function() {
|
||||
$("#original-file-link").click();
|
||||
$("#image").one("click", Danbooru.Note.TranslationMode.create_note);
|
||||
Danbooru.notice("Click on the image to create a note (shortcut is ctrl+a)");
|
||||
Danbooru.notice("Click on the image to create a note (shortcut is n)");
|
||||
},
|
||||
|
||||
stop: function() {
|
||||
@@ -474,8 +474,7 @@ Danbooru.Note = {
|
||||
$(function() {
|
||||
if ($("#c-posts #a-show").size() > 0) {
|
||||
$("#translate").one("click", Danbooru.Note.TranslationMode.start);
|
||||
// $("#note-container").width($("#image").width()).height($("#image").height());
|
||||
$(document).bind("keydown", "ctrl+a", Danbooru.Note.TranslationMode.start);
|
||||
$(document).bind("keydown", "n", Danbooru.Note.TranslationMode.start);
|
||||
Danbooru.Note.load_all();
|
||||
$("#image").click(Danbooru.Note.Box.toggle_all);
|
||||
}
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
$(function() {
|
||||
});
|
||||
@@ -1 +0,0 @@
|
||||
|
||||
@@ -4,3 +4,8 @@ div.ui-dialog {
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
}
|
||||
|
||||
.ui-state-highlight {
|
||||
border: 2px solid #999;
|
||||
background: #eee;
|
||||
}
|
||||
@@ -710,6 +710,10 @@ class Post < ActiveRecord::Base
|
||||
relation = relation.where("posts.approver_id = ?", q[:approver_id])
|
||||
end
|
||||
|
||||
if q[:parent_id]
|
||||
relation = relation.where("(posts.id = ? or posts.parent_id = ?)", q[:parent_id], q[:parent_id])
|
||||
end
|
||||
|
||||
if q[:rating] == "q"
|
||||
relation = relation.where("posts.rating = 'q'")
|
||||
elsif q[:rating] == "s"
|
||||
|
||||
@@ -213,7 +213,7 @@ class Tag < ActiveRecord::Base
|
||||
}
|
||||
|
||||
scan_query(query).each do |token|
|
||||
if token =~ /\A(-uploader|uploader|-approver|approver|-pool|pool|-fav|fav|sub|md5|-rating|rating|width|height|mpixels|score|filesize|source|id|date|order|status|tagcount|gentags|arttags|chartags|copytags):(.+)\Z/
|
||||
if token =~ /\A(-uploader|uploader|-approver|approver|-pool|pool|-fav|fav|sub|md5|-rating|rating|width|height|mpixels|score|filesize|source|id|date|order|status|tagcount|gentags|arttags|chartags|copytags|parent):(.+)\Z/
|
||||
case $1
|
||||
when "-uploader"
|
||||
q[:uploader_id_neg] ||= []
|
||||
@@ -293,6 +293,9 @@ class Tag < ActiveRecord::Base
|
||||
when "copytags"
|
||||
q[:copyright_tag_count] = parse_helper($2)
|
||||
|
||||
when "parent"
|
||||
q[:parent_id] = $2.to_i
|
||||
|
||||
when "order"
|
||||
q[:order] = $2
|
||||
|
||||
|
||||
Reference in New Issue
Block a user