add responsive sidebar to issues, milestones and MRs

This commit is contained in:
Job van der Voort 2014-06-14 14:32:41 +02:00
parent d718209b47
commit 9c843041fa
12 changed files with 47 additions and 11 deletions

View file

@ -2,8 +2,10 @@ responsive_resize = ->
current_width = $(window).width()
if current_width < 985
$('.responsive-side').addClass("ui right wide sidebar")
$('.responsive-side-left').addClass("ui left sidebar")
else
$('.responsive-side').removeClass("ui right wide sidebar")
$('.responsive-side-left').removeClass("ui left sidebar")
$ ->
# Depending on window size, set the sidebar offscreen.

View file

@ -2,10 +2,19 @@
z-index: 1000 !important;
background: #fff;
padding: 10px;
border-left: 1px solid #e1e1e1;
width: 285px;
}
.ui.left.sidebar {
border-right: 1px solid #e1e1e1;
border-left: 0;
}
.ui.right.sidebar {
border-left: 1px solid #e1e1e1;
border-right: 0;
}
.sidebar-expand-button {
background: #f9f9f9;
color: #555;
@ -27,3 +36,14 @@
padding-right: 25px;
}
}
.left.sidebar-expand-button {
left: 0px;
right: auto;
border: 1px solid #E1E1E1;
border-left: 0;
&:hover {
padding-right: 14px;
padding-left: 25px;
}
}

View file

@ -7,7 +7,9 @@
%hr
.row
.col-md-3
.left.sidebar-expand-button.hidden-lg.hidden-md
%i.icon-list.icon-2x
.col-md-3.responsive-side-left
= render 'shared/filter', entity: 'issue'
.col-md-9
= render 'shared/issues'

View file

@ -7,7 +7,9 @@
List all merge requests from all projects you have access to.
%hr
.row
.col-md-3
.left.sidebar-expand-button.hidden-lg.hidden-md
%i.icon-list.icon-2x
.col-md-3.responsive-side-left
= render 'shared/filter', entity: 'merge_request'
.col-md-9
= render 'shared/merge_requests'

View file

@ -2,7 +2,7 @@
.dashboard.row
.activities.col-md-8
= render 'activities'
.side.col-md-4.responsive-side
.side.col-md-4.left.responsive-side
= render 'sidebar'
.sidebar-expand-button.hidden-lg.hidden-md

View file

@ -11,7 +11,9 @@
%hr
.row
.col-md-3
.left.sidebar-expand-button.hidden-lg.hidden-md
%i.icon-list.icon-2x
.col-md-3.responsive-side-left
= render 'shared/filter', entity: 'issue'
.col-md-9
= render 'shared/issues'

View file

@ -10,7 +10,9 @@
To see all merge requests you should visit #{link_to 'dashboard', merge_requests_dashboard_path} page.
%hr
.row
.col-md-3
.left.sidebar-expand-button.hidden-lg.hidden-md
%i.icon-list.icon-2x
.col-md-3.responsive-side-left
= render 'shared/filter', entity: 'merge_request'
.col-md-9
= render 'shared/merge_requests'

View file

@ -1,6 +1,8 @@
= render "head"
.row
.col-md-3
.left.sidebar-expand-button.hidden-lg.hidden-md
%i.icon-list.icon-2x
.col-md-3.responsive-side-left
= render 'shared/project_filter', project_entities_path: project_issues_path(@project),
labels: true, redirect: 'issues'
.col-md-9.issues-holder

View file

@ -7,7 +7,9 @@
%span (#{@merge_requests.total_count})
%hr
.row
.col-md-3
.left.sidebar-expand-button.hidden-lg.hidden-md
%i.icon-list.icon-2x
.col-md-3.responsive-side-left
= render 'shared/project_filter', project_entities_path: project_merge_requests_path(@project),
labels: true, redirect: 'merge_requests'
.col-md-9

View file

@ -8,7 +8,9 @@
New Milestone
.row
.col-md-3.hidden-sm
.left.sidebar-expand-button.hidden-lg.hidden-md
%i.icon-list.icon-2x
.col-md-3.responsive-side-left
%ul.nav.nav-pills.nav-stacked
%li{class: ("active" if (params[:f] == "active" || !params[:f]))}
= link_to project_milestones_path(@project, f: "active") do

View file

@ -1,4 +1,4 @@
.side-filters.hidden-xs.hidden-sm
.side-filters
= form_tag filter_path(entity), method: 'get' do
- if current_user
%fieldset.scope-filter

View file

@ -1,4 +1,4 @@
.side-filters.hidden-xs.hidden-sm
.side-filters
= form_tag project_entities_path, method: 'get' do
- if current_user
%fieldset