add image sizes, optimize icons
[opensuse:software-o-o.git] / app / views / layouts / _flash.html.erb
1 <% unless flash.blank? %>
2
3   <div id="flash-messages" class="container_16" >
4     <div class="grid_16 alpha omega">
5
6       <% [:success, :error, :warn, :note, :notice, :info].each do |flash_type|
7         if (flash[flash_type] && !flash[flash_type].empty?)
8           case flash_type
9           when :error
10             flash_icon = "ui-icon-alert"
11             flash_header = 'ui-state-error'
12           when :warn
13             flash_icon = "ui-icon-alert"
14             flash_header = 'ui-state-error'
15           when :success
16             flash_icon = "ui-icon-info"
17             flash_header = 'ui-state-highlight'
18           when :note
19             flash_icon = "ui-icon-info"
20             flash_header = 'ui-state-highlight'
21           when :info
22             flash_icon = "ui-icon-info"
23             flash_header = 'ui-state-highlight'
24           when :notice
25             flash_icon = "ui-icon-info"
26             flash_header = 'ui-state-highlight'
27           end %>
28
29           <%
30           body = flash[flash_type].gsub(/\n/, '<br/>')
31           body = sanitize body, :tags => %w(a b p ul li br u), :attributes => %w(href title)
32           %>
33
34           <div class="<%= flash_header %> ui-corner-all" style="margin-bottom: 5px;">
35             <p>
36               <span class="ui-icon <%= flash_icon %>"/>
37               <%= body %>
38             </p>
39           </div>
40
41         <% end %>
42       <% end %>
43
44     </div>
45   </div>
46 <% end %>