From 6b5d2ad37b468275d177b8e0305ada6437254e9f Mon Sep 17 00:00:00 2001 From: Summer Cook Date: Mon, 17 Jul 2023 12:16:28 -0300 Subject: [PATCH] updates bootstrap, includes jquery, re-enables nav tab functionality for hydra --- Gemfile | 2 +- app/assets/javascripts/bulkrax/application.js | 4 +++- app/assets/javascripts/bulkrax/navtabs.js | 7 +++++++ 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 app/assets/javascripts/bulkrax/navtabs.js diff --git a/Gemfile b/Gemfile index 234ad78d..30071446 100644 --- a/Gemfile +++ b/Gemfile @@ -13,7 +13,7 @@ gemspec # your gem to rubygems.org. gem 'blacklight', '~> 6.25.0' -gem 'bootstrap-sass', '~> 3.0' +gem 'bootstrap-sass', '~> 3.4.1' gem 'coderay' gem 'factory_bot_rails' gem 'hyrax', '>= 2.3' diff --git a/app/assets/javascripts/bulkrax/application.js b/app/assets/javascripts/bulkrax/application.js index dd80ecef..d9c82ca7 100644 --- a/app/assets/javascripts/bulkrax/application.js +++ b/app/assets/javascripts/bulkrax/application.js @@ -10,5 +10,7 @@ // Read Sprockets README (https://github.com/rails/sprockets#sprockets-directives) for details // about supported directives. // - +//= require jquery +//= require jquery_ujs //= require_tree . +//= require bootstrap \ No newline at end of file diff --git a/app/assets/javascripts/bulkrax/navtabs.js b/app/assets/javascripts/bulkrax/navtabs.js new file mode 100644 index 00000000..d7c54ff2 --- /dev/null +++ b/app/assets/javascripts/bulkrax/navtabs.js @@ -0,0 +1,7 @@ +// enables the tabs in the importers/exporters pages. +$(document).ready(function() { + $('.nav-tabs a').click(function (e) { + e.preventDefault(); + $(this).tab('show'); + }); +}); \ No newline at end of file