Module: SortableBy::IconStrategy
- Defined in:
- lib/sortable_by/table_header.rb
Class Method Summary collapse
Class Method Details
.basic(context, dir) ⇒ Object
108 109 110 111 |
# File 'lib/sortable_by/table_header.rb', line 108 def self.basic(context, dir) text = dir == 'desc' ? '▼' : '▲' context.content_tag(:span, text, class: 'sortable-direction') end |
.fontawesome(context, dir) ⇒ Object
98 99 100 101 |
# File 'lib/sortable_by/table_header.rb', line 98 def self.fontawesome(context, dir) icon_class = dir == 'asc' ? 'fa-caret-up' : 'fa-caret-down' context.content_tag :i, '', class: "fa #{icon_class}" end |
.glyph(context, dir) ⇒ Object
103 104 105 106 |
# File 'lib/sortable_by/table_header.rb', line 103 def self.glyph(context, dir) icon_class = dir == 'asc' ? 'up' : 'down' context.content_tag(:span, '', class: "glyphicon glyphicon-arrow-#{icon_class}") end |