Sha256: 2686209630deef7f93bd43c21983b923d564bf365ebaaed494113fb83017badb
Contents?: true
Size: 1 KB
Versions: 3
Compression:
Stored size: 1 KB
Contents
module FlashRailsMessages class Base # BOOTSTRAP FRAMEWORK # ========================================= # def alert_element(type, message) # content_tag :div, alert_options(type) do # content = ActiveSupport::SafeBuffer.new # content += close_element if options.fetch(:dismissible, false) # content += message.html_safe # content # end # end def close_element content_tag :button, type: 'button', class: 'close', 'data-dismiss': 'alert' do content_tag(:span, '×'.html_safe, 'aria-hidden': 'true') + content_tag(:span, 'Close', class: 'sr-only') end end # def default_alert_classes # 'alert' # end def alert_type_classes { success: 'alert-success', notice: 'alert-success', alert: 'alert-danger', error: 'alert-danger', } end def custom_alert_classes if options.fetch(:dismissible, false) 'alert-dismissible' end end end end
Version data entries
3 entries across 3 versions & 1 rubygems