Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-06-18 18:43:49 +0400
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-06-18 18:43:49 +0400
commitcc5440e82a396fe4967a0b31322d9bb67ee70057 (patch)
tree61f75b14931a80e24c365a7aa03d496376c7133d
parent68b601f6afeb435e9cfa1aa88f9db718f2d3596f (diff)
Use navless layout for snippets page
-rw-r--r--app/controllers/snippets_controller.rb8
-rw-r--r--app/views/layouts/snippets.html.haml20
-rw-r--r--app/views/snippets/current_user_index.html.haml7
-rw-r--r--app/views/snippets/index.html.haml8
4 files changed, 19 insertions, 24 deletions
diff --git a/app/controllers/snippets_controller.rb b/app/controllers/snippets_controller.rb
index 49b740af046..b91f68aab5e 100644
--- a/app/controllers/snippets_controller.rb
+++ b/app/controllers/snippets_controller.rb
@@ -7,8 +7,12 @@ class SnippetsController < ApplicationController
# Allow destroy snippet
before_filter :authorize_admin_snippet!, only: [:destroy]
+ before_filter :set_title
+
respond_to :html
+ layout 'navless'
+
def index
@snippets = Snippet.public.fresh.non_expired.page(params[:page]).per(20)
end
@@ -98,4 +102,8 @@ class SnippetsController < ApplicationController
def authorize_admin_snippet!
return render_404 unless can?(current_user, :admin_personal_snippet, @snippet)
end
+
+ def set_title
+ @title = 'Snippets'
+ end
end
diff --git a/app/views/layouts/snippets.html.haml b/app/views/layouts/snippets.html.haml
deleted file mode 100644
index e98aba445af..00000000000
--- a/app/views/layouts/snippets.html.haml
+++ /dev/null
@@ -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
diff --git a/app/views/snippets/current_user_index.html.haml b/app/views/snippets/current_user_index.html.haml
index 912f4c77a4b..cf5c3084dc4 100644
--- a/app/views/snippets/current_user_index.html.haml
+++ b/app/views/snippets/current_user_index.html.haml
@@ -1,8 +1,11 @@
%h3.page_title
My Snippets
%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 snippets_path, class: "btn btn-small grouped" do
+ Discover snippets
%hr
diff --git a/app/views/snippets/index.html.haml b/app/views/snippets/index.html.haml
index 97f7b39877e..4301f90f9d6 100644
--- a/app/views/snippets/index.html.haml
+++ b/app/views/snippets/index.html.haml
@@ -1,8 +1,12 @@
%h3.page_title
Public snippets
%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
.row