History

Change from replacement regex to actually searching for the name

Makes it work in more scenarios, and also removes the stropping

Jake Leahy committed 2 years ago

Commit 62d43fb1 parent c2a47b31 file · +2 −2Browse files

Unified · Split

lib/docs/filters/nim/entries.rb+2−2
@@ -54,8 +54,8 @@ module Docs · 53 unmodified lines
54 else54 else
55 55
56 css('.simple-toc-section a, .nested-toc-section a').each do |node|56 css('.simple-toc-section a, .nested-toc-section a').each do |node|
57 entry_name = node.content57 match = /^`(.*)`|^(\w+)/.match(node.content)
58 entry_name.gsub!(/(\(|\[).*/, '')58 entry_name = match[1] || match[2]
59 59
60 entry_id = slug + node['href']60 entry_id = slug + node['href']
61 entries << [entry_name, entry_id, name]61 entries << [entry_name, entry_id, name]