|
|
|
@ -2,16 +2,22 @@ module Docs
|
|
|
|
|
class Tailwindcss
|
|
|
|
|
class EntriesFilter < Docs::EntriesFilter
|
|
|
|
|
def get_type
|
|
|
|
|
# /customizing-colors rediects to /colors, hence making css
|
|
|
|
|
# selector below not to match the href
|
|
|
|
|
if result[:path] == 'customizing-colors'
|
|
|
|
|
selector = "#sidebar a[href='#{result[:path]}']"
|
|
|
|
|
else
|
|
|
|
|
selector = "#sidebar a[href='#{result[:path]}']"
|
|
|
|
|
end
|
|
|
|
|
# We are only interested in children list items
|
|
|
|
|
selector = "nav li li a[href='#{result[:path]}']"
|
|
|
|
|
|
|
|
|
|
check = at_css(selector).parent.parent.parent.css('h5').inner_text
|
|
|
|
|
check
|
|
|
|
|
anchor = at_css(selector)
|
|
|
|
|
category_list = anchor.ancestors('li')[1]
|
|
|
|
|
title = category_list.css('h5')
|
|
|
|
|
|
|
|
|
|
return title.inner_text
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def get_name
|
|
|
|
|
# We are only interested in children list items
|
|
|
|
|
selector = "nav li li a[href='#{result[:path]}']"
|
|
|
|
|
item = at_css(selector)
|
|
|
|
|
|
|
|
|
|
return item.inner_text
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|