Sha256: 6def4b2c18d983bffc5b9d72c028bbba1e5700b948e52c845fe4ef13a038dc02
Contents?: true
Size: 1.75 KB
Versions: 11
Compression:
Stored size: 1.75 KB
Contents
<% display = ['not_signed_in', 'always'] %> <% if user_signed_in? -%> <% display = ['signed_in', 'always'] %> <% end %> <% Contour.menu_items.each do |menu_item| %> <% if display.include?(menu_item[:display]) and (menu_item[:condition].blank? or eval(menu_item[:condition])) %> <div style="float:<%= menu_item[:position] %>"> <%= link_to_function (menu_item[:eval] ? eval(menu_item[:name]) : menu_item[:name].html_safe + (menu_item[:image].blank? ? '' : image_tag(menu_item[:image], menu_item[:image_options]))), "$('#menu_#{menu_item[:id]}').show();", :onmouseover => "$('#menu_#{menu_item[:id]}').show();" %> <div style="position:relative;"> <div id="menu_<%= menu_item[:id] %>" class="menu_dropdown_<%= menu_item[:position_class] %>" style="display:none"> <% menu_item[:links].each do |link| %> <% if link[:condition].blank? or eval(link[:condition]) %> <% if link[:html].blank? %> <div style="white-space:nowrap"> <%= link_to (link[:eval] ? eval(link[:name]) : link[:name].html_safe + (link[:image].blank? ? '' : image_tag(link[:image], link[:image_options]))), eval(link[:path]), :class => 'noicon', :target => link[:target] %> </div> <% else %> <%= link[:eval] ? eval(link[:html]).html_safe : link[:html].html_safe %> <% end %> <% end %> <% end %> </div> </div> </div> <% end %> <% end %> <% ids = Contour.menu_items.select{|mi| display.include?(mi[:display])}.collect{|mi| mi[:id]} %> <%= javascript_tag "hideOnMouseOut([#{ids.collect{|id| "'#menu_#{id}'"}.join(',')}]);" %> <%= render :partial => 'contour/authentications/menu' unless user_signed_in? %> <div style="clear:both"></div>
Version data entries
11 entries across 11 versions & 1 rubygems