aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add yarn.lock againv9.0.6Max Magorsch2020-02-201-0/+7817
| | | | Signed-off-by: Max Magorsch <arzano@gentoo.org>
* Remove yarn.lock fileMax Magorsch2020-02-181-7820/+0
| | | | Signed-off-by: Max Magorsch <arzano@gentoo.org>
* Update yarn.lock fileMax Magorsch2020-02-181-7/+61
| | | | Signed-off-by: Max Magorsch <arzano@gentoo.org>
* Fix issues due to the modularity of webpackMax Magorsch2020-01-031-0/+10
| | | | | | | | | | | Webpack creates multiple modules. This way, some functions aren't accessible the way they were before. I.e. functions which are defined in, for instance, index.js aren't accessible from index.html.erb out of the box. That's because webpack prevents polluting the global scope. This has been fixed in this commit. Signed-off-by: Max Magorsch <max@magorsch.de>
* Update to Bootstrap 4Max Magorsch2020-01-031-13/+179
| | | | | | | | | | | Update the project to Bootstrap 4, which is a major rewrite of the entire project. So far, a Tyrian version that is based on Bootstrap 4 is included for that reason. However, in future, it may be retrieved from the CDN or installed as node module. Webpacker is bundeling all of the javascript code and stylesheets. Signed-off-by: Max Magorsch <max@magorsch.de>
* Migrate the project from sprockets to webpackerMax Magorsch2020-01-031-0/+7590
The asset pipeline was introduced in Rails 3.1. However, since Rails 5.1 webpacker has been available, so that it's possible to use webpack. The project has been fully migrated to use webpacker for bundeling javascripts as well as stylesheets now. This way, sprockets has been completely replaced and removed from the project. Associated gems as jquery-rails have been removed as well. Accordingly all advanced webpack functionalities are available now. The bin/first-run file as well as the Dockerfiles have been adjusted to use webpacker instead of the asset pipeline. Please note: In order to use webpacker, yarn has to be installed on the target system. Please make sure that 'yarnpkg' is in your path. Signed-off-by: Max Magorsch <max@magorsch.de>