index.html.haml 1.5 KB
Newer Older
A
Annabel Dunstone 已提交
1
- @no_container = true
D
Douwe Maan 已提交
2
- page_title "Branches"
3
= render "projects/commits/head"
A
Annabel Dunstone 已提交
4

V
Valery Sizov 已提交
5
%div{ class: container_class }
6 7 8 9
  .top-area
    .nav-text
      Protected branches can be managed in project settings

10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
    .nav-controls
      = form_tag(filter_branches_path, method: :get) do
        = search_field_tag :search, params[:search], { placeholder: 'Filter by branch name', id: 'branch-search', class: 'form-control search-text-input input-short', spellcheck: false }

      .dropdown.inline
        %button.dropdown-toggle.btn{type: 'button', 'data-toggle' => 'dropdown'}
          %span.light
          - if params[:sort].present?
            = params[:sort].humanize
          - else
            Name
          %b.caret
        %ul.dropdown-menu.dropdown-menu-align-right
          %li
            = link_to filter_branches_path(sort: nil) do
              = sort_title_name
            = link_to filter_branches_path(sort: 'recently_updated') do
              = sort_title_recently_updated
            = link_to filter_branches_path(sort: 'last_updated') do
              = sort_title_oldest_updated

      - if can? current_user, :push_code, @project
32 33
        = link_to new_namespace_project_branch_path(@project.namespace, @project), class: 'btn btn-create' do
          New branch
34

V
Valery Sizov 已提交
35
  - if @branches.any?
A
Annabel Dunstone 已提交
36 37 38 39
    %ul.content-list.all-branches
      - @branches.each do |branch|
        = render "projects/branches/branch", branch: branch
    = paginate @branches, theme: 'gitlab'
40 41
  - else
    .nothing-here-block No branches to show