diff --git a/lib/docs/filters/gnu_cobol/clean_html.rb b/lib/docs/filters/gnu_cobol/clean_html.rb index 0ca5552f..6ac3e7b3 100644 --- a/lib/docs/filters/gnu_cobol/clean_html.rb +++ b/lib/docs/filters/gnu_cobol/clean_html.rb @@ -16,14 +16,16 @@ module Docs # Remove horizontal lines css('hr').remove + # Remove acronym tags but keep the content + css('acronym').each {|node| node.name = 'span'} + # Remove everything after Appendix B # This includes the license text, the document changelog, the compiler changelog and the footnote - start_element = at_css('a[name="Appendix-C-_002d-GNU-Free-Documentation-License"]').previous_element - next_element = start_element.next_element - until start_element.nil? - start_element.remove - start_element = next_element - next_element = start_element.nil? ? nil : start_element.next_element + current_element = at_css('a[name="Appendix-C-_002d-GNU-Free-Documentation-License"]').previous + until current_element.nil? + next_element = current_element.next + current_element.remove + current_element = next_element end # Make headers bigger diff --git a/public/icons/docs/gnu_cobol/16.png b/public/icons/docs/gnu_cobol/16.png new file mode 100644 index 00000000..24a558f1 Binary files /dev/null and b/public/icons/docs/gnu_cobol/16.png differ diff --git a/public/icons/docs/gnu_cobol/16@2x.png b/public/icons/docs/gnu_cobol/16@2x.png new file mode 100644 index 00000000..b87c38a4 Binary files /dev/null and b/public/icons/docs/gnu_cobol/16@2x.png differ diff --git a/public/icons/docs/gnu_cobol/SOURCE b/public/icons/docs/gnu_cobol/SOURCE new file mode 100644 index 00000000..9aa7d9a2 --- /dev/null +++ b/public/icons/docs/gnu_cobol/SOURCE @@ -0,0 +1 @@ +https://sourceforge.net/p/open-cobol/icon