Module: Zizia::MetadataDetailsHelper
- Defined in:
- app/helpers/zizia/metadata_details_helper.rb
Instance Method Summary collapse
- #css_class(value) ⇒ Object
- #hide_system_field(detail) ⇒ Object
- #system_field(detail) ⇒ Object
- #true_false_to_yes_no(value) ⇒ Object
Instance Method Details
#css_class(value) ⇒ Object
4 5 6 7 |
# File 'app/helpers/zizia/metadata_details_helper.rb', line 4 def css_class(value) return 'missing' if value == 'not configured' return 'missing' if value.match?(/translation missing/) end |
#hide_system_field(detail) ⇒ Object
16 17 18 19 20 21 22 23 |
# File 'app/helpers/zizia/metadata_details_helper.rb', line 16 def hide_system_field(detail) return "" if detail.nil? return "" unless detail[:usage] # rubocop: disable Rails/OutputSafety return "style='display: none'".html_safe if detail[:usage].match?("system field") # rubocop: enable Rails/OutputSafety "" end |
#system_field(detail) ⇒ Object
9 10 11 12 13 14 |
# File 'app/helpers/zizia/metadata_details_helper.rb', line 9 def system_field(detail) return "" if detail.nil? return "non-system-field" unless detail[:usage] return "system-field" if detail[:usage].match?("system field") "non-system-field" end |
#true_false_to_yes_no(value) ⇒ Object
25 26 27 28 29 |
# File 'app/helpers/zizia/metadata_details_helper.rb', line 25 def true_false_to_yes_no(value) return "" if value.nil? return "yes" if value == "true" "no" end |