From e73c84490e2996ed1ded96413695db675294d3d9 Mon Sep 17 00:00:00 2001 From: bootstraponline Date: Thu, 16 Aug 2012 12:01:03 -0600 Subject: [PATCH] Remove prefix. #470. --- lib/gollum/frontend/views/pages.rb | 12 ++++-------- test/test_pages_view.rb | 4 ++-- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/lib/gollum/frontend/views/pages.rb b/lib/gollum/frontend/views/pages.rb index a16a7fda..6bf95721 100644 --- a/lib/gollum/frontend/views/pages.rb +++ b/lib/gollum/frontend/views/pages.rb @@ -5,10 +5,6 @@ module Precious class Pages < Layout attr_reader :results, :ref - def prefix - @base_url ? @base_url.chomp('/') + '/' : '/' - end - def title "All pages in #{@ref}" end @@ -16,14 +12,14 @@ module Precious def breadcrumb if @path path = Pathname.new(@path) - breadcrumb = [%{Home}] + breadcrumb = [%{Home}] path.descend do |crumb| title = crumb.basename if title == path.basename breadcrumb << title else - breadcrumb << %{#{title}} + breadcrumb << %{#{title}} end end @@ -43,7 +39,7 @@ module Precious if page_path.include?('/') folder = page_path.split('/').first folder_path = @path ? "#{@path}/#{folder}" : folder - folder_link = %{
  • #{folder}
  • } + folder_link = %{
  • #{folder}
  • } unless folder_links.include?(folder_link) folder_links << folder_link @@ -51,7 +47,7 @@ module Precious folder_link end elsif page_path != ".gitkeep" - %{
  • #{page.name}
  • } + %{
  • #{page.name}
  • } end }.compact.join("\n") else diff --git a/test/test_pages_view.rb b/test/test_pages_view.rb index bf700e55..07093ed5 100644 --- a/test/test_pages_view.rb +++ b/test/test_pages_view.rb @@ -19,7 +19,7 @@ context "Precious::Views::Pages" do test "breadcrumb" do @page.instance_variable_set("@path", "Mordor/Eye-Of-Sauron/Saruman") - @page.instance_variable_set("@base_url", "/") + @page.instance_variable_set("@base_url", "") assert_equal 'Home / Mordor / Eye-Of-Sauron / Saruman', @page.breadcrumb end @@ -29,7 +29,7 @@ context "Precious::Views::Pages" do test "files_folders" do @page.instance_variable_set("@path", "Mordor") - @page.instance_variable_set("@base_url", "/") + @page.instance_variable_set("@base_url", "") results = [FakeResult.new("Mordor/Eye-Of-Sauron.md"), FakeResult.new("Mordor/Orc/Saruman.md"), FakeResult.new("Mordor/.gitkeep")] @page.instance_variable_set("@results", results) assert_equal %{
  • Eye Of Sauron
  • \n
  • Orc
  • }, @page.files_folders