Commit 3c2b085b2169be6f5880294bf95d27d4c899ae40
1 parent
96e8c6b7
Exists in
master
and in
4 other branches
Use navless layout when it makes sense
Showing
7 changed files
with
26 additions
and
8 deletions
Show diff stats
app/assets/stylesheets/common.scss
app/controllers/projects_controller.rb
... | ... | @@ -7,7 +7,8 @@ class ProjectsController < ProjectResourceController |
7 | 7 | before_filter :authorize_admin_project!, only: [:edit, :update, :destroy, :transfer] |
8 | 8 | before_filter :require_non_empty_project, only: [:blob, :tree, :graph] |
9 | 9 | |
10 | - layout 'application', only: [:new, :create] | |
10 | + layout 'navless', only: [:new, :create] | |
11 | + before_filter :set_title, only: [:new, :create] | |
11 | 12 | |
12 | 13 | def new |
13 | 14 | @project = Project.new |
... | ... | @@ -105,4 +106,10 @@ class ProjectsController < ProjectResourceController |
105 | 106 | format.json { render :json => @suggestions } |
106 | 107 | end |
107 | 108 | end |
109 | + | |
110 | + private | |
111 | + | |
112 | + def set_title | |
113 | + @title = 'New Project' | |
114 | + end | |
108 | 115 | end | ... | ... |
app/controllers/users_controller.rb
1 | 1 | class UsersController < ApplicationController |
2 | + layout 'navless' | |
3 | + | |
2 | 4 | def show |
3 | 5 | @user = User.find_by_username!(params[:username]) |
4 | 6 | @projects = @user.authorized_projects.where('projects.id in (?)', current_user.authorized_projects.map(&:id)) |
5 | 7 | @events = @user.recent_events.where(project_id: @projects.map(&:id)).limit(20) |
8 | + | |
9 | + @title = @user.name | |
6 | 10 | end |
7 | 11 | end | ... | ... |
app/views/layouts/public.html.haml
app/views/layouts/search.html.haml