3bee4a6712
This button worked when viewing merge requests because the JavaScript stripped the .html in the Ajax request. However, it left the .html suffix in the compare branch view.
19 lines
1.1 KiB
Text
19 lines
1.1 KiB
Text
.alert.alert-warning
|
|
%h4
|
|
Too many changes to show.
|
|
.pull-right
|
|
- unless diff_hard_limit_enabled?
|
|
= link_to "Reload with full diff", url_for(params.merge(force_show_diff: true, format: nil)), class: "btn btn-sm btn-warning"
|
|
|
|
- if current_controller?(:commit) or current_controller?(:merge_requests)
|
|
- if current_controller?(:commit)
|
|
= link_to "Plain diff", namespace_project_commit_path(@project.namespace, @project, @commit, format: :diff), class: "btn btn-warning btn-sm"
|
|
= link_to "Email patch", namespace_project_commit_path(@project.namespace, @project, @commit, format: :patch), class: "btn btn-warning btn-sm"
|
|
- elsif @merge_request && @merge_request.persisted?
|
|
= link_to "Plain diff", merge_request_path(@merge_request, format: :diff), class: "btn btn-warning btn-sm"
|
|
= link_to "Email patch", merge_request_path(@merge_request, format: :patch), class: "btn btn-warning btn-sm"
|
|
%p
|
|
To preserve performance only
|
|
%strong #{shown_files_count} of #{diffs.size}
|
|
files are displayed.
|
|
|