diff --git a/plugins/comment_paragraph/public/comment_paragraph_macro.js b/plugins/comment_paragraph/public/comment_paragraph_macro.js
index 86ccb31..1ea4e06 100644
--- a/plugins/comment_paragraph/public/comment_paragraph_macro.js
+++ b/plugins/comment_paragraph/public/comment_paragraph_macro.js
@@ -58,6 +58,7 @@ jQuery(document).ready(function($) {
function hideCommentBox() {
$("div.side-comment").hide();
$('.article-body').removeClass('comment-paragraph-slide-left');
+ $('.comments').removeClass('selected');
}
function showBox(div){
@@ -75,20 +76,12 @@ 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');
hideAllCommentsExcept(paragraphId);
hideAllSelectedAreasExcept(paragraphId);
hideCommentBox();
+ $(this).closest('.comments').addClass('selected');
$('.article-body').addClass('comment-paragraph-slide-left');
$('#side_comment_' + paragraphId).show();
$('#comment-bubble').removeClass('visible');
@@ -100,7 +93,6 @@ jQuery(document).ready(function($) {
}).done(function() {
var button = $('#page-comment-form-' + paragraphId + ' a').get(0);
button.click();
- resizeArticle(paragraphId);
});
});
@@ -120,7 +112,6 @@ 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 88d20c3..777d8be 100644
--- a/plugins/comment_paragraph/public/style.css
+++ b/plugins/comment_paragraph/public/style.css
@@ -134,7 +134,7 @@ div[class^='comment-paragraph-loading-'] {
width: 20px;
height: 19px;
padding: 0px;
- background: #b8b8b8;
+ background: #b5b5b5;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
@@ -144,15 +144,25 @@ div[class^='comment-paragraph-loading-'] {
font-weight: bold;
color: white;
text-align: center;
+ opacity: 0.7;
}
-.side-comments-counter:hover{
+.comment-paragraph-plugin .loading {
+ height: 40px;
+ background-position: center 0;
+}
+
+.side-comments-counter:hover {
background-color: rgb(117, 192, 117);
}
-.side-comments-counter:hover:after{
+.side-comments-counter:hover:after {
border-color: rgb(117, 192, 117) transparent;
}
+.comments.selected .side-comments-counter, .comments.selected .side-comments-counter:after {
+ opacity: 1;
+}
+
.side-comments-counter:after {
content: "";
position: absolute;
@@ -182,6 +192,9 @@ div[class^='comment-paragraph-loading-'] {
#article .side-comment .article-comments-list {
margin: 0;
+ overflow-y: auto;
+ overflow-x: hidden;
+ max-height: 400px;
}
#article .side-comment .article-comments-list .article-comment {
margin: 0;
@@ -269,12 +282,16 @@ div[class^='comment-paragraph-loading-'] {
display: table;
}
+.comments .comment_paragraph:hover, .comments.selected .comment_paragraph {
+ background-color: rgb(236, 236, 236);
+}
+
.comment-paragraph-group-comments{
position: absolute;
right: -296px;
- top: 12px;
+ top: 0px;
background-color: white;
- z-index: 9999;
+ z-index: 199;
}
.article-body.comment-paragraph-slide-left {
diff --git a/plugins/comment_paragraph/views/comment_paragraph_plugin_profile/_comment_paragraph.html.erb b/plugins/comment_paragraph/views/comment_paragraph_plugin_profile/_comment_paragraph.html.erb
index 2fd3474..1cad3b9 100644
--- a/plugins/comment_paragraph/views/comment_paragraph_plugin_profile/_comment_paragraph.html.erb
+++ b/plugins/comment_paragraph/views/comment_paragraph_plugin_profile/_comment_paragraph.html.erb
@@ -1,4 +1,4 @@
-