From bd6fe4f97c6770c393ab163dc791235380cdfece Mon Sep 17 00:00:00 2001 From: David Date: Fri, 9 Sep 2016 12:48:23 +0800 Subject: [PATCH] added v3 clean_html --- lib/docs/filters/craft_cms/clean_html_v3.rb | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 lib/docs/filters/craft_cms/clean_html_v3.rb diff --git a/lib/docs/filters/craft_cms/clean_html_v3.rb b/lib/docs/filters/craft_cms/clean_html_v3.rb new file mode 100644 index 00000000..723f1d04 --- /dev/null +++ b/lib/docs/filters/craft_cms/clean_html_v3.rb @@ -0,0 +1,21 @@ +module Docs + class CraftCms + class CleanHtmlV3Filter < Filter + def call + + # Add for quick lookup + css('header.h3 h3').each do |node| + name = node.at_css('code').content.strip + tag = name.tr('()', '') + '-detail' + node.at_css('code').inner_html = "" + name + "" + end + + css('h2').each do |node| + node.at_css('a')['id'] = node.at_css('a')['href'].tr('#', '') + end + + doc + end + end + end +end