fixes #1390
This commit is contained in:
@@ -133,6 +133,31 @@
|
|||||||
$("#post_tag_string").trigger("focus");
|
$("#post_tag_string").trigger("focus");
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$("#parent-relationship-preview").hide();
|
||||||
|
$("#child-relationship-preview").hide();
|
||||||
|
|
||||||
|
$("#parent-relationship-preview-link").click(function(e) {
|
||||||
|
$("#parent-relationship-preview").toggle();
|
||||||
|
if ($("#parent-relationship-preview").is(":visible")) {
|
||||||
|
$(this).html("« hide");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$(this).html("show »");
|
||||||
|
}
|
||||||
|
e.preventDefault();
|
||||||
|
});
|
||||||
|
|
||||||
|
$("#child-relationship-preview-link").click(function(e) {
|
||||||
|
$("#child-relationship-preview").toggle();
|
||||||
|
if ($("#child-relationship-preview").is(":visible")) {
|
||||||
|
$(this).html("« hide");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$(this).html("show »");
|
||||||
|
}
|
||||||
|
e.preventDefault();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
Danbooru.Post.initialize_favlist = function() {
|
Danbooru.Post.initialize_favlist = function() {
|
||||||
|
|||||||
@@ -128,6 +128,7 @@ div#c-posts {
|
|||||||
font-size: 0.8em;
|
font-size: 0.8em;
|
||||||
padding: 1em;
|
padding: 1em;
|
||||||
margin-bottom: 1em;
|
margin-bottom: 1em;
|
||||||
|
overflow: hidden;
|
||||||
|
|
||||||
ul {
|
ul {
|
||||||
margin-left: 1em;
|
margin-left: 1em;
|
||||||
|
|||||||
@@ -22,6 +22,8 @@ class PostsController < ApplicationController
|
|||||||
@post = Post.find(params[:id])
|
@post = Post.find(params[:id])
|
||||||
@post_flag = PostFlag.new(:post_id => @post.id)
|
@post_flag = PostFlag.new(:post_id => @post.id)
|
||||||
@post_appeal = PostAppeal.new(:post_id => @post.id)
|
@post_appeal = PostAppeal.new(:post_id => @post.id)
|
||||||
|
@parent_post_set = PostSets::Post.new("parent:#{@post.id}")
|
||||||
|
@child_post_set = PostSets::Post.new("parent:#{@post.parent_id}")
|
||||||
respond_with(@post)
|
respond_with(@post)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -48,13 +48,15 @@
|
|||||||
|
|
||||||
<% if post.parent_id %>
|
<% if post.parent_id %>
|
||||||
<div class="ui-corner-all ui-state-highlight notice notice-child">
|
<div class="ui-corner-all ui-state-highlight notice notice-child">
|
||||||
This post belongs to a <%= link_to "parent", post_path(post.parent_id) %> (<%= link_to "learn more", wiki_pages_path(:title => "help:post_relationships") %>)
|
This post belongs to a <%= link_to "parent", post_path(post.parent_id) %> (<%= link_to "learn more", wiki_pages_path(:title => "help:post_relationships") %>) <%= link_to "show »".html_safe, "#", :id => "child-relationship-preview-link" %>
|
||||||
|
<div id="child-relationship-preview"><%= @child_post_set.presenter.post_previews_html(self) %></div>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<% if post.has_children? %>
|
<% if post.has_children? %>
|
||||||
<div class="ui-corner-all ui-state-highlight notice notice-parent">
|
<div class="ui-corner-all ui-state-highlight notice notice-parent">
|
||||||
This post has <%= link_to "children", posts_path(:tags => "parent:#{post.id}") %> (<%= link_to "learn more", wiki_pages_path(:title => "help:post_relationships") %>)
|
This post has <%= link_to "children", posts_path(:tags => "parent:#{post.id}") %> (<%= link_to "learn more", wiki_pages_path(:title => "help:post_relationships") %>) <%= link_to "show »".html_safe, "#", :id => "parent-relationship-preview-link" %>
|
||||||
|
<div id="parent-relationship-preview"><%= @parent_post_set.presenter.post_previews_html(self) %></div>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user