]> source.dussan.org Git - redmine.git/commitdiff
Moves flash messages rendering to a helper method.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 3 Jan 2009 14:11:44 +0000 (14:11 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 3 Jan 2009 14:11:44 +0000 (14:11 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2223 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/helpers/application_helper.rb
app/views/layouts/base.rhtml

index a935ce9ec323d9106caa516e2190b4af45a548a1..35d1670ae78613fb9a4be09396112270dfa4cb03 100644 (file)
@@ -147,6 +147,15 @@ module ApplicationHelper
     end
     content
   end
+  
+  # Renders flash messages
+  def render_flash_messages
+    s = ''
+    flash.each do |k,v|
+      s << content_tag('div', v, :class => "flash #{k}")
+    end
+    s
+  end
 
   # Truncates and returns the string as a single line
   def truncate_single_line(string, *args)
index b146d615ed7957628edc5eedaee8bb981b52f563..0de3b0e3d4317485248a8cf65fcf188a41173327 100644 (file)
@@ -50,8 +50,7 @@
     </div>
     
     <div id="content">
-            <%= content_tag('div', flash[:error], :class => 'flash error') if flash[:error] %>
-            <%= content_tag('div', flash[:notice], :class => 'flash notice') if flash[:notice] %>
+                               <%= render_flash_messages %>
         <%= yield %>
     </div>
 </div>