Use navless layout for snippets page
This commit is contained in:
parent
68b601f6af
commit
cc5440e82a
4 changed files with 19 additions and 24 deletions
|
@ -7,8 +7,12 @@ class SnippetsController < ApplicationController
|
||||||
# Allow destroy snippet
|
# Allow destroy snippet
|
||||||
before_filter :authorize_admin_snippet!, only: [:destroy]
|
before_filter :authorize_admin_snippet!, only: [:destroy]
|
||||||
|
|
||||||
|
before_filter :set_title
|
||||||
|
|
||||||
respond_to :html
|
respond_to :html
|
||||||
|
|
||||||
|
layout 'navless'
|
||||||
|
|
||||||
def index
|
def index
|
||||||
@snippets = Snippet.public.fresh.non_expired.page(params[:page]).per(20)
|
@snippets = Snippet.public.fresh.non_expired.page(params[:page]).per(20)
|
||||||
end
|
end
|
||||||
|
@ -98,4 +102,8 @@ class SnippetsController < ApplicationController
|
||||||
def authorize_admin_snippet!
|
def authorize_admin_snippet!
|
||||||
return render_404 unless can?(current_user, :admin_personal_snippet, @snippet)
|
return render_404 unless can?(current_user, :admin_personal_snippet, @snippet)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def set_title
|
||||||
|
@title = 'Snippets'
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,20 +0,0 @@
|
||||||
!!! 5
|
|
||||||
%html{ lang: "en"}
|
|
||||||
= render "layouts/head", title: "Snipepts"
|
|
||||||
%body{class: "#{app_theme} application", :'data-page' => body_data_page}
|
|
||||||
= render "layouts/head_panel", title: "Snippets"
|
|
||||||
= render "layouts/flash"
|
|
||||||
%nav.main-nav
|
|
||||||
.container
|
|
||||||
%ul
|
|
||||||
= nav_link(path: 'snippets#user_index', html_options: {class: 'home'}) do
|
|
||||||
= link_to user_snippets_path(current_user), title: "My Snippets" do
|
|
||||||
%i.icon-home
|
|
||||||
= nav_link(path: 'snippets#new') do
|
|
||||||
= link_to new_snippet_path do
|
|
||||||
New snippet
|
|
||||||
= nav_link(path: 'snippets#index') do
|
|
||||||
= link_to snippets_path do
|
|
||||||
Discover snippets
|
|
||||||
.container
|
|
||||||
.content= yield
|
|
|
@ -1,8 +1,11 @@
|
||||||
%h3.page_title
|
%h3.page_title
|
||||||
My Snippets
|
My Snippets
|
||||||
%small share code pastes with others out of git repository
|
%small share code pastes with others out of git repository
|
||||||
= link_to new_snippet_path, class: "btn btn-small add_new pull-right", title: "New Snippet" do
|
.pull-right
|
||||||
Add new snippet
|
= link_to new_snippet_path, class: "btn btn-small add_new grouped btn-primary", title: "New Snippet" do
|
||||||
|
Add new snippet
|
||||||
|
= link_to snippets_path, class: "btn btn-small grouped" do
|
||||||
|
Discover snippets
|
||||||
|
|
||||||
%hr
|
%hr
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,12 @@
|
||||||
%h3.page_title
|
%h3.page_title
|
||||||
Public snippets
|
Public snippets
|
||||||
%small share code pastes with others out of git repository
|
%small share code pastes with others out of git repository
|
||||||
= link_to new_snippet_path, class: "btn btn-small add_new pull-right", title: "New Snippet" do
|
|
||||||
Add new snippet
|
.pull-right
|
||||||
|
= link_to new_snippet_path, class: "btn btn-small add_new grouped btn-primary", title: "New Snippet" do
|
||||||
|
Add new snippet
|
||||||
|
= link_to user_snippets_path(current_user), class: "btn btn-small grouped" do
|
||||||
|
My snippets
|
||||||
|
|
||||||
%hr
|
%hr
|
||||||
.row
|
.row
|
||||||
|
|
Loading…
Reference in a new issue