Updated fork page
This commit is contained in:
parent
d4677353b8
commit
e4a90e393f
2 changed files with 79 additions and 51 deletions
|
@ -322,13 +322,40 @@ a.deploy-project-label {
|
|||
}
|
||||
|
||||
.fork-namespaces {
|
||||
.fork-thumbnail {
|
||||
text-align: center;
|
||||
margin-bottom: $gl-padding;
|
||||
.row {
|
||||
-webkit-flex-wrap: wrap;
|
||||
display: -webkit-flex;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: flex-start;
|
||||
|
||||
.fork-thumbnail {
|
||||
@include border-radius($border-radius-base);
|
||||
background-color: $white-light;
|
||||
border: 1px solid $border-white-light;
|
||||
height: 202px;
|
||||
margin: $gl-padding;
|
||||
text-align: center;
|
||||
width: 169px;
|
||||
&.forked {
|
||||
background-color: #f8faff;
|
||||
border-color: #b3d7ff;
|
||||
}
|
||||
&:hover {
|
||||
background-color: #fcfdff;
|
||||
border-color: #e6f4ff;
|
||||
}
|
||||
|
||||
a {
|
||||
display: block;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
padding-top: $gl-padding;
|
||||
color: $gl-gray;
|
||||
.caption {
|
||||
padding: $gl-padding 0;
|
||||
min-height: 30px;
|
||||
padding: $gl-padding 0;
|
||||
}
|
||||
}
|
||||
|
||||
img {
|
||||
|
@ -337,6 +364,7 @@ a.deploy-project-label {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.project-import {
|
||||
.form-group {
|
||||
|
|
|
@ -1,40 +1,40 @@
|
|||
- page_title "Fork project"
|
||||
- if @namespaces.present?
|
||||
%h3.page-title Fork project
|
||||
%p.lead
|
||||
Click to fork the project to a user or group
|
||||
%hr
|
||||
|
||||
.row.prepend-top-default
|
||||
.col-lg-3
|
||||
%h4.prepend-top-0
|
||||
Fork project
|
||||
%p
|
||||
A fork is a copy of a project.
|
||||
%br
|
||||
Forking a repository allows you to make changes without affecting the original project.
|
||||
.col-lg-9
|
||||
.fork-namespaces
|
||||
- if @namespaces.present?
|
||||
%label.label-light
|
||||
%span
|
||||
Click to fork the project to a user or group
|
||||
- @namespaces.in_groups_of(6, false) do |group|
|
||||
.row
|
||||
- group.each do |namespace|
|
||||
.col-md-2.col-sm-3
|
||||
- if fork = namespace.find_fork_of(@project)
|
||||
.fork-thumbnail
|
||||
= link_to project_path(fork), title: "Visit project fork", class: 'has-tooltip' do
|
||||
.fork-thumbnail.forked
|
||||
= link_to project_path(fork) do
|
||||
= image_tag namespace_icon(namespace, 100)
|
||||
.caption
|
||||
%strong
|
||||
= namespace.human_name
|
||||
%div.text-primary
|
||||
Already forked
|
||||
|
||||
- else
|
||||
.fork-thumbnail
|
||||
= link_to namespace_project_forks_path(@project.namespace, @project, namespace_key: namespace.id), title: "Fork here", method: "POST", class: 'has-tooltip' do
|
||||
= link_to namespace_project_forks_path(@project.namespace, @project, namespace_key: namespace.id), method: "POST" do
|
||||
= image_tag namespace_icon(namespace, 100)
|
||||
.caption
|
||||
%strong
|
||||
= namespace.human_name
|
||||
|
||||
%p.light
|
||||
Fork is a copy of a project repository.
|
||||
- else
|
||||
%label.label-light
|
||||
%span
|
||||
No available namespaces to fork the project.
|
||||
%br
|
||||
Forking a repository allows you to do changes without affecting the original project.
|
||||
- else
|
||||
%h3 No available namespaces to fork the project
|
||||
%p.slead
|
||||
%small
|
||||
You must have permission to create a project in a namespace before forking.
|
||||
|
||||
.save-project-loader.hide
|
||||
|
|
Loading…
Reference in a new issue