File tree Expand file tree Collapse file tree 3 files changed +33
-9
lines changed Expand file tree Collapse file tree 3 files changed +33
-9
lines changed Original file line number Diff line number Diff line change @@ -10,14 +10,24 @@ def call
10
10
css ( '.headerlink' ) . remove
11
11
12
12
css ( 'dt' ) . each do |node |
13
- if node . parent . classes . include? 'class'
14
- new_node = doc . document . create_element 'h2'
13
+ node . name = 'h3'
14
+ if node . parent . classes . include? 'field-list'
15
+ node . name = 'h4'
16
+ node [ 'style' ] = 'margin: 0'
17
+ if node . text == 'Parameters' or node . text == 'Raises'
18
+ node . next_element . css ( 'strong' ) . each do |n |
19
+ n . name = 'code'
20
+ end
21
+ end
15
22
else
16
- new_node = doc . document . create_element "h3"
23
+ code = doc . document . create_element 'code'
24
+ if em = node . at_css ( '.property' )
25
+ code . inner_html = "<em>#{ em . text . strip } </em> "
26
+ em . remove
27
+ end
28
+ code . inner_html += node . inner_text . strip
29
+ node . inner_html = code
17
30
end
18
- new_node [ 'id' ] = node [ 'id' ]
19
- new_node . content = node . inner_text
20
- node . replace new_node
21
31
end
22
32
23
33
css ( 'pre' ) . each do |node |
@@ -28,6 +38,15 @@ def call
28
38
end
29
39
node . parent . parent . replace ( node )
30
40
end
41
+
42
+ css ( '.admonition' ) . each do |node |
43
+ node . name = 'blockquote'
44
+ node . at_css ( '.admonition-title' ) . name = 'h4'
45
+ # new_node = node.document.create_element 'blockquote'
46
+ # new_node.inner_html = node.inner_html
47
+ # node.replace new_node
48
+ end
49
+
31
50
doc
32
51
end
33
52
end
Original file line number Diff line number Diff line change @@ -20,9 +20,14 @@ def additional_entries
20
20
21
21
dl = node . parent . parent
22
22
23
- if dl . classes . include? ( 'attribute' ) or dl . classes . include? ( 'method' )
23
+ if dl . classes . include? ( 'attribute' ) \
24
+ or dl . classes . include? ( 'method' ) \
25
+ or dl . classes . include? ( 'data' )
24
26
parent = dl . parent . previous_element
25
27
cls = ''
28
+ if n = parent . at_css ( '.descclassname' )
29
+ cls += n . text
30
+ end
26
31
if n = parent . at_css ( '.descname' )
27
32
if n . text == "The nursery interface"
28
33
cls += "Nursery."
Original file line number Diff line number Diff line change 63
63
"code" : " https://github.com/python-trio/trio"
64
64
},
65
65
"release" : " 0.11" ,
66
- "mtime" : 1556275385 ,
67
- "db_size" : 746040
66
+ "mtime" : 1556279513 ,
67
+ "db_size" : 757201
68
68
}
69
69
]
You can’t perform that action at this time.
0 commit comments