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\nOrc}, @page.files_folders