mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-19 09:36:47 +10:00
Restyle group pages. Merge header with page title
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
This commit is contained in:
@@ -27,6 +27,11 @@
|
||||
border-bottom: 1px solid #e7e9ed;
|
||||
color: $gl-gray;
|
||||
|
||||
&.second-block {
|
||||
margin-top: -1px;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
&.footer-block {
|
||||
margin-top: 0;
|
||||
margin-bottom: -$gl-padding;
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
|
||||
/** COMMON CLASSES **/
|
||||
.prepend-top-10 { margin-top:10px }
|
||||
.prepend-top-default { margin-top: $gl-padding; }
|
||||
.prepend-top-20 { margin-top:20px }
|
||||
.prepend-left-10 { margin-left:10px }
|
||||
.prepend-left-20 { margin-left:20px }
|
||||
|
||||
@@ -30,4 +30,13 @@ module GroupsHelper
|
||||
image_path('no_group_avatar.png')
|
||||
end
|
||||
end
|
||||
|
||||
def group_title(group, name, url)
|
||||
content_tag :span do
|
||||
link_to(
|
||||
simple_sanitize(group.name), group_path(group)
|
||||
) + ' · '.html_safe +
|
||||
link_to(simple_sanitize(name), url)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,25 +1,24 @@
|
||||
- page_title "Issues"
|
||||
- header_title group_title(@group, "Issues", issues_group_path(@group))
|
||||
= content_for :meta_tags do
|
||||
- if current_user
|
||||
= auto_discovery_link_tag(:atom, issues_group_url(@group, format: :atom, private_token: current_user.private_token), title: "#{@group.name} issues")
|
||||
|
||||
%h3.page-title
|
||||
Issues
|
||||
|
||||
%p.light
|
||||
Only issues from
|
||||
%strong #{@group.name}
|
||||
group are listed here.
|
||||
- if current_user
|
||||
To see all issues you should visit #{link_to 'dashboard', issues_dashboard_path} page.
|
||||
%hr
|
||||
|
||||
.append-bottom-20
|
||||
= render 'shared/issuable/filter', type: :issues
|
||||
.gray-content-block.second-block
|
||||
.pull-right
|
||||
- if current_user
|
||||
.hidden-xs.pull-left
|
||||
= link_to issues_group_url(@group, format: :atom, private_token: current_user.private_token), class: 'btn' do
|
||||
= link_to issues_group_url(@group, format: :atom, private_token: current_user.private_token) do
|
||||
%i.fa.fa-rss
|
||||
%div
|
||||
Only issues from
|
||||
%strong #{@group.name}
|
||||
group are listed here.
|
||||
- if current_user
|
||||
To see all issues you should visit #{link_to 'dashboard', issues_dashboard_path} page.
|
||||
|
||||
= render 'shared/issuable/filter', type: :issues
|
||||
= render 'shared/issues'
|
||||
.prepend-top-default
|
||||
= render 'shared/issues'
|
||||
|
||||
@@ -1,14 +1,13 @@
|
||||
- page_title "Merge Requests"
|
||||
%h3.page-title
|
||||
Merge Requests
|
||||
- header_title group_title(@group, "Merge Requests", merge_requests_group_path(@group))
|
||||
|
||||
%p.light
|
||||
Only merge requests from
|
||||
%strong #{@group.name}
|
||||
group are listed here.
|
||||
- if current_user
|
||||
To see all merge requests you should visit #{link_to 'dashboard', merge_requests_dashboard_path} page.
|
||||
%hr
|
||||
.append-bottom-20
|
||||
= render 'shared/issuable/filter', type: :merge_requests
|
||||
= render 'shared/merge_requests'
|
||||
= render 'shared/issuable/filter', type: :merge_requests
|
||||
.gray-content-block.second-block
|
||||
%div
|
||||
Only merge requests from
|
||||
%strong #{@group.name}
|
||||
group are listed here.
|
||||
- if current_user
|
||||
To see all merge requests you should visit #{link_to 'dashboard', merge_requests_dashboard_path} page.
|
||||
.prepend-top-default
|
||||
= render 'shared/merge_requests'
|
||||
|
||||
@@ -1,23 +1,17 @@
|
||||
- page_title "Milestones"
|
||||
%h3.page-title
|
||||
Milestones
|
||||
%span.pull-right #{@group_milestones.count} milestones
|
||||
- header_title group_title(@group, "Milestones", group_milestones_path(@group))
|
||||
|
||||
%p.light
|
||||
= render 'shared/milestones_filter'
|
||||
.gray-content-block
|
||||
Only milestones from
|
||||
%strong #{@group.name}
|
||||
group are listed here.
|
||||
|
||||
%hr
|
||||
|
||||
= render 'shared/milestones_filter'
|
||||
.milestones
|
||||
.panel.panel-default
|
||||
%ul.well-list
|
||||
- if @group_milestones.blank?
|
||||
%li
|
||||
.nothing-here-block No milestones to show
|
||||
- else
|
||||
- @group_milestones.each do |milestone|
|
||||
= render 'milestone', milestone: milestone
|
||||
%ul.content-list
|
||||
- if @group_milestones.blank?
|
||||
%li
|
||||
.nothing-here-block No milestones to show
|
||||
- else
|
||||
- @group_milestones.each do |milestone|
|
||||
= render 'milestone', milestone: milestone
|
||||
= paginate @group_milestones, theme: "gitlab"
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
- page_title @group.name
|
||||
- header_title @group.name, group_path(@group)
|
||||
- unless @header_title
|
||||
- header_title @group.name, group_path(@group)
|
||||
- sidebar "group" unless sidebar
|
||||
|
||||
= render template: "layouts/application"
|
||||
|
||||
Reference in New Issue
Block a user