Unified · Split
| @@ -8,6 +8,7 @@ module Docs · 7 unmodified lines | |||
| 8 | xpath('./text()', './/text()[not(ancestor::pre) and not(ancestor::code) and not(ancestor::div[contains(concat(" ", normalize-space(@class), " "), " prism ")])]').each do |node| | 8 | xpath('./text()', './/text()[not(ancestor::pre) and not(ancestor::code) and not(ancestor::div[contains(concat(" ", normalize-space(@class), " "), " prism ")])]').each do |node| |
| 9 | content = node.content | 9 | content = node.content |
| 10 | next unless content.valid_encoding? | 10 | next unless content.valid_encoding? |
| 11 | next if context[:clean_html_maintain_nbsp] && !content.index(" ").nil? | ||
| 11 | content.gsub! %r{[[:space:]]+}, ' ' | 12 | content.gsub! %r{[[:space:]]+}, ' ' |
| 12 | node.content = content | 13 | node.content = content |
| 13 | end | 14 | end |
| @@ -11,6 +11,7 @@ module Docs · 10 unmodified lines | |||
| 11 | html_filters.push 'cordova/entries', 'cordova/clean_html' | 11 | html_filters.push 'cordova/entries', 'cordova/clean_html' |
| 12 | 12 | ||
| 13 | options[:container] = '.docs' | 13 | options[:container] = '.docs' |
| 14 | options[:clean_html_maintain_nbsp] = true | ||
| 14 | options[:skip] = %w(index.html) | 15 | options[:skip] = %w(index.html) |
| 15 | 16 | ||
| 16 | options[:fix_urls] = ->(url) do | 17 | options[:fix_urls] = ->(url) do |