diff --git a/app/components/trln_argon/search/sidebar_component.rb b/app/components/trln_argon/search/sidebar_component.rb index 6f88aaa5..2604fe43 100644 --- a/app/components/trln_argon/search/sidebar_component.rb +++ b/app/components/trln_argon/search/sidebar_component.rb @@ -4,6 +4,7 @@ module TrlnArgon module Search class SidebarComponent < Blacklight::Search::SidebarComponent def initialize(blacklight_config:, response:, view_config:) + super(blacklight_config: blacklight_config, response: response, view_config: view_config) @blacklight_config = blacklight_config @response = response @group_component_class = view_config.facet_group_component || Blacklight::Response::FacetGroupComponent diff --git a/config/initializers/blacklight_configuration.rb b/config/initializers/blacklight_configuration.rb index e5e6a291..6ecce0c3 100644 --- a/config/initializers/blacklight_configuration.rb +++ b/config/initializers/blacklight_configuration.rb @@ -3,7 +3,7 @@ module Blacklight class Configuration extend ActiveSupport::Autoload - + eager_autoload do autoload :HomeFacetField autoload :ShowSubHeaderField diff --git a/lib/generators/trln_argon/install_generator.rb b/lib/generators/trln_argon/install_generator.rb index 55dc0066..1cff5807 100644 --- a/lib/generators/trln_argon/install_generator.rb +++ b/lib/generators/trln_argon/install_generator.rb @@ -76,11 +76,11 @@ def inject_javascript_include say_status('info', '==============================', :magenta) say_status('info', 'Injecting TRLN Argon JS assets', :magenta) say_status('info', '==============================', :magenta) - if File.exist?('app/assets/javascripts/application.js') - return if IO.read('app/assets/javascripts/application.js').include?('trln_argon') - insert_into_file 'app/assets/javascripts/application.js', after: '//= require blacklight/blacklight' do - "\n//= require trln_argon/trln_argon\n" - end + return unless File.exist?('app/assets/javascripts/application.js') + return if IO.read('app/assets/javascripts/application.js').include?('trln_argon') + + insert_into_file 'app/assets/javascripts/application.js', after: '//= require blacklight/blacklight' do + "\n//= require trln_argon/trln_argon\n" end end