Commit 3f112b4b336f7dde8c9caaa27ee974966044adf2

Authored by Francisco Júnior
1 parent c4fb48bb

comment_paragraph: minor fixes

plugins/comment_paragraph/lib/comment_paragraph_plugin.rb
... ... @@ -53,8 +53,19 @@ class CommentParagraphPlugin < Noosfero::Plugin
53 53  
54 54 doc = Hpricot(@article.body)
55 55 paragraphs = doc.search("/*").each do |paragraph|
56   - parsed_paragraphs << (paragraph.to_html =~ /^\n|\r\n|<p>\W<\/p>$|(.*)paragraph_comment_spacer(.*)|<div(.*)paragraph_comment(.*)$/ ? paragraph.to_html : CommentParagraphPlugin.parse_paragraph(paragraph.to_html, paragraph_id))
  56 +
  57 + if paragraph.to_html =~ /^<div(.*)paragraph_comment(.*)$/ || paragraph.to_html =~ /^<p>\W<\/p>$/
  58 + parsed_paragraphs << paragraph.to_html
  59 + else
  60 + if paragraph.to_html =~ /^(<div|<table|<p|<ul).*/
  61 + parsed_paragraphs << CommentParagraphPlugin.parse_paragraph(paragraph.to_html, paragraph_id)
  62 + else
  63 + parsed_paragraphs << paragraph.to_html
  64 + end
  65 + end
  66 +
57 67 paragraph_id += 1
  68 +
58 69 end
59 70  
60 71 @article.body = parsed_paragraphs.join()
... ... @@ -75,7 +86,7 @@ class CommentParagraphPlugin &lt; Noosfero::Plugin
75 86 "<div class='macro article_comments paragraph_comment' " +
76 87 "data-macro='comment_paragraph_plugin/allow_comment' " +
77 88 "data-macro-paragraph_id='#{paragraph_id}'>#{paragraph_content}</div>\r\n" +
78   - "<p class='paragraph_comment_spacer'>&nbsp;</p>\r\n"
  89 + "<p>&nbsp;</p>"
79 90 end
80 91  
81 92 end
... ...