diff --git a/lib/docs/filters/node/clean_html.rb b/lib/docs/filters/node/clean_html.rb
index 97b32fef..ffca2042 100644
--- a/lib/docs/filters/node/clean_html.rb
+++ b/lib/docs/filters/node/clean_html.rb
@@ -40,19 +40,6 @@ module Docs
node.content = node.content
end
- css('h3 > code, h4 > code, h5 > code').each do |node|
- tmp = node.content
- has_parethesis = true if tmp =~ /\(/
- tmp.gsub!(/\(.*\)/, '')
-
- if has_parethesis
- tmp << '()'
- end
-
- node.parent['id'] = tmp
-
- end
-
doc
end
end
diff --git a/lib/docs/filters/node/entries.rb b/lib/docs/filters/node/entries.rb
index e725cc80..87fc8765 100644
--- a/lib/docs/filters/node/entries.rb
+++ b/lib/docs/filters/node/entries.rb
@@ -14,18 +14,20 @@ module Docs
entries = []
css('h3 > code, h4 > code, h5 > code').each do |node|
+ name = node.content.gsub(/\(.*\)/, '()')
+ id = node.parent['id']
case node.parent.child.content
when /Class/
- entries << ["Class #{node.parent['id']}", node.parent['id'], type]
+ entries << ["Class #{name}", id, type]
when /Event/
- entries << ["Event #{node.parent['id']}", node.parent['id'], type]
+ entries << ["Event #{name}", id, type]
end
if node.parent.child.is_a?(Nokogiri::XML::Text)
next
else
- entries << [node.parent['id'], node.parent['id'], type]
+ entries << [name, id, type]
end
end