Sha256: 683f6ce6d355269ae2eb4ae2396517ea5200cf39d5374f1fa497b02c20b89cdb

Contents?: true

Size: 610 Bytes

Versions: 7

Compression:

Stored size: 610 Bytes

Contents

module LocSearchHelper
  def link_to_import_from_loc(lccn)
    if lccn.blank?
      t('enju_loc.not_available')
    else
      identifier_type = IdentifierType.where(:name => 'lccn').first
      if identifier_type
        manifestation = Identifier.where(:body => lccn, :identifier_type_id => identifier_type
.id).first.try(:manifestation)
      end
      unless manifestation
        button_to t('enju_loc.add'), loc_search_index_path(book: {lccn: lccn}), method: :post, data: {disable_with: t('page.saving')}
      else
        link_to t('enju_loc.already_exists'), manifestation
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
enju_loc-0.2.0 app/helpers/loc_search_helper.rb
enju_loc-0.2.0.beta.3 app/helpers/loc_search_helper.rb
enju_loc-0.2.0.beta.2 app/helpers/loc_search_helper.rb
enju_loc-0.2.0.beta.1 app/helpers/loc_search_helper.rb
enju_loc-0.1.1 app/helpers/loc_search_helper.rb
enju_loc-0.1.0 app/helpers/loc_search_helper.rb
enju_loc-0.1.0.pre5 app/helpers/loc_search_helper.rb