Method: Comparison::Presenter#dom_classes
- Defined in:
- lib/comparison/presenter.rb
#dom_classes ⇒ Object
Returns the I18n translation for ‘comparison.dom_classes`.
Use these translations to specify CSS classes for tags that contain comparison data. For example:
en:
comparison:
dom_classes:
positive: 'comparison positive'
negative: 'comparison negative'
nochange: 'comparison nochange'
.comparison.positive {
color: #3c763d;
background-color: #dff0d8;
}
.comparison.negative {
color: #a94442;
background-color: #f2dede;
}
.comparison.nochange {
color: #777777;
}
content_tag :span, cmp.difference, class: cmp.dom_classes
# => "<span class=\"comparison positive\">+10%</span>"
If you need to work with inline styles instead of CSS classes, see the ‘#inline_style` method.
158 159 160 161 |
# File 'lib/comparison/presenter.rb', line 158 def dom_classes key, *deprecated_keys = (%w[dom_classes classes]) t key, default: deprecated_keys end |