From 3d3e32befb369f8c6a9f3ac1ee48bce3d266f4b8 Mon Sep 17 00:00:00 2001 From: Naouak Date: Sat, 15 Apr 2017 22:47:48 +0200 Subject: Check for a custom css file to help customization of instances (#1368) * User can create a custom.scss to customize their instance without modifying gitted files. * Add documentation for customization. * Forgot the helper file * Fix Style to pass codeclimate * Requests from maintainer. --- app/helpers/style_helper.rb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 app/helpers/style_helper.rb (limited to 'app/helpers') diff --git a/app/helpers/style_helper.rb b/app/helpers/style_helper.rb new file mode 100755 index 000000000..774407b7f --- /dev/null +++ b/app/helpers/style_helper.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module StyleHelper + def stylesheet_for_layout + if asset_exist? 'custom.css' + 'custom' + else + 'application' + end + end + + def asset_exist?(path) + if Rails.configuration.assets.compile + Rails.application.precompiled_assets.include? path + else + Rails.application.assets_manifest.assets[path].present? + end + end +end -- cgit