Sha256: f084f4a49d8385ab7d401920a8ac4c2dd31845ef8211f0ee791c98a1c2e5d375

Contents?: true

Size: 741 Bytes

Versions: 37

Compression:

Stored size: 741 Bytes

Contents

# frozen_string_literal: true

module Decidim
  # Helper to print Feature references.
  module FeatureReferenceHelper
    # Displays the localized reference for the given feature.
    #
    # feature - the Feature that has the reference to display.
    # options - An optional hash of options
    #         * class: A string of extra css classes
    #
    # Returns a String.
    def feature_reference(feature, options = {})
      return unless feature.reference
      @reference = feature.reference
      "<div class='reference #{options[:class]}'>#{localized_reference}</div>".html_safe
    end

    private

    def localized_reference
      I18n.t("reference", reference: @reference, scope: "decidim.shared.reference")
    end
  end
end

Version data entries

37 entries across 37 versions & 2 rubygems

Version Path
decidim-core-0.8.4 app/helpers/decidim/feature_reference_helper.rb
decidim-core-0.8.3 app/helpers/decidim/feature_reference_helper.rb
decidim-core-0.8.2 app/helpers/decidim/feature_reference_helper.rb
decidim-core-0.8.1 app/helpers/decidim/feature_reference_helper.rb
decidim-core-0.8.0 app/helpers/decidim/feature_reference_helper.rb
decidim-core-0.7.4 app/helpers/decidim/feature_reference_helper.rb
decidim-core-0.7.3 app/helpers/decidim/feature_reference_helper.rb
decidim-core-0.7.2 app/helpers/decidim/feature_reference_helper.rb
decidim-core-0.7.1 app/helpers/decidim/feature_reference_helper.rb
decidim-core-0.7.0 app/helpers/decidim/feature_reference_helper.rb
decidim-core-0.6.8 app/helpers/decidim/feature_reference_helper.rb
decidim-0.6.8 decidim-core/app/helpers/decidim/feature_reference_helper.rb
decidim-core-0.6.7 app/helpers/decidim/feature_reference_helper.rb
decidim-0.6.7 decidim-core/app/helpers/decidim/feature_reference_helper.rb
decidim-core-0.6.6 app/helpers/decidim/feature_reference_helper.rb
decidim-0.6.6 decidim-core/app/helpers/decidim/feature_reference_helper.rb
decidim-core-0.6.5 app/helpers/decidim/feature_reference_helper.rb
decidim-0.6.5 decidim-core/app/helpers/decidim/feature_reference_helper.rb
decidim-core-0.6.4 app/helpers/decidim/feature_reference_helper.rb
decidim-0.6.4 decidim-core/app/helpers/decidim/feature_reference_helper.rb