diff options
author | Alfredo Sumaran <alfredo@gitlab.com> | 2016-08-17 22:51:49 -0500 |
---|---|---|
committer | Alfredo Sumaran <alfredo@gitlab.com> | 2016-08-17 22:51:49 -0500 |
commit | 43252ccbee64333634f13dd59509a1d19eef5c6e (patch) | |
tree | f435b7aad1bdeb1a02d0f4ac7b7c10dad94e4686 /app/controllers/projects | |
parent | 59fa031e6f7d5a1b658c370f581c4caaf4493150 (diff) | |
download | gitlab-ce-43252ccbee64333634f13dd59509a1d19eef5c6e.tar.gz |
Fix tabs navigation and do not update URL via pushstate
Diffstat (limited to 'app/controllers/projects')
-rw-r--r-- | app/controllers/projects/merge_requests_controller.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/app/controllers/projects/merge_requests_controller.rb b/app/controllers/projects/merge_requests_controller.rb index 00a3022cbf7..696f7192131 100644 --- a/app/controllers/projects/merge_requests_controller.rb +++ b/app/controllers/projects/merge_requests_controller.rb @@ -216,7 +216,7 @@ class Projects::MergeRequestsController < Projects::ApplicationController @base_commit = @merge_request.diff_base_commit @diffs = @merge_request.diffs(diff_options) if @merge_request.compare @diff_notes_disabled = true - + @show_diff_tab = check_diff_tab @pipeline = @merge_request.pipeline @statuses = @pipeline.statuses.relevant if @pipeline @@ -520,4 +520,10 @@ class Projects::MergeRequestsController < Projects::ApplicationController params[:merge_request] ||= ActionController::Parameters.new(source_project: @project) @merge_request = MergeRequests::BuildService.new(project, current_user, merge_request_params).execute end + + private + + def check_diff_tab + request.query_parameters[:view].present? + end end |