Fixes #1937.
Unified · Split
| @@ -56,10 +56,14 @@ module Docs · 55 unmodified lines | ||
| 56 | 56 | else |
| 57 | 57 | node.next_element['id'] = node['name'] |
| 58 | 58 | end |
| 59 | + node.remove | |
| 60 | + elsif node.parent.name == 'p' | |
| 61 | + node['id'] = node['name'] | |
| 62 | + node.parent.after(node.remove) | |
| 59 | 63 | else |
| 60 | 64 | node.parent['id'] ||= node['name'] |
| 65 | + node.remove | |
| 61 | 66 | end |
| 62 | − node.remove | |
| 63 | 67 | end |
| 64 | 68 | |
| 65 | 69 | unless at_css('h2') |