Commit c77f058d072e0112de1df4dfd31cea36f3e95c28
1 parent
d54a2cd1
Exists in
staging
and in
13 other branches
comment_paragraph: prioritize li tag when parsing
Showing
1 changed file
with
1 additions
and
1 deletions
Show diff stats
plugins/comment_paragraph/lib/ext/article.rb
@@ -36,7 +36,7 @@ class Article | @@ -36,7 +36,7 @@ class Article | ||
36 | if body && (body_changed? || setting_changed?(:comment_paragraph_plugin_activate)) | 36 | if body && (body_changed? || setting_changed?(:comment_paragraph_plugin_activate)) |
37 | updated = body_changed? ? body_change[1] : body | 37 | updated = body_changed? ? body_change[1] : body |
38 | doc = Nokogiri::HTML(updated) | 38 | doc = Nokogiri::HTML(updated) |
39 | - doc.css('li, body > div, body > span, body > p').each do |paragraph| | 39 | + (doc.css('li') + doc.css('body > div, body > span, body > p')).each do |paragraph| |
40 | next if paragraph.css('[data-macro="comment_paragraph_plugin/allow_comment"]').present? || paragraph.content.blank? | 40 | next if paragraph.css('[data-macro="comment_paragraph_plugin/allow_comment"]').present? || paragraph.content.blank? |
41 | 41 | ||
42 | commentable = Nokogiri::XML::Node.new("span", doc) | 42 | commentable = Nokogiri::XML::Node.new("span", doc) |