diff --git a/lib/gollum/frontend/templates/editor.mustache b/lib/gollum/frontend/templates/editor.mustache
index b5dd5d6d..81c8d2d6 100755
--- a/lib/gollum/frontend/templates/editor.mustache
+++ b/lib/gollum/frontend/templates/editor.mustache
@@ -86,21 +86,21 @@
- {{#has_footer}}
+ {{#footer}}
- {{/has_footer}}
+ {{/footer}}
- {{#has_sidebar}}
+ {{#sidebar}}
- {{/has_sidebar}}
+ {{/sidebar}}
diff --git a/lib/gollum/frontend/views/edit.rb b/lib/gollum/frontend/views/edit.rb
index 44392a22..21078dbc 100755
--- a/lib/gollum/frontend/views/edit.rb
+++ b/lib/gollum/frontend/views/edit.rb
@@ -5,37 +5,48 @@ module Precious
attr_reader :page, :content
+ def title
+ "#{@page.title}"
+ end
+
def page_name
@name.gsub('-', ' ')
end
+ def footer
+ if @footer.nil?
+ if page = @page.footer
+ @footer = page.raw_data
+ else
+ @footer = false
+ end
+ end
+ @footer
+ end
+
+ def sidebar
+ if @sidebar.nil?
+ if page = @page.sidebar
+ @sidebar = page.raw_data
+ else
+ @sidebar = false
+ end
+ end
+ @sidebar
+ end
+
def is_create_page
false
end
-
+
def is_edit_page
true
end
-
+
def format
@format = (@page.format || false) if @format.nil?
@format.to_s.downcase
end
-
- def has_footer
- @footer = (@page.footer || false) if @footer.nil?
- !!@footer
- end
-
- def has_sidebar
- @sidebar = (@page.sidebar || false) if @sidebar.nil?
- !!@sidebar
- end
-
- def title
- "#{@page.title}"
- end
-
end
end
end