From e714e0d4575762736dd508ab594075ba74da93f0 Mon Sep 17 00:00:00 2001 From: Raphael Date: Wed, 25 Aug 2010 18:00:53 -0700 Subject: [PATCH] Comment sets now pop open on receiving a new comment --- app/views/js/_websocket_js.haml | 4 ++++ public/javascripts/stream.js | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/views/js/_websocket_js.haml b/app/views/js/_websocket_js.haml index 78e4ac964..2f51f386a 100644 --- a/app/views/js/_websocket_js.haml +++ b/app/views/js/_websocket_js.haml @@ -48,6 +48,10 @@ toggler = $('.show_post_comments', post) toggler.html( toggler.html().replace(/\d/,$('.comment_set', post)[0].childElementCount -1)); + + if( !$(".comments", post).is(':visible') ){ + toggler.click(); + } } function processPost(className, html, groupIds){ diff --git a/public/javascripts/stream.js b/public/javascripts/stream.js index 2ead970a4..82d971f3e 100644 --- a/public/javascripts/stream.js +++ b/public/javascripts/stream.js @@ -1,10 +1,10 @@ $(document).ready(function(){ + $('.comment_set').each(function(index) { var $this = $(this); if($this.children().length > 1) { - $this.parent().show(); var show_comments_toggle = $this.parent().prev().children(".show_post_comments"); - show_comments_toggle.html("hide comments ("+ ($this.children().length - 1) + ")"); + show_comments_toggle.click(); }; }); });//end document ready