[devdocsgjs/main: 188/239] tailwindcss: simplify <code> filtering
- From: Andy Holmes <andyholmes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [devdocsgjs/main: 188/239] tailwindcss: simplify <code> filtering
- Date: Fri, 8 Apr 2022 07:47:42 +0000 (UTC)
commit e875473585808072ebcde68f57a5455f2e100033
Author: Simon Legner <Simon Legner gmail com>
Date: Mon Feb 21 23:03:55 2022 +0100
tailwindcss: simplify <code> filtering
lib/docs/filters/tailwindcss/clean_html.rb | 19 +++----------------
1 file changed, 3 insertions(+), 16 deletions(-)
---
diff --git a/lib/docs/filters/tailwindcss/clean_html.rb b/lib/docs/filters/tailwindcss/clean_html.rb
index e1a9767a..da7a18f7 100644
--- a/lib/docs/filters/tailwindcss/clean_html.rb
+++ b/lib/docs/filters/tailwindcss/clean_html.rb
@@ -95,22 +95,9 @@ module Docs
end
# Properly format code examples
- css('code.language-html').each do |node|
- node.name = 'pre';
- node['data-language'] = 'html'
- node.parent.name = 'div';
- end
-
- css('code.language-diff').each do |node|
- node.name = 'pre';
- node['data-language'] = 'diff'
- node.parent.name = 'div';
- end
-
- css('code.language-js').each do |node|
- node.name = 'pre';
- node['data-language'] = 'js'
- node.parent.name = 'div';
+ css('pre > code:first-child').each do |node|
+ node.parent['data-language'] = node['class'][/language-(\w+)/, 1] if node['class'] and
node['class'][/language-(\w+)/]
+ node.parent.content = node.parent.content
end
@doc.traverse { |node| cleanup_tailwind_classes(node) }
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]