Commit 8f08999020ddca8c91ef8688e28d77dae659dc10

Authored by Andrey Karpikov
1 parent adc42889

check menu selected

@@ -122,10 +122,14 @@ module Kanjai @@ -122,10 +122,14 @@ module Kanjai
122 end 122 end
123 123
124 124
  125 +
125 page_collection.each do |page| 126 page_collection.each do |page|
  127 + is_current_page = session[:url] == page.menu_url(session[:scheme], I18n.locale).gsub("/#{I18n.locale}", "")
  128 +
126 if page.children.length > 0 and next_level 129 if page.children.length > 0 and next_level
127 subparts << item[:source].to_s.gsub('###link###', page.menu_url(session[:scheme], lang = nil).to_s) 130 subparts << item[:source].to_s.gsub('###link###', page.menu_url(session[:scheme], lang = nil).to_s)
128 .gsub('###title###', page.lang_attributes(I18n.locale, :title).to_s) 131 .gsub('###title###', page.lang_attributes(I18n.locale, :title).to_s)
  132 + .gsub('###active_class###', is_current_page ? 'active' : '' )
129 133
130 self.menu_generator(session, domain, next_level[:children], subparts, nil, false, page) 134 self.menu_generator(session, domain, next_level[:children], subparts, nil, false, page)
131 else 135 else
1 module Kanjai 1 module Kanjai
2 - VERSION = "0.0.368" 2 + VERSION = "0.0.369"
3 end 3 end