Add overflow tests to dropdown
This commit is contained in:
parent
8e4ec561dc
commit
283c1dc330
2 changed files with 18 additions and 11 deletions
|
@ -20,6 +20,7 @@
|
|||
$(document).off('click', '.js-sidebar-build-toggle').on('click', '.js-sidebar-build-toggle', this.toggleSidebar);
|
||||
$(window).off('resize.build').on('resize.build', this.hideSidebar);
|
||||
this.updateArtifactRemoveDate();
|
||||
this.displayTestStatuses();
|
||||
if ($('#build-trace').length) {
|
||||
this.getInitialBuildTrace();
|
||||
this.initScrollButtonAffix();
|
||||
|
@ -132,6 +133,16 @@
|
|||
}
|
||||
};
|
||||
|
||||
Build.prototype.displayTestStatuses = function() {
|
||||
$jobTopPosition = $('.build-job').first().offset().top;
|
||||
|
||||
$('.build-job').each(function() {
|
||||
if ($(this).offset().top > $jobTopPosition) {
|
||||
$('.overflow-jobs > li').append($(this));
|
||||
}
|
||||
})
|
||||
};
|
||||
|
||||
return Build;
|
||||
|
||||
})();
|
||||
|
|
|
@ -12,23 +12,19 @@
|
|||
- statuses.each do |build_status|
|
||||
- builds.select{|build| build.status == build_status}.each do |build|
|
||||
%li{class: ('active' if build == @build) }
|
||||
= link_to namespace_project_build_path(@project.namespace, @project, build) do
|
||||
= link_to namespace_project_build_path(@project.namespace, @project, build), class: 'build-job' do
|
||||
= ci_icon_for_status(build.status)
|
||||
%span
|
||||
- if build.name
|
||||
= build.name
|
||||
- else
|
||||
= build.id
|
||||
|
||||
- builds.select{|build| build.status == "success"}.each do |build|
|
||||
%li{class: ('active' if build == @build) }
|
||||
= link_to namespace_project_build_path(@project.namespace, @project, build) do
|
||||
= ci_icon_for_status(build.status)
|
||||
%span
|
||||
- if build.name
|
||||
= build.name
|
||||
- else
|
||||
= build.id
|
||||
.dropdown
|
||||
%button.dropdown-menu-toggle{type: 'button', 'data-toggle' => 'dropdown'}
|
||||
%span Test Name
|
||||
= icon('chevron-down')
|
||||
%ul.dropdown-menu.overflow-jobs
|
||||
%li
|
||||
|
||||
- if @build.retried?
|
||||
%li.active
|
||||
|
|
Loading…
Reference in a new issue