summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2016-10-28 15:56:12 +0100
committerPhil Hughes <me@iamphill.com>2016-10-28 15:56:12 +0100
commit36a781a9208dcbd081b7fb72cf7a5e0ec3cdf2ef (patch)
tree995a6875b0f30b582f633eed6fd246ded8c7bf62
parentd306b0d7c2c1f9384382c2a90a9d7c43bd20573c (diff)
downloadgitlab-ce-36a781a9208dcbd081b7fb72cf7a5e0ec3cdf2ef.tar.gz
Create cycle analytics bundle
This prevents VueJS being included in application.js & therefore included on everypage
-rw-r--r--app/assets/javascripts/cycle_analytics/cycle_analytics_bundle.js.es6 (renamed from app/assets/javascripts/cycle_analytics.js.es6)0
-rw-r--r--app/views/projects/cycle_analytics/show.html.haml4
-rw-r--r--config/application.rb1
3 files changed, 5 insertions, 0 deletions
diff --git a/app/assets/javascripts/cycle_analytics.js.es6 b/app/assets/javascripts/cycle_analytics/cycle_analytics_bundle.js.es6
index 331f0209888..331f0209888 100644
--- a/app/assets/javascripts/cycle_analytics.js.es6
+++ b/app/assets/javascripts/cycle_analytics/cycle_analytics_bundle.js.es6
diff --git a/app/views/projects/cycle_analytics/show.html.haml b/app/views/projects/cycle_analytics/show.html.haml
index b647882efa0..247d612ba6f 100644
--- a/app/views/projects/cycle_analytics/show.html.haml
+++ b/app/views/projects/cycle_analytics/show.html.haml
@@ -1,5 +1,9 @@
- @no_container = true
- page_title "Cycle Analytics"
+
+- content_for :page_specific_javascripts do
+ = page_specific_javascript_tag('cycle_analytics/cycle_analytics_bundle.js')
+
= render "projects/pipelines/head"
#cycle-analytics{class: container_class, "v-cloak" => "true", data: { request_path: project_cycle_analytics_path(@project) }}
diff --git a/config/application.rb b/config/application.rb
index 92c8467e7f4..946b632b0e8 100644
--- a/config/application.rb
+++ b/config/application.rb
@@ -91,6 +91,7 @@ module Gitlab
config.assets.precompile << "protected_branches/protected_branches_bundle.js"
config.assets.precompile << "diff_notes/diff_notes_bundle.js"
config.assets.precompile << "boards/boards_bundle.js"
+ config.assets.precompile << "cycle_analytics/cycle_analytics_bundle.js"
config.assets.precompile << "merge_conflicts/merge_conflicts_bundle.js"
config.assets.precompile << "boards/test_utils/simulate_drag.js"
config.assets.precompile << "blob_edit/blob_edit_bundle.js"