diff --git a/app/assets/images/homepage/1897chif.jpg b/app/assets/images/homepage/1897chif.jpg new file mode 100644 index 0000000..761c5c9 Binary files /dev/null and b/app/assets/images/homepage/1897chif.jpg differ diff --git a/app/assets/images/homepage/Abbotfamily4.jpg b/app/assets/images/homepage/Abbotfamily4.jpg new file mode 100644 index 0000000..337f344 Binary files /dev/null and b/app/assets/images/homepage/Abbotfamily4.jpg differ diff --git a/app/assets/images/homepage/Aladdin19231024_1.jpg b/app/assets/images/homepage/Aladdin19231024_1.jpg new file mode 100644 index 0000000..20dafa8 Binary files /dev/null and b/app/assets/images/homepage/Aladdin19231024_1.jpg differ diff --git a/app/assets/images/homepage/BourgeoiseATFscrapbookcovercloseup1024_1.jpg b/app/assets/images/homepage/BourgeoiseATFscrapbookcovercloseup1024_1.jpg new file mode 100644 index 0000000..274299d Binary files /dev/null and b/app/assets/images/homepage/BourgeoiseATFscrapbookcovercloseup1024_1.jpg differ diff --git a/app/assets/images/homepage/Brinleyreceipts_2.jpg b/app/assets/images/homepage/Brinleyreceipts_2.jpg new file mode 100644 index 0000000..5b8d823 Binary files /dev/null and b/app/assets/images/homepage/Brinleyreceipts_2.jpg differ diff --git a/app/assets/images/homepage/CityofGreenBayPostcardCaptBacon1024_1.jpg b/app/assets/images/homepage/CityofGreenBayPostcardCaptBacon1024_1.jpg new file mode 100644 index 0000000..9f906f7 Binary files /dev/null and b/app/assets/images/homepage/CityofGreenBayPostcardCaptBacon1024_1.jpg differ diff --git a/app/assets/images/homepage/EHTheKillers1.jpg b/app/assets/images/homepage/EHTheKillers1.jpg new file mode 100644 index 0000000..6c7d08b Binary files /dev/null and b/app/assets/images/homepage/EHTheKillers1.jpg differ diff --git a/app/assets/images/homepage/Fremont_Pressed_flowers.jpg b/app/assets/images/homepage/Fremont_Pressed_flowers.jpg new file mode 100644 index 0000000..27982d9 Binary files /dev/null and b/app/assets/images/homepage/Fremont_Pressed_flowers.jpg differ diff --git a/app/assets/images/homepage/GriffinCassettePHartCenterDedicationSpeech1024_1.jpg b/app/assets/images/homepage/GriffinCassettePHartCenterDedicationSpeech1024_1.jpg new file mode 100644 index 0000000..9e74a04 Binary files /dev/null and b/app/assets/images/homepage/GriffinCassettePHartCenterDedicationSpeech1024_1.jpg differ diff --git a/app/assets/images/homepage/LakeSuperiorScenery.jpg b/app/assets/images/homepage/LakeSuperiorScenery.jpg new file mode 100644 index 0000000..56fb264 Binary files /dev/null and b/app/assets/images/homepage/LakeSuperiorScenery.jpg differ diff --git a/app/assets/images/homepage/PortlandWhiteMountainsStage.jpg b/app/assets/images/homepage/PortlandWhiteMountainsStage.jpg new file mode 100644 index 0000000..c657819 Binary files /dev/null and b/app/assets/images/homepage/PortlandWhiteMountainsStage.jpg differ diff --git a/app/assets/images/homepage/Portrait-Grosvenor-Townsend.jpg b/app/assets/images/homepage/Portrait-Grosvenor-Townsend.jpg new file mode 100644 index 0000000..42dc3ee Binary files /dev/null and b/app/assets/images/homepage/Portrait-Grosvenor-Townsend.jpg differ diff --git a/app/assets/images/homepage/Rohland.2.jpg b/app/assets/images/homepage/Rohland.2.jpg new file mode 100644 index 0000000..bcd20b7 Binary files /dev/null and b/app/assets/images/homepage/Rohland.2.jpg differ diff --git a/app/assets/images/homepage/SaraPurmet1024_1.jpg b/app/assets/images/homepage/SaraPurmet1024_1.jpg new file mode 100644 index 0000000..f8d1c32 Binary files /dev/null and b/app/assets/images/homepage/SaraPurmet1024_1.jpg differ diff --git a/app/assets/images/homepage/Tea-fight_EdwardWilliamsClay.jpg b/app/assets/images/homepage/Tea-fight_EdwardWilliamsClay.jpg new file mode 100644 index 0000000..4fc239c Binary files /dev/null and b/app/assets/images/homepage/Tea-fight_EdwardWilliamsClay.jpg differ diff --git a/app/assets/images/homepage/YoungManAfraidofHisHorses.jpg b/app/assets/images/homepage/YoungManAfraidofHisHorses.jpg new file mode 100644 index 0000000..dc17221 Binary files /dev/null and b/app/assets/images/homepage/YoungManAfraidofHisHorses.jpg differ diff --git a/app/assets/images/homepage/bhl_bl001282_full_897_492__0_native.jpg b/app/assets/images/homepage/bhl_bl001282_full_897_492__0_native.jpg new file mode 100644 index 0000000..5d6ec0b Binary files /dev/null and b/app/assets/images/homepage/bhl_bl001282_full_897_492__0_native.jpg differ diff --git a/app/assets/images/homepage/bhl_bl002207_full_5280_5197__0_native.jpg b/app/assets/images/homepage/bhl_bl002207_full_5280_5197__0_native.jpg new file mode 100644 index 0000000..d3fae78 Binary files /dev/null and b/app/assets/images/homepage/bhl_bl002207_full_5280_5197__0_native.jpg differ diff --git a/app/assets/images/homepage/bhl_bl004042_full_4800_6794__0_native.jpg b/app/assets/images/homepage/bhl_bl004042_full_4800_6794__0_native.jpg new file mode 100644 index 0000000..d1b0636 Binary files /dev/null and b/app/assets/images/homepage/bhl_bl004042_full_4800_6794__0_native.jpg differ diff --git a/app/assets/images/homepage/bhl_hs10699_full_5748_4490__0_native.jpg b/app/assets/images/homepage/bhl_hs10699_full_5748_4490__0_native.jpg new file mode 100644 index 0000000..671eb1d Binary files /dev/null and b/app/assets/images/homepage/bhl_hs10699_full_5748_4490__0_native.jpg differ diff --git a/app/assets/images/homepage/bhl_hs14631_full_3680_2456__0_native.jpg b/app/assets/images/homepage/bhl_hs14631_full_3680_2456__0_native.jpg new file mode 100644 index 0000000..59e6761 Binary files /dev/null and b/app/assets/images/homepage/bhl_hs14631_full_3680_2456__0_native.jpg differ diff --git a/app/assets/images/homepage/bhl_hs15706_full_5148_3088__0_native.jpg b/app/assets/images/homepage/bhl_hs15706_full_5148_3088__0_native.jpg new file mode 100644 index 0000000..f2555a4 Binary files /dev/null and b/app/assets/images/homepage/bhl_hs15706_full_5148_3088__0_native.jpg differ diff --git a/app/assets/images/homepage/bhl_hs17962_full_5615_4459__0_native.jpg b/app/assets/images/homepage/bhl_hs17962_full_5615_4459__0_native.jpg new file mode 100644 index 0000000..d17919a Binary files /dev/null and b/app/assets/images/homepage/bhl_hs17962_full_5615_4459__0_native.jpg differ diff --git a/app/assets/images/homepage/sclib_24627_0028_full_872_624__0_native.jpg b/app/assets/images/homepage/sclib_24627_0028_full_872_624__0_native.jpg new file mode 100644 index 0000000..3982986 Binary files /dev/null and b/app/assets/images/homepage/sclib_24627_0028_full_872_624__0_native.jpg differ diff --git a/app/assets/images/homepage/wcl1ic_wcl004061_full_775_501__0_native.jpg b/app/assets/images/homepage/wcl1ic_wcl004061_full_775_501__0_native.jpg new file mode 100644 index 0000000..4560c64 Binary files /dev/null and b/app/assets/images/homepage/wcl1ic_wcl004061_full_775_501__0_native.jpg differ diff --git a/app/helpers/catalog_helper.rb b/app/helpers/catalog_helper.rb new file mode 100644 index 0000000..c6ca6e1 --- /dev/null +++ b/app/helpers/catalog_helper.rb @@ -0,0 +1,7 @@ +module CatalogHelper + include Blacklight::CatalogHelperBehavior + + def has_no_query + request.path == "/" && params[:q].blank? && params[:f].blank? + end +end \ No newline at end of file diff --git a/app/helpers/homepage_helper.rb b/app/helpers/homepage_helper.rb new file mode 100644 index 0000000..f9dd2a9 --- /dev/null +++ b/app/helpers/homepage_helper.rb @@ -0,0 +1,35 @@ +module HomepageHelper + def config_features + @config_features ||= begin + YAML.safe_load(::File.read(config_filename)) + rescue Errno::ENOENT + {} + end + end + + def config_filename + Rails.root.join('config', 'featured_images.yml') + end + + def random_feature + img_index = config_features['image_list'].keys.sample + config_features['image_list'][img_index] + end + + # Image can be an absolute URL to any external image, or alternatively, + # a name of a local file within assets/images/homepage + def feature_img_url(image) + return image if image.match(/^#{URI.regexp(%w[http https])}$/) + + image_url(['homepage', image].join('/')) + end + + def collection_count_home + search_service = Blacklight.repository_class.new(blacklight_config) + query = search_service.search( + q: 'level_sim:Collection', + rows: 1 + ) + query.response['numFound'] + end +end \ No newline at end of file diff --git a/app/helpers/repository_helper.rb b/app/helpers/repository_helper.rb new file mode 100644 index 0000000..3a407e3 --- /dev/null +++ b/app/helpers/repository_helper.rb @@ -0,0 +1,9 @@ +module RepositoryHelper + # Modified from UM Arclight/DUL Arclight + # @return [String] handles the formatting of "city, state zip, country" + def city_state_zip_country(repository) + state_zip = repository.state + state_zip += " #{repository.zip}" if repository.zip + [ repository.city, state_zip, repository.country ].compact.join(", ") + end +end \ No newline at end of file diff --git a/app/views/arclight/repositories/_repository.html.erb b/app/views/arclight/repositories/_repository.html.erb index c6ee9a3..3933f1c 100755 --- a/app/views/arclight/repositories/_repository.html.erb +++ b/app/views/arclight/repositories/_repository.html.erb @@ -58,13 +58,18 @@
Use this site to search and explore finding aids, also called collection guides. Finding aids describe collections of primary sources and other unique, original, or rare materials held by these repositories. Materials include manuscripts, correspondence, organizational records, photographs, audio visual recordings, ephemera, and born-digital materials.
The finding aid provides information about:
Warning warning!
+ + + advanced_search: + title: "Advanced Search" + within_collections_label: "Search in" + search_fields_label: "Search field" + available_online: "Includes Digital Content" + search_label: "Search for" + submit: "Search" + start_over: "Start Over" + + digital_objects: + online_banner: + message_text: Some materials from this collection are available online. + dc_html: View Digital Collection + filter_online_html: Only view items with online access + ddr_embed_link: View Item Page / More Info / Download + request_this_record: Request This Record + electronic-record-master: Electronic Record (Master) + electronic-record-use-copy: Electronic Record (Use Copy) + + tooltips: + online: "Includes Digital Content" + bookmarks: + present: "In Bookmarks" + absent: "Add to Bookmarks" + restricted: "Some restrictions apply" + + views: + index: + number_of_components: + one: entry + other: entries + show: + access: + more: "More..." + more_restriction: "More about accessing and using these materials..." + help_links: + citations: "Citations, Permissions, & Copyright" + requesting: "How to Request" + reproductions: "Ordering Reproductions" + visitors: "Info for Visitors" + containers: + see_all: "Expand list" + field_group_note: + indexed_terms_field: "Click on terms below to find any related finding aids on this site." + sidebar: + collection_title: Collection + collection_info_icon_label: Advanced collection info + mobile_sidebar_btn: Navigate the Collection + request: + tooltip: Select items for reading room use or request copies. + current_containers: | + The item you are currently viewing is in: