lib/zen/package/menu.rb in zen-0.3 vs lib/zen/package/menu.rb in zen-0.4
- old
+ new
@@ -79,11 +79,16 @@
# allowed to view it.
return if !user_authorized?(@options[:permission])
g = Ramaze::Gestalt.new
children = []
+ attrs = {}
- g.li do
+ if respond_to?(:request) and url == request.env['SCRIPT_NAME']
+ attrs[:class] = 'current'
+ end
+
+ g.li(attrs) do
g.a(title, :href => url, :title => title)
unless @children.empty?
@children.each do |child|
html = child.html(permissions)