Add empty deploy dropdown button
This commit is contained in:
parent
1f67cc4a55
commit
191687a10c
2 changed files with 46 additions and 9 deletions
|
@ -90,12 +90,35 @@
|
||||||
.pipeline-actions {
|
.pipeline-actions {
|
||||||
|
|
||||||
.btn {
|
.btn {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown-toggle,
|
||||||
|
.dropdown-menu {
|
||||||
color: $table-text-gray;
|
color: $table-text-gray;
|
||||||
|
|
||||||
|
.fa {
|
||||||
|
color: $table-text-gray;
|
||||||
|
margin-right: 6px;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn-remove {
|
.btn-remove {
|
||||||
color: $white-light;
|
color: $white-light;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.btn-group {
|
||||||
|
&.open {
|
||||||
|
.btn-default {
|
||||||
|
background-color: $white-normal;
|
||||||
|
border-color: $border-white-normal;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.build-link {
|
.build-link {
|
||||||
|
@ -104,4 +127,8 @@
|
||||||
color: $gl-dark-link-color;
|
color: $gl-dark-link-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.btn-group.open .dropdown-toggle {
|
||||||
|
box-shadow: none;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -57,16 +57,26 @@
|
||||||
.controls.hidden-xs.pull-right
|
.controls.hidden-xs.pull-right
|
||||||
- artifacts = pipeline.builds.latest.select { |b| b.artifacts? }
|
- artifacts = pipeline.builds.latest.select { |b| b.artifacts? }
|
||||||
- if artifacts.present?
|
- if artifacts.present?
|
||||||
.dropdown.inline.build-artifacts
|
.btn-group.inline
|
||||||
%button.dropdown-toggle.btn{type: 'button', 'data-toggle' => 'dropdown'}
|
.btn-group
|
||||||
= icon('download')
|
%a.dropdown-toggle.btn.btn-default{type: 'button', 'data-toggle' => 'dropdown'}
|
||||||
%b.caret
|
= icon("play")
|
||||||
%ul.dropdown-menu.dropdown-menu-align-right
|
%b.caret
|
||||||
- artifacts.each do |build|
|
%ul.dropdown-menu.dropdown-menu-align-right
|
||||||
%li
|
%li
|
||||||
= link_to download_namespace_project_build_artifacts_path(@project.namespace, @project, build), rel: 'nofollow' do
|
= link_to '#' do
|
||||||
= icon("download")
|
= icon("play")
|
||||||
%span Download '#{build.name}' artifacts
|
%span Deploy to production
|
||||||
|
.btn-group
|
||||||
|
%a.dropdown-toggle.btn.btn-default.build-artifacts{type: 'button', 'data-toggle' => 'dropdown'}
|
||||||
|
= icon("download")
|
||||||
|
%b.caret
|
||||||
|
%ul.dropdown-menu.dropdown-menu-align-right
|
||||||
|
- artifacts.each do |build|
|
||||||
|
%li
|
||||||
|
= link_to download_namespace_project_build_artifacts_path(@project.namespace, @project, build), rel: 'nofollow' do
|
||||||
|
= icon("download")
|
||||||
|
%span Download '#{build.name}' artifacts
|
||||||
|
|
||||||
- if can?(current_user, :update_pipeline, @project)
|
- if can?(current_user, :update_pipeline, @project)
|
||||||
- if pipeline.retryable?
|
- if pipeline.retryable?
|
||||||
|
|
Loading…
Reference in a new issue