Class: ImageViewerController

Inherits:
CatalogController
  • Object
show all
Includes:
CommonwealthVlrEngine::CatalogHelper
Defined in:
app/controllers/image_viewer_controller.rb

Overview

use to render new image in multi image viewer in catalog#show

Instance Method Summary collapse

Methods included from CommonwealthVlrEngine::CatalogHelper

#cc_terms_code, #cc_url, #collection_gallery_url, #collection_icon_path, #create_download_links, #create_thumb_img_element, #extra_body_classes, #has_downloadable_files?, #has_image_files?, #ia_download_title, #index_collection_link, #index_date_value, #index_institution_link, #index_relation_base_icon, #index_slideshow_img_url, #index_title_length, #institution_icon_path, #link_to_az_value, #normalize_date, #render_cc_license, #render_full_title, #render_hiergo_subject, #render_item_breadcrumb, #render_main_title, #render_mlt_search_link, #render_mods_date, #render_mods_dates, #render_mods_xml_record, #render_volume_title, #return_oai_inst_name, #setup_collection_links, #setup_names_roles, #should_autofocus_on_search_box?, #thumbnail_url

Instance Method Details

#book_viewerObject



18
19
20
21
22
# File 'app/controllers/image_viewer_controller.rb', line 18

def book_viewer
  @response, @document = fetch(params[:id])
  @image_files = has_image_files?(get_files(params[:id]))
  render(:layout => 'book_viewer')
end

#showObject



6
7
8
9
10
11
12
13
14
15
16
# File 'app/controllers/image_viewer_controller.rb', line 6

def show
  @response, @document = fetch(params[:id])
  #@img_to_show = params[:view]
  @title = @document[blacklight_config.index.title_field.to_sym]
  @page_sequence = get_page_sequence(@document.id, params[:view])
  respond_to do |format|
    format.js
    format.html { redirect_to solr_document_path(@document.id,
                                                 :view => params[:view]) }
  end
end