Sha256: 16b9eb01a23042256f2094f99b7fe3101a41a378a894c1effcbe573905457d6a

Contents?: true

Size: 810 Bytes

Versions: 3

Compression:

Stored size: 810 Bytes

Contents

module Admin
  module AlertsHelper
    def flash_warning_messages
      render_alert(flash[:admin_warning], :warning)
    end

    def flash_danger_messages
      render_alert(flash[:admin_danger], :danger)
    end

    def flash_success_messages
      render_alert(flash[:admin_success], :success)
    end

    def flash_messages
      [flash_danger_messages, flash_warning_messages, flash_success_messages].compact.join.html_safe
    end

    def render_alert(message, alert_class)
      return unless message
      "<div class='row'>
      <div class='col-md-8 col-md-offset-2'>
        <div class='alert alert-#{alert_class}'>
          <button data-dismiss='alert' class='close' type='button'>&times;</button>
          <p>#{message}</p>
        </div>
      </div>
    </div>".html_safe
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
coalla-cms-0.7.0.0 app/helpers/admin/alerts_helper.rb
coalla-cms-0.6.1.1 app/helpers/admin/alerts_helper.rb
coalla-cms-0.6.0.9 app/helpers/admin/alerts_helper.rb