Sha256: bb40d8bec7725e1d3d6444255e8d19d5be4b546e3882eef5ef86e3e1c180e893
Contents?: true
Size: 1.4 KB
Versions: 5
Compression:
Stored size: 1.4 KB
Contents
module ContourHelper def cancel link_to 'Cancel', URI.parse(request.referer.to_s).path.blank? ? root_path : (URI.parse(request.referer.to_s).path), class: 'btn btn-danger' end def sort_field_helper(order, sort_field, display_name, search_form_id = 'search_form') sort_field_order = (order == sort_field) ? "#{sort_field} DESC" : sort_field symbol = (order == sort_field) ? '»' : (order == sort_field + ' DESC' ? '«' : '«»') selected_class = (order == sort_field) ? 'selected' : (order == sort_field + ' DESC' ? 'selected' : '') content_tag(:span, class: selected_class) do display_name.to_s.html_safe + ' ' + link_to(raw(symbol), '#', data: { object: 'order', order: sort_field_order, form: "##{search_form_id}" }, style: 'text-decoration:none') end.html_safe end # From Twitter-Bootstrap-Rails def flash_block output = '' flash.each do |type, message| output += flash_container(type, message) if ['alert', 'notice', 'error', 'warning', 'success', 'info'].include?(type.to_s) end raw(output) end # From Twitter-Bootstrap-Rails def flash_container(type, message) type = 'success' if type.to_s == 'notice' type = 'error' if type.to_s == 'alert' content_tag(:div, class: "alert alert-#{type}") do content_tag(:a, raw("×"), href: '#', class: 'close', data: { dismiss: 'alert' }) + message end.html_safe end end
Version data entries
5 entries across 5 versions & 1 rubygems