History

Update openjdk 15 to 15.0.3 and openjdk 11 to 11.0.11

- Remove zero width characters from method signatures

Enoc committed 5 years ago

Commit d6688081 parent 926ccdc3 files · +6 −2Browse files

Unified · Split

3 files
  1. lib/docs/filters/openjdk/clean_html.rb +1 −0
  2. lib/docs/filters/openjdk/clean_html_new.rb +3 −0
  3. lib/docs/scrapers/openjdk.rb +2 −2
lib/docs/filters/openjdk/clean_html.rb+1−0
@@ -111,6 +111,7 @@ module Docs · 110 unmodified lines
111111 css('hr + br', 'p + br', 'div + br', 'hr').remove
112112
113113 css('pre').each do |node|
114+ node.content = node.content.sub(/\u200B/, '') # fix zero width space characters
114115 node.content = node.content.strip
115116 node['data-language'] = 'java'
116117 end
lib/docs/filters/openjdk/clean_html_new.rb+3−0
@@ -31,6 +31,8 @@ module Docs · 30 unmodified lines
3131
3232 # add syntax highlight to each method
3333 css('.member-signature').each do |node|
34+ node.content = node.content.sub(/\u200B/, '') # fix zero width space characters
35+
3436 node.name = 'pre'
3537 node['class'] = 'lang-java'
3638 node['data-language'] = 'java'
@@ -39,6 +41,7 @@ module Docs · 2 unmodified lines
3941 subnode.name = 'code'
4042 end
4143
44+
4245 end
4346
4447 doc
lib/docs/scrapers/openjdk.rb+2−2
@@ -38,7 +38,7 @@ module Docs · 37 unmodified lines
3838 NEWFILTERS = ['openjdk/entries_new', 'openjdk/clean_html_new']
3939
4040 version '15' do
41− self.release = '15.0.1'
41+ self.release = '15.0.3'
4242 self.root_path = 'index.html'
4343 self.base_url = 'https://docs.oracle.com/en/java/javase/15/docs/api/'
4444
@@ -50,7 +50,7 @@ module Docs · 5 unmodified lines
5050 OLDFILTERS = ['openjdk/entries', 'openjdk/clean_html']
5151
5252 version '11' do
53− self.release = '11.0.10'
53+ self.release = '11.0.11'
5454 self.root_path = 'index.html'
5555 self.base_url = 'https://docs.oracle.com/en/java/javase/11/docs/api/'
5656