diff --git a/composer.rb b/composer.rb index 223e816..88844da 100644 --- a/composer.rb +++ b/composer.rb @@ -2701,6 +2701,7 @@ def set_default_role if config['disable_turbolinks'] prefs[:disable_turbolinks] = true end + if prefs[:disable_turbolinks] say_wizard "recipe removing support for Rails Turbolinks" stage_two do @@ -2716,6 +2717,15 @@ def set_default_role gsub_file 'app/views/layouts/application.html.slim', /, 'data-turbolinks-track' => true/, '' end end +else + say_wizard "adding support for Rails Turbolinks" + add_gem 'nprogress-rails' + inject_into_file 'app/assets/javascripts/application.js', "//= require nprogress\n//= require nprogress-turbolinks\n", after: "require turbolinks\n" + inject_into_file 'app/assets/stylesheets/application.css', " *= require nprogress\n", after: "*= require_self\n" + + if prefs[:frontend] == "bootstrap3" || prefs[:frontend] == "bootstrap2" + inject_into_file 'app/assets/stylesheets/application.css', " *= require nprogress-bootstrap\n", after: "*= require nprogress\n" + end end ## BAN SPIDERS