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
111 css('hr + br', 'p + br', 'div + br', 'hr').remove111 css('hr + br', 'p + br', 'div + br', 'hr').remove
112 112
113 css('pre').each do |node|113 css('pre').each do |node|
114 node.content = node.content.sub(/\u200B/, '') # fix zero width space characters
114 node.content = node.content.strip115 node.content = node.content.strip
115 node['data-language'] = 'java'116 node['data-language'] = 'java'
116 end117 end
lib/docs/filters/openjdk/clean_html_new.rb+3−0
@@ -31,6 +31,8 @@ module Docs · 30 unmodified lines
31 31
32 # add syntax highlight to each method32 # add syntax highlight to each method
33 css('.member-signature').each do |node|33 css('.member-signature').each do |node|
34 node.content = node.content.sub(/\u200B/, '') # fix zero width space characters
35
34 node.name = 'pre'36 node.name = 'pre'
35 node['class'] = 'lang-java'37 node['class'] = 'lang-java'
36 node['data-language'] = 'java'38 node['data-language'] = 'java'
@@ -39,6 +41,7 @@ module Docs · 2 unmodified lines
39 subnode.name = 'code'41 subnode.name = 'code'
40 end42 end
41 43
44
42 end45 end
43 46
44 doc47 doc
lib/docs/scrapers/openjdk.rb+2−2
@@ -38,7 +38,7 @@ module Docs · 37 unmodified lines
38 NEWFILTERS = ['openjdk/entries_new', 'openjdk/clean_html_new']38 NEWFILTERS = ['openjdk/entries_new', 'openjdk/clean_html_new']
39 39
40 version '15' do40 version '15' do
41 self.release = '15.0.1'41 self.release = '15.0.3'
42 self.root_path = 'index.html'42 self.root_path = 'index.html'
43 self.base_url = 'https://docs.oracle.com/en/java/javase/15/docs/api/'43 self.base_url = 'https://docs.oracle.com/en/java/javase/15/docs/api/'
44 44
@@ -50,7 +50,7 @@ module Docs · 5 unmodified lines
50 OLDFILTERS = ['openjdk/entries', 'openjdk/clean_html']50 OLDFILTERS = ['openjdk/entries', 'openjdk/clean_html']
51 51
52 version '11' do52 version '11' do
53 self.release = '11.0.10'53 self.release = '11.0.11'
54 self.root_path = 'index.html'54 self.root_path = 'index.html'
55 self.base_url = 'https://docs.oracle.com/en/java/javase/11/docs/api/'55 self.base_url = 'https://docs.oracle.com/en/java/javase/11/docs/api/'
56 56