summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2019-07-23 08:18:02 +0000
committerPhil Hughes <me@iamphill.com>2019-07-23 08:18:02 +0000
commit865b24dabe543732837f916d554330c13b9a7850 (patch)
treefc31dd340bb768888cbe25a8372f53978bd9fde3
parente2b1af2064514a34081f1aac9e247667a0dc2442 (diff)
parent809b7f8b3dcba4b146012c7e3491462990f477e0 (diff)
downloadgitlab-ce-865b24dabe543732837f916d554330c13b9a7850.tar.gz
Merge branch '6544-remove-scss-diff-ce' into 'master'
Resolve difference in app/assets/stylesheets/application.scss See merge request gitlab-org/gitlab-ce!31007
-rw-r--r--app/assets/stylesheets/_ee/application_ee.scss5
-rw-r--r--app/assets/stylesheets/application.scss4
-rw-r--r--config/application.rb6
3 files changed, 15 insertions, 0 deletions
diff --git a/app/assets/stylesheets/_ee/application_ee.scss b/app/assets/stylesheets/_ee/application_ee.scss
new file mode 100644
index 00000000000..0fb2c9b68a9
--- /dev/null
+++ b/app/assets/stylesheets/_ee/application_ee.scss
@@ -0,0 +1,5 @@
+/*
+ This is a noop-file. In EE:
+ ee/app/assets/stylesheets/_ee/application_ee.scss
+ will take precedence over it and import more styles
+ */
diff --git a/app/assets/stylesheets/application.scss b/app/assets/stylesheets/application.scss
index d5ef66af31a..fbf16aa324a 100644
--- a/app/assets/stylesheets/application.scss
+++ b/app/assets/stylesheets/application.scss
@@ -34,4 +34,8 @@
// Styles for JS behaviors.
@import "behaviors";
+// EE-only stylesheets
+@import "application_ee";
+
+// CSS util classes
@import "utilities";
diff --git a/config/application.rb b/config/application.rb
index aaf57e8f6a9..df5079ba993 100644
--- a/config/application.rb
+++ b/config/application.rb
@@ -182,6 +182,12 @@ module Gitlab
config.assets.precompile << "pages/jira_connect.css"
end
+ # Import path for EE specific SCSS entry point
+ # In CE it will import a noop file, in EE a functioning file
+ # Order is important, so that the ee file takes precedence:
+ config.assets.paths << "#{config.root}/ee/app/assets/stylesheets/_ee"
+ config.assets.paths << "#{config.root}/app/assets/stylesheets/_ee"
+
config.assets.paths << "#{config.root}/vendor/assets/javascripts/"
config.assets.precompile << "snowplow/sp.js"