Commit aa6d29f0 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Style commits, branches and tags pages to match new UI

parent 6c1d5c5c
...@@ -169,7 +169,7 @@ ...@@ -169,7 +169,7 @@
padding: 0px; padding: 0px;
list-style: none; list-style: none;
li { > li {
padding: 10px 0; padding: 10px 0;
border-bottom: 1px solid #EEE; border-bottom: 1px solid #EEE;
overflow: hidden; overflow: hidden;
......
...@@ -105,7 +105,7 @@ ul.content-list { ...@@ -105,7 +105,7 @@ ul.content-list {
margin: 0; margin: 0;
padding: 0; padding: 0;
li { > li {
padding: $gl-padding; padding: $gl-padding;
border-color: #f1f2f4; border-color: #f1f2f4;
margin-left: -$gl-padding; margin-left: -$gl-padding;
......
...@@ -193,8 +193,9 @@ ul.nav.nav-projects-tabs { ...@@ -193,8 +193,9 @@ ul.nav.nav-projects-tabs {
.breadcrumb.repo-breadcrumb { .breadcrumb.repo-breadcrumb {
padding: 0; padding: 0;
line-height: 42px; line-height: 42px;
background: white; background: transparent;
border: none; border: none;
margin: 0;
> li + li:before { > li + li:before {
padding: 0 3px; padding: 0 3px;
......
- commit = @repository.commit(branch.target) - commit = @repository.commit(branch.target)
%li(class="js-branch-#{branch.name}") %li(class="js-branch-#{branch.name}")
%h4 %div
= link_to namespace_project_tree_path(@project.namespace, @project, branch.name) do = link_to namespace_project_tree_path(@project.namespace, @project, branch.name) do
%strong.str-truncated= branch.name %strong.str-truncated= branch.name
 
- if branch.name == @repository.root_ref - if branch.name == @repository.root_ref
%span.label.label-info default %span.label.label-primary default
- elsif @repository.merged_to_root_ref? branch.name - elsif @repository.merged_to_root_ref? branch.name
%span.label.label-primary.has_tooltip(title="Merged into #{@repository.root_ref}") %span.label.label-info.has_tooltip(title="Merged into #{@repository.root_ref}")
%i.fa.fa-check
merged merged
- if @project.protected_branch? branch.name - if @project.protected_branch? branch.name
%span.label.label-success %span.label.label-success
%i.fa.fa-lock %i.fa.fa-lock
protected protected
.pull-right .controls.hidden-xs
- if create_mr_button?(@repository.root_ref, branch.name) - if create_mr_button?(@repository.root_ref, branch.name)
= link_to create_mr_path(@repository.root_ref, branch.name), class: 'btn btn-grouped btn-xs' do = link_to create_mr_path(@repository.root_ref, branch.name), class: 'btn btn-grouped btn-xs' do
= icon('plus') = icon('plus')
...@@ -30,8 +30,7 @@ ...@@ -30,8 +30,7 @@
= icon("trash-o") = icon("trash-o")
- if commit - if commit
%ul.list-unstyled = render 'projects/branches/commit', commit: commit, project: @project
= render 'projects/commits/inline_commit', commit: commit, project: @project
- else - else
%p %p
Cant find HEAD commit for this branch Cant find HEAD commit for this branch
.branch-commit.light
= link_to commit.short_id, namespace_project_commit_path(project.namespace, project, commit), class: "commit_short_id"
·
%span.str-truncated
= link_to_gfm commit.title, namespace_project_commit_path(project.namespace, project, commit.id), class: "commit-row-message"
·
#{time_ago_with_tooltip(commit.committed_date)}
- page_title "Branches" - page_title "Branches"
= render "projects/commits/head" = render "projects/commits/head"
%h3.page-title .gray-content-block
Branches
.pull-right .pull-right
- if can? current_user, :push_code, @project - if can? current_user, :push_code, @project
= link_to new_namespace_project_branch_path(@project.namespace, @project), class: 'btn btn-create' do = link_to new_namespace_project_branch_path(@project.namespace, @project), class: 'btn btn-create' do
...@@ -24,9 +23,10 @@ ...@@ -24,9 +23,10 @@
= sort_title_recently_updated = sort_title_recently_updated
= link_to namespace_project_branches_path(sort: 'last_updated') do = link_to namespace_project_branches_path(sort: 'last_updated') do
= sort_title_oldest_updated = sort_title_oldest_updated
%hr .oneline
Protected branches can be managed in project settings
- unless @branches.empty? - unless @branches.empty?
%ul.bordered-list.top-list.all-branches %ul.content-list.all-branches
- @branches.each do |branch| - @branches.each do |branch|
= render "projects/branches/branch", branch: branch = render "projects/branches/branch", branch: branch
= paginate @branches, theme: 'gitlab' = paginate @branches, theme: 'gitlab'
%ul.nav.nav-tabs %ul.center-top-menu
= nav_link(controller: [:commit, :commits]) do = nav_link(controller: [:commit, :commits]) do
= link_to namespace_project_commits_path(@project.namespace, @project, @ref || @repository.root_ref) do = link_to namespace_project_commits_path(@project.namespace, @project, @ref || @repository.root_ref) do
= icon("history")
Commits Commits
%span.badge= number_with_delimiter(@repository.commit_count) %span.badge= number_with_delimiter(@repository.commit_count)
= nav_link(controller: :compare) do = nav_link(controller: :compare) do
= link_to namespace_project_compare_index_path(@project.namespace, @project, from: @repository.root_ref, to: @ref || @repository.root_ref) do = link_to namespace_project_compare_index_path(@project.namespace, @project, from: @repository.root_ref, to: @ref || @repository.root_ref) do
= icon("exchange")
Compare Compare
= nav_link(html_options: {class: branches_tab_class}) do = nav_link(html_options: {class: branches_tab_class}) do
= link_to namespace_project_branches_path(@project.namespace, @project) do = link_to namespace_project_branches_path(@project.namespace, @project) do
= icon("code-fork")
Branches Branches
%span.badge.js-totalbranch-count= @repository.branches.size %span.badge.js-totalbranch-count= @repository.branches.size
= nav_link(controller: :tags) do = nav_link(controller: :tags) do
= link_to namespace_project_tags_path(@project.namespace, @project) do = link_to namespace_project_tags_path(@project.namespace, @project) do
= icon("tags")
Tags Tags
%span.badge.js-totaltags-count= @repository.tags.length %span.badge.js-totaltags-count= @repository.tags.length
...@@ -5,22 +5,23 @@ ...@@ -5,22 +5,23 @@
= render "head" = render "head"
.tree-ref-holder .gray-content-block
= render 'shared/ref_switcher', destination: 'commits' .tree-ref-holder
= render 'shared/ref_switcher', destination: 'commits'
.commits-feed-holder.hidden-xs.hidden-sm .commits-feed-holder.hidden-xs.hidden-sm
- if create_mr_button?(@repository.root_ref, @ref) - if create_mr_button?(@repository.root_ref, @ref)
= link_to create_mr_path(@repository.root_ref, @ref), class: 'btn btn-success' do = link_to create_mr_path(@repository.root_ref, @ref), class: 'btn btn-success' do
= icon('plus') = icon('plus')
Create Merge Request Create Merge Request
- if current_user && current_user.private_token - if current_user && current_user.private_token
= link_to namespace_project_commits_path(@project.namespace, @project, @ref, {format: :atom, private_token: current_user.private_token}), title: "Commits Feed", class: 'prepend-left-10 btn' do = link_to namespace_project_commits_path(@project.namespace, @project, @ref, {format: :atom, private_token: current_user.private_token}), title: "Commits Feed", class: 'prepend-left-10 btn' do
= icon("rss") = icon("rss")
%ul.breadcrumb.repo-breadcrumb %ul.breadcrumb.repo-breadcrumb
= commits_breadcrumbs = commits_breadcrumbs
%div{id: dom_id(@project)} %div{id: dom_id(@project)}
#commits-list= render "commits", project: @project #commits-list= render "commits", project: @project
......
= form_tag namespace_project_compare_index_path(@project.namespace, @project), method: :post, class: 'form-inline js-requires-input' do = form_tag namespace_project_compare_index_path(@project.namespace, @project), method: :post, class: 'form-inline js-requires-input' do
.clearfix.append-bottom-20 .clearfix
- if params[:to] && params[:from] - if params[:to] && params[:from]
= link_to 'switch', {from: params[:to], to: params[:from]}, {class: 'commits-compare-switch has_tooltip', title: 'Switch base of comparison'} = link_to 'switch', {from: params[:to], to: params[:from]}, {class: 'commits-compare-switch has_tooltip', title: 'Switch base of comparison'}
.form-group .form-group
......
- page_title "Compare" - page_title "Compare"
= render "projects/commits/head" = render "projects/commits/head"
%h3.page-title .gray-content-block
Compare View
%p.slead
Compare branches, tags or commit ranges. Compare branches, tags or commit ranges.
%br %br
Fill input field with commit id like Fill input field with commit id like
...@@ -14,4 +12,5 @@ ...@@ -14,4 +12,5 @@
%br %br
Changes are shown <b>from</b> the version in the first field <b>to</b> the version in the second field. Changes are shown <b>from</b> the version in the first field <b>to</b> the version in the second field.
= render "form" .prepend-top-20
= render "form"
- page_title "#{params[:from]}...#{params[:to]}" - page_title "#{params[:from]}...#{params[:to]}"
= render "projects/commits/head" = render "projects/commits/head"
%h3.page-title
Compare View
= render "form" .gray-content-block
= render "form"
- if @commits.present? - if @commits.present?
= render "projects/commits/commit_list" .prepend-top-20
= render "projects/diffs/diffs", diffs: @diffs, project: @project = render "projects/commits/commit_list"
= render "projects/diffs/diffs", diffs: @diffs, project: @project
- else - else
.light-well .light-well.prepend-top-20
.center .center
%h4 %h4
There isn't anything to compare. There isn't anything to compare.
......
- commit = @repository.commit(tag.target) - commit = @repository.commit(tag.target)
%li %li
%h4 %div
= link_to namespace_project_commits_path(@project.namespace, @project, tag.name), class: "" do = link_to namespace_project_commits_path(@project.namespace, @project, tag.name), class: "" do
%i.fa.fa-tag %strong
= tag.name %i.fa.fa-tag
= tag.name
- if tag.message.present? - if tag.message.present?
&nbsp; &nbsp;
= strip_gpg_signature(tag.message) = strip_gpg_signature(tag.message)
.pull-right .controls
- if can? current_user, :download_code, @project - if can? current_user, :download_code, @project
= render 'projects/repositories/download_archive', ref: tag.name, btn_class: 'btn-grouped btn-group-xs' = render 'projects/repositories/download_archive', ref: tag.name, btn_class: 'btn-grouped btn-group-xs'
- if can?(current_user, :admin_project, @project) - if can?(current_user, :admin_project, @project)
...@@ -15,8 +16,7 @@ ...@@ -15,8 +16,7 @@
%i.fa.fa-trash-o %i.fa.fa-trash-o
- if commit - if commit
%ul.list-unstyled = render 'projects/branches/commit', commit: commit, project: @project
= render 'projects/commits/inline_commit', commit: commit, project: @project
- else - else
%p %p
Cant find HEAD commit for this tag Cant find HEAD commit for this tag
- page_title "Tags" - page_title "Tags"
= render "projects/commits/head" = render "projects/commits/head"
%h3.page-title .gray-content-block
Git Tags
- if can? current_user, :push_code, @project - if can? current_user, :push_code, @project
.pull-right .pull-right
= link_to new_namespace_project_tag_path(@project.namespace, @project), class: 'btn btn-create new-tag-btn' do = link_to new_namespace_project_tag_path(@project.namespace, @project), class: 'btn btn-create new-tag-btn' do
%i.fa.fa-add-sign %i.fa.fa-add-sign
New tag New tag
.oneline
%p.light Tags give the ability to mark specific points in history as being important
Tags give the ability to mark specific points in history as being important
%hr
.tags .tags
- unless @tags.empty? - unless @tags.empty?
%ul.bordered-list %ul.content-list
- @tags.each do |tag| - @tags.each do |tag|
= render 'tag', tag: @repository.find_tag(tag) = render 'tag', tag: @repository.find_tag(tag)
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
%small %small
%i.fa.fa-plus %i.fa.fa-plus
%div#tree-content-holder.tree-content-holder %div#tree-content-holder.tree-content-holder.prepend-top-20
%table#tree-slider{class: "table_#{@hex_path} tree-table" } %table#tree-slider{class: "table_#{@hex_path} tree-table" }
%thead %thead
%tr %tr
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment