From bec3e0ec242a18eb9c1a1b53f2ce594be235bed1 Mon Sep 17 00:00:00 2001 From: Evandro Jr Date: Thu, 11 Dec 2014 13:02:47 -0300 Subject: [PATCH] fix for comments not scrolling --- plugins/comment_paragraph/public/comment_paragraph_macro.js | 15 +++++++++++++-- plugins/comment_paragraph/public/style.css | 2 ++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/plugins/comment_paragraph/public/comment_paragraph_macro.js b/plugins/comment_paragraph/public/comment_paragraph_macro.js index dea2866..cc80a8b 100644 --- a/plugins/comment_paragraph/public/comment_paragraph_macro.js +++ b/plugins/comment_paragraph/public/comment_paragraph_macro.js @@ -1,6 +1,7 @@ var comment_paragraph_anchor; var lastSelectedArea = []; var original_paragraphs = []; +var originalArticleHeight = 0 function setPlusIfZeroComments($){ $('.comment-count').each(function(){ @@ -15,6 +16,8 @@ jQuery(document).ready(function($) { if($('.comment_paragraph').size() < 1) return; + originalArticleHeight = $('.article-body').height(); + all_paragraphs = $('.comment_paragraph'); all_paragraphs.each( function(paragraph) { var paragraph_id = $( all_paragraphs.get(paragraph) ).attr('data-paragraph'); @@ -66,6 +69,14 @@ jQuery(document).ready(function($) {
Comentar
\ '); + function resizeArticle(paragraphId){ + var commentHeigh = $('#side_comment_' + paragraphId).height(); + if(commentHeigh > 0){ + $('.article-body').height(originalArticleHeight + commentHeigh + 50); + }else{ + $('.article-body').height(originalArticleHeight); + } + } $('.side-comments-counter').click(function(){ var paragraphId = $(this).data('paragraph'); @@ -74,11 +85,9 @@ jQuery(document).ready(function($) { if($('.comment-paragraph-slide-left').size()==0){ $('.article-body').addClass('comment-paragraph-slide-left'); $('#side_comment_' + paragraphId).show(); - $('#side_comment_' + paragraphId).find().show(); }else{ $('.article-body').removeClass('comment-paragraph-slide-left'); $('.side-comment').hide(); - $('.side-comment').find().hide(); } $('#comment-bubble').hide(); //Loads the comments @@ -89,6 +98,7 @@ jQuery(document).ready(function($) { }).done(function() { var button = $('#page-comment-form-' + paragraphId + ' a').get(0); button.click(); + resizeArticle(paragraphId); }); }); @@ -109,6 +119,7 @@ jQuery(document).ready(function($) { }).done(function() { var button = $('#page-comment-form-' + paragraphId + ' a').get(0); button.click(); + resizeArticle(paragraphId); }); }); diff --git a/plugins/comment_paragraph/public/style.css b/plugins/comment_paragraph/public/style.css index 04d44e3..cce9fcb 100644 --- a/plugins/comment_paragraph/public/style.css +++ b/plugins/comment_paragraph/public/style.css @@ -242,6 +242,8 @@ div[class^='comment-paragraph-loading-'] { .comment-paragraph-group-comments{ position: absolute; + background-color: white; + z-index: 9999; } .comment-paragraph-slide-left{ -- libgit2 0.21.2