Removed bootlint from bower-managed packages.
Bootlint no longer supports bower, in facts it includes a deliberately malformed bower.json to stop it from being imported with bower, see: https://github.com/twbs/bootlint/issues/330 Bootlint...
View ArticleBower component versions are explicitly specified in the Bowerfile.
This way a specific version is installed by bower, instead of just using "latest" version. This makes it much easier upgrading individual bower components, instead of having to run a "rake...
View ArticleAdd all necessary paths for bower components, so that the asset pipeline find...
The initialization code that adds the paths for each frontend package (bower modules) is now much more complex. Unfortunately every module has the necessary assets (js, css, scss etc files) in a...
View ArticleRemoved precompilation of individual js files.
Those files are included in the asset manifesto and will be included in the compiled asset bundle anyway. They will not be included from the html individually and it is not necessary to individually...
View ArticleRemoved fastclick initialization from javascript.
Fastclick was removed in commit 862e7ee8 but the app still tried to initialize it on each page load. This speeds up page load (probably imperceptibly, but still) and removes a js console error.
View ArticleUse rails helpers for the font paths in fontawesome SCSS, instead of hardcode...
The paths used by default by fontawesome do not exist in a rails app, the asset pipeline creates different paths. Using rails helpers is a must to find out the actual asset path for each font. There...
View Article