Commit a11d25b1818d69fc003f7ef0c760eec95483825e

Authored by Dmitriy Zaporozhets
1 parent b936addf

Responsive improvements

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
app/views/dashboard/show.html.haml
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 .dashboard.row 2 .dashboard.row
3 .activities.col-md-8 3 .activities.col-md-8
4 = render 'activities' 4 = render 'activities'
5 - .side.col-md-4.hidden-xs.hidden-sm 5 + .side.col-md-4
6 = render 'sidebar' 6 = render 'sidebar'
7 7
8 - else 8 - else
app/views/layouts/_head_panel.html.haml
@@ -8,35 +8,34 @@ @@ -8,35 +8,34 @@
8 %span.separator 8 %span.separator
9 %h1.project_name= title 9 %h1.project_name= title
10 10
11 - .hidden-xs.hidden-sm  
12 - %ul.nav.navbar-nav 11 + %ul.nav.navbar-nav
  12 + %li
  13 + %a
  14 + %div.gl-hide.turbolink-spinner
  15 + %i.icon-refresh.icon-spin
  16 + Loading...
  17 + %li.hidden-sm
  18 + = render "layouts/search"
  19 + %li
  20 + = link_to public_root_path, title: "Public area", class: 'has_bottom_tooltip', 'data-original-title' => 'Public area' do
  21 + %i.icon-globe
  22 + %li
  23 + = link_to user_snippets_path(current_user), title: "My snippets", class: 'has_bottom_tooltip', 'data-original-title' => 'Public area' do
  24 + %i.icon-paste
  25 + - if current_user.is_admin?
13 %li 26 %li
14 - %a  
15 - %div.gl-hide.turbolink-spinner  
16 - %i.icon-refresh.icon-spin  
17 - Loading... 27 + = link_to admin_root_path, title: "Admin area", class: 'has_bottom_tooltip', 'data-original-title' => 'Admin area' do
  28 + %i.icon-cogs
  29 + - if current_user.can_create_project?
18 %li 30 %li
19 - = render "layouts/search"  
20 - %li  
21 - = link_to public_root_path, title: "Public area", class: 'has_bottom_tooltip', 'data-original-title' => 'Public area' do  
22 - %i.icon-globe  
23 - %li  
24 - = link_to user_snippets_path(current_user), title: "My snippets", class: 'has_bottom_tooltip', 'data-original-title' => 'Public area' do  
25 - %i.icon-paste  
26 - - if current_user.is_admin?  
27 - %li  
28 - = link_to admin_root_path, title: "Admin area", class: 'has_bottom_tooltip', 'data-original-title' => 'Admin area' do  
29 - %i.icon-cogs  
30 - - if current_user.can_create_project?  
31 - %li  
32 - = link_to new_project_path, title: "New project", class: 'has_bottom_tooltip', 'data-original-title' => 'New project' do  
33 - %i.icon-plus  
34 - %li  
35 - = link_to profile_path, title: "Profile settings", class: 'has_bottom_tooltip', 'data-original-title' => 'Profile settings"' do  
36 - %i.icon-user  
37 - %li  
38 - = link_to destroy_user_session_path, class: "logout", method: :delete, title: "Logout", class: 'has_bottom_tooltip', 'data-original-title' => 'Logout' do  
39 - %i.icon-signout  
40 - %li  
41 - = link_to current_user, class: "profile-pic", id: 'profile-pic' do  
42 - = image_tag avatar_icon(current_user.email, 26), alt: 'User activity' 31 + = link_to new_project_path, title: "New project", class: 'has_bottom_tooltip', 'data-original-title' => 'New project' do
  32 + %i.icon-plus
  33 + %li
  34 + = link_to profile_path, title: "Profile settings", class: 'has_bottom_tooltip', 'data-original-title' => 'Profile settings"' do
  35 + %i.icon-user
  36 + %li
  37 + = link_to destroy_user_session_path, class: "logout", method: :delete, title: "Logout", class: 'has_bottom_tooltip', 'data-original-title' => 'Logout' do
  38 + %i.icon-signout
  39 + %li
  40 + = link_to current_user, class: "profile-pic", id: 'profile-pic' do
  41 + = image_tag avatar_icon(current_user.email, 26), alt: 'User activity'
app/views/projects/issues/_head.html.haml
@@ -18,7 +18,7 @@ @@ -18,7 +18,7 @@
18 %li.pull-right 18 %li.pull-right
19 .pull-right 19 .pull-right
20 = form_tag project_issues_path(@project), method: :get, id: "issue_search_form", class: 'inline issue-search-form' do 20 = form_tag project_issues_path(@project), method: :get, id: "issue_search_form", class: 'inline issue-search-form' do
21 - .append-right-10 21 + .append-right-10.hidden-xs.hidden-sm
22 = search_field_tag :issue_search, nil, { placeholder: 'Filter by title or description', class: 'form-control issue_search search-text-input' } 22 = search_field_tag :issue_search, nil, { placeholder: 'Filter by title or description', class: 'form-control issue_search search-text-input' }
23 - if can? current_user, :write_issue, @project 23 - if can? current_user, :write_issue, @project
24 = link_to new_project_issue_path(@project, issue: { assignee_id: params[:assignee_id], milestone_id: params[:milestone_id]}), class: "btn btn-new", title: "New Issue", id: "new_issue_link" do 24 = link_to new_project_issue_path(@project, issue: { assignee_id: params[:assignee_id], milestone_id: params[:milestone_id]}), class: "btn btn-new", title: "New Issue", id: "new_issue_link" do
app/views/shared/_filter.html.haml
1 -.side-filters 1 +.side-filters.hidden-xs.hidden-sm
2 = form_tag filter_path(entity), method: 'get' do 2 = form_tag filter_path(entity), method: 'get' do
3 %fieldset.scope-filter 3 %fieldset.scope-filter
4 %ul.nav.nav-pills.nav-stacked 4 %ul.nav.nav-pills.nav-stacked
@@ -24,7 +24,7 @@ @@ -24,7 +24,7 @@
24 = link_to filter_path(entity, status: 'all') do 24 = link_to filter_path(entity, status: 'all') do
25 All 25 All
26 26
27 - %fieldset.hidden-xs.hidden-sm 27 + %fieldset
28 %legend Projects 28 %legend Projects
29 %ul.nav.nav-pills.nav-pills-small.nav-stacked 29 %ul.nav.nav-pills.nav-pills-small.nav-stacked
30 - @projects.each do |project| 30 - @projects.each do |project|
app/views/shared/_project_filter.html.haml
1 -= form_tag project_entities_path, method: 'get' do  
2 - %fieldset  
3 - - if current_user  
4 - %ul.nav.nav-pills.nav-stacked  
5 - %li{class: ("active" if params[:scope].blank?)}  
6 - = link_to project_filter_path(scope: nil) do  
7 - Everyone's  
8 - %li{class: ("active" if params[:scope] == 'assigned-to-me')}  
9 - = link_to project_filter_path(scope: 'assigned-to-me') do  
10 - Assigned to me  
11 - %li{class: ("active" if params[:scope] == 'created-by-me')}  
12 - = link_to project_filter_path(scope: 'created-by-me') do  
13 - Created by me 1 +.side-filters.hidden-xs.hidden-sm
  2 + = form_tag project_entities_path, method: 'get' do
  3 + %fieldset
  4 + - if current_user
  5 + %ul.nav.nav-pills.nav-stacked
  6 + %li{class: ("active" if params[:scope].blank?)}
  7 + = link_to project_filter_path(scope: nil) do
  8 + Everyone's
  9 + %li{class: ("active" if params[:scope] == 'assigned-to-me')}
  10 + = link_to project_filter_path(scope: 'assigned-to-me') do
  11 + Assigned to me
  12 + %li{class: ("active" if params[:scope] == 'created-by-me')}
  13 + = link_to project_filter_path(scope: 'created-by-me') do
  14 + Created by me
14 15
15 - %ul.nav.nav-pills.nav-stacked  
16 - %li{class: ("active" if params[:state].blank?)}  
17 - = link_to project_filter_path(state: nil) do  
18 - Open  
19 - %li{class: ("active" if params[:state] == 'closed')}  
20 - = link_to project_filter_path(state: 'closed') do  
21 - Closed  
22 - %li{class: ("active" if params[:state] == 'all')}  
23 - = link_to project_filter_path(state: 'all') do  
24 - All 16 + %ul.nav.nav-pills.nav-stacked
  17 + %li{class: ("active" if params[:state].blank?)}
  18 + = link_to project_filter_path(state: nil) do
  19 + Open
  20 + %li{class: ("active" if params[:state] == 'closed')}
  21 + = link_to project_filter_path(state: 'closed') do
  22 + Closed
  23 + %li{class: ("active" if params[:state] == 'all')}
  24 + = link_to project_filter_path(state: 'all') do
  25 + All
25 26
26 - %fieldset  
27 - - if %w(state scope milestone_id assignee_id label_name).select { |k| params[k].present? }.any?  
28 - = link_to project_entities_path, class: 'cgray pull-right' do  
29 - %i.icon-remove  
30 - %strong Clear filter 27 + %fieldset
  28 + - if %w(state scope milestone_id assignee_id label_name).select { |k| params[k].present? }.any?
  29 + = link_to project_entities_path, class: 'cgray pull-right' do
  30 + %i.icon-remove
  31 + %strong Clear filter
31 32
32 33