lib/spotlight/engine.rb in blacklight-spotlight-3.0.0.rc2 vs lib/spotlight/engine.rb in blacklight-spotlight-3.0.0.rc3

- old
+ new

@@ -36,12 +36,12 @@ require 'carrierwave' require 'underscore-rails' require 'github/markup' require 'sir_trevor_rails' require 'openseadragon' + require 'handlebars_assets' require 'sprockets/es6' - require 'almond-rails' config.assets.precompile += %w[spotlight/fallback/*.png] config.autoload_paths += %W[ #{config.root}/app/builders @@ -53,20 +53,21 @@ require 'cancan' require 'bootstrap_form' require 'acts-as-taggable-on' Mime::Type.register 'application/solr+json', :solr_json + Mime::Type.register 'application/iiif+json', :iiif_json end initializer 'spotlight.factories', after: 'factory_bot.set_factory_paths' do FactoryBot.definition_file_paths << File.expand_path('../../spec/factories', __dir__) if defined?(FactoryBot) end initializer 'spotlight.assets.precompile' do |app| app.config.assets.precompile += %w[spotlight/default_thumbnail.jpg spotlight/default_browse_thumbnail.jpg] - Sprockets::ES6.configuration = { 'modules' => 'amd', 'moduleIds' => true } + Sprockets::ES6.configuration = { 'modules' => 'umd', 'moduleIds' => true } # When we upgrade to Sprockets 4, we can ditch sprockets-es6 and config AMD # in this way: # https://github.com/rails/sprockets/issues/73#issuecomment-139113466 end @@ -265,10 +266,10 @@ config.default_page_content_type = 'SirTrevor' # Added here for backwards compatability with SirTrevor 0.6 # and apps who have customized their avaialble widgets config.sir_trevor_widgets = %w[ - Heading Text List Quote Iframe Video Oembed Rule UploadedItems Browse LinkToSearch + Heading Text List Quote Iframe Video Oembed Rule UploadedItems Browse BrowseGroupCategories LinkToSearch FeaturedPages SolrDocuments SolrDocumentsCarousel SolrDocumentsEmbed SolrDocumentsFeatures SolrDocumentsGrid SearchResults ] config.routes = OpenStruct.new