From 385dcfc15b843757f35547ae0e0e843bee13d371 Mon Sep 17 00:00:00 2001 From: Enoc Date: Sat, 30 Jan 2021 13:26:07 -0600 Subject: [PATCH] Remove openjdk16 and improve syntax highlight --- lib/docs/filters/openjdk/clean_html_new.rb | 18 ++++++++++++++++++ lib/docs/scrapers/openjdk.rb | 9 --------- 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/lib/docs/filters/openjdk/clean_html_new.rb b/lib/docs/filters/openjdk/clean_html_new.rb index 9a8aec93..0e16f18d 100644 --- a/lib/docs/filters/openjdk/clean_html_new.rb +++ b/lib/docs/filters/openjdk/clean_html_new.rb @@ -24,6 +24,24 @@ module Docs end end + # add syntax highlight to code blocks + css('pre > code').each do |node| + node.parent['class'] = 'lang-java' + node.parent['data-language'] = 'java' + end + + # add syntax highlight to each method + css('.member-signature').each do |node| + node.name = 'pre' + node['class'] = 'lang-java' + node['data-language'] = 'java' + + node.css('span').each do |subnode| + subnode.name = 'code' + end + + end + doc end end diff --git a/lib/docs/scrapers/openjdk.rb b/lib/docs/scrapers/openjdk.rb index 93bd3380..3a18c588 100644 --- a/lib/docs/scrapers/openjdk.rb +++ b/lib/docs/scrapers/openjdk.rb @@ -34,15 +34,6 @@ module Docs NEWFILTERS = ['openjdk/entries_new', 'openjdk/clean_html_new'] - version '16' do - self.release = '16' - self.root_path = 'index.html' - - html_filters.push NEWFILTERS - - options[:container] = 'main' - end - version '15' do self.release = '15.0.1' self.root_path = 'index.html'