23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
# File 'lib/hwidgets/htopnav.rb', line 23
def html()
@items.each do |value|
if(value[:type] == 'link')
self << self.a(value[:name], icon: value[:icon], href: value[:href])
elsif (value[:type].include? 'menu')
type = value[:type].sub('menu', '')
containerDiv = HDivTag.new(class: "#{type}container")
containerDiv << self.a(value[:name], icon: value[:icon], class: "#{type}item")
self << containerDiv
= HDivTag.new(class: 'menu')
value[:content].each do ||
<< self.a([:name], icon: [:icon], href: [:href])
end
containerDiv <<
end
end
return super
end
|